Accepting request 262169 from home:tiwai:branches:multimedia:libs
- Remove a patch causing more regressions, lost headphone handling on Thinkpads (bnc#905418): 0002-alsa-mixer-Ignore-some-elements-in-the-analog-output.patch OBS-URL: https://build.opensuse.org/request/show/262169 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=146
This commit is contained in:
parent
3838faad6a
commit
e8759e8a3f
@ -1,68 +0,0 @@
|
|||||||
From 717834086c57667823a34d76357a572f43e5313b Mon Sep 17 00:00:00 2001
|
|
||||||
From: Tanu Kaskinen <tanu.kaskinen@linux.intel.com>
|
|
||||||
Date: Mon, 27 Oct 2014 13:00:00 +0200
|
|
||||||
Subject: [PATCH] alsa-mixer: Ignore some elements in the analog-output path
|
|
||||||
|
|
||||||
The analog-output path should be suppressed when there are more
|
|
||||||
specific paths available. Currently that usually doesn't happen. The
|
|
||||||
suppression can be done with the path subset detection, and this patch
|
|
||||||
makes that work (another approach would be to mark the elements as
|
|
||||||
required-absent, like analog-input does, but I like the subset
|
|
||||||
suppression more, because it requires less stuff in the configuration
|
|
||||||
files). The problem with listing the now-removed elements in
|
|
||||||
analog-output.conf was that if the sound card had e.g. a Speaker
|
|
||||||
element, then the switch behaviour was different between analog-output
|
|
||||||
and analog-output-speakers, so analog-output was not considered a
|
|
||||||
subset of analog-output-speakers.
|
|
||||||
|
|
||||||
BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=74609
|
|
||||||
---
|
|
||||||
src/modules/alsa/mixer/paths/analog-output.conf | 30 ------------------------
|
|
||||||
1 file changed, 30 deletions(-)
|
|
||||||
|
|
||||||
--- a/src/modules/alsa/mixer/paths/analog-output.conf
|
|
||||||
+++ b/src/modules/alsa/mixer/paths/analog-output.conf
|
|
||||||
@@ -22,14 +22,6 @@
|
|
||||||
[General]
|
|
||||||
priority = 99
|
|
||||||
|
|
||||||
-[Jack Line Out]
|
|
||||||
-state.plugged = unknown
|
|
||||||
-state.unplugged = unknown
|
|
||||||
-
|
|
||||||
-[Jack Line Out Phantom]
|
|
||||||
-state.plugged = unknown
|
|
||||||
-state.unplugged = unknown
|
|
||||||
-
|
|
||||||
[Element Hardware Master]
|
|
||||||
switch = mute
|
|
||||||
volume = merge
|
|
||||||
@@ -46,28 +38,6 @@ override-map.2 = all-left,all-right
|
|
||||||
switch = off
|
|
||||||
volume = off
|
|
||||||
|
|
||||||
-[Element Line HP Swap]
|
|
||||||
-switch = off
|
|
||||||
-
|
|
||||||
-; This profile path is intended to control the default output, not the
|
|
||||||
-; headphones. But it should not hurt if we leave the headphone jack
|
|
||||||
-; enabled nonetheless.
|
|
||||||
-[Element Headphone]
|
|
||||||
-switch = mute
|
|
||||||
-volume = zero
|
|
||||||
-
|
|
||||||
-[Element Headphone2]
|
|
||||||
-switch = mute
|
|
||||||
-volume = zero
|
|
||||||
-
|
|
||||||
-[Element Speaker]
|
|
||||||
-switch = mute
|
|
||||||
-volume = off
|
|
||||||
-
|
|
||||||
-[Element Desktop Speaker]
|
|
||||||
-switch = mute
|
|
||||||
-volume = off
|
|
||||||
-
|
|
||||||
[Element Front]
|
|
||||||
switch = mute
|
|
||||||
volume = merge
|
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 17 22:38:54 CET 2014 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Remove a patch causing more regressions, lost headphone handling
|
||||||
|
on Thinkpads (bnc#905418):
|
||||||
|
0002-alsa-mixer-Ignore-some-elements-in-the-analog-output.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Nov 12 12:53:49 CET 2014 - tiwai@suse.de
|
Wed Nov 12 12:53:49 CET 2014 - tiwai@suse.de
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package pulseaudio
|
# spec file for package pulseaudio
|
||||||
#
|
#
|
||||||
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -46,8 +46,6 @@ Patch2: pulseaudio-wrong-memset.patch
|
|||||||
Patch3: pulseaudio-bnc881524-rtp.patch
|
Patch3: pulseaudio-bnc881524-rtp.patch
|
||||||
# PATCH-FIX-UPSTREAM alsa-mixer-recognize-Dock-headphone-jack.patch tiwai@suse.de
|
# PATCH-FIX-UPSTREAM alsa-mixer-recognize-Dock-headphone-jack.patch tiwai@suse.de
|
||||||
Patch4: alsa-mixer-recognize-Dock-headphone-jack.patch
|
Patch4: alsa-mixer-recognize-Dock-headphone-jack.patch
|
||||||
# PATCH-FIX-UPSTREAM alsa-mixer-Ignore-some-elements-in-the-analog-output.patch tiwai@suse.de
|
|
||||||
Patch5: alsa-mixer-Ignore-some-elements-in-the-analog-output.patch
|
|
||||||
BuildRequires: alsa-devel >= 1.0.19
|
BuildRequires: alsa-devel >= 1.0.19
|
||||||
# require only minimal bluez, if we are on bluez 5 we will determine in %build phase
|
# require only minimal bluez, if we are on bluez 5 we will determine in %build phase
|
||||||
BuildRequires: bluez-devel >= 4.99
|
BuildRequires: bluez-devel >= 4.99
|
||||||
@ -79,13 +77,13 @@ BuildRequires: pkgconfig(dbus-1) >= 1.4.12
|
|||||||
BuildRequires: pkgconfig(gconf-2.0)
|
BuildRequires: pkgconfig(gconf-2.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
|
BuildRequires: pkgconfig(ice)
|
||||||
BuildRequires: pkgconfig(json) >= 0.9
|
BuildRequires: pkgconfig(json) >= 0.9
|
||||||
BuildRequires: pkgconfig(sbc) >= 1.0
|
BuildRequires: pkgconfig(sbc) >= 1.0
|
||||||
BuildRequires: pkgconfig(x11)
|
|
||||||
BuildRequires: pkgconfig(xcb)
|
|
||||||
BuildRequires: pkgconfig(x11-xcb)
|
|
||||||
BuildRequires: pkgconfig(ice)
|
|
||||||
BuildRequires: pkgconfig(sm)
|
BuildRequires: pkgconfig(sm)
|
||||||
|
BuildRequires: pkgconfig(x11)
|
||||||
|
BuildRequires: pkgconfig(x11-xcb)
|
||||||
|
BuildRequires: pkgconfig(xcb)
|
||||||
BuildRequires: pkgconfig(xtst)
|
BuildRequires: pkgconfig(xtst)
|
||||||
PreReq: %fillup_prereq
|
PreReq: %fillup_prereq
|
||||||
PreReq: pwdutils
|
PreReq: pwdutils
|
||||||
@ -303,7 +301,6 @@ This package contains GDM integration hooks for the PulseAudio sound server.
|
|||||||
%patch2
|
%patch2
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
%patch5 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
echo 'HTML_TIMESTAMP=NO' >> doxygen/doxygen.conf.in
|
echo 'HTML_TIMESTAMP=NO' >> doxygen/doxygen.conf.in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user