aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/mpeg12.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2015-01-07 12:18:40 +0100
committerMichael Niedermayer <michaelni@gmx.at>2015-01-07 13:25:09 +0100
commitad465e789721194a6bc08a0b02dbbd9b19960f41 (patch)
tree6d1274b1cd5be57f0bf9d6dd63a2dfe97869ee67 /libavcodec/mpeg12.c
parent69ee915e1c628fdf8b270de8c19ff357333e354a (diff)
downloadffmpeg-ad465e789721194a6bc08a0b02dbbd9b19960f41.tar.gz
avcodec/mpeg12: Try to fetch pts/dts from both the packet associated with the picture start code as well as earlier start codes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/mpeg12.c')
-rw-r--r--libavcodec/mpeg12.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/mpeg12.c b/libavcodec/mpeg12.c
index 153e4aa300..3128e8d1e3 100644
--- a/libavcodec/mpeg12.c
+++ b/libavcodec/mpeg12.c
@@ -234,7 +234,7 @@ int ff_mpeg1_find_frame_end(ParseContext *pc, const uint8_t *buf, int buf_size,
}
}
if (pc->frame_start_found == 0 && s && state == PICTURE_START_CODE) {
- ff_fetch_timestamp(s, i - 3, 1, 0);
+ ff_fetch_timestamp(s, i - 3, 1, i > 3);
}
}
}