[FFmpeg-cvslog] r17732 - trunk/libavcodec/parser.c
michael
subversion
Mon Mar 2 16:12:26 CET 2009
Author: michael
Date: Mon Mar 2 16:12:26 2009
New Revision: 17732
Log:
Favor container packets that end after the first byte of the access
unit in fetch_timestamp(). This should make no difference for valid
streams but may help invalid ones, also its needed for future changes.
Modified:
trunk/libavcodec/parser.c
Modified: trunk/libavcodec/parser.c
==============================================================================
--- trunk/libavcodec/parser.c Mon Mar 2 15:53:18 2009 (r17731)
+++ trunk/libavcodec/parser.c Mon Mar 2 16:12:26 2009 (r17732)
@@ -96,6 +96,8 @@ void ff_fetch_timestamp(AVCodecParserCon
s->offset = s->next_frame_offset - s->cur_frame_offset[i];
if(remove)
s->cur_frame_offset[i]= INT64_MAX;
+ if(s->cur_offset + off < s->cur_frame_end[i])
+ break;
}
}
}
More information about the ffmpeg-cvslog
mailing list