jitterbuffer: move method up
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 2 Aug 2013 10:42:08 +0000 (12:42 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 2 Aug 2013 10:42:08 +0000 (12:42 +0200)
gst/rtpmanager/gstrtpjitterbuffer.c

index 57a989e..899a0ec 100644 (file)
@@ -1278,6 +1278,24 @@ post_buffering_percent (GstRtpJitterBuffer * jitterbuffer, gint percent)
   gst_element_post_message (GST_ELEMENT_CAST (jitterbuffer), message);
 }
 
+static GstClockTime
+apply_offset (GstRtpJitterBuffer * jitterbuffer, GstClockTime timestamp)
+{
+  GstRtpJitterBufferPrivate *priv;
+
+  priv = jitterbuffer->priv;
+
+  if (timestamp == -1)
+    return -1;
+
+  /* apply the timestamp offset, this is used for inter stream sync */
+  timestamp += priv->ts_offset;
+  /* add the offset, this is used when buffering */
+  timestamp += priv->out_offset;
+
+  return timestamp;
+}
+
 static TimerData *
 find_timer (GstRtpJitterBuffer * jitterbuffer, TimerType type, guint16 seqnum)
 {
@@ -1738,24 +1756,6 @@ duplicate:
 }
 
 static GstClockTime
-apply_offset (GstRtpJitterBuffer * jitterbuffer, GstClockTime timestamp)
-{
-  GstRtpJitterBufferPrivate *priv;
-
-  priv = jitterbuffer->priv;
-
-  if (timestamp == -1)
-    return -1;
-
-  /* apply the timestamp offset, this is used for inter stream sync */
-  timestamp += priv->ts_offset;
-  /* add the offset, this is used when buffering */
-  timestamp += priv->out_offset;
-
-  return timestamp;
-}
-
-static GstClockTime
 compute_elapsed (GstRtpJitterBuffer * jitterbuffer, GstBuffer * outbuf)
 {
   guint64 ext_time, elapsed;