Commit b68d48e6 authored by Wim Taymans's avatar Wim Taymans

gst/playback/gsturidecodebin.c: Implement default signal handler so that we...

gst/playback/gsturidecodebin.c: Implement default signal handler so that we return TRUE when nothing is connected.

Original commit message from CVS:
* gst/playback/gsturidecodebin.c:
(gst_uri_decode_bin_autoplug_continue),
(gst_uri_decode_bin_class_init), (no_more_pads_full):
Implement default signal handler so that we return TRUE when nothing is
connected.
parent a81de45d
2007-10-30 Wim Taymans <wim.taymans@gmail.com>
* gst/playback/gsturidecodebin.c:
(gst_uri_decode_bin_autoplug_continue),
(gst_uri_decode_bin_class_init), (no_more_pads_full):
Implement default signal handler so that we return TRUE when nothing is
connected.
2007-10-28 Sebastian Dröge <slomo@circular-chaos.org>
* gst-libs/gst/riff/riff-media.c:
......@@ -168,6 +168,14 @@ _gst_boolean_accumulator (GSignalInvocationHint * ihint,
return myboolean;
}
static gboolean
gst_uri_decode_bin_autoplug_continue (GstElement * element, GstPad * pad,
GstCaps * caps)
{
/* by default we always continue */
return TRUE;
}
static void
gst_uri_decode_bin_class_init (GstURIDecodeBinClass * klass)
{
......@@ -282,6 +290,9 @@ gst_uri_decode_bin_class_init (GstURIDecodeBinClass * klass)
gstelement_class->query = GST_DEBUG_FUNCPTR (gst_uri_decode_bin_query);
gstelement_class->change_state =
GST_DEBUG_FUNCPTR (gst_uri_decode_bin_change_state);
klass->autoplug_continue =
GST_DEBUG_FUNCPTR (gst_uri_decode_bin_autoplug_continue);
}
static void
......@@ -426,8 +437,7 @@ no_more_pads_full (GstElement * element, gboolean subs,
g_object_set_data (G_OBJECT (element), "pending", NULL);
decoder->pending--;
if (decoder->pending != 0)
final = FALSE;
final = (decoder->pending == 0);
done:
GST_OBJECT_UNLOCK (decoder);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment