Hello community, here is the log from the commit of package pulseaudio for openSUSE:Factory checked in at 2018-03-08 10:56:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pulseaudio (Old) and /work/SRC/openSUSE:Factory/.pulseaudio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pulseaudio" Thu Mar 8 10:56:11 2018 rev:150 rq:583453 version:11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pulseaudio/pulseaudio.changes 2018-03-04 11:53:30.684183268 +0100 +++ /work/SRC/openSUSE:Factory/.pulseaudio.new/pulseaudio.changes 2018-03-08 10:56:13.052106079 +0100 @@ -1,0 +2,7 @@ +Tue Mar 6 08:23:40 CET 2018 - ti...@suse.de + +- Fix the wrongly suspended sinks due to the previous patch + (bsc#1084047): + refreshed 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch ++++++ --- /var/tmp/diff_new_pack.SO9Pe0/_old 2018-03-08 10:56:14.040070515 +0100 +++ /var/tmp/diff_new_pack.SO9Pe0/_new 2018-03-08 10:56:14.044070371 +0100 @@ -16,10 +16,10 @@ BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=100488 --- src/modules/alsa/alsa-mixer.h | 1 + - src/modules/alsa/alsa-sink.c | 22 ++++++++++++++++++++++ + src/modules/alsa/alsa-sink.c | 20 ++++++++++++++++++++ src/modules/alsa/module-alsa-card.c | 34 ++++++++++++++++++++++++++++++++++ src/pulsecore/core.h | 1 + - 4 files changed, 58 insertions(+) + 4 files changed, 56 insertions(+) --- a/src/modules/alsa/alsa-mixer.h +++ b/src/modules/alsa/alsa-mixer.h @@ -33,19 +33,17 @@ void pa_alsa_add_ports(void *sink_or_source_new_data, pa_alsa_path_set *ps, pa_card *card); --- a/src/modules/alsa/alsa-sink.c +++ b/src/modules/alsa/alsa-sink.c -@@ -1513,6 +1513,11 @@ static int sink_set_port_cb(pa_sink *s, +@@ -1513,6 +1513,9 @@ static int sink_set_port_cb(pa_sink *s, s->set_volume(s); } -+ if (data->suspend_when_unavailable && p->available == PA_AVAILABLE_NO) -+ pa_sink_suspend(s, true, PA_SUSPEND_UNAVAILABLE); -+ else -+ pa_sink_suspend(s, false, PA_SUSPEND_UNAVAILABLE); ++ if (data->suspend_when_unavailable) ++ pa_sink_suspend(s, p->available == PA_AVAILABLE_NO, PA_SUSPEND_UNAVAILABLE); + return 0; } -@@ -2455,6 +2460,23 @@ pa_sink *pa_alsa_sink_new(pa_module *m, +@@ -2455,6 +2458,23 @@ pa_sink *pa_alsa_sink_new(pa_module *m, if (profile_set) pa_alsa_profile_set_free(profile_set);