From 321a79d4849d2704fb022d8ffe01f3884a2a5bbb Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 21 May 2007 10:03:42 +0000 Subject: [PATCH] gst/rtsp/gstrtpdec.*: Added signal for backwards compat. Original commit message from CVS: * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init): * gst/rtsp/gstrtpdec.h: Added signal for backwards compat. --- ChangeLog | 6 ++++++ gst/rtsp/gstrtpdec.c | 6 ++++++ gst/rtsp/gstrtpdec.h | 2 ++ 3 files changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index 95f4076de6..cde0503c85 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-05-21 Wim Taymans + + * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init): + * gst/rtsp/gstrtpdec.h: + Added signal for backwards compat. + 2007-05-21 Sebastian Dröge Patch by: René Stadler diff --git a/gst/rtsp/gstrtpdec.c b/gst/rtsp/gstrtpdec.c index 3352b052a2..f91b7276e0 100644 --- a/gst/rtsp/gstrtpdec.c +++ b/gst/rtsp/gstrtpdec.c @@ -77,6 +77,7 @@ GST_ELEMENT_DETAILS ("RTP Decoder", enum { SIGNAL_REQUEST_PT_MAP, + SIGNAL_CLEAR_PT_MAP, LAST_SIGNAL }; @@ -288,6 +289,11 @@ gst_rtp_dec_class_init (GstRTPDecClass * g_class) NULL, NULL, gst_rtp_dec_marshal_BOXED__UINT_UINT, GST_TYPE_CAPS, 2, G_TYPE_UINT, G_TYPE_UINT); + gst_rtp_dec_signals[SIGNAL_CLEAR_PT_MAP] = + g_signal_new ("clear-pt-map", G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRTPDecClass, clear_pt_map), + NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0, G_TYPE_NONE); + gstelement_class->provide_clock = GST_DEBUG_FUNCPTR (gst_rtp_dec_provide_clock); gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_rtp_dec_change_state); diff --git a/gst/rtsp/gstrtpdec.h b/gst/rtsp/gstrtpdec.h index 5deca6e43f..03260b4184 100644 --- a/gst/rtsp/gstrtpdec.h +++ b/gst/rtsp/gstrtpdec.h @@ -70,6 +70,8 @@ struct _GstRTPDecClass { /* get the caps for pt */ GstCaps* (*request_pt_map) (GstRTPDec *rtpdec, guint session, guint pt); + + void (*clear_pt_map) (GstRTPDec *rtpdec); }; GType gst_rtp_dec_get_type(void);