[FFmpeg-devel] [PATCH] do not set codec tag in raw video encoder

Michael Niedermayer michaelni
Wed Jun 9 20:38:15 CEST 2010


On Wed, Jun 09, 2010 at 02:47:21AM -0700, Baptiste Coudurier wrote:
> On 6/5/10 3:35 PM, Baptiste Coudurier wrote:
>> Hi
>>
>> $subject, let the muxer choose the appropriate one depending on the 
>> format.
>>
>>
>> rawenc_codec_tag.patch
>>
>>
>> Index: libavcodec/rawenc.c
>> ===================================================================
>> --- libavcodec/rawenc.c	(revision 23498)
>> +++ libavcodec/rawenc.c	(working copy)
>> @@ -35,8 +35,6 @@
>>       avctx->coded_frame->pict_type = FF_I_TYPE;
>>       avctx->coded_frame->key_frame = 1;
>>       avctx->bits_per_coded_sample = 
>> av_get_bits_per_pixel(&av_pix_fmt_descriptors[avctx->pix_fmt]);
>> -    if(!avctx->codec_tag)
>> -        avctx->codec_tag = avcodec_pix_fmt_to_codec_tag(avctx->pix_fmt);
>>       return 0;
>>   }
>>
>
> Any objection ?

i suspect this might break muxing rawvideo in some containers
also it does not seem to be completely in line with the api documentation
in avcodec.h for codec_tag

iam not really objecting to change things but the docs would have to be
clarified, muxers (especially nut) must be checked so they dont loose
support for something that worked


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

When the tyrant has disposed of foreign enemies by conquest or treaty, and
there is nothing more to fear from them, then he is always stirring up
some war or other, in order that the people may require a leader. -- Plato
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100609/ebe98187/attachment.pgp>



More information about the ffmpeg-devel mailing list