summaryrefslogtreecommitdiffstats
path: root/gst/rtpmanager/rtpjitterbuffer.h
diff options
context:
space:
mode:
authorOlivier Crete <tester@tester.ca>2008-01-25 16:00:52 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2009-08-11 02:30:33 +0100
commit41ada27f2e279e88d3d3e70f02d34bf010a5d0e2 (patch)
tree8b64312b86ab086fa52de2bc2c53a266bc702443 /gst/rtpmanager/rtpjitterbuffer.h
parenteb0993af12fdbaa5182fdc13cc7d20cf34af2c22 (diff)
gst/rtpmanager/: Remove the fixed clock-rate from the jitterbuffer and extend it so that a clock-rate can be provided...
Original commit message from CVS: Patch by: Olivier Crete <tester@tester.ca> * gst/rtpmanager/gstrtpjitterbuffer.c: (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_chain): * gst/rtpmanager/rtpjitterbuffer.c: (calculate_skew), (rtp_jitter_buffer_insert): * gst/rtpmanager/rtpjitterbuffer.h: Remove the fixed clock-rate from the jitterbuffer and extend it so that a clock-rate can be provided with each buffer instead. Fixes #511686.
Diffstat (limited to 'gst/rtpmanager/rtpjitterbuffer.h')
-rw-r--r--gst/rtpmanager/rtpjitterbuffer.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/gst/rtpmanager/rtpjitterbuffer.h b/gst/rtpmanager/rtpjitterbuffer.h
index a6c16ba9..ffd73ff9 100644
--- a/gst/rtpmanager/rtpjitterbuffer.h
+++ b/gst/rtpmanager/rtpjitterbuffer.h
@@ -54,8 +54,6 @@ struct _RTPJitterBuffer {
GQueue *packets;
- gint clock_rate;
-
/* for calculating skew */
GstClockTime base_time;
GstClockTime base_rtptime;
@@ -78,13 +76,12 @@ GType rtp_jitter_buffer_get_type (void);
/* managing lifetime */
RTPJitterBuffer* rtp_jitter_buffer_new (void);
-void rtp_jitter_buffer_set_clock_rate (RTPJitterBuffer *jbuf, gint clock_rate);
-gint rtp_jitter_buffer_get_clock_rate (RTPJitterBuffer *jbuf);
-
void rtp_jitter_buffer_reset_skew (RTPJitterBuffer *jbuf);
gboolean rtp_jitter_buffer_insert (RTPJitterBuffer *jbuf, GstBuffer *buf,
- GstClockTime time, gboolean *tail);
+ GstClockTime time,
+ guint32 clock_rate,
+ gboolean *tail);
GstBuffer * rtp_jitter_buffer_peek (RTPJitterBuffer *jbuf);
GstBuffer * rtp_jitter_buffer_pop (RTPJitterBuffer *jbuf);