[FFmpeg-cvslog] r21850 - in trunk/libavformat: avi.c avienc.c metadata.c metadata.h mp3.c utils.c

Mike Melanson mike
Thu Feb 25 06:58:45 CET 2010


M?ns Rullg?rd wrote:
> Justin Ruggles <justin.ruggles at gmail.com> writes:
> 
>> James Darnley wrote:
>>
>>> On 16 February 2010 17:32, rbultje <subversion at mplayerhq.hu> wrote:
>>>> Log:
>>>> Set lavf identification string globally in av_write_header(), rather
>>>> than inside the muxers. Remove special handling of "encoder" tags from
>>>> AVI and MP3 muxers.
>>> What are the chances of getting this reverted?  I ask because my "flac
>>> tags" patch already writes the LIBAVFORMAT_IDENT string in the
>>> VorbisComment as the vendor_string.  This means that the encoder tag
>>> is redundant.  I would also argue that it is wrong because libavcodec
>>> is the encoder.
>> From Xiph.org VorbisComment recommendations:
>> http://wiki.xiph.org/index.php/VorbisComment#ENCODER
>>
>> - The vendor string is usually used to store the name and version of the
>> underlying codec library
>> - The idea of ENCODER is to store the name of the user-visible
>> application, for example ffmpeg2theora.
> 
> I wouldn't trust an organisation that can't distinguish between
> containers and codecs on this matter.
> 
>> They also recommend using a URL in the ENCODER tag.
> 
> Which their own software doesn't do.

We're all just a bunch of Ogg-hating wankers, says Monty of Xiph:

http://blog.gingertech.net/2010/02/20/googles-challenges-of-freeing-vp8/#comments

:)

-- 
     -Mike Melanson



More information about the ffmpeg-cvslog mailing list