summaryrefslogtreecommitdiff
path: root/ext/pulse
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2013-01-19 13:27:48 +0000
committerTim-Philipp Müller <tim@centricular.net>2013-01-19 13:27:48 +0000
commit0c9b039c22d836708431d0ae2af00c23ed40bd01 (patch)
tree5171706732c65d1826a426db146dc9b718922f5e /ext/pulse
parent066600c18b748457375effd47ed66f5d7b818143 (diff)
downloadgstreamer-plugins-good-0c9b039c22d836708431d0ae2af00c23ed40bd01.tar.gz
pulsesink: don't error out if pa_stream_proplist_update() with new tags fails
Shouldn't really happen these days, but if it does, it's not really a problem either. https://bugzilla.gnome.org/show_bug.cgi?id=656068
Diffstat (limited to 'ext/pulse')
-rw-r--r--ext/pulse/pulsesink.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/ext/pulse/pulsesink.c b/ext/pulse/pulsesink.c
index e6f95a3d3..0827a06fe 100644
--- a/ext/pulse/pulsesink.c
+++ b/ext/pulse/pulsesink.c
@@ -2700,11 +2700,12 @@ gst_pulsesink_change_props (GstPulseSink * psink, GstTagList * l)
if (pbuf == NULL || pbuf->stream == NULL)
goto no_buffer;
+ /* We're not interested if this operation failed or not */
if (!(o = pa_stream_proplist_update (pbuf->stream, PA_UPDATE_REPLACE,
- pl, NULL, NULL)))
- goto update_failed;
+ pl, NULL, NULL))) {
+ GST_DEBUG_OBJECT (psink, "pa_stream_proplist_update() failed");
+ }
- /* We're not interested if this operation failed or not */
unlock:
if (o)
@@ -2725,13 +2726,6 @@ no_buffer:
GST_DEBUG_OBJECT (psink, "we have no ringbuffer");
goto unlock;
}
-update_failed:
- {
- GST_ELEMENT_ERROR (psink, RESOURCE, FAILED,
- ("pa_stream_proplist_update() failed: %s",
- pa_strerror (pa_context_errno (pbuf->context))), (NULL));
- goto unlock;
- }
}
static void