]> git.sesse.net Git - ffmpeg/blobdiff - ffmpeg_opt.c
avcodec/x86/lossless_videodsp: Fix size of values read for left/left_top
[ffmpeg] / ffmpeg_opt.c
index 887752d8c1ef51192d01baaf301e2baa9cee3dfc..f7473fa24391705df650803350b977f83adb01fa 100644 (file)
@@ -888,8 +888,10 @@ static int open_input_file(OptionsContext *o, const char *filename)
     ret = avformat_find_stream_info(ic, opts);
     if (ret < 0) {
         av_log(NULL, AV_LOG_FATAL, "%s: could not find codec parameters\n", filename);
-        avformat_close_input(&ic);
-        exit_program(1);
+        if (ic->nb_streams == 0) {
+            avformat_close_input(&ic);
+            exit_program(1);
+        }
     }
 
     timestamp = (o->start_time == AV_NOPTS_VALUE) ? 0 : o->start_time;