Re: [ecasound] ecasound + (2 inputs -> 4 outputs) LADSPA plugin - wrong channel assignment

From: Sergei Steshenko <sergstesh@email-addr-hidden>
Date: Sat Aug 23 2008 - 19:48:13 EEST

--- On Sat, 8/23/08, Kai Vehmanen <kvehmanen@email-addr-hidden> wrote:

> From: Kai Vehmanen <kvehmanen@email-addr-hidden>
> Subject: Re: [ecasound] ecasound + (2 inputs -> 4 outputs) LADSPA plugin - wrong channel assignment
> To: "Sergei Steshenko" <sergstesh@email-addr-hidden>
> Cc: ecasound-list@email-addr-hidden
> Date: Saturday, August 23, 2008, 4:43 AM
> Hi,
>
> On Fri, 22 Aug 2008, Sergei Steshenko wrote:
>
> > this is a tough one - I spent more than a week
> thinking it was my bug, now
> > I honestly think it's an ecasound problem - or I
> completely misunderstand
> > signal propagation in ecasound and what to specify on
> its command line.
>
> thanks for detailed bughunting! There was indeed a bug in
> channel routing
> for LADSPA plugins which have more audio output ports than
> input ports.
> Following snapshot should fix this issue:
>
> http://ecasound.seul.org/download/snapshots/ecasound-2.5.1devel-20080823.tar.gz
>
> --

Kai,

thanks for the tarball, the problem seems to be gone now.

I even modified the 1010 plugin in a manner it differently attenuates
channels while copying them, so observing output amplitudes I can say
that channels are now assigned correctly.

My next step is to again cascade 1010 -> 1020, i.e. to restore the
original 2 -> 4 -> 4 -> 2 channels chain, I hope nothing is broken here,
but I'd prefer to be cautious.

By the way, I started all this debugging because I didn't get perfect
two channels mono (L == R) when I was supposed to.

You know, in the past color TVs could be well checked when they were fed
black and white program :-).

I'll keep you posted, hopefully you'll soon decide to make 2.5.2 release.

Thanks,
  Sergei.

      

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ecasound-list mailing list
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Received on Sat Aug 23 20:15:02 2008

This archive was generated by hypermail 2.1.8 : Sat Aug 23 2008 - 20:15:02 EEST