[FFmpeg-devel] [PATCH 5/5] avformat: add an AV1 Annex B demuxer

James Almer jamrial at gmail.com
Wed Nov 13 05:34:24 EET 2019


On 11/13/2019 12:20 AM, Carl Eugen Hoyos wrote:
> 
> 
>> Am 12.11.2019 um 04:01 schrieb James Almer <jamrial at gmail.com>:
>>
>>> On 11/11/2019 2:36 PM, Carl Eugen Hoyos wrote:
>>>
>>>
>>>> Am 11.11.2019 um 22:36 schrieb James Almer <jamrial at gmail.com>:
>>>>
>>>> +AVInputFormat ff_obu_demuxer = {
>>>> +    .name           = "obu",
>>>
>>> Why is the demuxer not called “av1”?
>>>
>>> Thank you, Carl Eugen
>>> (Sleepless in Japan)
>>
>> I liked obu more, being the extension used for Annex B encapsulated
>> samples, but i'm fine changing it to av1 if others prefer that.
> 
> I would have preferred av1 ...

You'll be happy to know i decided to go with your suggestion, then :p

> 
>>
>> The problem will be what to do with the eventual raw Section 5 OBU demuxer.
> 
> ... but I have no idea what the Section 5 demuxer is (or which one of the two is more likely to need on occasion demuxer forcing).

"Section 5" is just raw AV1 OBUs, and what gets multiplexed into
containers. It's similar to raw h264 NALUs.
"Annex B" is a trivial encapsulation for said raw OBUs, to easily
delimit frames and Temporal Units. I can barely be considered a container.

I called the Annex B demuxer av1. An eventual raw OBU demuxer can then
be called obu.

> 
> Carl Eugen
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> 
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
> 



More information about the ffmpeg-devel mailing list