rtpsbcpay: Fix signed/unsigned comparison issue within GStreamer plugin
authorMarcel Holtmann <marcel@holtmann.org>
Thu, 29 Jan 2009 23:31:15 +0000 (00:31 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Thu, 10 Jan 2013 00:15:35 +0000 (00:15 +0000)
gst/rtp/gstrtpsbcpay.c

index 34f0863..4815e3f 100644 (file)
@@ -225,8 +225,7 @@ gst_rtp_sbc_pay_handle_buffer (GstBaseRTPPayload * payload, GstBuffer * buffer)
   available = gst_adapter_available (sbcpay->adapter);
   if (available + RTP_SBC_HEADER_TOTAL >=
       GST_BASE_RTP_PAYLOAD_MTU (sbcpay) ||
-      (sbcpay->min_frames != -1 && available >
-          (sbcpay->min_frames * sbcpay->frame_length)))
+      (available > (sbcpay->min_frames * sbcpay->frame_length)))
     return gst_rtp_sbc_pay_flush_buffers (sbcpay);
 
   return GST_FLOW_OK;