[FFmpeg-cvslog] lavfi/src_movie: minor simplifications

Lukasz Marek git at videolan.org
Thu Jul 24 05:21:51 CEST 2014


ffmpeg | branch: master | Lukasz Marek <lukasz.m.luki2 at gmail.com> | Sun May 11 06:08:09 2014 +0200| [f7539562522ba44db5d1467d43b917638d58bb05] | committer: Michael Niedermayer

lavfi/src_movie: minor simplifications

Signed-off-by: Lukasz Marek <lukasz.m.luki2 at gmail.com>
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

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

 libavfilter/src_movie.c |    8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/libavfilter/src_movie.c b/libavfilter/src_movie.c
index dd3b516..0b97b82 100644
--- a/libavfilter/src_movie.c
+++ b/libavfilter/src_movie.c
@@ -192,7 +192,7 @@ static av_cold int movie_common_init(AVFilterContext *ctx)
     MovieContext *movie = ctx->priv;
     AVInputFormat *iformat = NULL;
     int64_t timestamp;
-    int nb_streams, ret, i;
+    int nb_streams = 1, ret, i;
     char default_streams[16], *stream_specs, *spec, *cursor;
     char name[16];
     AVStream *st;
@@ -211,7 +211,7 @@ static av_cold int movie_common_init(AVFilterContext *ctx)
                  movie->stream_index);
         stream_specs = default_streams;
     }
-    for (cursor = stream_specs, nb_streams = 1; *cursor; cursor++)
+    for (cursor = stream_specs; *cursor; cursor++)
         if (*cursor == '+')
             nb_streams++;
 
@@ -283,11 +283,9 @@ static av_cold int movie_common_init(AVFilterContext *ctx)
         return AVERROR(ENOMEM);
     for (i = 0; i <= movie->max_stream_index; i++)
         movie->out_index[i] = -1;
-    for (i = 0; i < nb_streams; i++)
-        movie->out_index[movie->st[i].st->index] = i;
-
     for (i = 0; i < nb_streams; i++) {
         AVFilterPad pad = { 0 };
+        movie->out_index[movie->st[i].st->index] = i;
         snprintf(name, sizeof(name), "out%d", i);
         pad.type          = movie->st[i].st->codec->codec_type;
         pad.name          = av_strdup(name);



More information about the ffmpeg-cvslog mailing list