diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-01-09 14:56:29 +0100 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-01-09 15:03:30 +0100 |
commit | 360cbaa46c4949a8ce3c53a70147d297c089d3de (patch) | |
tree | 5c0b9c075f9364d0a77545d597664d4d3b7c2776 /gst-libs/gst | |
parent | 2dc41db862ec8fe6ab361b0a066cd71e1c71b44d (diff) |
codecparsers: mpeg4: fix parsing when recursively skipping user data
Diffstat (limited to 'gst-libs/gst')
-rw-r--r-- | gst-libs/gst/codecparsers/gstmpeg4parser.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gst-libs/gst/codecparsers/gstmpeg4parser.c b/gst-libs/gst/codecparsers/gstmpeg4parser.c index fcaa4195e..4b0acb6b5 100644 --- a/gst-libs/gst/codecparsers/gstmpeg4parser.c +++ b/gst-libs/gst/codecparsers/gstmpeg4parser.c @@ -473,8 +473,7 @@ gst_mpeg4_parse (GstMpeg4Packet * packet, gboolean skip_user_data, if (skip_user_data && data[off1 + 3] == GST_MPEG4_USER_DATA) /* If we are here, we know no resync code has been found the first time, so we * don't look for it this time */ - return gst_mpeg4_parse (packet, skip_user_data, NULL, data, off1 + 3, - size - off1 - 3); + return gst_mpeg4_parse (packet, skip_user_data, NULL, data, off1 + 3, size); packet->offset = off1 + 3; packet->data = data; |