gst-libs/gst/rtp/gstrtpbuffer.c: Fix bug introduced with last commit which inverted...
authorSebastian Dröge <slomo@circular-chaos.org>
Fri, 5 Oct 2007 07:49:25 +0000 (07:49 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Fri, 5 Oct 2007 07:49:25 +0000 (07:49 +0000)
Original commit message from CVS:
* gst-libs/gst/rtp/gstrtpbuffer.c:
(gst_rtp_buffer_get_payload_subbuffer):
Fix bug introduced with last commit which inverted the logic and
caused all buffers to be dropped. Fixes #483620.
Thanks to Laurent Glayal <spglegle at yahoo dot fr> for noticing.

ChangeLog
gst-libs/gst/rtp/gstrtpbuffer.c

index d9fb73ce2a1c5658f195c65fa129d1a8ba21cec4..4158378dd164362eabdd35bad0e456f0b7b3d5ac 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2007-10-05  Sebastian Dröge  <slomo@circular-chaos.org>
+
+       * gst-libs/gst/rtp/gstrtpbuffer.c:
+       (gst_rtp_buffer_get_payload_subbuffer):
+       Fix bug introduced with last commit which inverted the logic and
+       caused all buffers to be dropped. Fixes #483620.
+       Thanks to Laurent Glayal <spglegle at yahoo dot fr> for noticing.
+
 2007-10-04  Stefan Kost  <ensonic@users.sf.net>
 
        * gst-libs/gst/rtp/gstrtpbuffer.c:
index 3b11cd76fcabf7940992dc7da97c63aa12e0f738..23266851ade8274a691942275876b351bb3a7c0a 100644 (file)
@@ -875,7 +875,7 @@ gst_rtp_buffer_get_payload_subbuffer (GstBuffer * buffer, guint offset,
 
   plen = gst_rtp_buffer_get_payload_len (buffer);
   /* we can't go past the length */
-  if (G_UNLIKELY (offset < plen)) {
+  if (G_UNLIKELY (offset >= plen)) {
     GST_WARNING ("offset=%u should be less then plen=%u", offset, plen);
     return (NULL);
   }