[Pkg-pulseaudio-devel] module-ladspa-sink doesn't work in pulseaudio 0.9.15

Goldy goldy at goldenfish.info
Wed May 13 21:14:16 UTC 2009


Package: pulseaudio
Version: 0.9.15
severity : important

In the last version of pulseaudio in testing, the module module-ladspa-sink doesn't work anymore. Pulseaudio won't launch if 
module-ladspa-sink is called in the system.pa or default.pa.

Here the error in syslog when pulseaudio is started :

>   pulseaudio[27541]: sink-input.c: Assertion 'PA_SINK_INPUT_IS_LINKED(i->thread_info.state)' failed at pulsecore/sink-input.c:807, function pa_sink_input_update_max_request(). Aborting.


For information, the system.pa file :

> #!/usr/bin/pulseaudio -nF # # This file is part of PulseAudio. # #
> PulseAudio is free software; you can redistribute it and/or modify it
> # under the terms of the GNU Lesser General Public License as
> published by # the Free Software Foundation; either version 2 of the
> License, or # (at your option) any later version. # # PulseAudio is
> distributed in the hope that it will be useful, but # WITHOUT ANY
> WARRANTY; without even the implied warranty of # MERCHANTABILITY or
> FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License
> for more details. # # You should have received a copy of the GNU
> Lesser General Public License # along with PulseAudio; if not, write
> to the Free Software Foundation, # Inc., 59 Temple Place, Suite 330,
> Boston, MA 02111-1307 USA. # This startup script is used only if
> PulseAudio is started in system # mode. ### Automatically load driver
> modules depending on the hardware available .ifexists
> module-hal-detect.so load-module module-hal-detect .else ###
> Alternatively use the static hardware detection module (for systems
> that ### lack HAL support) load-module module-detect .endif ### Load
> several protocols .ifexists module-esound-protocol-unix.so load-module
> module-esound-protocol-unix .endif load-module
> module-native-protocol-unix auth-anonymous=1 ### Automatically restore
> the volume of streams and devices load-module module-stream-restore
> load-module module-device-restore ### Automatically restore the
> default sink/source when changed by the user during runtime
> load-module module-default-device-restore ### Automatically move
> streams to the default sink if the sink they are ### connected to
> dies, similar for sources load-module module-rescue-streams
> #load-module module-null-sink ### Make sure we always have a sink
> around, even if it is a null sink. load-module module-always-sink ###
> Automatically suspend sinks/sources that become idle for too long
> #load-module module-suspend-on-idle ### Enable positioned event sounds
> load-module module-position-event-sounds ### Network access (may be
> configured with paprefs, so leave this commented ### here if you plan
> to use paprefs) #load-module module-esound-protocol-tcp load-module
> module-native-protocol-tcp auth-anonymous=1 load-module
> module-zeroconf-publish ### Load something into the sample cache
> load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
> load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
> load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
> load-sample-lazy pulse-access /usr/share/sounds/generic.wav .fail ###
> Sink processing # Limiteur load-module module-ladspa-sink
> sink_name=compresseur plugin=dyson_compress_1403 label=dysonCompress
> control=-4,0.5,,4 

If I comment the last line, pulseaudio will launch.

It's the same system.pa I used with pulseaudio 0.9.14.




More information about the Pkg-pulseaudio-devel mailing list