do not fail av_find_stream_info() if params for all streams could not be found
authorMåns Rullgård <mans@mansr.com>
Thu, 29 Jun 2006 19:02:15 +0000 (19:02 +0000)
committerMåns Rullgård <mans@mansr.com>
Thu, 29 Jun 2006 19:02:15 +0000 (19:02 +0000)
Originally committed as revision 5545 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/utils.c

index 51489a3..74ec667 100644 (file)
@@ -1939,11 +1939,10 @@ int av_find_stream_info(AVFormatContext *ic)
                     char buf[256];
                     avcodec_string(buf, sizeof(buf), st->codec, 0);
                     av_log(ic, AV_LOG_INFO, "Could not find codec parameters (%s)\n", buf);
-                    break;
+                } else {
+                    ret = 0;
                 }
             }
-            if (i == ic->nb_streams)
-                ret = 0;
             break;
         }