1 --- cvoicecontrol-0.9alpha/cvoicecontrol/mixer.c 2006-05-10 19:49:22.000000000 +0200
2 +++ cvoicecontrol-0.9alpha/cvoicecontrol/mixer.c 2006-05-10 19:49:50.000000000 +0200
4 if (ioctl(fd, SOUND_MIXER_READ_DEVMASK, &mask_mixer) == -1)
7 - if (!(mask_mixer & SOUND_MASK_MIC))
8 + if (!(mask_mixer & SOUND_MASK_LINE))
13 if (ioctl(fd, SOUND_MIXER_READ_RECMASK, &mask_mixer) == -1)
16 - if (!(mask_mixer & SOUND_MASK_MIC))
17 + if (!(mask_mixer & SOUND_MASK_LINE))
20 /***** set microphone as active recording channel */
22 if (ioctl(fd, SOUND_MIXER_READ_RECSRC, &mask_mixer) == -1)
25 - if (!(mask_mixer & SOUND_MASK_MIC))
26 + if (!(mask_mixer & SOUND_MASK_LINE))
28 - mask_mixer = SOUND_MASK_MIC;
29 + mask_mixer = SOUND_MASK_LINE;
30 if (ioctl(fd, SOUND_MIXER_WRITE_RECSRC, &mask_mixer) == -1)
32 if (ioctl(fd, SOUND_MIXER_READ_RECSRC, &mask_mixer) == -1)
34 - if (!(mask_mixer & SOUND_MASK_MIC))
35 + if (!(mask_mixer & SOUND_MASK_LINE))
41 if ((fd = open(result.gl_pathv[i], O_RDWR, 0)) != -1 &&
42 ioctl(fd, SOUND_MIXER_READ_DEVMASK, &mask_mixer) != -1 &&
43 - (mask_mixer & SOUND_MASK_MIC) &&
44 + (mask_mixer & SOUND_MASK_LINE) &&
45 /* (mask_mixer & SOUND_MASK_IGAIN) && */
46 ioctl(fd, SOUND_MIXER_READ_RECMASK, &mask_mixer) != -1 &&
47 - (mask_mixer & SOUND_MASK_MIC))
48 + (mask_mixer & SOUND_MASK_LINE))
50 /***** if mixer device looks ok add it to the list */
54 mask = (level<<8)|level; /***** set left and right channel to the same value */
56 - if (ioctl(fd, SOUND_MIXER_WRITE_MIC, &mask) == -1)
57 + if (ioctl(fd, SOUND_MIXER_WRITE_LINE, &mask) == -1)