Deleted Added
full compact
mixer.c (13435) mixer.c (13803)
1/*
2 * This is an example of a mixer program for Linux
3 *
4 * updated 1/1/93 to add stereo, level query, broken
5 * devmask kludge - cmetz@thor.tjhsst.edu
6 *
7 * (C) Craig Metz and Hannu Savolainen 1993.
8 *

--- 76 unchanged lines hidden (view full) ---

85
86 switch (argc) {
87 case 3:
88 bar = 1;
89 break;
90 case 2:
91 bar = 0;
92 break;
1/*
2 * This is an example of a mixer program for Linux
3 *
4 * updated 1/1/93 to add stereo, level query, broken
5 * devmask kludge - cmetz@thor.tjhsst.edu
6 *
7 * (C) Craig Metz and Hannu Savolainen 1993.
8 *

--- 76 unchanged lines hidden (view full) ---

85
86 switch (argc) {
87 case 3:
88 bar = 1;
89 break;
90 case 2:
91 bar = 0;
92 break;
93 case 1:
94 bar = -1;
95 break;
93 default:
94 usage();
95 }
96
96 default:
97 usage();
98 }
99
100 if (bar < 0) {
101 for (foo = 0; foo < SOUND_MIXER_NRDEVICES; foo++) {
102 if (!((1 << foo) & devmask))
103 continue;
104 if (ioctl(baz, MIXER_READ(foo),&bar)== -1) {
105 perror("MIXER_READ");
106 continue;
107 }
108 printf("Mixer %-8s is currently set to %3d:%d\n", names[foo], bar & 0x7f, (bar >> 8) & 0x7f);
109 }
110 return(0);
111 }
112
97 for (foo = 0; foo < SOUND_MIXER_NRDEVICES && strcmp(names[foo], argv[1]); foo++);
98
99 if (foo >= SOUND_MIXER_NRDEVICES) {
100
101 if (!strcmp("+rec", argv[1]) || !strcmp("-rec", argv[1])) {
102 if (argc != 3) {
103 usage();
104 /* NOTREACHED */

--- 54 unchanged lines hidden ---
113 for (foo = 0; foo < SOUND_MIXER_NRDEVICES && strcmp(names[foo], argv[1]); foo++);
114
115 if (foo >= SOUND_MIXER_NRDEVICES) {
116
117 if (!strcmp("+rec", argv[1]) || !strcmp("-rec", argv[1])) {
118 if (argc != 3) {
119 usage();
120 /* NOTREACHED */

--- 54 unchanged lines hidden ---