summaryrefslogtreecommitdiff
path: root/ffmpeg.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2013-10-06 22:34:50 +0200
committerMichael Niedermayer <michaelni@gmx.at>2013-10-07 01:36:05 +0200
commit38e13f55a5a34d3ad3eea25a0a7bb23a223a3583 (patch)
tree13e9102edc332f0778014574ed63a66652802234 /ffmpeg.c
parent8f2386b5894d23d802a61b75dfccaa0f4f8e234e (diff)
ffmpeg: dont detect slight (0.1sec) backward moving dts as discontinuity
Diffstat (limited to 'ffmpeg.c')
-rw-r--r--ffmpeg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ffmpeg.c b/ffmpeg.c
index d1c841fb8b..38a3bd0d02 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -3043,7 +3043,7 @@ static int process_input(int file_index)
if(delta < -1LL*dts_delta_threshold*AV_TIME_BASE ||
(delta > 1LL*dts_delta_threshold*AV_TIME_BASE &&
ist->st->codec->codec_type != AVMEDIA_TYPE_SUBTITLE) ||
- pkt_dts+1<ist->pts){
+ pkt_dts + AV_TIME_BASE/10 < ist->pts){
ifile->ts_offset -= delta;
av_log(NULL, AV_LOG_DEBUG,
"timestamp discontinuity %"PRId64", new offset= %"PRId64"\n",