From 859501af277062c7a6eab91fe68ed6ce93277815 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 28 Sep 2007 11:17:35 +0000 Subject: gst/rtpmanager/gstrtpjitterbuffer.c: Remove jitter correction code, it's now in the lower level object. Original commit message from CVS: * gst/rtpmanager/gstrtpjitterbuffer.c: (apply_latency), (gst_rtp_jitter_buffer_loop), (gst_rtp_jitter_buffer_query): Remove jitter correction code, it's now in the lower level object. Use new -core method for doing a peer query. * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_init), (calculate_skew), (rtp_jitter_buffer_insert): * gst/rtpmanager/rtpjitterbuffer.h: Move jitter correction to the lowlevel jitterbuffer. Increase the max window size. When filling the window, already start estimating the skew using a parabolic weighting factor so that we have a much better startup behaviour that gets more accurate with the more samples we have. Increase the default weighting factor for the steady state to get smoother timestamps. --- ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 393266ea..322db3dc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2007-09-28 Wim Taymans + + * gst/rtpmanager/gstrtpjitterbuffer.c: (apply_latency), + (gst_rtp_jitter_buffer_loop), (gst_rtp_jitter_buffer_query): + Remove jitter correction code, it's now in the lower level object. + Use new -core method for doing a peer query. + + * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_init), + (calculate_skew), (rtp_jitter_buffer_insert): + * gst/rtpmanager/rtpjitterbuffer.h: + Move jitter correction to the lowlevel jitterbuffer. + Increase the max window size. + When filling the window, already start estimating the skew using a + parabolic weighting factor so that we have a much better startup + behaviour that gets more accurate with the more samples we have. + Increase the default weighting factor for the steady state to get + smoother timestamps. + 2007-09-28 Sebastian Dröge * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_set_proxy), -- cgit v1.2.1