[FFmpeg-cvslog] r17414 - trunk/libavformat/mxfenc.c
Baptiste Coudurier
baptiste.coudurier
Wed Feb 18 09:18:55 CET 2009
Hi Reimar,
On 2/17/2009 11:57 PM, Reimar D?ffinger wrote:
> 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.
Well, not really, I just thought that since these values are pretty
constant and fixed, tt would be clearer this way.
--
Baptiste COUDURIER GnuPG Key Id: 0x5C1ABAAA
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
checking for life_signs in -lkenny... no
FFmpeg maintainer http://www.ffmpeg.org
More information about the ffmpeg-cvslog
mailing list