diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2010-12-06 17:45:38 +0100 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2010-12-06 19:14:41 +0100 |
commit | c50695c14b0856d0cd2573a0b9a0c0f40a6d8270 (patch) | |
tree | 20450ebb018d9ac8d6ba12876c711c59a493cdd9 | |
parent | 6e7474459a2eca111af737a5d2e063bb7bd1313d (diff) |
jpegdec: avoid infinite loop when resyncing
Fixes #635734 (partly).
-rw-r--r-- | ext/jpeg/gstjpegdec.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index 50febc4e6..fedf25e79 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -498,6 +498,7 @@ gst_jpeg_dec_parse_image_data (GstJpegDec * dec) if (noffset < 0) { /* ignore and continue resyncing until we hit the end * of our data or find a sync point that looks okay */ + offset++; continue; } GST_DEBUG ("found sync at 0x%x", offset + 2); |