7#ifndef CORE_FXCODEC_JPEG_JPEG_COMMON_H_
8#define CORE_FXCODEC_JPEG_JPEG_COMMON_H_
16#include "build/build_config.h"
28#if defined(USE_SYSTEM_LIBJPEG)
31#elif defined(USE_LIBJPEG_TURBO)
32#include "third_party/libjpeg_turbo/jerror.h"
33#include "third_party/libjpeg_turbo/jpeglib.h"
35#include "third_party/libjpeg/jerror.h"
36#include "third_party/libjpeg/jpeglib.h"
41 struct jpeg_decompress_struct
cinfo;
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)
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)
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)
struct jpeg_source_mgr source_mgr
struct jpeg_error_mgr error_mgr
struct jpeg_decompress_struct cinfo