Hello community,

here is the log from the commit of package alsa-utils for openSUSE:Factory 
checked in at 2015-02-06 10:41:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/alsa-utils (Old)
 and      /work/SRC/openSUSE:Factory/.alsa-utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "alsa-utils"

Changes:
--------
--- /work/SRC/openSUSE:Factory/alsa-utils/alsa-utils.changes    2014-12-09 
09:16:49.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.alsa-utils.new/alsa-utils.changes       
2015-02-06 10:41:37.000000000 +0100
@@ -1,0 +2,10 @@
+Mon Jan 26 15:52:24 CET 2015 - ti...@suse.de
+
+- Backport upstream fixes: fix missing unlock for the error path
+  in alsactl, more alsactl init entries, alsaucm build fix
+  0016-alsactl-add-missing-state_unlock-call.patch
+  0017-alsactl-init-Change-the-basic-rules-description.patch
+  0018-alsactl-init-Add-Line-Out-to-list-of-outputs-to-init.patch
+  0019-configure-allow-contitional-compilation-of-alsaucm.patch
+
+-------------------------------------------------------------------

New:
----
  0016-alsactl-add-missing-state_unlock-call.patch
  0017-alsactl-init-Change-the-basic-rules-description.patch
  0018-alsactl-init-Add-Line-Out-to-list-of-outputs-to-init.patch
  0019-configure-allow-contitional-compilation-of-alsaucm.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ alsa-utils.spec ++++++
--- /var/tmp/diff_new_pack.gHVzM7/_old  2015-02-06 10:41:37.000000000 +0100
+++ /var/tmp/diff_new_pack.gHVzM7/_new  2015-02-06 10:41:37.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package alsa-utils
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -60,6 +60,10 @@
 Patch13:        0013-Revert-aplay-fix-pcm_read-return-value.patch
 Patch14:        0014-amixer-Make-dB-case-insensitive-in-set-commands.patch
 Patch15:        0015-amixer-Parse-the-value-more-strictly.patch
+Patch16:        0016-alsactl-add-missing-state_unlock-call.patch
+Patch17:        0017-alsactl-init-Change-the-basic-rules-description.patch
+Patch18:        0018-alsactl-init-Add-Line-Out-to-list-of-outputs-to-init.patch
+Patch19:        0019-configure-allow-contitional-compilation-of-alsaucm.patch
 #
 Patch99:        alsa-utils-gettext-version-removal.diff
 BuildRequires:  alsa-devel
@@ -102,6 +106,10 @@
 %patch13 -p1
 %patch14 -p1
 %patch15 -p1
+%patch16 -p1
+%patch17 -p1
+%patch18 -p1
+%patch19 -p1
 #
 %if 0%{?suse_version} < 1020
 %patch99 -p1

++++++ 0016-alsactl-add-missing-state_unlock-call.patch ++++++
>From 55d41b7fe364b55851a6038285affe9a32b8b701 Mon Sep 17 00:00:00 2001
From: Jaroslav Kysela <pe...@perex.cz>
Date: Wed, 24 Dec 2014 20:15:26 +0100
Subject: [PATCH] alsactl: add missing state_unlock() call

---
 alsactl/state.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/alsactl/state.c b/alsactl/state.c
index 0c897034057c..3908ec49b823 100644
--- a/alsactl/state.c
+++ b/alsactl/state.c
@@ -1678,6 +1678,8 @@ int load_state(const char *file, const char *initfile, 
const char *cardname,
                int card, first = 1;
                char cardname1[16];
 
+               if (lock_fd >= 0)
+                       state_unlock(lock_fd, file);
                error("Cannot open %s for reading: %s", file, 
snd_strerror(err));
                finalerr = err;
                if (cardname) {
-- 
2.2.2

++++++ 0017-alsactl-init-Change-the-basic-rules-description.patch ++++++
>From d522b45508a033e1bfcf40769168deb48d5c878c Mon Sep 17 00:00:00 2001
From: David Henningsson <david.hennings...@canonical.com>
Date: Mon, 12 Jan 2015 16:48:37 +0100
Subject: [PATCH] alsactl/init: Change the "basic rules" description

We now enable more outputs than just the main speaker, so update
the basic rules to reflect the actual situation.

Signed-off-by: David Henningsson <david.hennings...@canonical.com>
Signed-off-by: Takashi Iwai <ti...@suse.de>
---
 alsactl/init/default | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/alsactl/init/default b/alsactl/init/default
index 5fb01136cdc5..64f933f1f597 100644
--- a/alsactl/init/default
+++ b/alsactl/init/default
@@ -3,7 +3,7 @@
 #
 # Basic rules are:
 #  - keep volumes at minimal level, but sound should be hearable
-#  - enable just main speakers for playback and main microphone for recording
+#  - enable standard outputs for playback and main microphone for recording
 #
 
 # **************************************************************************
-- 
2.2.2

++++++ 0018-alsactl-init-Add-Line-Out-to-list-of-outputs-to-init.patch ++++++
>From e1745a69fecb191b3575e39b1ec731756381fb5c Mon Sep 17 00:00:00 2001
From: David Henningsson <david.hennings...@canonical.com>
Date: Mon, 12 Jan 2015 16:48:38 +0100
Subject: [PATCH] alsactl/init: Add "Line Out" to list of outputs to initialize

Signed-off-by: David Henningsson <david.hennings...@canonical.com>
Signed-off-by: Takashi Iwai <ti...@suse.de>
---
 alsactl/init/default | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/alsactl/init/default b/alsactl/init/default
index 64f933f1f597..1c84f3e859e7 100644
--- a/alsactl/init/default
+++ b/alsactl/init/default
@@ -43,6 +43,16 @@ CTL{name}="Master Digital Playback 
Switch",CTL{do_search}=="1", \
   CTL{values}="on"
 
 CTL{reset}="mixer"
+CTL{name}="Line Out Playback Volume",PROGRAM!="__ctl_search",GOTO=""
+# if master volume control is present, turn line out volume to max
+ENV{has_pmaster_vol}=="true",CTL{write}=="0dB",GOTO=""
+ENV{has_pmaster_vol}=="true",CTL{write}=="100%",GOTO=""
+CTL{write}!="$env{pvolume}",CTL{values}="$env{ppercent}"
+LABEL=""
+CTL{name}="Line Out Playback Switch",CTL{do_search}=="1", \
+  CTL{values}="on"
+
+CTL{reset}="mixer"
 CTL{name}="Front Playback Volume",PROGRAM!="__ctl_search",GOTO=""
 # if master volume control is present, turn front volume to max
 ENV{has_pmaster_vol}=="true",CTL{write}=="0dB",GOTO=""
-- 
2.2.2

++++++ 0019-configure-allow-contitional-compilation-of-alsaucm.patch ++++++
>From 554706585c6d020e5cbb10be1ccb66164eed2c2f Mon Sep 17 00:00:00 2001
From: Matthieu Crapet <matthieu.cra...@ingenico.com>
Date: Wed, 14 Jan 2015 15:44:19 +0100
Subject: [PATCH] configure: allow contitional compilation of alsaucm

If alsa-lib have been compiled with --disable-ucm, alsaucm can't be built.
Detection is dynamic, no configure command line option is available for now.

Signed-off-by: Matthieu Crapet <matthieu.cra...@ingenico.com>
Signed-off-by: Takashi Iwai <ti...@suse.de>
---
 Makefile.am  | 5 ++++-
 configure.ac | 3 +++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index 248eb11cb53a..5bbe588a8d84 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,6 @@
 AM_CPPFLAGS=-I$(top_srcdir)/include
 
-SUBDIRS = include alsactl alsaucm utils m4 po alsa-info
+SUBDIRS = include alsactl utils m4 po alsa-info
 if ALSAMIXER
 SUBDIRS += alsamixer
 endif
@@ -22,6 +22,9 @@ endif
 if HAVE_SEQ
 SUBDIRS += seq
 endif
+if HAVE_UCM
+SUBDIRS += alsaucm
+endif
 
 EXTRA_DIST= TODO gitcompile
 AUTOMAKE_OPTIONS=foreign
diff --git a/configure.ac b/configure.ac
index 3c7032b0d346..d953e5ccb73c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -48,6 +48,8 @@ AC_CHECK_HEADERS([alsa/rawmidi.h], [have_rawmidi="yes"], 
[have_rawmidi="no"],
   [#include <alsa/asoundlib.h>])
 AC_CHECK_HEADERS([alsa/seq.h], [have_seq="yes"], [have_seq="no"],
   [#include <alsa/asoundlib.h>])
+AC_CHECK_HEADERS([alsa/use-case.h], [have_ucm="yes"], [have_ucm="no"],
+  [#include <alsa/asoundlib.h>])
 AC_CHECK_HEADERS([samplerate.h], [have_samplerate="yes"], 
[have_samplerate="no"],
   [#include <samplerate.h>])
 
@@ -55,6 +57,7 @@ AM_CONDITIONAL(HAVE_PCM, test "$have_pcm" = "yes")
 AM_CONDITIONAL(HAVE_MIXER, test "$have_mixer" = "yes")
 AM_CONDITIONAL(HAVE_RAWMIDI, test "$have_rawmidi" = "yes")
 AM_CONDITIONAL(HAVE_SEQ, test "$have_seq" = "yes")
+AM_CONDITIONAL(HAVE_UCM, test "$have_ucm" = "yes")
 AM_CONDITIONAL(HAVE_SAMPLERATE, test "$have_samplerate" = "yes")
 
 dnl Check for librt
-- 
2.2.2

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to