7#include "core/fxcodec/jpeg/jpeg_common.h"
13 if (setjmp(jpeg_common
->jmpbuf) == -1) {
16 jpeg_create_decompress(&jpeg_common->cinfo);
21 jpeg_destroy_decompress(&jpeg_common->cinfo);
25 if (setjmp(jpeg_common
->jmpbuf) == -1) {
28 return jpeg_start_decompress(&jpeg_common->cinfo);
32 if (setjmp(jpeg_common
->jmpbuf) == -1) {
35 return jpeg_read_header(&jpeg_common->cinfo, flag);
41 if (setjmp(jpeg_common
->jmpbuf) == -1) {
44 return jpeg_read_scanlines(&jpeg_common->cinfo, buf, count);
boolean jpeg_common_src_fill_buffer(j_decompress_ptr cinfo)
void jpeg_common_error_do_nothing(j_common_ptr cinfo)
void jpeg_common_error_do_nothing_char(j_common_ptr cinfo, char *arg)
boolean jpeg_common_create_decompress(JpegCommon *jpeg_common)
boolean jpeg_common_src_resync(j_decompress_ptr cinfo, int desired)
int jpeg_common_read_header(JpegCommon *jpeg_common, boolean flag)
int jpeg_common_read_scanlines(JpegCommon *jpeg_common, void *buf, unsigned int count)
void jpeg_common_src_do_nothing(j_decompress_ptr cinfo)
void jpeg_common_error_do_nothing_int(j_common_ptr cinfo, int arg)
boolean jpeg_common_start_decompress(JpegCommon *jpeg_common)
void jpeg_common_destroy_decompress(JpegCommon *jpeg_common)