From 7e054c9af05c4a7382bd9acb28c2d068139b89e5 Mon Sep 17 00:00:00 2001 From: Alban Browaeys Date: Mon, 14 May 2012 20:08:38 +0200 Subject: [PATCH] playsink: missing guard around gst pad add probe This miss prevent from switching from one track to the other. Issue encountered with rhythmbox and totem ports. --- gst/playback/gstplaysink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/playback/gstplaysink.c b/gst/playback/gstplaysink.c index bd66def..bd60120 100644 --- a/gst/playback/gstplaysink.c +++ b/gst/playback/gstplaysink.c @@ -3532,7 +3532,7 @@ gst_play_sink_refresh_pad (GstPlaySink * playsink, GstPad * pad, block_id = &playsink->text_block_id; } - if (type != GST_PLAY_SINK_TYPE_FLUSHING) { + if (type != GST_PLAY_SINK_TYPE_FLUSHING && (block_id && *block_id == 0)) { GstPad *blockpad = GST_PAD_CAST (gst_proxy_pad_get_internal (GST_PROXY_PAD (pad))); -- 2.7.4