Are there any tricks to getting combine_wave to make? [EMAIL PROTECTED] combine_wave-0.3]# ls -al total 84 drwxr-xr-x 2 root root 4096 Jan 15 10:54 . drwxr-x--- 6 root root 4096 Jan 15 10:54 .. -rw-r--r-- 1 root root 351 Oct 6 2005 CHANGES -rw-r--r-- 1 root root 1123 Oct 6 2005 combine_wave-0.3.lsm -rw-r--r-- 1 root root 23280 Oct 6 2005 combine_wave.c -rw-r--r-- 1 root root 449 Oct 6 2005 combine_wave.h -rw-r--r-- 1 root root 1048 Oct 6 2005 combine_wave.man -rw-r--r-- 1 root root 17976 Oct 6 2005 LICENSE -rw-r--r-- 1 root root 459 Oct 6 2005 Makefile -rw-r--r-- 1 root root 341 Oct 6 2005 README -rw-r--r-- 1 root root 762 Oct 6 2005 wave_header.h [EMAIL PROTECTED] combine_wave-0.3]# nano README [EMAIL PROTECTED] combine_wave-0.3]# make gcc -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c combine_wave.c combine_wave.c: In function ârunning_infoâ: combine_wave.c:22: error: missing terminating " character combine_wave.c:24: error: âbâ undeclared (first use in this function) combine_wave.c:24: error: (Each undeclared identifier is reported only once combine_wave.c:24: error: for each function it appears in.) combine_wave.c:24: error: expected â)â before âtogglesâ combine_wave.c:24: error: stray â\â in program combine_wave.c:24: error: stray â\â in program combine_wave.c:24: error: stray â\â in program combine_wave.c:24: error: stray â\â in program combine_wave.c:24: error: stray â\â in program combine_wave.c:24: error: stray â\â in program combine_wave.c:24: error: stray â\â in program combine_wave.c:24: error: stray â\â in program combine_wave.c:24: error: stray â\â in program combine_wave.c:24: error: stray â\â in program combine_wave.c:24: error: missing terminating " character combine_wave.c:36: error: expected â;â before â}â token combine_wave.c: In function âusageâ: combine_wave.c:42: error: missing terminating " character combine_wave.c:44: error: âcombine_waveâ undeclared (first use in this function) combine_wave.c:44: error: âaâ undeclared (first use in this function) combine_wave.c:44: error: âdâ undeclared (first use in this function) combine_wave.c:44: error: expected â]â before âmilliâ combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: expected â)â before ânâ combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: stray â\â in program combine_wave.c:44: error: missing terminating " character combine_wave.c:62: error: expected â;â before â}â token combine_wave.c: In function âstrsaveâ: combine_wave.c:71: warning: implicit declaration of function âstrlenâ combine_wave.c:71: warning: incompatible implicit declaration of built-in function âstrlenâ combine_wave.c:73: warning: implicit declaration of function âstrcpyâ combine_wave.c:73: warning: incompatible implicit declaration of built-in function âstrcpyâ combine_wave.c: In function âmainâ: combine_wave.c:604: warning: incompatible implicit declaration of built-in function âstrcpyâ combine_wave.c:991: warning: implicit declaration of function âmemcpyâ combine_wave.c:991: warning: incompatible implicit declaration of built-in function âmemcpyâ make: *** [combine_wave.o] Error 1
----- Mike Hammett Intelligent Computing Solutions http://www.ics-il.com ----- Original Message ----- From: "Steve Johnson" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; "Asterisk Users Mailing List - Non-Commercial Discussion" <asterisk-users@lists.digium.com> Sent: Monday, January 14, 2008 10:51 AM Subject: Re: [asterisk-users] Asterisk 1.4 Call Recording > You might take a few ideas from this combine.sh script which works for > me. It uses the combine_wave program from > http://panteltje.com/panteltje/dvd/combine_wave-0.3.tgz and the lame > program to convert to mp3. > > It converts the entire directory /var/spool/asterisk/monitor/*-in.wav > files to mp3 where the mp3 file doesn't already exist. > > S. > > > File: combine.sh > --------------------------- > #!/bin/sh > > cd /var/spool/asterisk/monitor > > for f in *-in.wav > do > in=$f > out=`echo $f | sed -e 's/-in.wav/-out.wav/'` > tmpwav=`echo $f | sed -e 's/-in.wav/-both.wav/'` > mp3=`echo $f | sed -e 's/-in.wav/.mp3/'` > > if [ -e "$mp3" ] > then > continue > fi > > # combine the two tracks into one stereo file > /usr/local/bin/combine_wave -l $in -r $out -o $tmpwav 2>/dev/null > > /usr/bin/lame --silent -h -b 96 $tmpwav $mp3 > > # Remove temporary .wav files > test -w $tmpwav && rm $tmpwav > > # Remove input files if successful > test -s $mp3 && rm $in $out > done > > exit 0 > _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users