Re: [FFmpeg-devel] [PATCH] ffmpeg: break loop when dts_heuristic check done

2018-09-30 Thread Michael Niedermayer
On Sun, Sep 30, 2018 at 08:20:07PM +0800, xiaofeng wrote:
> Signed-off-by: xiaofeng 
> 
> --

>  ffmpeg_opt.c |4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 1b5052ace797da32bf90a23aa771f020159fa4d2  
> 0001-ffmpeg-break-loop-when-dts_heuristic-check-done.patch
> From 8fd783a0a4e7803e202624ae04e0a38ba18124e3 Mon Sep 17 00:00:00 2001
> From: xiaofeng 
> Date: Sun, 30 Sep 2018 20:16:22 +0800
> Subject: [PATCH] ffmpeg: break loop when dts_heuristic check done

will apply

thanks

[...]

-- 
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I am the wisest man alive, for I know one thing, and that is that I know
nothing. -- Socrates


signature.asc
Description: PGP signature
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


[FFmpeg-devel] [PATCH] ffmpeg: break loop when dts_heuristic check done

2018-09-30 Thread xiaofeng
Signed-off-by: xiaofeng 

--
From 8fd783a0a4e7803e202624ae04e0a38ba18124e3 Mon Sep 17 00:00:00 2001
From: xiaofeng 
Date: Sun, 30 Sep 2018 20:16:22 +0800
Subject: [PATCH] ffmpeg: break loop when dts_heuristic check done

---
 fftools/ffmpeg_opt.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

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; inb_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;
-- 
2.16.4

___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel