mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-22 00:29:56 +08:00
[jpegd]: Fix marker parsing
When a new start code is not right after the last marker section, parser will go wrong. Change-Id: I84a06ed697ccb5900fb76044f36a00f4ea7566f5 Signed-off-by: Johnson Ding <johnson.ding@rock-chips.com>
This commit is contained in:
@@ -51,6 +51,7 @@ static RK_U8 jpegd_find_marker(const RK_U8 **pbuf_ptr, const RK_U8 *buf_end)
|
||||
if (marker >= 0xc0 && marker <= 0xfe) {
|
||||
val = *(buf_ptr + 1);
|
||||
jpegd_dbg_marker("find_marker skipped %d bytes\n", buf_ptr - *pbuf_ptr);
|
||||
*pbuf_ptr = buf_ptr;
|
||||
return val;
|
||||
} else {
|
||||
jpegd_dbg_marker("0x%x is not a marker\n", marker);
|
||||
|
Reference in New Issue
Block a user