diff -Naur gst-plugins-good-0.10.29_orig/gst/rtp/gstrtpceltdepay.c gst-plugins-good-0.10.29/gst/rtp/gstrtpceltdepay.c
--- gst-plugins-good-0.10.29_orig/gst/rtp/gstrtpceltdepay.c	2011-09-02 12:53:07.000000000 +0200
+++ gst-plugins-good-0.10.29/gst/rtp/gstrtpceltdepay.c	2012-04-20 16:27:29.676027968 +0200
@@ -247,7 +247,7 @@
     do {
       s = payload[pos++];
       size += s;
-      total_size += size + 1;
+      total_size += s + 1;
     } while (s == 0xff);
 
     outbuf = gst_rtp_buffer_get_payload_subbuffer (buf, offset, size);
