]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/framesync.c
avfilter/af_aiir: check if frame clone is set
[ffmpeg] / libavfilter / framesync.c
index 22d3f091a3f4aa8cf9fa320fc211f8adc38c03b3..bc95f7d904881c80230acfe4dac9f7c3106e8324 100644 (file)
@@ -127,16 +127,16 @@ int ff_framesync_configure(FFFrameSync *fs)
         fs->opt_shortest = 1;
         fs->opt_eof_action = EOF_ACTION_ENDALL;
     }
-    if (fs->opt_shortest) {
-        for (i = 0; i < fs->nb_in; i++)
-            fs->in[i].after = EXT_STOP;
-    }
     if (!fs->opt_repeatlast) {
         for (i = 1; i < fs->nb_in; i++) {
             fs->in[i].after = EXT_NULL;
             fs->in[i].sync  = 0;
         }
     }
+    if (fs->opt_shortest) {
+        for (i = 0; i < fs->nb_in; i++)
+            fs->in[i].after = EXT_STOP;
+    }
 
     if (!fs->time_base.num) {
         for (i = 0; i < fs->nb_in; i++) {