Hi,

On Wed, Jan 25, 2012 at 5:35 PM, Martin Storsjö <[email protected]> wrote:
> On Fri, 20 Jan 2012, Martin Storsjö wrote:
>
>> For ismv/isma, the time scale might not be the same as the sample
>> rate.
>> ---
>> libavformat/movenc.c |    4 ++--
>> 1 files changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/libavformat/movenc.c b/libavformat/movenc.c
>> index 2113b3f..4ff4b7e 100644
>> --- a/libavformat/movenc.c
>> +++ b/libavformat/movenc.c
>> @@ -478,7 +478,7 @@ static int mov_write_audio_tag(AVIOContext *pb,
>> MOVTrack *track)
>>        avio_wb16(pb, 0);
>>        avio_wb32(pb, 0x00010000);
>>        avio_wb32(pb, 72);
>> -        avio_wb64(pb, av_double2int(track->timescale));
>> +        avio_wb64(pb, av_double2int(track->enc->sample_rate));
>>        avio_wb32(pb, track->enc->channels);
>>        avio_wb32(pb, 0x7F000000);
>>        avio_wb32(pb, av_get_bits_per_sample(track->enc->codec_id));
>> @@ -492,7 +492,7 @@ static int mov_write_audio_tag(AVIOContext *pb,
>> MOVTrack *track)
>>        avio_wb16(pb, 0);
>>
>>        avio_wb16(pb, 0); /* packet size (= 0) */
>> -        avio_wb16(pb, track->timescale); /* Time scale */
>> +        avio_wb16(pb, track->enc->sample_rate);
>>        avio_wb16(pb, 0); /* Reserved */
>>    }
>>
>> --
>> 1.7.3.1
>
>
> This lacks review, should be straightforward.

I actually checked this one, LGTM.

Ronald
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to