diff options
author | Olivier Crete <tester@tester.ca> | 2008-01-25 16:00:52 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2008-01-25 16:00:52 +0000 |
commit | 717657e696089f86490c16ee8a84f6375aecb001 (patch) | |
tree | 082404aac7e0436316c70e392c85c0f3ce06eed8 /gst/rtpmanager/rtpjitterbuffer.h | |
parent | d7599c112b59af9562e363bfae189d94973192fb (diff) | |
download | gst-plugins-bad-717657e696089f86490c16ee8a84f6375aecb001.tar.gz gst-plugins-bad-717657e696089f86490c16ee8a84f6375aecb001.tar.bz2 gst-plugins-bad-717657e696089f86490c16ee8a84f6375aecb001.zip |
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.h | 9 |
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); |