[FFmpeg-cvslog] r21850 - in trunk/libavformat: avi.c avienc.c metadata.c metadata.h mp3.c utils.c
Måns Rullgård
mans
Wed Feb 24 20:31:34 CET 2010
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.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-cvslog
mailing list