Tcl installs private headers. Also, make installation nicer.
[gumsense-br.git] / package / cvoicecontrol / cvoice-use-linein-not-mic.patch
blobd6e8c5de6341fb4c6cb67dc0d88a83d4c44a3659
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
3 @@ -136,7 +136,7 @@
4 if (ioctl(fd, SOUND_MIXER_READ_DEVMASK, &mask_mixer) == -1)
5 return(MIXER_ERR);
7 - if (!(mask_mixer & SOUND_MASK_MIC))
8 + if (!(mask_mixer & SOUND_MASK_LINE))
9 return(MIXER_ERR);
12 @@ -149,7 +149,7 @@
13 if (ioctl(fd, SOUND_MIXER_READ_RECMASK, &mask_mixer) == -1)
14 return(MIXER_ERR);
16 - if (!(mask_mixer & SOUND_MASK_MIC))
17 + if (!(mask_mixer & SOUND_MASK_LINE))
18 return(MIXER_ERR);
20 /***** set microphone as active recording channel */
21 @@ -157,14 +157,14 @@
22 if (ioctl(fd, SOUND_MIXER_READ_RECSRC, &mask_mixer) == -1)
23 return(MIXER_ERR);
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)
31 return(MIXER_ERR);
32 if (ioctl(fd, SOUND_MIXER_READ_RECSRC, &mask_mixer) == -1)
33 return(MIXER_ERR);
34 - if (!(mask_mixer & SOUND_MASK_MIC))
35 + if (!(mask_mixer & SOUND_MASK_LINE))
36 return(MIXER_ERR);
39 @@ -207,10 +207,10 @@
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 */
52 @@ -247,7 +247,7 @@
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)
58 return(MIXER_ERR);
60 close(fd);