src/modules/module-ladspa-sink.c |    5 +++++
 1 file changed, 5 insertions(+)

New commits:
commit 8eab8dabc4c18b9717c527f0adb67aa23c72c06c
Author: KimJeongYeon <jeongyeon....@samsung.com>
Date:   Thu May 19 11:35:44 2016 +0900

    ladspa-sink: avoid to configure invalid format
    
    LADSPA allows float format only, but module-ladspa-sink possibly
    could be loaded with ***any*** 'format' parameter. Therefore noisy
    sound heard. This patch avoids to be configured as invalid format.
    
    Signed-off-by: KimJeongYeon <jeongyeon....@samsung.com>
    Signed-off-by: Arun Raghavan <a...@arunraghavan.net>

diff --git a/src/modules/module-ladspa-sink.c b/src/modules/module-ladspa-sink.c
index 38b94e3..a6290b9 100644
--- a/src/modules/module-ladspa-sink.c
+++ b/src/modules/module-ladspa-sink.c
@@ -981,6 +981,11 @@ int pa__init(pa_module*m) {
         goto fail;
     }
 
+    if (ss.format != PA_SAMPLE_FLOAT32) {
+        pa_log("LADSPA accepts float format only");
+        goto fail;
+    }
+
     if (!(plugin = pa_modargs_get_value(ma, "plugin", NULL))) {
         pa_log("Missing LADSPA plugin name");
         goto fail;

_______________________________________________
pulseaudio-commits mailing list
pulseaudio-commits@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits

Reply via email to