[ecasound] ecasound+jack silent stop, silent data loss

From: Paul Knowles <Paul.Knowles@email-addr-hidden>
Date: Mon Nov 27 2006 - 12:48:48 EET

Hello all,

 I have a serious problem with ecasound+jackd recording. In
a nutshell, ecasound is asked to record for a long time
(between 8-24 hours) and, without indicating why, it stops
at some variable time that can be anywhere from some 100 to
several thousand seconds after start. It is also causing
silent data corruption. It has worked reliably for me doing
the same job in the past (older versions, on older hardware)

Below is a capture of the jackd regular output, as well as the
ecasound -ddd output. search for PEKPEK to find the places where
things are going pear shaped.

The application is not regular music: I am reading Cs magnetometers
whose `whistle' tone is a measure of the magnetic field in which they
are sitting. The Sound card is a delta 1010 (2 cards in the same machine)
which are locked to an atomic clock: sample rate is 10MHz/208
(=48076.92307692307692307692 sample per second). Yes, I am slightly
lying to jack and ecasound and claming a 48000 sampling rate (in the
past this was not a problem)

In the past, jackd+ecasound worked very reliably (by which I mean that
the phase of a sine wave was digitized coherently for more than 10000
seconds, the limit of our frequency reconstructions ability to resolve
the ASD or Allan standard deviation). That means that _absolutely_ _0_
_samples_ were lost in times measured in 24 hours or so. This is no
longer the case.

 At present the machine in use was upgraded (hardware and
software) so there have been some version changes. The
kernel is from planet ccrma:
2.6.16-1.2080.16.rrt.rhfc5.ccrmasmp using full realtime
preempt (realtime preempt was used in the past too). Output
is to an ext3 file system sitting on software raid5. I'm
testing both ecasound from the planet ccrma rpm packages,
and the cvs version. Both exhibit this problem.

ecasound has been invoked with the -z:xruns to make it absolutely stop
if there is any data loss at all (remember, for me, losing 1 sample
destroys the continuity of the data).

Please, Can someone tell me what is causing ecasound to silently stop,
start again, lose samples, and corrupt what used to be my pristine and
beautiful data? And better yet, can someone help me regain
my lossless recording?

The only indication of a problem that I can see is the cryptic:

    (audioio-db-server) wait_for_client_activity failed
    (eca-engine) conditional stop

and it is this conditional_stop() that is one part of my pain.

This stopping ans starting is not obviously correlated with
any other system activity (sync, cron jobs, load, etc).

With many thanks for your time,

Dr. Paul Knowles. phone: 41 26 300 90 64
email: Paul.Knowles@email-addr-hidden Fax: 41 26 300 97 47
finger me at pexppc33.unifr.ch for more contact information

**************************************************
*************** ecasound -ddd capture ************
**************************************************

Root_laser_HW0>./ptb_acquire 57600 8
Setting up acquisition from card HW:0
Test mode is OFF.
no jackd appears to be running for hw:0.
I'll try to start it...
 PEKPEK jack started with
        ${JACK_DAEMON} -t 500 --realtime -P 60 -d alsa --device hw:${CARD}\
        -n ${JACK_DEFAULT_SERVER}\
        -C -i12 --period 2048 --rate 48000 -n 2 &

jackd 0.101.1
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with System V SHM support.
loading driver ..
apparent rate = 48000
creating alsa driver ... -|hw:0|2048|2|48000|12|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 2048 frames, buffer = 2 periods
nperiods = 2 for capture

PEKPEK: ecasound started with:
      $ECASOUND -B:rtlowlatency -b:256 -ddd -x -r:50 \
      -t:${ERUNTIME} -z:xruns -z:intbuf\
      -a:`seq -s, 1 $CHANS` -f:16,$CHANS,48000 -i:jack_alsa\
            -a:1 -f:16,1,48000 -o ${DIR}/${IDX}_1.raw
 
 and with $CHANS lines like:
      " -a:$f -f:16,1,48000 -o ${DIR}/${IDX}_$f.raw -erc:$f,1 "
       
 tacked on.

********************************************************************************
* ecasound v2.4.4 (C) 1997-2005 Kai Vehmanen and others
********************************************************************************
(eca-session) Set debug level to: 511
- [ Session created ] ----------------------------------------------------------
- [ Chainsetup created (cmdline) ] ---------------------------------------------
(audioio-db-server) constructor
(eca-chainsetup) Rtcaps detected.
(resource-file) Loading file .
(resource-file) Loading file /usr/share/ecasound/ecasoundrc.
(resource-file) Loading file .
(resource-file) Loading file /root/.ecasound/ecasoundrc.
(eca-chainsetup-parser) Interpreting object option "-f:s16_le,2,44100,i".
(eca-chainsetup-parser) Set active format to
... (bits/channels/srate/interleave): s16_le/2/44100/i
(eca-chainsetup) sample rate change, chainsetup command-line-setup to rate
... 44100.
(eca-chainsetup-parser) Interpreting object option "-z:mixmode,avg".
(eca-static-object-maps) register_chain_operator_objects()
(samplebuffer) Buffer created, channels: 0, length-samples: 0.
(eca-object-map) match (1): eS to regexp ^eS$
(eca-object-map) match (1): ea to regexp ^ea$
(eca-object-map) match (1): eac to regexp ^eac$
(eca-object-map) match (1): eal to regexp ^eal$
(eca-object-map) match (1): eaw to regexp ^eaw$
(eca-object-map) match (1): ec to regexp ^ec$
(eca-object-map) match (1): eca to regexp ^eca$
(eca-object-map) match (1): eemb to regexp ^eemb$
(eca-object-map) match (1): eemp to regexp ^eemp$
(eca-object-map) match (1): eemt to regexp ^eemt$
(eca-object-map) match (1): ef1 to regexp ^ef1$
(eca-object-map) match (1): ef3 to regexp ^ef3$
(eca-object-map) match (1): ef4 to regexp ^ef4$
(eca-object-map) match (1): efa to regexp ^efa$
(eca-object-map) match (1): efb to regexp ^efb$
(eca-object-map) match (1): efc to regexp ^efc$
(eca-object-map) match (1): efh to regexp ^efh$
(eca-object-map) match (1): efi to regexp ^efi$
(eca-object-map) match (1): efl to regexp ^efl$
(eca-object-map) match (1): efr to regexp ^efr$
(eca-object-map) match (1): efs to regexp ^efs$
(eca-object-map) match (1): ei to regexp ^ei$
(eca-object-map) match (1): enm to regexp ^enm$
(eca-object-map) match (1): epp to regexp ^epp$
(eca-object-map) match (1): erc to regexp ^erc$
(eca-object-map) match (1): erm to regexp ^erm$
(eca-object-map) match (1): etc to regexp ^etc$
(eca-object-map) match (1): etd to regexp ^etd$
(eca-object-map) match (1): ete to regexp ^ete$
(eca-object-map) match (1): etf to regexp ^etf$
(eca-object-map) match (1): etl to regexp ^etl$
(eca-object-map) match (1): etm to regexp ^etm$
(eca-object-map) match (1): etp to regexp ^etp$
(eca-object-map) match (1): etr to regexp ^etr$
(eca-object-map) match (1): ev to regexp ^ev$
(eca-object-map) match (1): evp to regexp ^evp$
(eca-object-map) match (1): ezf to regexp ^ezf$
(eca-object-map) match (1): ezx to regexp ^ezx$
(eca-object-map) match (1): gc to regexp ^gc$
(eca-object-map) match (1): ge to regexp ^ge$
(eca-static-object-maps) register_controller_objects()
(eca-object-map) match (1): kf to regexp ^kf$
(eca-object-map) match (1): kog to regexp ^kog$
(eca-object-map) match (1): kl to regexp ^kl$
(eca-object-map) match (1): kl2 to regexp ^kl2$
(eca-object-map) match (1): klg to regexp ^klg$
(eca-object-map) match (1): km to regexp ^km$
(eca-object-map) match (1): kos to regexp ^kos$
(samplebuffer) Buffer created, channels: 0, length-samples: 0.
(eca-object-map) match (1): ksv to regexp ^ksv$
(eca-chainsetup-parser) Interpreting global option "-B:rtlowlatency".
(eca-chainsetup-parser) Buffering mode 'rtlowlatency' selected.
(eca-chainsetup-parser) Interpreting global option "-b:256".
(eca-chainsetup) overriding buffersize.
(eca-chainsetup-parser) Setting buffersize to (samples) 256.
(eca-chainsetup-parser) Interpreting global option "-x".
(eca-chainsetup-parser) Truncating outputs (overwrite-mode).
(eca-chainsetup-parser) Interpreting global option "-r:50".
(eca-chainsetup) sched_priority.
(eca-chainsetup-parser) Raised-priority mode enabled. (prio:50)
(eca-chainsetup) overriding raised priority.
(eca-chainsetup-parser) Interpreting global option "-t:57692".
(eca-chainsetup-parser) Set processing time to 57692.00.
(eca-chainsetup-parser) Interpreting global option "-z:xruns".
(eca-chainsetup-parser) Processing is stopped if an xrun occurs.
(eca-chainsetup-parser) Interpreting global option "-z:intbuf".
(eca-chainsetup-parser) Enabling extra buffering on realtime devices.
(eca-chainsetup) overriding max_buffers.
(eca-chainsetup-parser) Interpreting global option "-a:1,2,3,4,5,6,7,8".
(eca-chain) constructor: CHAIN
(eca-chainsetup) Chain "1" created.
(eca-chain) constructor: CHAIN
(eca-chainsetup) Chain "2" created.
(eca-chain) constructor: CHAIN
(eca-chainsetup) Chain "3" created.
(eca-chain) constructor: CHAIN
(eca-chainsetup) Chain "4" created.
(eca-chain) constructor: CHAIN
(eca-chainsetup) Chain "5" created.
(eca-chain) constructor: CHAIN
(eca-chainsetup) Chain "6" created.
(eca-chain) constructor: CHAIN
(eca-chainsetup) Chain "7" created.
(eca-chain) constructor: CHAIN
(eca-chainsetup) Chain "8" created.
(eca-chainsetup-parser) Selected chain ids: 1 2 3 4 5 6 7 8
(eca-chainsetup-parser) Interpreting global option "-f:16,8,48000".
(eca-chainsetup-parser) Interpreting global option "-i:jack_alsa".
(eca-chainsetup-parser) Interpreting global option "-a:1".
(eca-chainsetup-parser) Selected chain ids: 1
(eca-chainsetup-parser) Interpreting global option "-f:16,1,48000".
(eca-chainsetup-parser) Interpreting global option
... "-o:20061127/20061127_090856_HW0_1.raw".
(eca-chainsetup-parser) Interpreting global option "-a:2".
(eca-chainsetup-parser) Selected chain ids: 2
(eca-chainsetup-parser) Interpreting global option "-f:16,1,48000".
(eca-chainsetup-parser) Interpreting global option
... "-o:20061127/20061127_090856_HW0_2.raw".
(eca-chainsetup-parser) Interpreting global option "-erc:2,1".
(eca-chainsetup-parser) Interpreting global option "-a:3".
(eca-chainsetup-parser) Selected chain ids: 3
(eca-chainsetup-parser) Interpreting global option "-f:16,1,48000".
(eca-chainsetup-parser) Interpreting global option
... "-o:20061127/20061127_090856_HW0_3.raw".
(eca-chainsetup-parser) Interpreting global option "-erc:3,1".
(eca-chainsetup-parser) Interpreting global option "-a:4".
(eca-chainsetup-parser) Selected chain ids: 4
(eca-chainsetup-parser) Interpreting global option "-f:16,1,48000".
(eca-chainsetup-parser) Interpreting global option
... "-o:20061127/20061127_090856_HW0_4.raw".
(eca-chainsetup-parser) Interpreting global option "-erc:4,1".
(eca-chainsetup-parser) Interpreting global option "-a:5".
(eca-chainsetup-parser) Selected chain ids: 5
(eca-chainsetup-parser) Interpreting global option "-f:16,1,48000".
(eca-chainsetup-parser) Interpreting global option
... "-o:20061127/20061127_090856_HW0_5.raw".
(eca-chainsetup-parser) Interpreting global option "-erc:5,1".
(eca-chainsetup-parser) Interpreting global option "-a:6".
(eca-chainsetup-parser) Selected chain ids: 6
(eca-chainsetup-parser) Interpreting global option "-f:16,1,48000".
(eca-chainsetup-parser) Interpreting global option
... "-o:20061127/20061127_090856_HW0_6.raw".
(eca-chainsetup-parser) Interpreting global option "-erc:6,1".
(eca-chainsetup-parser) Interpreting global option "-a:7".
(eca-chainsetup-parser) Selected chain ids: 7
(eca-chainsetup-parser) Interpreting global option "-f:16,1,48000".
(eca-chainsetup-parser) Interpreting global option
... "-o:20061127/20061127_090856_HW0_7.raw".
(eca-chainsetup-parser) Interpreting global option "-erc:7,1".
(eca-chainsetup-parser) Interpreting global option "-a:8".
(eca-chainsetup-parser) Selected chain ids: 8
(eca-chainsetup-parser) Interpreting global option "-f:16,1,48000".
(eca-chainsetup-parser) Interpreting global option
... "-o:20061127/20061127_090856_HW0_8.raw".
(eca-chainsetup-parser) Interpreting global option "-erc:8,1".
(eca-chainsetup-parser) Interpreting object option "-B:rtlowlatency".
(eca-chainsetup-parser) Interpreting object option "-b:256".
(eca-chainsetup-parser) Interpreting object option "-x".
(eca-chainsetup-parser) Interpreting object option "-r:50".
(eca-chainsetup-parser) Interpreting object option "-t:57692".
(eca-chainsetup-parser) Interpreting object option "-z:xruns".
(eca-chainsetup-parser) Interpreting object option "-z:intbuf".
(eca-chainsetup-parser) Interpreting object option "-a:1,2,3,4,5,6,7,8".
(eca-chainsetup-parser) Selected chain ids: 1 2 3 4 5 6 7 8
(eca-chainsetup-parser) Interpreting object option "-f:16,8,48000".
(eca-chainsetup-parser) Set active format to
... (bits/channels/srate/interleave): s16_le/8/48000/i
(eca-chainsetup-parser) Interpreting object option "-i:jack_alsa".
(eca-static-object-maps) register_audio_io_rt_objects()
(eca-object-map) match (1): /dev/dsp to regexp /dev/dsp[0-9]*
(eca-object-map) match (1): /dev/sound/dsp to regexp /dev/sound/dsp[0-9]*
(eca-object-map) match (1): rtnull to regexp ^rtnull$
(eca-object-map) match (1): alsahw_09 to regexp
... (^alsahw_09$)|(^alsaplugin_09$)
(eca-object-map) match (1): alsa_09 to regexp ^alsa_09$
(audioio_jack) constructor
(eca-object-map) match (1): jack to regexp
... (^jack$)|(^jack_alsa$)|(^jack_auto$)|(^jack_generic$)
(eca-object-map) match (1): alsahw to regexp ^alsahw$
(eca-object-map) match (1): alsaplugin to regexp ^alsaplugin$
(eca-object-map) match (1): alsa to regexp ^alsa$
(eca-object-map) match (1): jack_alsa to regexp
... (^jack$)|(^jack_alsa$)|(^jack_auto$)|(^jack_generic$)
(audioio_jack) constructor
(eca-object-factory) Object "-i:jack_alsa" created, type "JACK interface".
... Has 1 parameter(s).
(eca-chainsetup-parser) adding file "jack_alsa".
(audioio) set srate, aobj 'JACK interface:jack_alsa' to 48000.
(audioio_jack_manager) constructor
(eca-chainsetup) Creating object manager 'jack' for aio 'JACK interface'.
(audioio_jack_manager) register object jack_alsa
(audioio_jack) setting manager to jack
(eca-chainsetup) Registered audio i/o manager 'jack' as the current engine
... driver.
(eca-chainsetup) Assigning file to chains: 1 2 3 4 5 6 7 8
(eca-chainsetup-parser) Interpreting object option "-a:1".
(eca-chainsetup-parser) Selected chain ids: 1
(eca-chainsetup-parser) Interpreting object option "-f:16,1,48000".
(eca-chainsetup-parser) Set active format to
... (bits/channels/srate/interleave): s16_le/1/48000/i
(eca-chainsetup-parser) Interpreting object option
... "-o:20061127/20061127_090856_HW0_1.raw".
(eca-static-object-maps) register_audio_io_nonrt_objects()
(eca-object-map) match (1): wav to regexp wav$
(samplebuffer) Buffer created, channels: 0, length-samples: 0.
(resource-file) Loading file .
(eca-object-map) match (1): ewf to regexp ewf$
(eca-object-map) match (1): cdr to regexp cdr$
(eca-object-map) match (1): raw to regexp raw$
(eca-object-map) match (1): mp3 to regexp mp3$
(eca-object-map) match (1): mp2 to regexp mp2$
(eca-object-map) match (1): ogg to regexp ogg$
(eca-object-map) match (1): mikmod to regexp
... (^mikmod$)|(xm$)|(669$)|(amf$)|(dsm$)|(far$)|(gdm$)|(imf$)|(it$)|(m15$)|(ed$)|(mod$)|(mtm$)|(s3m$)|(stm$)|(stx$)|(ult$)|(uni$)
(eca-object-map) match (1): mid to regexp (mid$)|(midi$)
(eca-object-map) match (1): flac to regexp flac$
(eca-object-map) match (1): aac to regexp aac$
(eca-object-map) match (1): mp4 to regexp mp4$
(eca-object-map) match (1): m4a to regexp m4a$
(eca-object-map) match (1): sndfile to regexp
... (^sndfile$)|(w64$)|(voc$)|(paf$)|(iff$)|(nist$)|($mat[45])|(nist$)|(xi$)|(htk$)|(aif*$)|(au$)|(snd$)
(eca-object-map) match (1): audiofile to regexp (^audiofile$)
(eca-object-map) match (1): - to regexp ^-$
(eca-object-map) match (1): stdin to regexp ^stdin$
(eca-object-map) match (1): stdout to regexp ^stdout$
(eca-object-map) match (1): null to regexp ^null$
(eca-object-map) match (1): typeselect to regexp ^typeselect$
(samplebuffer) Buffer created, channels: 0, length-samples: 0.
(eca-object-map) match (1): resample to regexp ^resample$
(samplebuffer) Buffer created, channels: 0, length-samples: 0.
(eca-object-map) match (1): resample-hq to regexp ^resample-hq$
(samplebuffer) Buffer created, channels: 0, length-samples: 0.
(eca-object-map) match (1): resample-lq to regexp ^resample-lq$
(samplebuffer) Buffer created, channels: 0, length-samples: 0.
(eca-object-map) match (1): reverse to regexp ^reverse$
(eca-object-map) match (1): .raw to regexp raw$
(eca-object-factory) Object "-o:20061127/20061127_090856_HW0_1.raw"
... created, type "Raw audio file". Has 2 parameter(s).
(eca-chainsetup-parser) adding file "20061127/20061127_090856_HW0_1.raw".
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_1.raw' to 48000.
(audioio-db-client) DB-client created for
... 20061127/20061127_090856_HW0_1.raw.
(audioio) set srate, aobj 'DB => Raw audio file:uninitialized' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_1.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_1.raw' to 48000.
(eca-chainsetup) Assigning file to chains: 1
(eca-chainsetup-parser) Interpreting object option "-a:2".
(eca-chainsetup-parser) Selected chain ids: 2
(eca-chainsetup-parser) Interpreting object option "-f:16,1,48000".
(eca-chainsetup-parser) Set active format to
... (bits/channels/srate/interleave): s16_le/1/48000/i
(eca-chainsetup-parser) Interpreting object option
... "-o:20061127/20061127_090856_HW0_2.raw".
(eca-object-map) match (1): .raw to regexp raw$
(eca-object-factory) Object "-o:20061127/20061127_090856_HW0_2.raw"
... created, type "Raw audio file". Has 2 parameter(s).
(eca-chainsetup-parser) adding file "20061127/20061127_090856_HW0_2.raw".
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_2.raw' to 48000.
(audioio-db-client) DB-client created for
... 20061127/20061127_090856_HW0_2.raw.
(audioio) set srate, aobj 'DB => Raw audio file:uninitialized' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_2.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_2.raw' to 48000.
(eca-chainsetup) Assigning file to chains: 2
(eca-chainsetup-parser) Interpreting object option "-erc:2,1".
(eca-object-factory) Creating chain operator "Channel copy"
(eca-object-factory) Setting parameters: from-channel = 2.000, to-channel =
... 1.000
(eca-chainsetup) Adding chainop to chain 2.
(audiofx) Setting samplerate to 44100 for object Channel copy. Old value 384000.
(eca-chainsetup-parser) Interpreting object option "-a:3".
(eca-chainsetup-parser) Selected chain ids: 3
(eca-chainsetup-parser) Interpreting object option "-f:16,1,48000".
(eca-chainsetup-parser) Set active format to
... (bits/channels/srate/interleave): s16_le/1/48000/i
(eca-chainsetup-parser) Interpreting object option
... "-o:20061127/20061127_090856_HW0_3.raw".
(eca-object-map) match (1): .raw to regexp raw$
(eca-object-factory) Object "-o:20061127/20061127_090856_HW0_3.raw"
... created, type "Raw audio file". Has 2 parameter(s).
(eca-chainsetup-parser) adding file "20061127/20061127_090856_HW0_3.raw".
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_3.raw' to 48000.
(audioio-db-client) DB-client created for
... 20061127/20061127_090856_HW0_3.raw.
(audioio) set srate, aobj 'DB => Raw audio file:uninitialized' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_3.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_3.raw' to 48000.
(eca-chainsetup) Assigning file to chains: 3
(eca-chainsetup-parser) Interpreting object option "-erc:3,1".
(eca-object-factory) Creating chain operator "Channel copy"
(eca-object-factory) Setting parameters: from-channel = 3.000, to-channel =
... 1.000
(eca-chainsetup) Adding chainop to chain 3.
(audiofx) Setting samplerate to 44100 for object Channel copy. Old value 384000.
(eca-chainsetup-parser) Interpreting object option "-a:4".
(eca-chainsetup-parser) Selected chain ids: 4
(eca-chainsetup-parser) Interpreting object option "-f:16,1,48000".
(eca-chainsetup-parser) Set active format to
... (bits/channels/srate/interleave): s16_le/1/48000/i
(eca-chainsetup-parser) Interpreting object option
... "-o:20061127/20061127_090856_HW0_4.raw".
(eca-object-map) match (1): .raw to regexp raw$
(eca-object-factory) Object "-o:20061127/20061127_090856_HW0_4.raw"
... created, type "Raw audio file". Has 2 parameter(s).
(eca-chainsetup-parser) adding file "20061127/20061127_090856_HW0_4.raw".
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_4.raw' to 48000.
(audioio-db-client) DB-client created for
... 20061127/20061127_090856_HW0_4.raw.
(audioio) set srate, aobj 'DB => Raw audio file:uninitialized' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_4.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_4.raw' to 48000.
(eca-chainsetup) Assigning file to chains: 4
(eca-chainsetup-parser) Interpreting object option "-erc:4,1".
(eca-object-factory) Creating chain operator "Channel copy"
(eca-object-factory) Setting parameters: from-channel = 4.000, to-channel =
... 1.000
(eca-chainsetup) Adding chainop to chain 4.
(audiofx) Setting samplerate to 44100 for object Channel copy. Old value 384000.
(eca-chainsetup-parser) Interpreting object option "-a:5".
(eca-chainsetup-parser) Selected chain ids: 5
(eca-chainsetup-parser) Interpreting object option "-f:16,1,48000".
(eca-chainsetup-parser) Set active format to
... (bits/channels/srate/interleave): s16_le/1/48000/i
(eca-chainsetup-parser) Interpreting object option
... "-o:20061127/20061127_090856_HW0_5.raw".
(eca-object-map) match (1): .raw to regexp raw$
(eca-object-factory) Object "-o:20061127/20061127_090856_HW0_5.raw"
... created, type "Raw audio file". Has 2 parameter(s).
(eca-chainsetup-parser) adding file "20061127/20061127_090856_HW0_5.raw".
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_5.raw' to 48000.
(audioio-db-client) DB-client created for
... 20061127/20061127_090856_HW0_5.raw.
(audioio) set srate, aobj 'DB => Raw audio file:uninitialized' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_5.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_5.raw' to 48000.
(eca-chainsetup) Assigning file to chains: 5
(eca-chainsetup-parser) Interpreting object option "-erc:5,1".
(eca-object-factory) Creating chain operator "Channel copy"
(eca-object-factory) Setting parameters: from-channel = 5.000, to-channel =
... 1.000
(eca-chainsetup) Adding chainop to chain 5.
(audiofx) Setting samplerate to 44100 for object Channel copy. Old value 384000.
(eca-chainsetup-parser) Interpreting object option "-a:6".
(eca-chainsetup-parser) Selected chain ids: 6
(eca-chainsetup-parser) Interpreting object option "-f:16,1,48000".
(eca-chainsetup-parser) Set active format to
... (bits/channels/srate/interleave): s16_le/1/48000/i
(eca-chainsetup-parser) Interpreting object option
... "-o:20061127/20061127_090856_HW0_6.raw".
(eca-object-map) match (1): .raw to regexp raw$
(eca-object-factory) Object "-o:20061127/20061127_090856_HW0_6.raw"
... created, type "Raw audio file". Has 2 parameter(s).
(eca-chainsetup-parser) adding file "20061127/20061127_090856_HW0_6.raw".
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_6.raw' to 48000.
(audioio-db-client) DB-client created for
... 20061127/20061127_090856_HW0_6.raw.
(audioio) set srate, aobj 'DB => Raw audio file:uninitialized' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_6.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_6.raw' to 48000.
(eca-chainsetup) Assigning file to chains: 6
(eca-chainsetup-parser) Interpreting object option "-erc:6,1".
(eca-object-factory) Creating chain operator "Channel copy"
(eca-object-factory) Setting parameters: from-channel = 6.000, to-channel =
... 1.000
(eca-chainsetup) Adding chainop to chain 6.
(audiofx) Setting samplerate to 44100 for object Channel copy. Old value 384000.
(eca-chainsetup-parser) Interpreting object option "-a:7".
(eca-chainsetup-parser) Selected chain ids: 7
(eca-chainsetup-parser) Interpreting object option "-f:16,1,48000".
(eca-chainsetup-parser) Set active format to
... (bits/channels/srate/interleave): s16_le/1/48000/i
(eca-chainsetup-parser) Interpreting object option
... "-o:20061127/20061127_090856_HW0_7.raw".
(eca-object-map) match (1): .raw to regexp raw$
(eca-object-factory) Object "-o:20061127/20061127_090856_HW0_7.raw"
... created, type "Raw audio file". Has 2 parameter(s).
(eca-chainsetup-parser) adding file "20061127/20061127_090856_HW0_7.raw".
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_7.raw' to 48000.
(audioio-db-client) DB-client created for
... 20061127/20061127_090856_HW0_7.raw.
(audioio) set srate, aobj 'DB => Raw audio file:uninitialized' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_7.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_7.raw' to 48000.
(eca-chainsetup) Assigning file to chains: 7
(eca-chainsetup-parser) Interpreting object option "-erc:7,1".
(eca-object-factory) Creating chain operator "Channel copy"
(eca-object-factory) Setting parameters: from-channel = 7.000, to-channel =
... 1.000
(eca-chainsetup) Adding chainop to chain 7.
(audiofx) Setting samplerate to 44100 for object Channel copy. Old value 384000.
(eca-chainsetup-parser) Interpreting object option "-a:8".
(eca-chainsetup-parser) Selected chain ids: 8
(eca-chainsetup-parser) Interpreting object option "-f:16,1,48000".
(eca-chainsetup-parser) Set active format to
... (bits/channels/srate/interleave): s16_le/1/48000/i
(eca-chainsetup-parser) Interpreting object option
... "-o:20061127/20061127_090856_HW0_8.raw".
(eca-object-map) match (1): .raw to regexp raw$
(eca-object-factory) Object "-o:20061127/20061127_090856_HW0_8.raw"
... created, type "Raw audio file". Has 2 parameter(s).
(eca-chainsetup-parser) adding file "20061127/20061127_090856_HW0_8.raw".
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_8.raw' to 48000.
(audioio-db-client) DB-client created for
... 20061127/20061127_090856_HW0_8.raw.
(audioio) set srate, aobj 'DB => Raw audio file:uninitialized' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_8.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_8.raw' to 48000.
(eca-chainsetup) Assigning file to chains: 8
(eca-chainsetup-parser) Interpreting object option "-erc:8,1".
(eca-object-factory) Creating chain operator "Channel copy"
(eca-object-factory) Setting parameters: from-channel = 8.000, to-channel =
... 1.000
(eca-chainsetup) Adding chainop to chain 8.
(audiofx) Setting samplerate to 44100 for object Channel copy. Old value 384000.
- [ Connecting chainsetup ] ----------------------------------------------------
(eca-chainsetup) jackd buffersize check returned 2048.
(eca-chainsetup) overriding buffersize.
(eca-chainsetup) bmode-selection explicit
(eca-chainsetup) 'rtlowlatency' buffering mode selected.
(eca-chainsetup) Set buffering parameters to:
--cut--
buffersize: 256
raised_priority: 1
sched_priority: 50
double buffering: 1
double buffer size: 100000
max buffers: 0
--cut--
(eca-chainsetup) Memory locked!
(audioio_jack) open
(audioio_jack_manager) open for client 1
(audioio_jack_manager) [callback] ecasound: setting srate to 48000
(audioio_jack_manager) register jack ports for client 1
(audioio_jack_manager) auto-connect jack ports for client 1
(audioio_jack_manager) auto-connect jack ports for client 1
(audioio_jack_manager) auto-connect jack ports for client 1
(audioio_jack_manager) auto-connect jack ports for client 1
(audioio_jack_manager) auto-connect jack ports for client 1
(audioio_jack_manager) auto-connect jack ports for client 1
(audioio_jack_manager) auto-connect jack ports for client 1
(audioio_jack_manager) auto-connect jack ports for client 1
(eca-chainsetup) Audio object "jack_alsa", mode "read".
(audio-io) Format: f32_le, channels 8, srate 48000, noninterleaved.
(eca-chainsetup) sample rate change, chainsetup command-line-setup to rate
... 48000.
(audioio) set srate, aobj 'JACK interface:jack_alsa' to 48000.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_1.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_1.raw' to 48000.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_2.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_2.raw' to 48000.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_3.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_3.raw' to 48000.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_4.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_4.raw' to 48000.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_5.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_5.raw' to 48000.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_6.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_6.raw' to 48000.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_7.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_7.raw' to 48000.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_8.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_8.raw' to 48000.
(eca-chain) sample rate change, chain '2' object 'Channel copy' rate 48000.
(audiofx) Setting samplerate to 48000 for object Channel copy. Old value 44100.
(eca-chain) sample rate change, chain '3' object 'Channel copy' rate 48000.
(audiofx) Setting samplerate to 48000 for object Channel copy. Old value 44100.
(eca-chain) sample rate change, chain '4' object 'Channel copy' rate 48000.
(audiofx) Setting samplerate to 48000 for object Channel copy. Old value 44100.
(eca-chain) sample rate change, chain '5' object 'Channel copy' rate 48000.
(audiofx) Setting samplerate to 48000 for object Channel copy. Old value 44100.
(eca-chain) sample rate change, chain '6' object 'Channel copy' rate 48000.
(audiofx) Setting samplerate to 48000 for object Channel copy. Old value 44100.
(eca-chain) sample rate change, chain '7' object 'Channel copy' rate 48000.
(audiofx) Setting samplerate to 48000 for object Channel copy. Old value 44100.
(eca-chain) sample rate change, chain '8' object 'Channel copy' rate 48000.
(audiofx) Setting samplerate to 48000 for object Channel copy. Old value 44100.
(audioio-db-client) open 20061127/20061127_090856_HW0_1.raw.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_1.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_1.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_1.raw' to 48000.
(audioio-db-server) Registering client 0. Buffer count 48.
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
       [46 identical messages suppressed]
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
(audioio-db-client) seek 20061127/20061127_090856_HW0_1.raw to pos 0.00.
(audioio-db-client) seek 20061127/20061127_090856_HW0_1.raw to pos 0.00.
(eca-chainsetup) Audio object "20061127/20061127_090856_HW0_1.raw", mode
... "write".
(audio-io) Format: s16_le, channels 1, srate 48000, interleaved.
(audioio-db-client) open 20061127/20061127_090856_HW0_2.raw.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_2.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_2.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_2.raw' to 48000.
(audioio-db-server) Registering client 1. Buffer count 48.
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
       [46 identical messages suppressed]
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
(audioio-db-client) seek 20061127/20061127_090856_HW0_2.raw to pos 0.00.
(audioio-db-client) seek 20061127/20061127_090856_HW0_2.raw to pos 0.00.
(eca-chainsetup) Audio object "20061127/20061127_090856_HW0_2.raw", mode
... "write".
(audio-io) Format: s16_le, channels 1, srate 48000, interleaved.
(audioio-db-client) open 20061127/20061127_090856_HW0_3.raw.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_3.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_3.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_3.raw' to 48000.
(audioio-db-server) Registering client 2. Buffer count 48.
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
       [46 identical messages suppressed]
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
(audioio-db-client) seek 20061127/20061127_090856_HW0_3.raw to pos 0.00.
(audioio-db-client) seek 20061127/20061127_090856_HW0_3.raw to pos 0.00.
(eca-chainsetup) Audio object "20061127/20061127_090856_HW0_3.raw", mode
... "write".
(audio-io) Format: s16_le, channels 1, srate 48000, interleaved.
(audioio-db-client) open 20061127/20061127_090856_HW0_4.raw.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_4.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_4.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_4.raw' to 48000.
(audioio-db-server) Registering client 3. Buffer count 48.
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
       [46 identical messages suppressed]
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
(audioio-db-client) seek 20061127/20061127_090856_HW0_4.raw to pos 0.00.
(audioio-db-client) seek 20061127/20061127_090856_HW0_4.raw to pos 0.00.
(eca-chainsetup) Audio object "20061127/20061127_090856_HW0_4.raw", mode
... "write".
(audio-io) Format: s16_le, channels 1, srate 48000, interleaved.
(audioio-db-client) open 20061127/20061127_090856_HW0_5.raw.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_5.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_5.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_5.raw' to 48000.
(audioio-db-server) Registering client 4. Buffer count 48.
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
       [46 identical messages suppressed]
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
(audioio-db-client) seek 20061127/20061127_090856_HW0_5.raw to pos 0.00.
(audioio-db-client) seek 20061127/20061127_090856_HW0_5.raw to pos 0.00.
(eca-chainsetup) Audio object "20061127/20061127_090856_HW0_5.raw", mode
... "write".
(audio-io) Format: s16_le, channels 1, srate 48000, interleaved.
(audioio-db-client) open 20061127/20061127_090856_HW0_6.raw.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_6.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_6.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_6.raw' to 48000.
(audioio-db-server) Registering client 5. Buffer count 48.
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
       [46 identical messages suppressed]
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
(audioio-db-client) seek 20061127/20061127_090856_HW0_6.raw to pos 0.00.
(audioio-db-client) seek 20061127/20061127_090856_HW0_6.raw to pos 0.00.
(eca-chainsetup) Audio object "20061127/20061127_090856_HW0_6.raw", mode
... "write".
(audio-io) Format: s16_le, channels 1, srate 48000, interleaved.
(audioio-db-client) open 20061127/20061127_090856_HW0_7.raw.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_7.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_7.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_7.raw' to 48000.
(audioio-db-server) Registering client 6. Buffer count 48.
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
       [46 identical messages suppressed]
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
(audioio-db-client) seek 20061127/20061127_090856_HW0_7.raw to pos 0.00.
(audioio-db-client) seek 20061127/20061127_090856_HW0_7.raw to pos 0.00.
(eca-chainsetup) Audio object "20061127/20061127_090856_HW0_7.raw", mode
... "write".
(audio-io) Format: s16_le, channels 1, srate 48000, interleaved.
(audioio-db-client) open 20061127/20061127_090856_HW0_8.raw.
(audioio) set srate, aobj 'DB => Raw audio
... file:20061127/20061127_090856_HW0_8.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_8.raw' to 48000.
(audioio) set srate, aobj 'Raw audio
... file:20061127/20061127_090856_HW0_8.raw' to 48000.
(audioio-db-server) Registering client 7. Buffer count 48.
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
       [46 identical messages suppressed]
(samplebuffer) Buffer created, channels: 1, length-samples: 2048.
(audioio-db-client) seek 20061127/20061127_090856_HW0_8.raw to pos 0.00.
(audioio-db-client) seek 20061127/20061127_090856_HW0_8.raw to pos 0.00.
(eca-chainsetup) Audio object "20061127/20061127_090856_HW0_8.raw", mode
... "write".
(audio-io) Format: s16_le, channels 1, srate 48000, interleaved.
- [ Chainsetup connected ] -----------------------------------------------------
(eca-control-objects) Connected chainsetup: "command-line-setup".
- [ Controller/Starting batch processing ] -------------------------------------
(eca-engine) Engine/Initializing
(samplebuffer) Buffer created, channels: 0, length-samples: 2048.
(eca-engine) Prefill loops: 3 (blocksize 2048).
(samplebuffer) Increasing channel-count (1).
(samplebuffer) Buffer created, channels: 8, length-samples: 2048.
(samplebuffer) Buffer created, channels: 8, length-samples: 2048.
(samplebuffer) Buffer created, channels: 8, length-samples: 2048.
(samplebuffer) Buffer created, channels: 8, length-samples: 2048.
(samplebuffer) Buffer created, channels: 8, length-samples: 2048.
(samplebuffer) Buffer created, channels: 8, length-samples: 2048.
(samplebuffer) Buffer created, channels: 8, length-samples: 2048.
(samplebuffer) Buffer created, channels: 8, length-samples: 2048.
(eca-chain) Initialized chain 1 with 0 chainops and 0 gcontrollers. Sbuf points to
... 148384736.
(eca-chain) Initialized chain 2 with 1 chainops and 0 gcontrollers. Sbuf points to
... 148342664.
(eca-chain) Initialized chain 3 with 1 chainops and 0 gcontrollers. Sbuf points to
... 148384864.
(eca-chain) Initialized chain 4 with 1 chainops and 0 gcontrollers. Sbuf points to
... 148385120.
(eca-chain) Initialized chain 5 with 1 chainops and 0 gcontrollers. Sbuf points to
... 148385088.
(eca-chain) Initialized chain 6 with 1 chainops and 0 gcontrollers. Sbuf points to
... 148384632.
(eca-chain) Initialized chain 7 with 1 chainops and 0 gcontrollers. Sbuf points to
... 148384664.
(eca-chain) Initialized chain 8 with 1 chainops and 0 gcontrollers. Sbuf points to
... 148780264.
(eca-control-base) Engine-thread pid: 20992
- [ Engine init - Driver start ] -----------------------------------------------
(audioio_jack_manager) driver exec
(audioio-db-server) start
(audioio-db-server) starting processing
(eca-engine) prefilling i/o buffers.
(audioio-db-server) Hey, in the I/O loop!
(audioio-db-server) Using idle timeout of 222000000 nsecs.
(audioio-db-server) wait_for_client_activity failed
(eca-engine) i/o buffers prefilled.
(audioio_jack) prepare / jack_alsa
(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 2048.
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:in_2' is 2048.
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:in_3' is 2048.
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:in_4' is 2048.
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:in_5' is 2048.
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:in_6' is 2048.
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:in_7' is 2048.
(audioio_jack_manager) jack_port_connect()
(audioio_jack_manager) Total latency for port 'ecasound:in_8' is 2048.
(eca-engine) Request start
(audioio_jack_manager) driver start
(eca-engine) starting engine operation!
(audioio_jack) start / jack_alsa
(audioio-db-server) wait_for_client_activity failed
(samplebuffer) Increasing channel-count (1).
       [382 identical messages suppressed]
(samplebuffer) Increasing channel-count (1).

PEKPEKPEK first sign of problems:
          conditional stop followed by a restart
          

(eca-engine) conditional stop
(eca-engine) stopping engine operation!
(audioio_jack) stop / jack_alsa
(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 'command-line-setup' to pos in sec
... 1293.
(audioio-db-client) seek 20061127/20061127_090856_HW0_1.raw to pos 1292.29.
(audioio-db-client) seek 20061127/20061127_090856_HW0_2.raw to pos 1292.29.
(audioio-db-client) seek 20061127/20061127_090856_HW0_3.raw to pos 1292.29.
(audioio-db-client) seek 20061127/20061127_090856_HW0_4.raw to pos 1292.29.
(audioio-db-client) seek 20061127/20061127_090856_HW0_5.raw to pos 1292.29.
(audioio-db-client) seek 20061127/20061127_090856_HW0_6.raw to pos 1292.29.
(audioio-db-client) seek 20061127/20061127_090856_HW0_7.raw to pos 1292.29.
(audioio-db-client) seek 20061127/20061127_090856_HW0_8.raw to pos 1292.29.
(eca-chain) seek position, to pos 1293.
(eca-chain) seek position, to pos 1293.
(eca-chain) seek position, to pos 1293.
(eca-chain) seek position, to pos 1293.
(eca-chain) seek position, to pos 1293.
(eca-chain) seek position, to pos 1293.
(eca-chain) seek position, to pos 1293.
(eca-chain) seek position, to pos 1293.
(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_alsa
(eca-engine) Using realtime-scheduling (SCHED_FIFO:50).
(eca-engine) starting engine operation!
(audioio_jack) start / jack_alsa

PEKPEK This stop and start has cause data loss!
       (in 1 second, we expect 5^-9 accuracy in freqency
        reconstruction: we get that accuracy when there is no data loss)

Frequency reconstruction of the digitized sine wave results in:
  Time, Frequency
001287, 3141.593970420551369838 Hz
001288, 3141.593963350234327780 Hz
001289, 3141.593962009187220641 Hz
001290, 3141.997346065772370061 Hz
             ^^^^^ the frequency is not correctly measured!
001291, 3141.593962168637720556 Hz
001292, 3141.593979943402409560 Hz
001293, 3141.593978461342773656 Hz
001294, 3141.593971131988776602 Hz

PEKPEKPEK and here the recording dies in its entirety
          conditional stop again, but no reason as to why.

(eca-engine) conditional stop
(eca-engine) stopping engine operation!
(audioio_jack) stop / jack_alsa
(audioio-db-server) stop
- [ Controller/Batch processing finished ] -------------------------------------
(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 'command-line-setup' to pos in sec
... 3181.
(audioio-db-client) seek 20061127/20061127_090856_HW0_1.raw to pos 3180.80.
(audioio-db-client) seek 20061127/20061127_090856_HW0_2.raw to pos 3180.80.
(audioio-db-client) seek 20061127/20061127_090856_HW0_3.raw to pos 3180.80.
(audioio-db-client) seek 20061127/20061127_090856_HW0_4.raw to pos 3180.80.
(audioio-db-client) seek 20061127/20061127_090856_HW0_5.raw to pos 3180.80.
(audioio-db-client) seek 20061127/20061127_090856_HW0_6.raw to pos 3180.80.
(audioio-db-client) seek 20061127/20061127_090856_HW0_7.raw to pos 3180.80.
(audioio-db-client) seek 20061127/20061127_090856_HW0_8.raw to pos 3180.80.
(eca-chain) seek position, to pos 3181.
(eca-chain) seek position, to pos 3181.
(eca-chain) seek position, to pos 3181.
(eca-chain) seek position, to pos 3181.
(eca-chain) seek position, to pos 3181.
(eca-chain) seek position, to pos 3181.
(eca-chain) seek position, to pos 3181.
(eca-chain) seek position, to pos 3181.
(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_alsa
(eca-engine) Using realtime-scheduling (SCHED_FIFO:50).
(eca-engine) starting engine operation!
(audioio_jack) start / jack_alsa
(eca-engine) Request stop
(audioio_jack_manager) driver stop
(eca-engine) stopping engine operation!
(audioio_jack) stop / jack_alsa
(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-engine) ecasound_queue: exit!
(audioio_jack_manager) driver exit
(audioio_jack_manager) exit request in exec
(audioio_jack_manager) jack_deactivate()
(eca-engine) Signaling exit
(eca-engine) Engine state when finishing: 4
(eca-engine) ECA_ENGINE destructor!
- [ Engine exiting ] -----------------------------------------------------------
(eca-control-objects) Disconnecting chainsetup: "command-line-setup".
(eca-chainsetup) Closing chainsetup "command-line-setup"
(eca-chainsetup) Closing audio device/file "jack_alsa".
(audioio_jack) close
(audioio_jack_manager) unregister all jack ports for client 1
(audioio_jack_manager) close for client 1
(eca-chainsetup) Closing audio device/file
... "20061127/20061127_090856_HW0_1.raw".
(audioio-db-client) close 20061127/20061127_090856_HW0_1.raw.
(eca-chainsetup) Closing audio device/file
... "20061127/20061127_090856_HW0_2.raw".
(audioio-db-client) close 20061127/20061127_090856_HW0_2.raw.
(eca-chainsetup) Closing audio device/file
... "20061127/20061127_090856_HW0_3.raw".
(audioio-db-client) close 20061127/20061127_090856_HW0_3.raw.
(eca-chainsetup) Closing audio device/file
... "20061127/20061127_090856_HW0_4.raw".
(audioio-db-client) close 20061127/20061127_090856_HW0_4.raw.
(eca-chainsetup) Closing audio device/file
... "20061127/20061127_090856_HW0_5.raw".
(audioio-db-client) close 20061127/20061127_090856_HW0_5.raw.
(eca-chainsetup) Closing audio device/file
... "20061127/20061127_090856_HW0_6.raw".
(audioio-db-client) close 20061127/20061127_090856_HW0_6.raw.
(eca-chainsetup) Closing audio device/file
... "20061127/20061127_090856_HW0_7.raw".
(audioio-db-client) close 20061127/20061127_090856_HW0_7.raw.
(eca-chainsetup) Closing audio device/file
... "20061127/20061127_090856_HW0_8.raw".
(audioio-db-client) close 20061127/20061127_090856_HW0_8.raw.
- [ Chainsetup disconnected ] --------------------------------------------------
(eca-chainsetup) ECA_CHAINSETUP destructor!
(eca-chainsetup) Deleting chain "1".
(eca-chain) CHAIN destructor!
(eca-chainsetup) Deleting chain "2".
(eca-chain) CHAIN destructor!
(eca-chainsetup) Deleting chain "3".
(eca-chain) CHAIN destructor!
(eca-chainsetup) Deleting chain "4".
(eca-chain) CHAIN destructor!
(eca-chainsetup) Deleting chain "5".
(eca-chain) CHAIN destructor!
(eca-chainsetup) Deleting chain "6".
(eca-chain) CHAIN destructor!
(eca-chainsetup) Deleting chain "7".
(eca-chain) CHAIN destructor!
(eca-chainsetup) Deleting chain "8".
(eca-chain) CHAIN destructor!
(eca-chainsetup) Deleting audio object "jack_alsa".
(eca-chainsetup) Deleting audio db-client
... "20061127/20061127_090856_HW0_1.raw".
(audioio-db-client) destructor 20061127/20061127_090856_HW0_1.raw.
(audioio-db-server) unregister_client Raw audio file.
(eca-chainsetup) Deleting audio db-client
... "20061127/20061127_090856_HW0_2.raw".
(audioio-db-client) destructor 20061127/20061127_090856_HW0_2.raw.
(audioio-db-server) unregister_client Raw audio file.
(eca-chainsetup) Deleting audio db-client
... "20061127/20061127_090856_HW0_3.raw".
(audioio-db-client) destructor 20061127/20061127_090856_HW0_3.raw.
(audioio-db-server) unregister_client Raw audio file.
(eca-chainsetup) Deleting audio db-client
... "20061127/20061127_090856_HW0_4.raw".
(audioio-db-client) destructor 20061127/20061127_090856_HW0_4.raw.
(audioio-db-server) unregister_client Raw audio file.
(eca-chainsetup) Deleting audio db-client
... "20061127/20061127_090856_HW0_5.raw".
(audioio-db-client) destructor 20061127/20061127_090856_HW0_5.raw.
(audioio-db-server) unregister_client Raw audio file.
(eca-chainsetup) Deleting audio db-client
... "20061127/20061127_090856_HW0_6.raw".
(audioio-db-client) destructor 20061127/20061127_090856_HW0_6.raw.
(audioio-db-server) unregister_client Raw audio file.
(eca-chainsetup) Deleting audio db-client
... "20061127/20061127_090856_HW0_7.raw".
(audioio-db-client) destructor 20061127/20061127_090856_HW0_7.raw.
(audioio-db-server) unregister_client Raw audio file.
(eca-chainsetup) Deleting audio db-client
... "20061127/20061127_090856_HW0_8.raw".
(audioio-db-client) destructor 20061127/20061127_090856_HW0_8.raw.
(audioio-db-server) unregister_client Raw audio file.
(eca-chainsetup) Deleting audio object
... "20061127/20061127_090856_HW0_1.raw".
(eca-chainsetup) Deleting audio object
... "20061127/20061127_090856_HW0_2.raw".
(eca-chainsetup) Deleting audio object
... "20061127/20061127_090856_HW0_3.raw".
(eca-chainsetup) Deleting audio object
... "20061127/20061127_090856_HW0_4.raw".
(eca-chainsetup) Deleting audio object
... "20061127/20061127_090856_HW0_5.raw".
(eca-chainsetup) Deleting audio object
... "20061127/20061127_090856_HW0_6.raw".
(eca-chainsetup) Deleting audio object
... "20061127/20061127_090856_HW0_7.raw".
(eca-chainsetup) Deleting audio object
... "20061127/20061127_090856_HW0_8.raw".
(eca-chainsetup) Deleting audio manager "jack".
(audioio_jack_manager) destructor
(audioio_jack_manager) Connection closed!
(audioio-db-server) destructor
Root_laser_HW0>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Ecasound-list mailing list
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Received on Thu Nov 30 00:15:08 2006

This archive was generated by hypermail 2.1.8 : Thu Nov 30 2006 - 00:15:08 EET