]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/af_aiir.c
lavfi/aiir: Refine the pad/vpad related operation
[ffmpeg] / libavfilter / af_aiir.c
index 503d5b93294b270dd859a48b34adbe0962ef57d4..214c998348c80e105ac84860af6dc2769703855b 100644 (file)
@@ -1180,6 +1180,10 @@ static av_cold int init(AVFilterContext *ctx)
     if (!pad.name)
         return AVERROR(ENOMEM);
 
+    ret = ff_insert_outpad(ctx, 0, &pad);
+    if (ret < 0)
+        return ret;
+
     if (s->response) {
         vpad = (AVFilterPad){
             .name         = av_strdup("filter_response"),
@@ -1188,13 +1192,7 @@ static av_cold int init(AVFilterContext *ctx)
         };
         if (!vpad.name)
             return AVERROR(ENOMEM);
-    }
 
-    ret = ff_insert_outpad(ctx, 0, &pad);
-    if (ret < 0)
-        return ret;
-
-    if (s->response) {
         ret = ff_insert_outpad(ctx, 1, &vpad);
         if (ret < 0)
             return ret;