[FFmpeg-cvslog] fftools/ffmpeg: simplify ost_iter()

Anton Khirnov git at videolan.org
Thu Nov 17 12:01:53 EET 2022


ffmpeg | branch: master | Anton Khirnov <anton at khirnov.net> | Wed Oct 19 13:46:14 2022 +0200| [1b076556c65a6b49ab3ee48eda8061f9f0dc180b] | committer: Anton Khirnov

fftools/ffmpeg: simplify ost_iter()

The inner loop never goes through more than 1 iteration, and so can be
replaced by an if().

Found-by: Andreas Rheinhardt

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1b076556c65a6b49ab3ee48eda8061f9f0dc180b
---

 fftools/ffmpeg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
index e6f6773f6a..0fa2fe8c52 100644
--- a/fftools/ffmpeg.c
+++ b/fftools/ffmpeg.c
@@ -612,7 +612,7 @@ static OutputStream *ost_iter(OutputStream *prev)
 
     for (; of_idx < nb_output_files; of_idx++) {
         OutputFile *of = output_files[of_idx];
-        for (; ost_idx < of->nb_streams; ost_idx++)
+        if (ost_idx < of->nb_streams)
             return of->streams[ost_idx];
 
         ost_idx = 0;



More information about the ffmpeg-cvslog mailing list