From f441440a43196c4069985ca170c4a51c4cdcf4da Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Thu, 16 Nov 2006 15:36:48 +0000 Subject: gst/matroska/matroska-mux.c: Use GST_DEBUG_FUNCPTR; activate request pad before returning it. Original commit message from CVS: * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init), (gst_matroska_mux_request_new_pad): Use GST_DEBUG_FUNCPTR; activate request pad before returning it. * tests/check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad), (GST_START_TEST): Activate pads before using them. --- gst/matroska/matroska-mux.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'gst') diff --git a/gst/matroska/matroska-mux.c b/gst/matroska/matroska-mux.c index 688dbebd..a2754108 100644 --- a/gst/matroska/matroska-mux.c +++ b/gst/matroska/matroska-mux.c @@ -218,9 +218,12 @@ gst_matroska_mux_class_init (GstMatroskaMuxClass * klass) "This parameter determines what matroska features can be used.", 1, 2, 1, G_PARAM_READWRITE)); - gstelement_class->change_state = gst_matroska_mux_change_state; - gstelement_class->request_new_pad = gst_matroska_mux_request_new_pad; - gstelement_class->release_pad = gst_matroska_mux_release_pad; + gstelement_class->change_state = + GST_DEBUG_FUNCPTR (gst_matroska_mux_change_state); + gstelement_class->request_new_pad = + GST_DEBUG_FUNCPTR (gst_matroska_mux_request_new_pad); + gstelement_class->release_pad = + GST_DEBUG_FUNCPTR (gst_matroska_mux_release_pad); } @@ -1128,6 +1131,7 @@ gst_matroska_mux_request_new_pad (GstElement * element, GST_DEBUG_FUNCPTR (gst_matroska_mux_handle_sink_event)); gst_pad_set_setcaps_function (newpad, setcapsfunc); + gst_pad_set_active (newpad, TRUE); gst_element_add_pad (element, newpad); return newpad; -- cgit