gst/rtpmanager/gstrtpjitterbuffer.c: jitterbuffer can buffer an unlimited amount...
authorWim Taymans <wim.taymans@gmail.com>
Thu, 22 Nov 2007 09:08:27 +0000 (09:08 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 11 Aug 2009 01:30:32 +0000 (02:30 +0100)
Original commit message from CVS:
* gst/rtpmanager/gstrtpjitterbuffer.c:
(gst_rtp_jitter_buffer_query):
jitterbuffer can buffer an unlimited amount of time and thus has no
max_latency requirements.

gst/rtpmanager/gstrtpjitterbuffer.c

index 84e0a6d..7622622 100644 (file)
@@ -1209,11 +1209,9 @@ gst_rtp_jitter_buffer_query (GstPad * pad, GstQuery * query)
         GST_DEBUG_OBJECT (jitterbuffer, "Our latency: %" GST_TIME_FORMAT,
             GST_TIME_ARGS (our_latency));
 
+        /* we add some latency but can buffer an infinite amount of time */
         min_latency += our_latency;
-        /* max_latency can be -1, meaning there is no upper limit for the
-         * latency. */
-        if (max_latency != -1)
-          max_latency += our_latency;
+        max_latency = -1;
 
         GST_DEBUG_OBJECT (jitterbuffer, "Calculated total latency : min %"
             GST_TIME_FORMAT " max %" GST_TIME_FORMAT,