Recently I was made aware of ticket #1000 [0] in which quite a few
6.06.1 users of AC'97 codecs are not able to record audible stereo
microphone input. A bug report has been filed [1] to track the
resolution of this issue for 6.06.1. A straightforward fix [2] is
available in a newer upstream version of alsa-lib (1.0.11, so 6.10 is
not affected, nor are earlier Ubuntu versions).
Attached please find a SRU debdiff against 6.06.1's alsa-lib source package.
Hi Matt, Colin,
Recently I was made aware of ticket #1000 [0] in which quite a few
6.06.1 users of AC'97 codecs are not able to record audible stereo
microphone input. A bug report has been filed [1] to track the
resolution of this issue for 6.06.1. A straightforward fix [2] is
available in a newer upstream version of alsa-lib (1.0.11, so 6.10 is
not affected, nor are earlier Ubuntu versions).
Attached please find a SRU debdiff against 6.06.1's alsa-lib source package.
$ debdiff alsa-lib_ 1.0.10- 2ubuntu4. dsc alsa-lib_ 1.0.10- 2ubuntu4. 1.dsc 1.0.10/ debian/ changelog | 11 ++++++++++ 1.0.10/ debian/ patches/ 00list | 1 patches/ 25_fix_ stereo_ line_capture. dpatch | 24 +++++++ +++++++ ++
|diffstat
alsa-lib-
alsa-lib-
debian/
+++++++
3 files changed, 36 insertions(+)
[0] https:/ /launchpad. net/distros/ ubuntu/ +ticket/ 1000 /launchpad. net/distros/ ubuntu/ +source/ alsa-lib/ +bug/62855 hg-mirror. alsa-project. org/alsa- lib?cmd= changeset; node=71eb744cd5 be42cd7ebd14edf 5f3f2e2da6ba35d ;style= gitweb
[1] https:/
[2]
http://
Thanks,
--
Daniel T. Chen <email address hidden>
GPG key: 0xC88ABDA3
diff -u alsa-lib- 1.0.10/ debian/ changelog alsa-lib- 1.0.10/ debian/ changelog 1.0.10/ debian/ changelog 1.0.10/ debian/ changelog patches/ 25_fix_ stereo_ line_capture. dpatch that fixes hg-mirror. alsa-project. org/alsa- lib?cmd= changeset; node=71eb744cd5 be42cd7ebd14edf 5f3f2e2da6ba35d ;style= raw
--- alsa-lib-
+++ alsa-lib-
@@ -1,3 +1,14 @@
+alsa-lib (1.0.10-2ubuntu4.1) dapper-proposed; urgency=low
+
+ * Add debian/
+ inaudible recording of stereo microphone input. Patch backported
+ from 1.0.11 referenced at
+ http://
+ (Closes Ubuntu ticket #1000, bug #62855). Thanks, Jeff Meininger
+ and others.
+
+ -- Daniel T Chen <email address hidden> Thu, 28 Sep 2006 17:34:12 -0400
+
alsa-lib (1.0.10-2ubuntu4) dapper; urgency=low
* debian/patches: Add: 1.0.10/ debian/ patches/ 00list alsa-lib- 1.0.10/ debian/ patches/ 00list 1.0.10/ debian/ patches/ 00list 1.0.10/ debian/ patches/ 00list stereo_ line_capture 1.0.10. orig/debian/ patches/ 25_fix_ stereo_ line_capture. dpatch 1.0.10/ debian/ patches/ 25_fix_ stereo_ line_capture. dpatch dpatch/ dpatch- run stereo_ line_capture. dpatch by <email address hidden> hg-mirror. alsa-project. org/alsa- lib?cmd= changeset; node=71eb744cd5 5f3f2e2da6ba35d ;style= gitweb 1.0.10. orig/src/ mixer/simple_ none.c alsa-lib- 1.0.10/ src/mixer/ simple_ none.c 1.0.10. orig/src/ mixer/simple_ none.c 2005-08-24 05:41:16.000000000 -0500 1.0.10/ src/mixer/ simple_ none.c 2005-12-02 07:39:24.000000000 -0600 >ctls[CTL_ CAPTURE_ ROUTE]. elem || >ctls[CTL_ CAPTURE_ SWITCH] .elem && >ctls[CTL_ CAPTURE_ SWITCH] .values > 1)) { >ctls[CTL_ CAPTURE_ SWITCH] .values > 1) || >ctls[CTL_ CAPTURE_ SOURCE] .elem && >ctls[CTL_ CAPTURE_ SOURCE] .values > 1)) { CSWITCH_ JOIN; >ctls[CTL_ CAPTURE_ VOLUME] .elem &&
diff -u alsa-lib-
--- alsa-lib-
+++ alsa-lib-
@@ -16,0 +17 @@
+25_fix_
only in patch2:
unchanged:
--- alsa-lib-
+++ alsa-lib-
@@ -0,0 +1,24 @@
+#! /bin/sh /usr/share/
+## 25_fix_
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fixes stereo line capture bug in simple mixer API:
+## DP: http://
+## DP: be42cd7ebd14edf
+
+@DPATCH@
+
+diff -ru alsa-lib-
+--- alsa-lib-
++++ alsa-lib-
+@@ -768,7 +768,9 @@
+ if (cchannels > 1) {
+ if (simple-
+ (simple-
+- simple-
++ simple-
++ (simple-
++ simple-
+ caps &= ~SM_CAP_
+ }
+ if (simple-