Ticket #410 (new enhancement)

Opened 4 years ago

Last modified 21 months ago

LADSPA multichannel plugin support

Reported by: AstralStorm Owned by: lennart
Milestone: Component: module-ladspa-sink
Keywords: Cc:

Description

I've implemented missing LADSPA multichannel plugin support.

Patch is for Pulseaudio 0.9.12, because that release is free from some rewinding bug hitting ladspa plugin a lot. (and I have it installed) Should work with 0.9.13 w/o much porting.

What remains to be done is testing non-equal in/out port count plugins and adding some docs about expanding behavior.

For example, in case of 4 in/2 out, the two spare output channels may be noise. I didn't specifically clean this case. If the number of channels requested is higher than number of output channels of the plugin, additional instances will be started iff the number is integrally divisible. You can't run 5 channels of output with a stereo plugin (having 2 outputs). Recommended solution is routing plugin.

I think git will accept the patch, but I can update it if required.

Attachments

pulseaudio-0.9.12-multichannel-ladspa.patch Download (13.0 KB) - added by AstralStorm 4 years ago.
LADSPA multichannel plugin support

Change History

Changed 4 years ago by AstralStorm

LADSPA multichannel plugin support

Changed 21 months ago by coling

Hi,

Sorry for the crazy late reply. We obviously missed this patch when it was first submitted.

I think someone is looking at it now to bring it up to date with latest PA, but if you have an updated version please let us know :)

Col

Note: See TracTickets for help on using tickets.