[FFmpeg-devel] lavf/isom: is ff_mp4_obj_type for FLAC useful somewhere

Martijn van Beurden mvanb1 at gmail.com
Wed Jun 1 09:34:08 EEST 2022


In libavformat/isom.c there is a table of object type indications,
ff_mp4_obj_type. There are a few entries at the bottom that are
nonstandard. I was wondering where this table is used, and more
specifically, where the FLAC entry is used. I can find few references
to this table in the source code, and I can figure out whether the
entry for FLAC is used at all.

The reason why I'm asking this: I sent in a request to register FLAC
fourccs and object type indication with the MP4 registration authority
(MP4RA) and I got a reply (referring to the object type indication)
which contained the following:

> Since very few use the MPEG-4 Object System any more, one can be assigned, but only if asked for. We no longer do it automatically.

So now my question is: would there be a problem (for ffmpeg) when such
an object type is NOT requested for FLAC? Would there be a benefit to
registering?

Please advise. If possible, please add a short reasoning that I can
copy/rephrase to MP4RA on this matter.

Kind regards, Martijn van Beurden


More information about the ffmpeg-devel mailing list