From f504661852dbd7b8ff28013ffed069de75de1826 Mon Sep 17 00:00:00 2001 From: Hector Martin Date: Tue, 20 Sep 2016 01:28:05 +0900 Subject: [PATCH] af_rubberband: default to channels=together For stereo and typical L/R-first channel arrangements, this avoids undesirable phasing artifacts, especially obvious when speed is changed and then reset. Without this, there is a very audible change in the stereo field even when librubberband is no longer actually making any speed changes. --- audio/filter/af_rubberband.c | 1 + 1 file changed, 1 insertion(+) diff --git a/audio/filter/af_rubberband.c b/audio/filter/af_rubberband.c index 529c252a12..a4deb3d48c 100644 --- a/audio/filter/af_rubberband.c +++ b/audio/filter/af_rubberband.c @@ -214,6 +214,7 @@ const struct af_info af_info_rubberband = { .opt_pitch = RubberBandOptionPitchHighConsistency, .opt_transients = RubberBandOptionTransientsMixed, .opt_formant = RubberBandOptionFormantPreserved, + .opt_channels = RubberBandOptionChannelsTogether, }, .options = (const struct m_option[]) { OPT_CHOICE("transients", opt_transients, 0,