Re: [ecasound] now I'm confused .. ecasound does record but not play

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [ecasound] now I'm confused .. ecasound does record but not play
From: The Eye (the.eye_AT_gmx.li)
Date: Mon Mar 17 2003 - 14:29:12 EET


Kai Vehmanen wrote:
> On Sun, 16 Mar 2003, The Eye wrote:
>
> > OK folks, here goes .. up until today, I was running alsa0.9.0rc3 or
> > something like that and an ecasound cvs version from some time ago,
> > 2.2.0rc1 or some such. everything was fine.
>
> What soundcard?
>

oh, sorry, forgot to include that .. TerraTec EWX 24/96 .. i.e. the
ice1712 driver

> > So I tried ecasound. ecasignalview and ecasound as a recording tool
> > worked just like before, only ecaplay and also just ecasound -i:somefile
> > -o:alsa,default just gave me a hanging console (could only be freed with
> > killall -9 ecasound, killall ecasound wouldn't do).
>
> How about "ecasound -i:foo.wav -o:/dev/dsp" (i.e. ALSA's OSS emulation)?
> Or "ecasound -i:foo.wav -o:alsahw,0,0"?
>

well I compiled with --disable-oss .. but I'll try with that ..
alsahw,0,0 has never worked, with that I always get an error like:
eye_AT_lormoral blumenau $ ecasound -i:testamp.raw -o:alsahw,0,0
****************************************************************************
* ecasound v2.2.1 (C) 1997-2003 Kai Vehmanen
****************************************************************************
- [ Session created ] ------------------------------------------------------
- [ Chainsetup created (cmdline) ] -----------------------------------------
- [ Connecting chainsetup ] ------------------------------------------------
(eca-chainsetup) 'rt' buffering mode selected.
(eca-chainsetup) Audio object "testamp.raw", mode "read".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
(eca-control) ERROR: Connecting chainsetup failed: "Enabling chainsetup: AUDIOIO-ALSA: Audio format not supported."

but this has never worked ... and is somehow caused by the ice1712
driver ..

so I'll recompile with oss and try that .. even though I'd really like
to use alsa, since I can then use stuff in .asoundrc and get control
over the optical in/out .. and so on ..

<-- time passes -->

recompiled with oss, tried
eye_AT_lormoral blumenau $ ecasound -i:test.raw -o:/dev/dsp
****************************************************************************
* ecasound v2.2.1 (C) 1997-2003 Kai Vehmanen
****************************************************************************
- [ Session created ] ------------------------------------------------------
- [ Chainsetup created (cmdline) ] -----------------------------------------
- [ Connecting chainsetup ] ------------------------------------------------
(eca-chainsetup) 'rt' buffering mode selected.
(eca-chainsetup) Audio object "test.raw", mode "read".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
(eca-chainsetup) Audio object "/dev/dsp", mode "write".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
- [ Chainsetup connected ] -------------------------------------------------
(eca-controller) Connected chainsetup: "command-line-setup".
- [ Controller/Starting batch processing ] ---------------------------------
- [ Engine init - Driver start ] -------------------------------------------
(eca-engine) Prefilling i/o buffers.

same thing, i.e. silence ... the device is locked by the process,
though, i.e. can't play anything else. as soon as the process is killed,
ogg123 via oss works just fine, just as aplay via alsa ...

> > Oh yes, while I'm at it (mailing, that is): ecanormalize doesn't work
> > for me and never has. I always get an error like:
> [...]
> > eye_AT_lormoral blumenau $ ecanormalize test.raw
> > ---
> > Error while creating temporary directory "ecatools-". Exiting...
>
> That means ecanormalize was unable to create the temporary directory in
> /tmp for processing. Try "USER=myaccount ecanormalize foo.wav", where
> myaccount is the username you are logged in with. Or if that doesn't work,
> try a different tmpdir: "TMPDIR=/home/myaccount/tmp ecanormalize foo.wav".

ah, works with the USER-thingy ... thanks!

I guess I need space as big as the file I'm processing in /tmp for
ecanormalize to be able to do its work, right?

np: Nightwish - End of All Hope

-- 
Michael Hellwig  aka  The Eye                 olymp.idle.at admin
check out http://homepage.uibk.ac.at/~csaa5128 for gpg public key
        and don't hesitate to look at http://laerm.or.at



New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon Mar 17 2003 - 13:19:29 EET