diff options
author | Kiriyama Kazuhiko <kiri@FreeBSD.org> | 2001-06-07 02:00:57 +0000 |
---|---|---|
committer | Kiriyama Kazuhiko <kiri@FreeBSD.org> | 2001-06-07 02:00:57 +0000 |
commit | c422afbe87c53e1fc5d798ed61dcdbe8c9fdedad (patch) | |
tree | fc51a4a4adbdf5935323b423ca6623c42bc95f4e /audio/rat30/files/patch-ac | |
parent | Update to 4142 (diff) |
New port for RAT(network audio tool) version 3.
PR: 21356
Submitted by:Takeshi MUTOH <mutoh@bovine.info.nara-k.ac.jp>
Notes
Notes:
svn path=/head/; revision=43573
Diffstat (limited to '')
-rw-r--r-- | audio/rat30/files/patch-ac | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/audio/rat30/files/patch-ac b/audio/rat30/files/patch-ac new file mode 100644 index 000000000000..4b8e62270300 --- /dev/null +++ b/audio/rat30/files/patch-ac @@ -0,0 +1,53 @@ +--- src/auddev_freebsd.c.p1 Mon Sep 18 10:27:40 2000 ++++ src/auddev_freebsd.c Mon Sep 18 10:30:42 2000 +@@ -204,18 +204,10 @@ + if (audio_fd <= 0) { + return; + } +- switch (iport) { +- case AUDIO_MICROPHONE : if (ioctl(audio_fd, MIXER_WRITE(SOUND_MIXER_MIC), &volume) == -1) { +- perror("Setting gain"); +- } +- return; +- case AUDIO_LINE_IN : if (ioctl(audio_fd, MIXER_WRITE(SOUND_MIXER_LINE), &volume) == -1) { +- perror("Setting gain"); +- } +- return; ++ if (ioctl(audio_fd, SOUND_MIXER_WRITE_RECLEV, &volume) == -1) { ++ perror("Setting gain"); + } +- printf("ERROR: Unknown iport in audio_set_gain!\n"); +- abort(); ++ return; + } + + int +@@ -226,17 +218,8 @@ + if (audio_fd <= 0) { + return (0); + } +- switch (iport) { +- case AUDIO_MICROPHONE : if (ioctl(audio_fd, MIXER_READ(SOUND_MIXER_MIC), &volume) == -1) { +- perror("Getting gain"); +- } +- break; +- case AUDIO_LINE_IN : if (ioctl(audio_fd, MIXER_READ(SOUND_MIXER_LINE), &volume) == -1) { +- perror("Getting gain"); +- } +- break; +- default : printf("ERROR: Unknown iport in audio_set_gain!\n"); +- abort(); ++ if (ioctl(audio_fd, SOUND_MIXER_READ_RECLEV, &volume) == -1) { ++ perror("Setting gain"); + } + return device_to_bat(volume & 0xff); + } +@@ -263,7 +246,7 @@ + if (audio_fd <= 0) { + return (0); + } +- if (ioctl(audio_fd, MIXER_READ(SOUND_MIXER_VOLUME), &volume) == -1) { ++ if (ioctl(audio_fd, MIXER_READ(SOUND_MIXER_PCM), &volume) == -1) { + perror("Getting volume"); + } + return device_to_bat(volume & 0x000000ff); /* Extract left channel volume */ |