Update of /cvsroot/alsa/alsa-lib/test In directory sc8-pr-cvs1:/tmp/cvs-serv13407/test
Modified Files: Makefile.am control.c pcm.c Added Files: omixer.c Log Message: added snd_user_file() function alisp extensions - added nth, include, path commands - added auto-exec functionality - added helpers for C<->lisp interoperability --- NEW FILE: omixer.c --- #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sched.h> #include <errno.h> #include <getopt.h> #include "../include/mixer_ordinary.h" #include <sys/time.h> #include <math.h> static void help(void) { printf( "Usage: omixer [OPTION]...\n" "-h,--help help\n" "-P,--pname playback device\n" "-C,--cname capture device\n" "\n"); } int main(int argc, char *argv[]) { struct option long_option[] = { {"help", 0, NULL, 'h'}, {"pname", 1, NULL, 'P'}, {"cname", 1, NULL, 'C'}, {NULL, 0, NULL, 0}, }; int err, morehelp; char *pname = "default", *cname = "default"; sndo_mixer_t *handle; morehelp = 0; while (1) { int c; if ((c = getopt_long(argc, argv, "hP:C:", long_option, NULL)) < 0) break; switch (c) { case 'h': morehelp++; break; case 'P': pname = strdup(optarg); break; case 'C': cname = strdup(optarg); break; } } if (morehelp) { help(); return 0; } err = sndo_mixer_open(&handle, pname, cname, NULL); if (err < 0) { fprintf(stderr, "mixer open error: %s\n", snd_strerror(err)); return EXIT_FAILURE; } sndo_mixer_close(handle); return EXIT_SUCCESS; } Index: Makefile.am =================================================================== RCS file: /cvsroot/alsa/alsa-lib/test/Makefile.am,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- Makefile.am 19 Feb 2003 21:25:59 -0000 1.23 +++ Makefile.am 3 Sep 2003 19:25:09 -0000 1.24 @@ -1,6 +1,6 @@ check_PROGRAMS=control pcm latency seq \ playmidi1 timer rawmidi midiloop \ - code + omixer code control_LDADD=../src/libasound.la pcm_LDADD=../src/libasound.la @@ -10,6 +10,7 @@ timer_LDADD=../src/libasound.la rawmidi_LDADD=../src/libasound.la midiloop_LDADD=../src/libasound.la +omixer_LDADD=../src/libasound.la code_CFLAGS=-Wall -pipe -g -O2 INCLUDES=-I$(top_srcdir)/include Index: control.c =================================================================== RCS file: /cvsroot/alsa/alsa-lib/test/control.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- control.c 7 Sep 2001 09:24:30 -0000 1.11 +++ control.c 3 Sep 2003 19:25:09 -0000 1.12 @@ -100,5 +100,7 @@ } snd_ctl_close(handle); } + + snd_config_update_free_global(); return 0; } Index: pcm.c =================================================================== RCS file: /cvsroot/alsa/alsa-lib/test/pcm.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- pcm.c 15 May 2003 09:10:36 -0000 1.25 +++ pcm.c 3 Sep 2003 19:25:09 -0000 1.26 @@ -691,7 +691,7 @@ { int k; printf( -"Usage: latency [OPTION]... [FILE]...\n" +"Usage: pcm [OPTION]... [FILE]...\n" "-h,--help help\n" "-D,--device playback device\n" "-r,--rate stream rate in Hz\n" ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog