On Tue, Feb 21, 2012 at 4:08 AM, Ricardo Salveti
<ricardo.salveti(a)linaro.org> wrote:
> Fathi will be coordinating all respin requests in the next following
> days at linaro-release m-l, and the final image will be published this
> thursday, at releases.linaro.org.
Respin request for:
linaro-o-ubuntu-desktop:
Link:http://snapshots.linaro.org/oneiric/linaro-o-ubuntu-desktop/20120223/1…
(still building)
Bugs fixed:
* Ubuntu Audio doesn't work on snowball:
https://bugs.launchpad.net/linaro-ubuntu/+bug/932076
Comment: Needed to have sound working by default at Snowball (with jack).
Changelog for linaro-maintainers's overlay PPA (series oneiric) since
2012-02-21 00:00:00
pulseaudio (1:1.1-0ubuntu4~linaro8) oneiric; urgency=low
* debian/patches/0101-Adding-profile-config-for-snowball.patch:
- Fixing invalid channel map
-- Ricardo Salveti de Araujo <ricardo.salveti(a)linaro.org> Thu, 23
Feb 2012 00:53:27 -0300
Debdiff (low risk, doesn't affect any other platform):
diff -u pulseaudio-1.1/debian/patches/series
pulseaudio-1.1/debian/patches/series
--- pulseaudio-1.1/debian/patches/series
+++ pulseaudio-1.1/debian/patches/series
@@ -11,6 +11,9 @@
0016-nodisplay-autostart.patch
0017-Hack-around-a-bug-in-the-core-causing-volumes-not-to.patch
+# Linaro specific board config/fixes
+0101-Adding-profile-config-for-snowball.patch
+
# Jack detection patches
0601-Introduce-available-concept-for-ports-and-communicat.patch
0602-Turn-device-ports-into-reference-counted-objects.patch
only in patch2:
unchanged:
--- pulseaudio-1.1.orig/debian/patches/0101-Adding-profile-config-for-snowball.patch
+++ pulseaudio-1.1/debian/patches/0101-Adding-profile-config-for-snowball.patch
@@ -0,0 +1,96 @@
+commit 023e9f5c24d0c4721b5c33e49f8b4a3d699ba249
+Author: Ricardo Salveti de Araujo <ricardo.salveti(a)linaro.org>
+Date: Wed Feb 22 19:08:43 2012 -0300
+
+ Adding profile config for snowball
+
+ Patch provided by Lee Jones <lag>
+
+ Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti(a)linaro.org>
+
+diff --git a/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules
b/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules
+index 45a146b..1688f34 100644
+--- a/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules
++++ b/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules
+@@ -33,4 +33,7 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="045e",
ATTRS{idProduct}=="02bb", ENV{PULSE_
+ ATTRS{vendor}=="0x10de", ENV{PULSE_PROFILE_SET}="extra-hdmi.conf"
+ ATTRS{vendor}=="0x8086", ENV{PULSE_PROFILE_SET}="extra-hdmi.conf"
+
++# Specific config for ST-Ericsson's Snowball board
++ATTR{id}=="U8500card", ENV{PULSE_PROFILE_SET}="snowball.conf"
++
+ LABEL="pulseaudio_end"
+diff --git a/src/modules/alsa/mixer/profile-sets/snowball.conf
b/src/modules/alsa/mixer/profile-sets/snowball.conf
+new file mode 100644
+index 0000000..ffafc00
+--- /dev/null
++++ b/src/modules/alsa/mixer/profile-sets/snowball.conf
+@@ -0,0 +1,54 @@
++# This file is part of PulseAudio.
++#
++# PulseAudio is free software; you can redistribute it and/or modify
++# it under the terms of the GNU Lesser General Public License as
++# published by the Free Software Foundation; either version 2.1 of the
++# License, or (at your option) any later version.
++#
++# PulseAudio is distributed in the hope that it will be useful, but
++# WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++# General Public License for more details.
++#
++# You should have received a copy of the GNU Lesser General Public License
++# along with PulseAudio; if not, write to the Free Software Foundation,
++# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
++
++; ST-Ericsson Snowball based board generic static setup
++;
++; See default.conf for an explanation on the directives used here.
++
++[General]
++auto-profiles = no
++
++[Mapping default-mapping-output]
++description = : headset output for Snowball (default)
++device-strings = hw:%f,1
++channel-map = front-left,front-right
++direction = output
++
++[Mapping mapping-output-hdmi]
++description = : av8100 HDMI output for Snowball
++device-strings = hw:%f,0
++channel-map = front-left,front-right
++direction = output
++
++[Mapping default-mapping-input]
++description = : headset input for Snowball (default)
++device-strings = hw:%f,2
++channel-map = front-left,front-right
++direction = input
++
++[Profile output:default-mapping-output+input:default-mapping-input]
++description = Headset profile for Snowball (default)
++output-mappings = default-mapping-output
++input-mappings = default-mapping-input
++priority = 50
++skip-probe = yes
++
++[Profile output:mapping-output-hdmi+input:default-mapping-input]
++description = HDMI profile for Snowball
++output-mappings = mapping-output-hdmi
++input-mappings = default-mapping-input
++priority = 50
++skip-probe = yes
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 254b7bf..37115f3 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -1078,7 +1078,8 @@ dist_alsaprofilesets_DATA = \
+ modules/alsa/mixer/profile-sets/native-instruments-traktor-audio10.conf \
+ modules/alsa/mixer/profile-sets/native-instruments-traktorkontrol-s4.conf \
+ modules/alsa/mixer/profile-sets/native-instruments-korecontroller.conf \
+- modules/alsa/mixer/profile-sets/kinect-audio.conf
++ modules/alsa/mixer/profile-sets/kinect-audio.conf \
++ modules/alsa/mixer/profile-sets/snowball.conf
+
+ if HAVE_UDEV
+ dist_udevrules_DATA = \
--
Ricardo Salveti de Araujo
Due to a communication breakdown, the Igloo Kernel was not updated in
time for the Android release. ST-Ericsson have requested that this
BUGFIX make it into the 2012.02 Linaro release. The bug report can be
located at [1]. The current tip of the Igloo Kernel's
stable-android-ux500-3.2 branch [2] holds the correct bug fix - tag is
'android-release-2012-02'.
[1] https://bugs.launchpad.net/igloocommunity/+bug/937849
[2]
http://www.igloocommunity.org/gitweb/?p=kernel/igloo-kernel.git;a=shortlog;…
Kind regards,
Lee
--
Lee Jones
Linaro ST-Ericsson Landing Team Lead
M: +44 77 88 633 515
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog