diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index 43f6a8b80b..a4148ef662 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -929,6 +929,8 @@ gst_decode_bin_class_init (GstDecodeBinClass * klass) gstbin_klass->handle_message = GST_DEBUG_FUNCPTR (gst_decode_bin_handle_message); + + g_type_class_ref (GST_TYPE_DECODE_PAD); } gint diff --git a/gst/playback/gstplaysink.c b/gst/playback/gstplaysink.c index 9ad0603df6..36fc5da080 100644 --- a/gst/playback/gstplaysink.c +++ b/gst/playback/gstplaysink.c @@ -627,6 +627,9 @@ gst_play_sink_class_init (GstPlaySinkClass * klass) _playsink_reset_segment_event_marker_id = g_quark_from_static_string ("gst-playsink-reset-segment-event-marker"); + + g_type_class_ref (GST_TYPE_STREAM_SYNCHRONIZER); + g_type_class_ref (GST_TYPE_COLOR_BALANCE_CHANNEL); } static void