diff options
author | xiaofeng <wasphin@gmail.com> | 2018-09-30 20:16:22 +0800 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2018-09-30 22:23:02 +0200 |
commit | e78016b04a719e7f7554fab6318ee93351f2f27d (patch) | |
tree | dd53566e9303cfe079699d3fbcdffff84d8a4759 | |
parent | c0ee4e0ac2c46bb4904ceec12b7dfa480517e7bf (diff) | |
download | ffmpeg-e78016b04a719e7f7554fab6318ee93351f2f27d.tar.gz |
ffmpeg: break loop when dts_heuristic check done
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r-- | fftools/ffmpeg_opt.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/fftools/ffmpeg_opt.c b/fftools/ffmpeg_opt.c index c44ed63730..d4851a2cd8 100644 --- a/fftools/ffmpeg_opt.c +++ b/fftools/ffmpeg_opt.c @@ -1149,8 +1149,10 @@ static int open_input_file(OptionsContext *o, const char *filename) int dts_heuristic = 0; for (i=0; i<ic->nb_streams; i++) { const AVCodecParameters *par = ic->streams[i]->codecpar; - if (par->video_delay) + if (par->video_delay) { dts_heuristic = 1; + break; + } } if (dts_heuristic) { seek_timestamp -= 3*AV_TIME_BASE / 23; |