[pulseaudio-discuss] [PATCH] ladspa-sink: avoid to configure invalid format
Arun Raghavan
arun at arunraghavan.net
Fri May 27 04:20:37 UTC 2016
On Thu, 19 May 2016, at 08:05 AM, KimJeongYeon wrote:
> 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.kim at samsung.com>
> ---
> src/modules/module-ladspa-sink.c | 5 +++++
> 1 file changed, 5 insertions(+)
>
> 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;
> --
Pushing to 'next' and it'll be merged into master after we release 9.0,
thanks!
-- Arun
More information about the pulseaudio-discuss
mailing list