[Ffmpeg-devel] 4XM audio codec_tag

Diego Biurrun diego
Mon Nov 6 02:54:53 CET 2006


On Mon, Nov 06, 2006 at 02:38:38AM +0100, Michael Niedermayer wrote:
> 
> On Sun, Nov 05, 2006 at 11:48:08PM +0000, M?ns Rullg?rd wrote:
> > Michael Niedermayer <michaelni at gmx.at> writes:
> > >
> > > i have no problem with one table per format, what i have a problem with
> > > is that libav* would fail decoding a file if no match is found and that
> > > it would leave the codec tag decission to the end user and not suggest
> > > a default one if theres none in the one table for the target format
> > >
> > > if OTOH there is one table per format and a default fallback table then
> > > thats something different with which iam fine
> > 
> > A "fallback table" doesn't make any sense at all.  None.  Zero.  Nil.
> > Either a format supports some particular codec, in which case its ID
> > table will have an entry for that codec, or the codec is not
> > supported, in which case failure is the only sensible option.
> > "Suggesting" to use a tag from some other random format instead is
> > utterly senseless.  Such behavior is what created the AVI mess in the
> > first place.
> 
> avi is a generic container its supposed to be possible to store anything
> in it (with a few exceptions)
> the same is the case for mov, matroska and nut
> there is nothing messy with that

I was just going to ask that..

So please remind me: What is the problem with storing arbitrary audio and
video formats in multimedia containers, especially generic ones?

Diego




More information about the ffmpeg-devel mailing list