rtpjitterbuffer: use NULL to ignore percent
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 30 Jul 2013 16:52:58 +0000 (18:52 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 30 Jul 2013 21:24:23 +0000 (23:24 +0200)
If we pass NULL to pop and push we ignore the percent result.

gst/rtpmanager/rtpjitterbuffer.c

index 3a2423e..c8562a4 100644 (file)
@@ -695,7 +695,7 @@ rtp_jitter_buffer_insert (RTPJitterBuffer * jbuf, GstBuffer * buf,
   /* buffering mode, update buffer stats */
   if (jbuf->mode == RTP_JITTER_BUFFER_MODE_BUFFER)
     update_buffer_level (jbuf, percent);
-  else
+  else if (percent)
     *percent = -1;
 
   /* tail was changed when we did not find a previous packet, we set the return
@@ -739,7 +739,7 @@ rtp_jitter_buffer_pop (RTPJitterBuffer * jbuf, gint * percent)
   /* buffering mode, update buffer stats */
   if (jbuf->mode == RTP_JITTER_BUFFER_MODE_BUFFER)
     update_buffer_level (jbuf, percent);
-  else
+  else if (percent)
     *percent = -1;
 
   return buf;