]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/af_compand.c
Merge commit 'a16854892c3af945d3ab0015699a0c9884f0a89a'
[ffmpeg] / libavfilter / af_compand.c
index 55ad98a15dd9c2ebc04026a10df96f50012c9b14..610787f54e0f3609ffd00b1717dd194ce5fed9a6 100644 (file)
@@ -398,6 +398,11 @@ static int config_output(AVFilterLink *outlink)
         return AVERROR(EINVAL);
     }
 
+    for (i = nb_decays; i < channels; i++) {
+        s->channels[i].attack = s->channels[nb_decays - 1].attack;
+        s->channels[i].decay = s->channels[nb_decays - 1].decay;
+    }
+
 #define S(x) s->segments[2 * ((x) + 1)]
     p = s->points;
     for (i = 0, new_nb_items = 0; i < nb_points; i++) {