On Tue, 2003-02-25 at 01:14, pa3gcu wrote:
> > "rec" is not a stock linux command, and I cannot readily identify a package
> > that includes that application (just trying to match on "rec" turns up
> > several hundred hits in the Debian package database). So I'd suggest you
> > tell us a bit more about your setup, including enough information that we
> > can identify and take a look at the package that includes this command.
> 
> rec is an unix command altho' not well supported, slackware 8 has it included.
> 
> rec --help shows a lot but thses are relavant to the question;
>   -c, --channels=CHANNELS      specifies the number of sound channels in FILE
>   -d, --device=DEVICE          use DEVICE for input/output
>   -f, --format=FORMAT          specifies bit format of sample
>                                FORMAT is either s, u, U, A, a, or g
>   -r, --rate=RATE              sample rate in hertz of FILE
>   -s, --size=SIZE              interpret size of sample
> 
> I think this one could be an help -s xxxxxxxb
>                                SIZE is either b, w, l, f, d, or D

        Alas no :-(
        size isn't the file size.  It's really the width of each sample.  eg b
for 8 bits, w for 16 bits....

It appears that rec does not buffer the sound, but instead writes it
directly to the file.  
It's inelegant, but I suppose I could kill the application after a
specified delay.  There are two problems with implementing that for me. 
Firstly, I don't think I could do that in perl, which I'm most familiar
with because there doesn't appear to be an easy way to spawn a process
and continue running the scipt.  Secondly, I don't know how to run a
process and get it's process id, which I'd need to kill it. 

        Ok, just did a little rtfm.  I guess I could use ps and extract the id.
Now I guess I'd better learn some bash scripting


-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

Reply via email to