From 4f4bb657d6d59d0e19c030d2845745e815af19a3 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 11 Apr 2007 13:49:54 +0000 Subject: gst/rtpmanager/gstrtpbin-marshal.list: Some more custom marshallers. Original commit message from CVS: * gst/rtpmanager/gstrtpbin-marshal.list: Some more custom marshallers. * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map), (clock_rate_request), (create_stream), (gst_rtp_bin_class_init), (pt_map_requested), (new_ssrc_pad_found), (create_recv_rtp): * gst/rtpmanager/gstrtpbin.h: Prepare for caching pt maps. Connect to signals to collect pt maps. * gst/rtpmanager/gstrtpjitterbuffer.c: (gst_rtp_jitter_buffer_class_init), (gst_jitter_buffer_sink_setcaps), (gst_rtp_jitter_buffer_loop): * gst/rtpmanager/gstrtpjitterbuffer.h: Add request_clock_rate signal. Use scale insteat of scale_int because the later does not deal with negative numbers. * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_class_init), (gst_rtp_pt_demux_chain): * gst/rtpmanager/gstrtpptdemux.h: Implement request-pt-map signal. --- gst/rtpmanager/gstrtpjitterbuffer.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gst/rtpmanager/gstrtpjitterbuffer.h') diff --git a/gst/rtpmanager/gstrtpjitterbuffer.h b/gst/rtpmanager/gstrtpjitterbuffer.h index a8671440..215d8b70 100644 --- a/gst/rtpmanager/gstrtpjitterbuffer.h +++ b/gst/rtpmanager/gstrtpjitterbuffer.h @@ -63,6 +63,8 @@ struct _GstRTPJitterBufferClass { GstElementClass parent_class; + guint (*request_clock_rate) (GstRTPJitterBuffer *buffer, guint pt); + /*< private > */ gpointer _gst_reserved[GST_PADDING]; }; -- cgit v1.2.1