public class JPEGDecoder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
JPEGDecoder.bitread_perm_state |
(package private) static class |
JPEGDecoder.bitread_working_state |
(package private) static class |
JPEGDecoder.d_derived_tbl |
(package private) static class |
JPEGDecoder.huff_entropy_decoder |
(package private) static class |
JPEGDecoder.JHUFF_TBL |
(package private) static class |
JPEGDecoder.jpeg_color_deconverter |
(package private) static class |
JPEGDecoder.jpeg_color_quantizer |
(package private) static class |
JPEGDecoder.jpeg_component_info |
(package private) static class |
JPEGDecoder.jpeg_d_coef_controller |
(package private) static class |
JPEGDecoder.jpeg_d_main_controller |
(package private) static class |
JPEGDecoder.jpeg_d_post_controller |
(package private) static class |
JPEGDecoder.jpeg_decomp_master |
(package private) static class |
JPEGDecoder.jpeg_decompress_struct |
(package private) static class |
JPEGDecoder.jpeg_entropy_decoder |
(package private) static class |
JPEGDecoder.jpeg_input_controller |
(package private) static class |
JPEGDecoder.jpeg_inverse_dct |
(package private) static class |
JPEGDecoder.jpeg_marker_reader |
(package private) static class |
JPEGDecoder.jpeg_upsampler |
(package private) static class |
JPEGDecoder.JQUANT_TBL |
(package private) static class |
JPEGDecoder.phuff_entropy_decoder |
(package private) static class |
JPEGDecoder.savable_state |
Modifier and Type | Field and Description |
---|---|
(package private) static int |
APP0_DATA_LEN |
(package private) static int |
APP14_DATA_LEN |
(package private) static int |
APPN_DATA_LEN |
(package private) static int |
BITS_IN_JSAMPLE |
(package private) static int |
CENTERJSAMPLE |
(package private) static int |
COEF_CONSUME_INPUT |
(package private) static int |
CONST_BITS |
(package private) static int |
CONSUME_DATA |
(package private) static int |
CSTATE_RAW_OK |
(package private) static int |
CSTATE_SCANNING |
(package private) static int |
CSTATE_START |
(package private) static int |
CSTATE_WRCOEFS |
(package private) static int |
CTX_POSTPONED_ROW |
(package private) static int |
CTX_PREPARE_FOR_IMCU |
(package private) static int |
CTX_PROCESS_IMCU |
(package private) static int |
D_MAX_BLOCKS_IN_MCU |
(package private) static int |
DCTSIZE |
(package private) static int |
DCTSIZE2 |
(package private) static int |
DECOMPRESS_DATA |
(package private) static int |
DECOMPRESS_ONEPASS |
(package private) static int |
DECOMPRESS_SMOOTH_DATA |
(package private) static int |
DSTATE_BUFIMAGE |
(package private) static int |
DSTATE_BUFPOST |
(package private) static int |
DSTATE_INHEADER |
(package private) static int |
DSTATE_PRELOAD |
(package private) static int |
DSTATE_PRESCAN |
(package private) static int |
DSTATE_RAW_OK |
(package private) static int |
DSTATE_RDCOEFS |
(package private) static int |
DSTATE_READY |
(package private) static int |
DSTATE_SCANNING |
(package private) static int |
DSTATE_START |
(package private) static int |
DSTATE_STOPPING |
(package private) static int |
DUMMY_CONSUME_DATA |
(package private) static int[] |
extend_offset |
(package private) static int[] |
extend_test |
(package private) static int |
FULLSIZE_UPSAMPLE |
(package private) static int |
GRAY_RGB_CONVERT |
(package private) static int |
GRAYSCALE_CONVERT |
(package private) static int |
H2V1_FANCY_UPSAMPLE |
(package private) static int |
H2V1_UPSAMPLE |
(package private) static int |
H2V2_FANCY_UPSAMPLE |
(package private) static int |
H2V2_UPSAMPLE |
(package private) static int |
HUFF_LOOKAHEAD |
(package private) static int |
IFAST_SCALE_BITS |
(package private) static int |
INPUT_BUFFER_SIZE |
(package private) static int |
INPUT_CONSUME_INPUT |
(package private) static int |
INT_UPSAMPLE |
(package private) static int |
JBUF_CRANK_DEST |
(package private) static int |
JBUF_PASS_THRU |
(package private) static int |
JBUF_SAVE_AND_PASS |
(package private) static int |
JBUF_SAVE_SOURCE |
(package private) static int |
JCS_CMYK |
(package private) static int |
JCS_GRAYSCALE |
(package private) static int |
JCS_RGB |
(package private) static int |
JCS_UNKNOWN |
(package private) static int |
JCS_YCbCr |
(package private) static int |
JCS_YCCK |
(package private) static int |
JDCT_DEFAULT |
(package private) static int |
JDCT_FLOAT |
(package private) static int |
JDCT_IFAST |
(package private) static int |
JDCT_ISLOW |
(package private) static int |
JDITHER_FS |
(package private) static int |
JDITHER_NONE |
(package private) static int |
JDITHER_ORDERED |
(package private) static int |
JPEG_HEADER_OK |
(package private) static int |
JPEG_HEADER_TABLES_ONLY |
(package private) static int |
JPEG_MAX_DIMENSION |
(package private) static int[] |
jpeg_natural_order |
(package private) static int |
JPEG_REACHED_EOI |
(package private) static int |
JPEG_REACHED_SOS |
(package private) static int |
JPEG_ROW_COMPLETED |
(package private) static int |
JPEG_SCAN_COMPLETED |
(package private) static int |
JPEG_SUSPENDED |
(package private) static int |
M_APP0 |
(package private) static int |
M_APP1 |
(package private) static int |
M_APP10 |
(package private) static int |
M_APP11 |
(package private) static int |
M_APP12 |
(package private) static int |
M_APP13 |
(package private) static int |
M_APP14 |
(package private) static int |
M_APP15 |
(package private) static int |
M_APP2 |
(package private) static int |
M_APP3 |
(package private) static int |
M_APP4 |
(package private) static int |
M_APP5 |
(package private) static int |
M_APP6 |
(package private) static int |
M_APP7 |
(package private) static int |
M_APP8 |
(package private) static int |
M_APP9 |
(package private) static int |
M_COM |
(package private) static int |
M_DAC |
(package private) static int |
M_DHP |
(package private) static int |
M_DHT |
(package private) static int |
M_DNL |
(package private) static int |
M_DQT |
(package private) static int |
M_DRI |
(package private) static int |
M_EOI |
(package private) static int |
M_ERROR |
(package private) static int |
M_EXP |
(package private) static int |
M_JPG |
(package private) static int |
M_JPG0 |
(package private) static int |
M_JPG13 |
(package private) static int |
M_RST0 |
(package private) static int |
M_RST1 |
(package private) static int |
M_RST2 |
(package private) static int |
M_RST3 |
(package private) static int |
M_RST4 |
(package private) static int |
M_RST5 |
(package private) static int |
M_RST6 |
(package private) static int |
M_RST7 |
(package private) static int |
M_SOF0 |
(package private) static int |
M_SOF1 |
(package private) static int |
M_SOF10 |
(package private) static int |
M_SOF11 |
(package private) static int |
M_SOF13 |
(package private) static int |
M_SOF14 |
(package private) static int |
M_SOF15 |
(package private) static int |
M_SOF2 |
(package private) static int |
M_SOF3 |
(package private) static int |
M_SOF5 |
(package private) static int |
M_SOF6 |
(package private) static int |
M_SOF7 |
(package private) static int |
M_SOF9 |
(package private) static int |
M_SOI |
(package private) static int |
M_SOS |
(package private) static int |
M_TEM |
(package private) static int |
MAX_COMPONENTS |
(package private) static int |
MAX_COMPS_IN_SCAN |
(package private) static int |
MAX_Q_COMPS |
(package private) static int |
MAX_SAMP_FACTOR |
(package private) static int |
MAXJSAMPLE |
(package private) static int |
MIN_GET_BITS |
(package private) static int |
NOOP_UPSAMPLE |
(package private) static int |
NULL_CONVERT |
(package private) static int |
NUM_ARITH_TBLS |
(package private) static int |
NUM_HUFF_TBLS |
(package private) static int |
NUM_QUANT_TBLS |
(package private) static int |
ONE_HALF |
(package private) static int |
PASS1_BITS |
(package private) static int |
POST_PROCESS_1PASS |
(package private) static int |
POST_PROCESS_DATA_UPSAMPLE |
(package private) static int |
PROCESS_DATA_CONTEXT_MAIN |
(package private) static int |
PROCESS_DATA_CRANK_POST |
(package private) static int |
PROCESS_DATA_SIMPLE_MAIN |
(package private) static int |
Q01_POS |
(package private) static int |
Q02_POS |
(package private) static int |
Q10_POS |
(package private) static int |
Q11_POS |
(package private) static int |
Q20_POS |
(package private) static int |
RANGE_MASK |
(package private) static int |
RGB_BLUE |
(package private) static int |
RGB_GREEN |
(package private) static int |
RGB_PIXELSIZE |
(package private) static int |
RGB_RED |
(package private) static int |
SAVED_COEFS |
(package private) static int |
SCALEBITS |
(package private) static int |
YCC_RGB_CONVERT |
(package private) static int |
YCCK_CMYK_CONVERT |
Constructor and Description |
---|
JPEGDecoder() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
alloc_funny_pointers(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
build_ycc_rgb_table(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static int |
consume_data(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static int |
consume_input(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static int |
consume_markers(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static int |
decompress_data(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][][] output_buf,
int[] output_buf_offset) |
(package private) static int |
decompress_onepass(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][][] output_buf,
int[] output_buf_offset) |
(package private) static int |
decompress_smooth_data(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][][] output_buf,
int[] output_buf_offset) |
(package private) static void |
default_decompress_parms(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static int |
dummy_consume_data(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
error() |
(package private) static void |
error(int code) |
(package private) static void |
error(java.lang.String msg) |
(package private) static void |
examine_app0(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[] data,
int datalen,
int remaining) |
(package private) static void |
examine_app14(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[] data,
int datalen,
int remaining) |
(package private) static boolean |
fill_input_buffer(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
finish_input_pass(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
finish_output_pass(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
first_marker(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
fullsize_upsample(JPEGDecoder.jpeg_decompress_struct cinfo,
JPEGDecoder.jpeg_component_info compptr,
byte[][] input_data,
int input_data_offset,
byte[][][] output_data_ptr,
int[] output_data_offset,
int output_data_index) |
(package private) static boolean |
get_dac(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
get_dht(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
get_dqt(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
get_dri(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
get_interesting_appn(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
get_sof(JPEGDecoder.jpeg_decompress_struct cinfo,
boolean is_prog,
boolean is_arith) |
(package private) static boolean |
get_soi(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
get_sos(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
gray_rgb_convert(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][][] input_buf,
int[] input_buf_offset,
int input_row,
byte[][] output_buf,
int output_buf_offset,
int num_rows) |
(package private) static void |
grayscale_convert(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][][] input_buf,
int[] input_buf_offset,
int input_row,
byte[][] output_buf,
int output_buf_offset,
int num_rows) |
(package private) static void |
h2v1_fancy_upsample(JPEGDecoder.jpeg_decompress_struct cinfo,
JPEGDecoder.jpeg_component_info compptr,
byte[][] input_data,
int input_data_offset,
byte[][][] output_data_ptr,
int[] output_data_offset,
int output_data_index) |
(package private) static void |
h2v1_upsample(JPEGDecoder.jpeg_decompress_struct cinfo,
JPEGDecoder.jpeg_component_info compptr,
byte[][] input_data,
int input_data_offset,
byte[][][] output_data_ptr,
int[] output_data_offset,
int output_data_index) |
(package private) static void |
h2v2_fancy_upsample(JPEGDecoder.jpeg_decompress_struct cinfo,
JPEGDecoder.jpeg_component_info compptr,
byte[][] input_data,
int input_data_offset,
byte[][][] output_data_ptr,
int[] output_data_offset,
int output_data_index) |
(package private) static void |
h2v2_upsample(JPEGDecoder.jpeg_decompress_struct cinfo,
JPEGDecoder.jpeg_component_info compptr,
byte[][] input_data,
int input_data_offset,
byte[][][] output_data_ptr,
int[] output_data_offset,
int output_data_index) |
(package private) static void |
init_source(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
initial_setup(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
int_upsample(JPEGDecoder.jpeg_decompress_struct cinfo,
JPEGDecoder.jpeg_component_info compptr,
byte[][] input_data,
int input_data_offset,
byte[][][] output_data_ptr,
int[] output_data_offset,
int output_data_index) |
(package private) static boolean |
isFileFormat(LEDataInputStream stream) |
(package private) static void |
jcopy_sample_rows(byte[][] input_array,
int source_row,
byte[][] output_array,
int dest_row,
int num_rows,
int num_cols) |
(package private) static long |
jdiv_round_up(long a,
long b) |
(package private) static void |
jinit_color_deconverter(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jinit_d_coef_controller(JPEGDecoder.jpeg_decompress_struct cinfo,
boolean need_full_buffer) |
(package private) static void |
jinit_d_main_controller(JPEGDecoder.jpeg_decompress_struct cinfo,
boolean need_full_buffer) |
(package private) static void |
jinit_d_post_controller(JPEGDecoder.jpeg_decompress_struct cinfo,
boolean need_full_buffer) |
(package private) static void |
jinit_huff_decoder(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jinit_input_controller(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jinit_inverse_dct(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jinit_marker_reader(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jinit_master_decompress(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jinit_phuff_decoder(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jinit_upsampler(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jpeg_abort(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jpeg_calc_output_dimensions(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static int |
jpeg_consume_input(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jpeg_create_decompress(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jpeg_destroy_decompress(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jpeg_destroy(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
jpeg_fill_bit_buffer(JPEGDecoder.bitread_working_state state,
int get_buffer,
int bits_left,
int nbits) |
(package private) static boolean |
jpeg_finish_decompress(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
jpeg_finish_output(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static int |
jpeg_huff_decode(JPEGDecoder.bitread_working_state state,
int get_buffer,
int bits_left,
JPEGDecoder.d_derived_tbl htbl,
int min_bits) |
(package private) static void |
jpeg_idct_islow(JPEGDecoder.jpeg_decompress_struct cinfo,
JPEGDecoder.jpeg_component_info compptr,
short[] coef_block,
byte[][] output_buf,
int output_buf_offset,
int output_col) |
(package private) static boolean |
jpeg_input_complete(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
jpeg_make_d_derived_tbl(JPEGDecoder.jpeg_decompress_struct cinfo,
boolean isDC,
int tblno,
JPEGDecoder.d_derived_tbl dtbl) |
(package private) static int |
jpeg_read_header(JPEGDecoder.jpeg_decompress_struct cinfo,
boolean require_image) |
(package private) static int |
jpeg_read_scanlines(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][] scanlines,
int max_lines) |
(package private) static boolean |
jpeg_resync_to_restart(JPEGDecoder.jpeg_decompress_struct cinfo,
int desired) |
(package private) static boolean |
jpeg_start_decompress(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
jpeg_start_output(JPEGDecoder.jpeg_decompress_struct cinfo,
int scan_number) |
(package private) static long |
jround_up(long a,
long b) |
(package private) static void |
latch_quant_tables(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static ImageData[] |
loadFromByteStream(java.io.InputStream inputStream,
ImageLoader loader) |
(package private) static void |
make_funny_pointers(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
master_selection(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
next_marker(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
noop_upsample(JPEGDecoder.jpeg_decompress_struct cinfo,
JPEGDecoder.jpeg_component_info compptr,
byte[][] input_data,
int input_data_offset,
byte[][][] output_data_ptr,
int[] output_data_offset,
int output_data_index) |
(package private) static void |
null_convert(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][][] input_buf,
int[] input_buf_offset,
int input_row,
byte[][] output_buf,
int output_buf_offset,
int num_rows) |
(package private) static boolean |
output_pass_setup(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
per_scan_setup(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
post_process_data(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][][] input_buf,
int[] input_buf_offset,
int[] in_row_group_ctr,
int in_row_groups_avail,
byte[][] output_buf,
int[] out_row_ctr,
int out_rows_avail) |
(package private) static void |
prepare_for_output_pass(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
prepare_range_limit_table(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
process_APPn(int n,
JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
process_COM(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
process_data_context_main(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][] output_buf,
int[] out_row_ctr,
int out_rows_avail) |
(package private) static void |
process_data_crank_post(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][] output_buf,
int[] out_row_ctr,
int out_rows_avail) |
(package private) static void |
process_data_simple_main(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][] output_buf,
int[] out_row_ctr,
int out_rows_avail) |
(package private) static int |
read_markers(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
read_restart_marker(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
reset_input_controller(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
reset_marker_reader(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
sep_upsample(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][][] input_buf,
int[] input_buf_offset,
int[] in_row_group_ctr,
int in_row_groups_avail,
byte[][] output_buf,
int[] out_row_ctr,
int out_rows_avail) |
(package private) static void |
set_bottom_pointers(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
set_wraparound_pointers(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
skip_input_data(JPEGDecoder.jpeg_decompress_struct cinfo,
int num_bytes) |
(package private) static boolean |
skip_variable(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static boolean |
smoothing_ok(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
start_input_pass(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
start_output_pass(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
upsample(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][][] input_buf,
int[] input_buf_offset,
int[] in_row_group_ctr,
int in_row_groups_avail,
byte[][] output_buf,
int[] out_row_ctr,
int out_rows_avail) |
(package private) static boolean |
use_merged_upsample(JPEGDecoder.jpeg_decompress_struct cinfo) |
(package private) static void |
ycc_rgb_convert(JPEGDecoder.jpeg_decompress_struct cinfo,
byte[][][] input_buf,
int[] input_buf_offset,
int input_row,
byte[][] output_buf,
int output_buf_offset,
int num_rows) |
static final int DCTSIZE
static final int DCTSIZE2
static final int NUM_QUANT_TBLS
static final int NUM_HUFF_TBLS
static final int NUM_ARITH_TBLS
static final int MAX_COMPS_IN_SCAN
static final int MAX_COMPONENTS
static final int MAX_SAMP_FACTOR
static final int D_MAX_BLOCKS_IN_MCU
static final int HUFF_LOOKAHEAD
static final int MAX_Q_COMPS
static final int IFAST_SCALE_BITS
static final int MAXJSAMPLE
static final int CENTERJSAMPLE
static final int MIN_GET_BITS
static final int INPUT_BUFFER_SIZE
static final int SCALEBITS
static final int ONE_HALF
static final int RGB_RED
static final int RGB_GREEN
static final int RGB_BLUE
static final int RGB_PIXELSIZE
static final int JBUF_PASS_THRU
static final int JBUF_SAVE_SOURCE
static final int JBUF_CRANK_DEST
static final int JBUF_SAVE_AND_PASS
static final int JPEG_MAX_DIMENSION
static final int BITS_IN_JSAMPLE
static final int JDITHER_NONE
static final int JDITHER_ORDERED
static final int JDITHER_FS
static final int JDCT_ISLOW
static final int JDCT_IFAST
static final int JDCT_FLOAT
static final int JDCT_DEFAULT
static final int JCS_UNKNOWN
static final int JCS_GRAYSCALE
static final int JCS_RGB
static final int JCS_YCbCr
static final int JCS_CMYK
static final int JCS_YCCK
static final int SAVED_COEFS
static final int Q01_POS
static final int Q10_POS
static final int Q20_POS
static final int Q11_POS
static final int Q02_POS
static final int CTX_PREPARE_FOR_IMCU
static final int CTX_PROCESS_IMCU
static final int CTX_POSTPONED_ROW
static final int APP0_DATA_LEN
static final int APP14_DATA_LEN
static final int APPN_DATA_LEN
static final int M_SOF0
static final int M_SOF1
static final int M_SOF2
static final int M_SOF3
static final int M_SOF5
static final int M_SOF6
static final int M_SOF7
static final int M_JPG
static final int M_SOF9
static final int M_SOF10
static final int M_SOF11
static final int M_SOF13
static final int M_SOF14
static final int M_SOF15
static final int M_DHT
static final int M_DAC
static final int M_RST0
static final int M_RST1
static final int M_RST2
static final int M_RST3
static final int M_RST4
static final int M_RST5
static final int M_RST6
static final int M_RST7
static final int M_SOI
static final int M_EOI
static final int M_SOS
static final int M_DQT
static final int M_DNL
static final int M_DRI
static final int M_DHP
static final int M_EXP
static final int M_APP0
static final int M_APP1
static final int M_APP2
static final int M_APP3
static final int M_APP4
static final int M_APP5
static final int M_APP6
static final int M_APP7
static final int M_APP8
static final int M_APP9
static final int M_APP10
static final int M_APP11
static final int M_APP12
static final int M_APP13
static final int M_APP14
static final int M_APP15
static final int M_JPG0
static final int M_JPG13
static final int M_COM
static final int M_TEM
static final int M_ERROR
static final int CSTATE_START
static final int CSTATE_SCANNING
static final int CSTATE_RAW_OK
static final int CSTATE_WRCOEFS
static final int DSTATE_START
static final int DSTATE_INHEADER
static final int DSTATE_READY
static final int DSTATE_PRELOAD
static final int DSTATE_PRESCAN
static final int DSTATE_SCANNING
static final int DSTATE_RAW_OK
static final int DSTATE_BUFIMAGE
static final int DSTATE_BUFPOST
static final int DSTATE_RDCOEFS
static final int DSTATE_STOPPING
static final int JPEG_REACHED_SOS
static final int JPEG_REACHED_EOI
static final int JPEG_ROW_COMPLETED
static final int JPEG_SCAN_COMPLETED
static final int JPEG_SUSPENDED
static final int JPEG_HEADER_OK
static final int JPEG_HEADER_TABLES_ONLY
static final int DECOMPRESS_DATA
static final int DECOMPRESS_SMOOTH_DATA
static final int DECOMPRESS_ONEPASS
static final int CONSUME_DATA
static final int DUMMY_CONSUME_DATA
static final int PROCESS_DATA_SIMPLE_MAIN
static final int PROCESS_DATA_CONTEXT_MAIN
static final int PROCESS_DATA_CRANK_POST
static final int POST_PROCESS_1PASS
static final int POST_PROCESS_DATA_UPSAMPLE
static final int NULL_CONVERT
static final int GRAYSCALE_CONVERT
static final int YCC_RGB_CONVERT
static final int GRAY_RGB_CONVERT
static final int YCCK_CMYK_CONVERT
static final int NOOP_UPSAMPLE
static final int FULLSIZE_UPSAMPLE
static final int H2V1_FANCY_UPSAMPLE
static final int H2V1_UPSAMPLE
static final int H2V2_FANCY_UPSAMPLE
static final int H2V2_UPSAMPLE
static final int INT_UPSAMPLE
static final int INPUT_CONSUME_INPUT
static final int COEF_CONSUME_INPUT
static int[] extend_test
static int[] extend_offset
static int[] jpeg_natural_order
static final int CONST_BITS
static final int PASS1_BITS
static final int RANGE_MASK
static void error()
static void error(int code)
static void error(java.lang.String msg)
static void jinit_marker_reader(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jinit_d_coef_controller(JPEGDecoder.jpeg_decompress_struct cinfo, boolean need_full_buffer)
static void start_output_pass(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jpeg_create_decompress(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jpeg_calc_output_dimensions(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean use_merged_upsample(JPEGDecoder.jpeg_decompress_struct cinfo)
static void prepare_range_limit_table(JPEGDecoder.jpeg_decompress_struct cinfo)
static void build_ycc_rgb_table(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jinit_color_deconverter(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jinit_d_post_controller(JPEGDecoder.jpeg_decompress_struct cinfo, boolean need_full_buffer)
static void make_funny_pointers(JPEGDecoder.jpeg_decompress_struct cinfo)
static void alloc_funny_pointers(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jinit_d_main_controller(JPEGDecoder.jpeg_decompress_struct cinfo, boolean need_full_buffer)
static long jround_up(long a, long b)
static void jinit_upsampler(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jinit_phuff_decoder(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jinit_huff_decoder(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jinit_inverse_dct(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jpeg_idct_islow(JPEGDecoder.jpeg_decompress_struct cinfo, JPEGDecoder.jpeg_component_info compptr, short[] coef_block, byte[][] output_buf, int output_buf_offset, int output_col)
static void upsample(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] input_buf_offset, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
static boolean smoothing_ok(JPEGDecoder.jpeg_decompress_struct cinfo)
static void master_selection(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jinit_master_decompress(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jcopy_sample_rows(byte[][] input_array, int source_row, byte[][] output_array, int dest_row, int num_rows, int num_cols)
static boolean jpeg_start_decompress(JPEGDecoder.jpeg_decompress_struct cinfo)
static void prepare_for_output_pass(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean jpeg_resync_to_restart(JPEGDecoder.jpeg_decompress_struct cinfo, int desired)
static boolean read_restart_marker(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean jpeg_fill_bit_buffer(JPEGDecoder.bitread_working_state state, int get_buffer, int bits_left, int nbits)
static int jpeg_huff_decode(JPEGDecoder.bitread_working_state state, int get_buffer, int bits_left, JPEGDecoder.d_derived_tbl htbl, int min_bits)
static int decompress_onepass(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][][] output_buf, int[] output_buf_offset)
static int decompress_smooth_data(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][][] output_buf, int[] output_buf_offset)
static int decompress_data(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][][] output_buf, int[] output_buf_offset)
static void post_process_data(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] input_buf_offset, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
static void set_bottom_pointers(JPEGDecoder.jpeg_decompress_struct cinfo)
static void set_wraparound_pointers(JPEGDecoder.jpeg_decompress_struct cinfo)
static void process_data_crank_post(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
static void process_data_context_main(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
static void process_data_simple_main(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
static int jpeg_read_scanlines(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][] scanlines, int max_lines)
static boolean output_pass_setup(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean get_dht(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean get_dqt(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean get_dri(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean get_dac(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean get_sos(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean get_sof(JPEGDecoder.jpeg_decompress_struct cinfo, boolean is_prog, boolean is_arith)
static void sep_upsample(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] input_buf_offset, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
static void noop_upsample(JPEGDecoder.jpeg_decompress_struct cinfo, JPEGDecoder.jpeg_component_info compptr, byte[][] input_data, int input_data_offset, byte[][][] output_data_ptr, int[] output_data_offset, int output_data_index)
static void fullsize_upsample(JPEGDecoder.jpeg_decompress_struct cinfo, JPEGDecoder.jpeg_component_info compptr, byte[][] input_data, int input_data_offset, byte[][][] output_data_ptr, int[] output_data_offset, int output_data_index)
static void h2v1_upsample(JPEGDecoder.jpeg_decompress_struct cinfo, JPEGDecoder.jpeg_component_info compptr, byte[][] input_data, int input_data_offset, byte[][][] output_data_ptr, int[] output_data_offset, int output_data_index)
static void h2v2_upsample(JPEGDecoder.jpeg_decompress_struct cinfo, JPEGDecoder.jpeg_component_info compptr, byte[][] input_data, int input_data_offset, byte[][][] output_data_ptr, int[] output_data_offset, int output_data_index)
static void h2v1_fancy_upsample(JPEGDecoder.jpeg_decompress_struct cinfo, JPEGDecoder.jpeg_component_info compptr, byte[][] input_data, int input_data_offset, byte[][][] output_data_ptr, int[] output_data_offset, int output_data_index)
static void h2v2_fancy_upsample(JPEGDecoder.jpeg_decompress_struct cinfo, JPEGDecoder.jpeg_component_info compptr, byte[][] input_data, int input_data_offset, byte[][][] output_data_ptr, int[] output_data_offset, int output_data_index)
static void int_upsample(JPEGDecoder.jpeg_decompress_struct cinfo, JPEGDecoder.jpeg_component_info compptr, byte[][] input_data, int input_data_offset, byte[][][] output_data_ptr, int[] output_data_offset, int output_data_index)
static void null_convert(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] input_buf_offset, int input_row, byte[][] output_buf, int output_buf_offset, int num_rows)
static void grayscale_convert(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] input_buf_offset, int input_row, byte[][] output_buf, int output_buf_offset, int num_rows)
static void gray_rgb_convert(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] input_buf_offset, int input_row, byte[][] output_buf, int output_buf_offset, int num_rows)
static void ycc_rgb_convert(JPEGDecoder.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] input_buf_offset, int input_row, byte[][] output_buf, int output_buf_offset, int num_rows)
static boolean process_APPn(int n, JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean process_COM(JPEGDecoder.jpeg_decompress_struct cinfo)
static void skip_input_data(JPEGDecoder.jpeg_decompress_struct cinfo, int num_bytes)
static boolean skip_variable(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean get_interesting_appn(JPEGDecoder.jpeg_decompress_struct cinfo)
static void examine_app0(JPEGDecoder.jpeg_decompress_struct cinfo, byte[] data, int datalen, int remaining)
static void examine_app14(JPEGDecoder.jpeg_decompress_struct cinfo, byte[] data, int datalen, int remaining)
static boolean get_soi(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jinit_input_controller(JPEGDecoder.jpeg_decompress_struct cinfo)
static void reset_marker_reader(JPEGDecoder.jpeg_decompress_struct cinfo)
static void reset_input_controller(JPEGDecoder.jpeg_decompress_struct cinfo)
static void finish_output_pass(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jpeg_destroy(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jpeg_destroy_decompress(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean jpeg_input_complete(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean jpeg_start_output(JPEGDecoder.jpeg_decompress_struct cinfo, int scan_number)
static boolean jpeg_finish_output(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean jpeg_finish_decompress(JPEGDecoder.jpeg_decompress_struct cinfo)
static int jpeg_read_header(JPEGDecoder.jpeg_decompress_struct cinfo, boolean require_image)
static int dummy_consume_data(JPEGDecoder.jpeg_decompress_struct cinfo)
static int consume_data(JPEGDecoder.jpeg_decompress_struct cinfo)
static int consume_input(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean fill_input_buffer(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean first_marker(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean next_marker(JPEGDecoder.jpeg_decompress_struct cinfo)
static int read_markers(JPEGDecoder.jpeg_decompress_struct cinfo)
static long jdiv_round_up(long a, long b)
static void initial_setup(JPEGDecoder.jpeg_decompress_struct cinfo)
static void per_scan_setup(JPEGDecoder.jpeg_decompress_struct cinfo)
static void latch_quant_tables(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jpeg_make_d_derived_tbl(JPEGDecoder.jpeg_decompress_struct cinfo, boolean isDC, int tblno, JPEGDecoder.d_derived_tbl dtbl)
static void start_input_pass(JPEGDecoder.jpeg_decompress_struct cinfo)
static void finish_input_pass(JPEGDecoder.jpeg_decompress_struct cinfo)
static int consume_markers(JPEGDecoder.jpeg_decompress_struct cinfo)
static void default_decompress_parms(JPEGDecoder.jpeg_decompress_struct cinfo)
static void init_source(JPEGDecoder.jpeg_decompress_struct cinfo)
static int jpeg_consume_input(JPEGDecoder.jpeg_decompress_struct cinfo)
static void jpeg_abort(JPEGDecoder.jpeg_decompress_struct cinfo)
static boolean isFileFormat(LEDataInputStream stream)
static ImageData[] loadFromByteStream(java.io.InputStream inputStream, ImageLoader loader)