Re: [ecasound] v.2.4.6.1 works on Laptop but fails on PC

From: Fritz Neumann <nx01307-listen@email-addr-hidden>
Date: Tue Apr 15 2008 - 23:18:59 EEST

Hello,
sorry for the delay.
Am Donnerstag, 10. April 2008 21:47:04 schrieb Kai Vehmanen:
> Hi,
>
> On Sat, 5 Apr 2008, Fritz Neumann wrote:
> > I'm using ecasound for a while to record stereo sessions on my laptop
> > (Intel Pentium M, 2.6.22-gentoo-r9; ecasound v2.4.6.1) and it works fine
> > with the following chain setup:
>
> [...]
>
> > On my PC (Two Xeon Dual, 64bit system, 2.6.22-sabayon, ecasound v2.4.6.1)
> > the same script does not work. Though Ecasound creates the mp3 files
> > there is no
>
> this sounds a lot like a problem with the JACK setup (either with the
> version of JACK used, or the used ALSA driver). Showing the debug output
> of ecasound (run with -ddd), might give some hints on what goes wrong.
Below's the output with -ddd.
$jackd --version
jackd version 0.109.2 tmpdir /dev/shm protocol 22
alsa-driver-1.0.15 as ext. module

jackd is started like this:
jackd -R -P70 -dalsa -r44100 -p1024 -n5 -D -Chw:0 -Phw:0 -s -i2 -o2 -zs

In a setup with only one mp3 file to write ecasound did the job.

$ecasound -c -ddd -G:jack,eca,notransport -s:posted.ecs
(eca-control) command: t
- [ Controller/Processing
started ] --------------------------------------------
(eca-engine) ECA_ENGINE constructor
(samplebuffer) Buffer created, channels: 0, length-samples: 1024.
(eca-engine) Prefill loops: 7 (blocksize 1024).
(samplebuffer) Increasing channel-count (1).
(samplebuffer) Buffer created, channels: 2, length-samples: 1024.
(samplebuffer) Buffer created, channels: 2, length-samples: 1024.
(samplebuffer) Buffer created, channels: 2, length-samples: 1024.
(samplebuffer) Buffer created, channels: 2, length-samples: 1024.
(samplebuffer) Buffer created, channels: 2, length-samples: 1024.
(samplebuffer) Buffer created, channels: 2, length-samples: 1024.
(eca-chain) Initialized chain 1 with 0 chainops and 0 gcontrollers. Sbuf
points to
... 10716784.
(eca-chain) Initialized chain 2 with 0 chainops and 0 gcontrollers. Sbuf
points to
... 10735776.
(eca-chain) Initialized chain 3 with 0 chainops and 0 gcontrollers. Sbuf
points to
... 10744848.
(eca-chain) Initialized chain 5 with 0 chainops and 0 gcontrollers. Sbuf
points to
... 10753328.
(eca-chain) Initialized chain 4 with 0 chainops and 0 gcontrollers. Sbuf
points to
... 10761792.
(eca-chain) Initialized chain 6 with 0 chainops and 0 gcontrollers. Sbuf
points to
... 10753248.
(eca-engine) Input latency for 'JACK interface' is 0.
(eca-engine) Input latency for 'JACK interface' is 0.
(eca-engine) Output latency for 'JACK interface' is 0.
(eca-engine) Output latency for 'JACK interface' is 0.
(eca-engine) recording offset is 0 samples.
ecasound ('h' for help)> (eca-control-base) Engine-thread pid: 17893
- [ Engine init - Driver
start ] -----------------------------------------------
(audioio_jack_manager) driver exec
(audioio-db-server) start
(audioio-db-server) starting processing(audioio-db-server)
(eca-engine) prefilling i/o buffers.
Hey, in the I/O loop!
(audioio-db-server) Using idle timeout of 225000000 nsecs.
(audioio-db-server) wait_for_client_activity failed
(eca-engine) i/o buffers prefilled.
(audioio_jack) prepare / jack_auto
(audioio_jack) prepare / jack_auto
(audioio_jack) prepare / jack_auto
(audioio_jack) prepare / jack_auto
(eca-engine) Using realtime-scheduling (SCHED_FIFO:50).
(audioio_jack_manager) jack_activate()
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:in_1' is 0.
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:in_2' is 0.
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:out_1' is 0.
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:out_2' is 0.
(eca-engine) Input latency for 'JACK interface' is 0.
(eca-engine) Input latency for 'JACK interface' is 0.
(eca-engine) Output latency for 'JACK interface' is 0.
(eca-engine) Output latency for 'JACK interface' is 0.
(eca-engine) recording offset is 0 samples.
(eca-engine) Request start
(audioio_jack_manager) driver start
(eca-engine) starting engine operation!
(audioio_jack) start / jack_auto
(audioio_jack) start / jack_auto
(audioio_jack) start / jack_auto
(audioio_jack) start / jack_auto
(eca-engine) conditional stop
(eca-engine) stopping engine operation!
(audioio_jack) stop / jack_auto
(audioio_jack) stop / jack_auto
(audioio_jack) stop / jack_auto
(audioio_jack) stop / jack_auto
(audioio-db-server) stop
(audioio-db-server) wait_for_client_activity failed
(eca-engine) Changed back to non-realtime scheduling SCHED_OTHER.
(eca-engine) Signaling stop
(eca-chainsetup) seek position, chainsetup
... '/home/collia/Audio/audioconf/postedbymail.ecs' to pos in sec 7250.
(audioio-db-client) seek channel01.mp3 to pos 7249.55.
(audioio-db-client) seek channel02.mp3 to pos 7249.55.
(eca-chain) seek position, to pos 7250.
(eca-chain) seek position, to pos 7250.
(eca-chain) seek position, to pos 7250.
(eca-chain) seek position, to pos 7250.
(eca-chain) seek position, to pos 7250.
(eca-chain) seek position, to pos 7250.
(audioio-db-server) start
(audioio-db-server) starting processing
(eca-engine) prefilling i/o buffers.
(eca-engine) i/o buffers prefilled.
(audioio_jack) prepare / jack_auto
(audioio_jack) prepare / jack_auto
(audioio_jack) prepare / jack_auto
(audioio_jack) prepare / jack_auto
(eca-engine) Using realtime-scheduling (SCHED_FIFO:50).
(eca-engine) starting engine operation!
(audioio_jack) start / jack_auto
(audioio_jack) start / jack_auto
(audioio_jack) start / jack_auto
(audioio_jack) start / jack_auto
(samplebuffer) Increasing channel-count (1).
(samplebuffer) Increasing channel-count (1).
(audioio-mp3) Starting to encode channel01.mp3 with lame.
(audioio-forked-stream) Fork child-for-write: 'lame -cbr -mm --lowpass 19.5 -a
... -b 128 -s 44.10 -x -S - %f'
(audioio-mp3) Starting to encode channel02.mp3 with lame.
(audioio-forked-stream) Fork child-for-write: 'lame -cbr -mm --lowpass 19.5 -a
... -b 128 -s 44.10 -x -S - %f'
(eca-chainsetup) seek position, chainsetup
... '/home/collia/Audio/audioconf/postedbymail.ecs' to pos in sec 7250.
(audioio-db-client) seek channel01.mp3 to pos 7249.66.
(audioio-db-server) stop
(audioio-db-server) wait_for_client_activity failed
(audioio-mp3) Cleaning child process pid=17900.

-- 
mailto: Fritz Neumann - nx01307-listen@email-addr-hidden
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Ecasound-list mailing list
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Received on Wed Apr 16 00:15:05 2008

This archive was generated by hypermail 2.1.8 : Wed Apr 16 2008 - 00:15:05 EEST