[ecasound] LADSPA plugins serach/load broken in ecasound-2.5.0

From: Sergei Steshenko <sergstesh@email-addr-hidden>
Date: Tue Aug 19 2008 - 22:12:17 EEST

Hello All,

Case 1:
if I run this command line:

(export LADSPA_PATH=`pwd`/ladspa; ECASOUND=~/AFSWD/install/ecasound-2.5.0/binsh/ecasound;$ECASOUND -D -i input.wav -chmove:2,3 -chcopy:1,2 -chcopy:3,4 -eli:1020 -o alsa )

, I get this output:

"
********************************************************************************
* ecasound v2.5.0 (C) 1997-2008 Kai Vehmanen and others
********************************************************************************
[* Session created *]
[* Chainsetup created (cmdline) *]
plugin_1010 :INFO: my_init ENTRY
plugin_1010 :INFO: my_init EXIT
plugin_1010 :INFO: ladspa_descriptor ENTRY
ladspa_descriptor: returning LongEqPlusReverbDescriptor=08299310
plugin_1010 :INFO: ladspa_descriptor EXIT
plugin_1010 :INFO: ladspa_descriptor ENTRY
plugin_1010 :INFO: ladspa_descriptor EXIT
(eca-object-factory) ERROR: Unable to find LADSPA plugin "1020"
(eca-chainsetup-parser) WARNING: Only 4+0 of the expected 6 parameters were recognized succesfully.

---
ecasound: ERROR: [ECA-SESSION] : "Invalid argument, unable to parse: '-eli:1020'"
plugin_1010 :INFO: my_fini ENTRY
plugin_1010 :INFO: my_fini EXIT
".
Case 2:
if I run this command line:
(export LADSPA_PATH=`pwd`/ladspa; ECASOUND=~/AFSWD/install/ecasound-2.4.6.1/binsh/ecasound;$ECASOUND -D -i input.wav -chmove:2,3 -chcopy:1,2 -chcopy:3,4 -eli:1020 -o alsa )
, I get this:
"********************************************************************************
*        ecasound v2.4.6.1 (C) 1997-2007 Kai Vehmanen and others
********************************************************************************
[* Session created *]
[* Chainsetup created (cmdline) *]
plugin_1010 :INFO: my_init ENTRY
plugin_1010 :INFO: my_init EXIT
plugin_1010 :INFO: ladspa_descriptor ENTRY
ladspa_descriptor: returning LongEqPlusReverbDescriptor=08283128
plugin_1010 :INFO: ladspa_descriptor EXIT
plugin_1010 :INFO: ladspa_descriptor ENTRY
plugin_1010 :INFO: ladspa_descriptor EXIT
plugin_1020 :INFO: my_init ENTRY
plugin_1020 :INFO: my_init EXIT
plugin_1020 :INFO: ladspa_descriptor ENTRY
ladspa_descriptor: returning ShortEqPlusHRTFDescriptor=08287c50
plugin_1020 :INFO: ladspa_descriptor EXIT
plugin_1020 :INFO: ladspa_descriptor ENTRY
plugin_1020 :INFO: ladspa_descriptor EXIT
[* Connecting chainsetup *]
(eca-chainsetup) 'rt' buffering mode selected.
(eca-chainsetup) Audio object "input.wav", mode "read".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
(audioio_alsa) Warning! Period-size differs from current client buffersize.
(eca-chainsetup) Audio object "alsa", mode "write".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
[* Chainsetup connected *]
(eca-control-objects) Connected chainsetup:  "command-line-setup".
[* Controller/Starting batch processing *]
...
"
and I have sound.
Please note that in both cases `pwd`/ladspa directory contains just the
two plugin_1010.so, plugin_1020.so plugins and no other files.
plugin_1020 has 4 inputs and 2 outputs, plugin_1010 has 2 inputs and
4 outputs, from the messages I suspect that in case 1 ecasound tries to
connect it and it fails because of number of inputs mismatch, but, if my
guess is correct, ecasound shouldn't have tried to connect plugin_1010
in the first place.
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 Wed Aug 20 00:15:01 2008

This archive was generated by hypermail 2.1.8 : Wed Aug 20 2008 - 00:15:01 EEST