Problems with audio recording

Daniela dgw at liwest.at
Wed Oct 1 09:12:44 PDT 2003


On Monday 29 September 2003 23:35, Paul Hamilton wrote:
> Hi Daniela,
>
> Here are a few notes I have made on playing with audio in/out.  I mainly
> use this to record radio programs, for play back at a later time.  The
> radio is plugged into 'LineIn', and I use Ecasound to handle the recording
> and converting to a MP3 file.  Works a treat.  Read the indepth 'man' files
> for more info on each package/program.
>
> Cheers,
>
> Paul Hamilton
>
>
> <NOTES>
>
> http://eca.cx/	; ECASOUND Web site
>
> Add to kernel:		"device	pcm"
> cd /dev
> ./MAKEDEV snd0
> cat /dev/sndstat	;to see if it's configured properly
>
> pkg_add ecasound-1.8.5d15
> pkg_add nmixer-2.0b17
> pkg_add mpg123-x.x.x
> pkg_add festival-x.x.x		: text to voice sythasizer
>
> Sound Recording:-
>
> Set nmixer
> 	Set Mic to 3
> 	Set rec to 3
> 	Run:	ecasound -I:/dev/dsp0 -o test.wav


Thanks, works all well until here. It still doesn't record anything. I guess 
it's either the soundcard or I'm too stupid for it  :-(

Is it really /dev/dsp0?
Below is the output from ecasound, maybe it helps (I installed from source 
with debug symbols). The file test.wav is there after running ecasound, but 
there's only silence in it.

Regards,
Daniela



****************************************************************************
*               ecasound v2.2.4 (C) 1997-2003 Kai Vehmanen
****************************************************************************
- [ Session created ] ------------------------------------------------------
- [ Chainsetup created (cmdline) ] -----------------------------------------
(libkvutils) kvu_rtcaps: warning! POSIX_MEMLOCK not supported
- [ Connecting chainsetup ] ------------------------------------------------
(eca-chainsetup) 'rt' buffering mode selected.
(eca-chainsetup) Audio object "/dev/dsp", mode "read".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
(eca-chainsetup) Audio object "test.wav", mode "read/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.
^C- [ Controller/Processing stopped (cond) ] ---------------------------------
- [ Engine exiting ] -------------------------------------------------------
(eca-controller) Disconnecting chainsetup:  "command-line-setup".
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
Warning: DBC_CHECK failed - "sizeof(long int) == sizeof(off_t)", 
eca-fileio-stream.cpp, 159.
- [ Chainsetup disconnected ] ----------------------------------------------





More information about the freebsd-questions mailing list