diff --git a/common b/common index fd02f1d955..92652b8acb 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit fd02f1d955e13407fd27314b1568023bd2061df7 +Subproject commit 92652b8acbf06e097070bc6055715b9fca405834 diff --git a/gst/mpegaudioparse/gstmp3types.c b/gst/mpegaudioparse/gstmp3types.c index 81729d92d1..a14094ce90 100644 --- a/gst/mpegaudioparse/gstmp3types.c +++ b/gst/mpegaudioparse/gstmp3types.c @@ -50,12 +50,12 @@ mp3_typefind(GstBuffer *buf, gpointer private) skip = (((skip & 0x7f000000) >> 3) | ((skip & 0x007f0000) >> 2) | ((skip & 0x00007f00) >> 1) | - ((skip & 0x0000007f) >> 0)) + 4 + ((skip & 0x0000007f) >> 0)) + 4; GST_DEBUG (0, "mp3typefind: detected ID3 Tag with %u bytes\n", skip + 6); /* return if buffer is not big enough */ if (GST_BUFFER_SIZE (buf) < skip + 10) { - GST_DEBUG (0, "mp3typefind: buffer too small to go on typefinding\n", skip + 6); + GST_DEBUG (0, "mp3typefind: buffer too small (%d) to go on typefinding\n", skip + 6); return NULL; } data += skip;