Subject: Re: [ecasound] now I'm confused .. ecasound does record but not play
From: Kai Vehmanen (kai.vehmanen_AT_wakkanet.fi)
Date: Mon Mar 17 2003 - 13:38:47 EET
On Mon, 17 Mar 2003, The Eye wrote:
> oh, sorry, forgot to include that .. TerraTec EWX 24/96 .. i.e. the
> ice1712 driver
Ok, that helps as I've noted (possibly) the same problem with the ice1712.
> 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
When using the hw-devices, you have to convert to audio data into a format
supported directly by the hardware. In the case of ice1712 this means:
ecasound -i foo.wav -f:32,10,44100 -o alsahw,0,0
And for recording:
ecasound -f:32,12,44100 -i alsahw,0,0 -o foo.wav
In other words, ice1712 chipset requires exactly 10ch for playback and
12ch for recording, even with cards that don't have that many physical
In any case, this problem is hopefully fixed in 2.2.2 and playback
should work even without the alsahw trick. You can try the pre-version:
>> 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!
Great! Btw; what linux distro are you using? It seems odd that you don't
have the USER envvar defined by default...
> 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?
Yes, as not all formats support in-place processing (mp3s, oggs, etc)
ecanormalize writes the normalized audio data into a temp file and upon
completion replaces the original file with the temp file.
> np: Nightwish - End of All Hope
Hey, they're Finnish! :)
-- http://www.eca.cx Audio software for Linux!
This archive was generated by hypermail 2b28 : Mon Mar 17 2003 - 13:38:49 EET