summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2010-12-06 17:45:38 +0100
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2010-12-06 19:14:41 +0100
commitc50695c14b0856d0cd2573a0b9a0c0f40a6d8270 (patch)
tree20450ebb018d9ac8d6ba12876c711c59a493cdd9
parent6e7474459a2eca111af737a5d2e063bb7bd1313d (diff)
jpegdec: avoid infinite loop when resyncing
Fixes #635734 (partly).
-rw-r--r--ext/jpeg/gstjpegdec.c1
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);