[FFmpeg-cvslog] r17414 - trunk/libavformat/mxfenc.c

Reimar Döffinger Reimar.Doeffinger
Wed Feb 18 08:57:13 CET 2009


On Wed, Feb 18, 2009 at 02:05:06AM +0100, bcoudurier wrote:
> Author: bcoudurier
> Date: Wed Feb 18 02:05:06 2009
> New Revision: 17414
> 
> Log:
> fix rip body sid when muxing cbr
> 
> Modified:
>    trunk/libavformat/mxfenc.c
> 
> Modified: trunk/libavformat/mxfenc.c
> ==============================================================================
> --- trunk/libavformat/mxfenc.c	Wed Feb 18 01:38:10 2009	(r17413)
> +++ trunk/libavformat/mxfenc.c	Wed Feb 18 02:05:06 2009	(r17414)
> @@ -1722,7 +1722,10 @@ static void mxf_write_random_index_pack(
>      put_buffer(pb, random_index_pack_key, 16);
>      klv_encode_ber_length(pb, 28 + 12*mxf->body_partitions_count);
>  
> -    put_be32(pb, 0); // BodySID of header partition
> +    if (mxf->edit_unit_byte_count)
> +        put_be32(pb, 1); // BodySID of header partition
> +    else
> +        put_be32(pb, 0); // BodySID of header partition

I guess you consider
put_be32(pb, !!mxf->edit_unit_byte_count);
ugly? Just because it seems nicer to me personally.




More information about the ffmpeg-cvslog mailing list