[Ffmpeg-devel] 4XM audio codec_tag
Michael Niedermayer
michaelni
Sun Nov 5 22:33:39 CET 2006
Hi
On Sun, Nov 05, 2006 at 09:00:14PM +0000, M?ns Rullg?rd wrote:
[...]
> >> > The best I can make of this criteria is that, except for the audio
> >> > fourccs, there is no reason not to include any of them here, because
> >> > as soon as we add them to MPlayer they are used in AVI.
> >>
> >> Does the phrase "format bastardization" mean anything to you? Do you
> >> know what the word "standard" means?
> >
> > So what do you suggest? Keeping to the standard? Only allowing the tags
> > that are in the official Microsoft registry? I don't mind, that is a
> > clear criteria, and won't really hurt MPlayer. But I find it hard to
> > image that this is really what is wanted.
>
> Since the official registry is badly maintained, and many (most?)
> files in the wild use other tags, a somewhat relaxed approach has to
> be used with AVI. A sensible solution would be to use a table with
> all the registered tags, plus commonly used non-registered tags. When
> writing files, registered tags should of course be used in preference
> to non-registered tags. This is sort of how lavf handles AVI now,
> although I don't know which of the tags are actually officially
> registered.
>
> This is not where we are disagreeing though. I don't mind adding
> non-standard tags to support playing existing files. What I do mind
> is using the AVI codec ID table for *other* formats that have nothing
> to do with AVI. Your justification for doing this appears to be that
> there is often a significant overlap between the sets of tags used in
> different formats. If two formats use the same tags, and are always
> guaranteed to do so (e.g. by the spec for one of them referring to the
> other for codec tags), then sharing the tables is the correct thing to
> do.
what if a format claims to use the same tags as AVI but then some people
start using tags which have never been used in avi in it?
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
In the past you could go to a library and read, borrow or copy any book
Today you'd get arrested for mere telling someone where the library is
More information about the ffmpeg-devel
mailing list