#define JPEG_INTERNALS
#include "jinclude.h"
#include "jpeglib.h"
#include "jsimd.h"
my_color_deconverter;
my_cconvert_ptr;
#define SCALEBITS …
#define ONE_HALF …
#define FIX(x) …
#define R_Y_OFF …
#define G_Y_OFF …
#define B_Y_OFF …
#define TABLE_SIZE …
#include "jdcolext.c"
#undef RGB_RED
#undef RGB_GREEN
#undef RGB_BLUE
#undef RGB_PIXELSIZE
#define RGB_RED …
#define RGB_GREEN …
#define RGB_BLUE …
#define RGB_PIXELSIZE …
#define ycc_rgb_convert_internal …
#define gray_rgb_convert_internal …
#define rgb_rgb_convert_internal …
#include "jdcolext.c"
#undef RGB_RED
#undef RGB_GREEN
#undef RGB_BLUE
#undef RGB_PIXELSIZE
#undef ycc_rgb_convert_internal
#undef gray_rgb_convert_internal
#undef rgb_rgb_convert_internal
#define RGB_RED …
#define RGB_GREEN …
#define RGB_BLUE …
#define RGB_ALPHA …
#define RGB_PIXELSIZE …
#define ycc_rgb_convert_internal …
#define gray_rgb_convert_internal …
#define rgb_rgb_convert_internal …
#include "jdcolext.c"
#undef RGB_RED
#undef RGB_GREEN
#undef RGB_BLUE
#undef RGB_ALPHA
#undef RGB_PIXELSIZE
#undef ycc_rgb_convert_internal
#undef gray_rgb_convert_internal
#undef rgb_rgb_convert_internal
#define RGB_RED …
#define RGB_GREEN …
#define RGB_BLUE …
#define RGB_PIXELSIZE …
#define ycc_rgb_convert_internal …
#define gray_rgb_convert_internal …
#define rgb_rgb_convert_internal …
#include "jdcolext.c"
#undef RGB_RED
#undef RGB_GREEN
#undef RGB_BLUE
#undef RGB_PIXELSIZE
#undef ycc_rgb_convert_internal
#undef gray_rgb_convert_internal
#undef rgb_rgb_convert_internal
#define RGB_RED …
#define RGB_GREEN …
#define RGB_BLUE …
#define RGB_ALPHA …
#define RGB_PIXELSIZE …
#define ycc_rgb_convert_internal …
#define gray_rgb_convert_internal …
#define rgb_rgb_convert_internal …
#include "jdcolext.c"
#undef RGB_RED
#undef RGB_GREEN
#undef RGB_BLUE
#undef RGB_ALPHA
#undef RGB_PIXELSIZE
#undef ycc_rgb_convert_internal
#undef gray_rgb_convert_internal
#undef rgb_rgb_convert_internal
#define RGB_RED …
#define RGB_GREEN …
#define RGB_BLUE …
#define RGB_ALPHA …
#define RGB_PIXELSIZE …
#define ycc_rgb_convert_internal …
#define gray_rgb_convert_internal …
#define rgb_rgb_convert_internal …
#include "jdcolext.c"
#undef RGB_RED
#undef RGB_GREEN
#undef RGB_BLUE
#undef RGB_ALPHA
#undef RGB_PIXELSIZE
#undef ycc_rgb_convert_internal
#undef gray_rgb_convert_internal
#undef rgb_rgb_convert_internal
#define RGB_RED …
#define RGB_GREEN …
#define RGB_BLUE …
#define RGB_ALPHA …
#define RGB_PIXELSIZE …
#define ycc_rgb_convert_internal …
#define gray_rgb_convert_internal …
#define rgb_rgb_convert_internal …
#include "jdcolext.c"
#undef RGB_RED
#undef RGB_GREEN
#undef RGB_BLUE
#undef RGB_ALPHA
#undef RGB_PIXELSIZE
#undef ycc_rgb_convert_internal
#undef gray_rgb_convert_internal
#undef rgb_rgb_convert_internal
LOCAL(void)
build_ycc_rgb_table(j_decompress_ptr cinfo)
{ … }
METHODDEF(void)
ycc_rgb_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
LOCAL(void)
build_rgb_y_table(j_decompress_ptr cinfo)
{ … }
METHODDEF(void)
rgb_gray_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
null_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
grayscale_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
gray_rgb_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
rgb_rgb_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
ycck_cmyk_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
#define PACK_SHORT_565_LE(r, g, b) …
#define PACK_SHORT_565_BE(r, g, b) …
#define PACK_TWO_PIXELS_LE(l, r) …
#define PACK_TWO_PIXELS_BE(l, r) …
#define PACK_NEED_ALIGNMENT(ptr) …
#define WRITE_TWO_ALIGNED_PIXELS(addr, pixels) …
#define DITHER_565_R(r, dither) …
#define DITHER_565_G(g, dither) …
#define DITHER_565_B(b, dither) …
#define DITHER_MASK …
#define DITHER_ROTATE(x) …
static const JLONG dither_matrix[4] = …;
static INLINE boolean is_big_endian(void)
{ … }
#define PACK_SHORT_565 …
#define PACK_TWO_PIXELS …
#define ycc_rgb565_convert_internal …
#define ycc_rgb565D_convert_internal …
#define rgb_rgb565_convert_internal …
#define rgb_rgb565D_convert_internal …
#define gray_rgb565_convert_internal …
#define gray_rgb565D_convert_internal …
#include "jdcol565.c"
#undef PACK_SHORT_565
#undef PACK_TWO_PIXELS
#undef ycc_rgb565_convert_internal
#undef ycc_rgb565D_convert_internal
#undef rgb_rgb565_convert_internal
#undef rgb_rgb565D_convert_internal
#undef gray_rgb565_convert_internal
#undef gray_rgb565D_convert_internal
#define PACK_SHORT_565 …
#define PACK_TWO_PIXELS …
#define ycc_rgb565_convert_internal …
#define ycc_rgb565D_convert_internal …
#define rgb_rgb565_convert_internal …
#define rgb_rgb565D_convert_internal …
#define gray_rgb565_convert_internal …
#define gray_rgb565D_convert_internal …
#include "jdcol565.c"
#undef PACK_SHORT_565
#undef PACK_TWO_PIXELS
#undef ycc_rgb565_convert_internal
#undef ycc_rgb565D_convert_internal
#undef rgb_rgb565_convert_internal
#undef rgb_rgb565D_convert_internal
#undef gray_rgb565_convert_internal
#undef gray_rgb565D_convert_internal
METHODDEF(void)
ycc_rgb565_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
ycc_rgb565D_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
rgb_rgb565_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
rgb_rgb565D_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
gray_rgb565_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
gray_rgb565D_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf,
JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
{ … }
METHODDEF(void)
start_pass_dcolor(j_decompress_ptr cinfo)
{ … }
GLOBAL(void)
jinit_color_deconverter(j_decompress_ptr cinfo)
{ … }