|
|
@@ -104,8 +104,10 @@ void ff_fetch_timestamp(AVCodecParserContext *s, int off, int remove) |
|
|
|
for (i = 0; i < AV_PARSER_PTS_NB; i++) { |
|
|
|
if (s->cur_offset + off >= s->cur_frame_offset[i] && |
|
|
|
(s->frame_offset < s->cur_frame_offset[i] || |
|
|
|
(!s->frame_offset && !s->next_frame_offset)) && |
|
|
|
s->cur_frame_end[i]) { |
|
|
|
(!s->frame_offset && !s->next_frame_offset)) && // first field/frame |
|
|
|
// check disabled since MPEG-TS does not send complete PES packets |
|
|
|
/*s->next_frame_offset + off <*/ s->cur_frame_end[i]){ |
|
|
|
|
|
|
|
s->dts = s->cur_frame_dts[i]; |
|
|
|
s->pts = s->cur_frame_pts[i]; |
|
|
|
s->pos = s->cur_frame_pos[i]; |
|
|
|