[FFmpeg-cvslog] r9835 - trunk/libavformat/utils.c
Benoit Fouet
benoit.fouet
Tue Jul 31 16:17:56 CEST 2007
Benoit Fouet wrote:
> michael wrote:
>
>> Author: michael
>> Date: Mon Jul 30 20:57:47 2007
>> New Revision: 9835
>>
>> Log:
>> kill antiwraping code, i dont think this did anything good
>> fixes decoding of rete4.ps
>> closes issue44
>>
>>
>> Modified:
>> trunk/libavformat/utils.c
>>
>> Modified: trunk/libavformat/utils.c
>> ==============================================================================
>> --- trunk/libavformat/utils.c (original)
>> +++ trunk/libavformat/utils.c Mon Jul 30 20:57:47 2007
>> @@ -589,24 +589,11 @@ static int is_intra_only(AVCodecContext
>> return 0;
>> }
>>
>> -static int64_t lsb2full(int64_t lsb, int64_t last_ts, int lsb_bits){
>> - int64_t mask = lsb_bits < 64 ? (1LL<<lsb_bits)-1 : -1LL;
>> - int64_t delta= last_ts - mask/2;
>> - return ((lsb - delta)&mask) + delta;
>> -}
>> -
>> static void compute_pkt_fields(AVFormatContext *s, AVStream *st,
>> AVCodecParserContext *pc, AVPacket *pkt)
>> {
>> int num, den, presentation_delayed, delay, i;
>> int64_t offset;
>> - /* handle wrapping */
>> - if(st->cur_dts != AV_NOPTS_VALUE){
>> - if(pkt->pts != AV_NOPTS_VALUE)
>> - pkt->pts= lsb2full(pkt->pts, st->cur_dts, st->pts_wrap_bits);
>> - if(pkt->dts != AV_NOPTS_VALUE)
>> - pkt->dts= lsb2full(pkt->dts, st->cur_dts, st->pts_wrap_bits);
>> - }
>>
>>
>
> it seems to break regression tests
>
>
here are the diffs i get
--
Ben
Purple Labs S.A.
www.purplelabs.com
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: reg.diff
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/attachments/20070731/5f1ad318/attachment.txt>
More information about the ffmpeg-cvslog
mailing list