sink: Set monitor source's avoid-resampling value to its sink's
authorSangchul Lee <sangchul1011@gmail.com>
Fri, 7 Jun 2019 12:20:55 +0000 (21:20 +0900)
committerSangchul Lee <sangchul1011@gmail.com>
Fri, 7 Jun 2019 13:35:19 +0000 (22:35 +0900)
It was omitted. This patch fixes unexpected behavior that avoid-
resampling does not work in some cases.

Signed-off-by: Sangchul Lee <sangchul1011@gmail.com>
src/pulsecore/sink.c

index e8549f9..9dc9d23 100644 (file)
@@ -367,6 +367,7 @@ pa_sink* pa_sink_new(
     source_data.driver = data->driver;
     source_data.module = data->module;
     source_data.card = data->card;
+    source_data.avoid_resampling = data->avoid_resampling;
 
     dn = pa_proplist_gets(s->proplist, PA_PROP_DEVICE_DESCRIPTION);
     pa_proplist_setf(source_data.proplist, PA_PROP_DEVICE_DESCRIPTION, "Monitor of %s", dn ? dn : s->name);