Re: [linux-audio-user] sox from GUI code

From: Erik de Castro Lopo <erikd-lad@email-addr-hidden-nerd.com>
Date: Wed Apr 27 2005 - 01:29:17 EEST

On Tue, 26 Apr 2005 19:05:48 +0100
lachata <lachata@email-addr-hidden> wrote:

> Hello. I'd like to rec from the microphone from my code. What I've done
> is to call "sox -t ossdsp -s -r 44100 -c 1 /dev/dsp -t .wav melodia.wav
> &" from my code (GUI). The problem is that I need to add the "&" at the
> end, because in other case, the sistem doesn't respond. But in this way
> I need to send a kill signal. This run ok in most of the cases, but not
> in all of them. Sometimes, sox takes a wrong header (wrong size of the
> file), which doesn't ocurr at all if i run sox from the command line
> without the "&" at the end.
>
> Does anyone have any idea that what can i do?

Thinking outside the box, is there anythng that you want from sox
that can't be supplied by libsndfile and libsamplerate? Using these
libraries means you wouldn't have to worry about spawning and
controlling another process.

    http://www.mega-nerd.com/libsndfile/
    http://www.mega-nerd.com/SRC/

Erik

-- 
+-----------------------------------------------------------+
  Erik de Castro Lopo  nospam@email-addr-hidden-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
"Linux is produced to be used, whereas the others are produced
to be sold"  -- Bobby D. Bryant
Received on Wed Apr 27 04:15:14 2005

This archive was generated by hypermail 2.1.8 : Wed Apr 27 2005 - 04:15:14 EEST