codecparsers: jpeg: fix and optimize scan for next marker code.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 24 Sep 2013 14:10:45 +0000 (16:10 +0200)
committerTim-Philipp Müller <tim@centricular.com>
Sun, 21 Jun 2015 10:28:38 +0000 (11:28 +0100)
commitd279e12c8f93cf88e397f40155079fa4439e3ccc
tree374a79bd3ebdfc9ede4a888ac3ec5062b4c7b9b8
parent41ed5c0266489f7247a8f6a2fc13bb4e0c73c516
codecparsers: jpeg: fix and optimize scan for next marker code.

Fix scan for next marker code when there is an odd number of filler
(0xff) bytes before the actual marker code. Also optimize the loop
to execute with fewer instructions (~10%).

This fixes parsing for Spectralfan.mov.
gst-libs/gst/codecparsers/gstjpegparser.c