Package gov.nih.mipav.model.file
Class charls.scan_decoder_impl
java.lang.Object
gov.nih.mipav.model.file.charls.scan_codec
gov.nih.mipav.model.file.charls.scan_decoder
gov.nih.mipav.model.file.charls.scan_decoder_impl
- Enclosing class:
charls
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) byte[](package private) int[](package private) charls.pair<Byte>[](package private) charls.pair<Integer>[](package private) charls.pair<Short>[](package private) charls.quad<Byte>[](package private) charls.quad<Integer>[](package private) charls.quad<Short>[](package private) short[](package private) charls.triplet<Byte>[](package private) charls.triplet<Integer>[](package private) charls.triplet<Short>[](package private) charls.PixelType(package private) int(package private) charls.SampleType(package private) charls.traitsFields inherited from class gov.nih.mipav.model.file.charls.scan_decoder
cache_t_bit_count, end_position_, max_readable_cache_bits, position_, position_ff_, position_offset, read_cache_, restart_interval_counter_, valid_bits_Fields inherited from class gov.nih.mipav.model.file.charls.scan_codec
frame_info_, i, parameters_, quantization_, quantization_lut_, regular_mode_contexts_, reset_threshold_, run_index_, run_mode_contexts_, t1_, t2_, t3_, width_ -
Constructor Summary
ConstructorsConstructorDescriptionscan_decoder_impl(charls.charls_frame_info frame_info, charls.charls_jpegls_pc_parameters pc_parameters, charls.coding_parameters parameters, charls.traits tr) -
Method Summary
Modifier and TypeMethodDescriptionprivate voiddecode_lines_16(byte[] destination, int destination_offset, int stride) private voiddecode_lines_16(short[] destination, int destination_offset, int stride) private voiddecode_lines_16_pair(byte[] destination, int destination_offset, int stride) private voiddecode_lines_16_pair(short[] destination, int destination_offset, int stride) private voiddecode_lines_16_quad(byte[] destination, int destination_offset, int stride) private voiddecode_lines_16_quad(short[] destination, int destination_offset, int stride) private voiddecode_lines_16_triplet(byte[] destination, int destination_offset, int stride) private voiddecode_lines_16_triplet(short[] destination, int destination_offset, int stride) private voiddecode_lines_32(int[] destination, int destination_offset, int stride) private voiddecode_lines_32_pair(int[] destination, int destination_offset, int stride) private voiddecode_lines_32_quad(int[] destination, int destination_offset, int stride) private voiddecode_lines_32_triplet(int[] destination, int destination_offset, int stride) private voiddecode_lines_8(byte[] destination, int destination_offset, int stride) private voiddecode_lines_8(short[] destination, int destination_offset, int stride) private voiddecode_lines_8_pair(byte[] destination, int destination_offset, int stride) private voiddecode_lines_8_pair(short[] destination, int destination_offset, int stride) private voiddecode_lines_8_quad(byte[] destination, int destination_offset, int stride) private voiddecode_lines_8_quad(short[] destination, int destination_offset, int stride) private voiddecode_lines_8_triplet(byte[] destination, int destination_offset, int stride) private voiddecode_lines_8_triplet(short[] destination, int destination_offset, int stride) (package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) intdecode_regular(int qs, int predicted) (package private) int(package private) intdecode_run_interruption_pixel(int ra, int rb) (package private) charls.pair<Integer> (package private) charls.quad<Integer> (package private) charls.triplet<Integer> (package private) charls.pair<Integer> (package private) charls.quad<Integer> (package private) charls.triplet<Integer> (package private) charls.pair<Short> (package private) charls.quad<Short> (package private) charls.triplet<Short> (package private) intdecode_run_mode_16(int start_index) (package private) intdecode_run_mode_16_2(int start_index) (package private) intdecode_run_mode_32(int start_index) (package private) intdecode_run_mode_8(int start_index) (package private) intdecode_run_mode_pair16(int start_index) (package private) intdecode_run_mode_pair32(int start_index) (package private) intdecode_run_mode_pair8(int start_index) (package private) intdecode_run_mode_quad16(int start_index) (package private) intdecode_run_mode_quad32(int start_index) (package private) intdecode_run_mode_quad8(int start_index) (package private) intdecode_run_mode_triplet16(int start_index) (package private) intdecode_run_mode_triplet32(int start_index) (package private) intdecode_run_mode_triplet8(int start_index) (package private) intdecode_run_pixels_16(short ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_32(int ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_8(byte ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_pair16(charls.pair<Integer> ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_pair32(charls.pair<Integer> ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_pair8(charls.pair<Short> ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_quad16(charls.quad<Integer> ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_quad32(charls.quad<Integer> ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_quad8(charls.quad<Short> ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_triplet16(charls.triplet<Integer> ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_triplet32(charls.triplet<Integer> ra, int start_pos, int pixel_count) (package private) intdecode_run_pixels_triplet8(charls.triplet<Short> ra, int start_pos, int pixel_count) (package private) void(package private) void(package private) void(package private) voidintdecode_scan_16(charls.span8 source, short[] destination, int destination_offset, int stride) intdecode_scan_32(charls.span8 source, int[] destination, int destination_offset, int stride) intdecode_scan_8(charls.span8 source, byte[] destination, int destination_offset, int stride) (package private) void(package private) void(package private) void(package private) intquantize_gradient(int di) Methods inherited from class gov.nih.mipav.model.file.charls.scan_decoder
decode_mapped_error_value, end_scan, fill_read_cache, fill_read_cache_optimistic, find_jpeg_marker_start_byte, get_actual_position, initialize, peek_0_bits, peek_byte, process_restart_marker, re_initialize_read_cache, read_bit, read_byte, read_long_value, read_restart_marker, read_unary_code, read_value, skip_bitsMethods inherited from class gov.nih.mipav.model.file.charls.scan_codec
decrement_run_index, frame_info, increment_run_index, initialize_edge_pixels_16, initialize_edge_pixels_16_pair, initialize_edge_pixels_16_quad, initialize_edge_pixels_16_triplet, initialize_edge_pixels_32, initialize_edge_pixels_32_pair, initialize_edge_pixels_32_quad, initialize_edge_pixels_32_triplet, initialize_edge_pixels_8, initialize_edge_pixels_8_pair, initialize_edge_pixels_8_quad, initialize_edge_pixels_8_triplet, initialize_parameters, parameters, quantize_gradient_org
-
Field Details
-
sample_t
charls.SampleType sample_t -
pixel_t
charls.PixelType pixel_t -
tr
-
previous_line_
int previous_line_ -
current_line_
int current_line_ -
line_buffer_byte
byte[] line_buffer_byte -
line_buffer_short
short[] line_buffer_short -
line_buffer_int
int[] line_buffer_int -
line_buffer_pair_byte
charls.pair<Byte>[] line_buffer_pair_byte -
line_buffer_pair_short
charls.pair<Short>[] line_buffer_pair_short -
line_buffer_pair_int
charls.pair<Integer>[] line_buffer_pair_int -
line_buffer_triplet_byte
charls.triplet<Byte>[] line_buffer_triplet_byte -
line_buffer_triplet_short
charls.triplet<Short>[] line_buffer_triplet_short -
line_buffer_triplet_int
charls.triplet<Integer>[] line_buffer_triplet_int -
line_buffer_quad_byte
charls.quad<Byte>[] line_buffer_quad_byte -
line_buffer_quad_short
charls.quad<Short>[] line_buffer_quad_short -
line_buffer_quad_int
charls.quad<Integer>[] line_buffer_quad_int
-
-
Constructor Details
-
scan_decoder_impl
public scan_decoder_impl(charls.charls_frame_info frame_info, charls.charls_jpegls_pc_parameters pc_parameters, charls.coding_parameters parameters, charls.traits tr)
-
-
Method Details
-
decode_scan_8
public int decode_scan_8(charls.span8 source, byte[] destination, int destination_offset, int stride) -
decode_scan_16
public int decode_scan_16(charls.span8 source, short[] destination, int destination_offset, int stride) -
decode_scan_32
public int decode_scan_32(charls.span8 source, int[] destination, int destination_offset, int stride) -
quantize_gradient
int quantize_gradient(int di) -
decode_lines_8
private void decode_lines_8(byte[] destination, int destination_offset, int stride) -
decode_lines_8
private void decode_lines_8(short[] destination, int destination_offset, int stride) -
decode_lines_8_pair
private void decode_lines_8_pair(byte[] destination, int destination_offset, int stride) -
decode_lines_8_pair
private void decode_lines_8_pair(short[] destination, int destination_offset, int stride) -
decode_lines_8_triplet
private void decode_lines_8_triplet(byte[] destination, int destination_offset, int stride) -
decode_lines_8_triplet
private void decode_lines_8_triplet(short[] destination, int destination_offset, int stride) -
decode_lines_8_quad
private void decode_lines_8_quad(byte[] destination, int destination_offset, int stride) -
decode_lines_8_quad
private void decode_lines_8_quad(short[] destination, int destination_offset, int stride) -
decode_lines_16
private void decode_lines_16(short[] destination, int destination_offset, int stride) -
decode_lines_16
private void decode_lines_16(byte[] destination, int destination_offset, int stride) -
decode_lines_16_pair
private void decode_lines_16_pair(byte[] destination, int destination_offset, int stride) -
decode_lines_16_pair
private void decode_lines_16_pair(short[] destination, int destination_offset, int stride) -
decode_lines_16_triplet
private void decode_lines_16_triplet(short[] destination, int destination_offset, int stride) -
decode_lines_16_triplet
private void decode_lines_16_triplet(byte[] destination, int destination_offset, int stride) -
decode_lines_16_quad
private void decode_lines_16_quad(short[] destination, int destination_offset, int stride) -
decode_lines_16_quad
private void decode_lines_16_quad(byte[] destination, int destination_offset, int stride) -
decode_lines_32
private void decode_lines_32(int[] destination, int destination_offset, int stride) -
decode_lines_32_pair
private void decode_lines_32_pair(int[] destination, int destination_offset, int stride) -
decode_lines_32_triplet
private void decode_lines_32_triplet(int[] destination, int destination_offset, int stride) -
decode_lines_32_quad
private void decode_lines_32_quad(int[] destination, int destination_offset, int stride) -
decode_sample_line_8
void decode_sample_line_8() -
decode_sample_line_16
void decode_sample_line_16() -
decode_sample_line_16_2
void decode_sample_line_16_2() -
decode_sample_line_32
void decode_sample_line_32() -
decode_pair_line_8
void decode_pair_line_8() -
decode_pair_line_16
void decode_pair_line_16() -
decode_pair_line_32
void decode_pair_line_32() -
decode_triplet_line_8
void decode_triplet_line_8() -
decode_triplet_line_16
void decode_triplet_line_16() -
decode_triplet_line_32
void decode_triplet_line_32() -
decode_quad_line_8
void decode_quad_line_8() -
decode_quad_line_16
void decode_quad_line_16() -
decode_quad_line_32
void decode_quad_line_32() -
decode_run_mode_8
int decode_run_mode_8(int start_index) -
decode_run_mode_pair8
int decode_run_mode_pair8(int start_index) -
decode_run_mode_triplet8
int decode_run_mode_triplet8(int start_index) -
decode_run_mode_quad8
int decode_run_mode_quad8(int start_index) -
decode_run_mode_16
int decode_run_mode_16(int start_index) -
decode_run_mode_16_2
int decode_run_mode_16_2(int start_index) -
decode_run_mode_pair16
int decode_run_mode_pair16(int start_index) -
decode_run_mode_triplet16
int decode_run_mode_triplet16(int start_index) -
decode_run_mode_quad16
int decode_run_mode_quad16(int start_index) -
decode_run_mode_32
int decode_run_mode_32(int start_index) -
decode_run_mode_pair32
int decode_run_mode_pair32(int start_index) -
decode_run_mode_triplet32
int decode_run_mode_triplet32(int start_index) -
decode_run_mode_quad32
int decode_run_mode_quad32(int start_index) -
decode_regular
int decode_regular(int qs, int predicted) -
decode_run_interruption_error
-
decode_run_interruption_pixel
int decode_run_interruption_pixel(int ra, int rb) -
decode_run_interruption_pixel8
-
decode_run_interruption_pixel16
charls.pair<Integer> decode_run_interruption_pixel16(charls.pair<Integer> ra, charls.pair<Integer> rb) -
decode_run_interruption_pixel32
charls.pair<Integer> decode_run_interruption_pixel32(charls.pair<Integer> ra, charls.pair<Integer> rb) -
decode_run_interruption_pixel8
charls.triplet<Short> decode_run_interruption_pixel8(charls.triplet<Short> ra, charls.triplet<Short> rb) -
decode_run_interruption_pixel16
charls.triplet<Integer> decode_run_interruption_pixel16(charls.triplet<Integer> ra, charls.triplet<Integer> rb) -
decode_run_interruption_pixel32
charls.triplet<Integer> decode_run_interruption_pixel32(charls.triplet<Integer> ra, charls.triplet<Integer> rb) -
decode_run_interruption_pixel8
-
decode_run_interruption_pixel16
charls.quad<Integer> decode_run_interruption_pixel16(charls.quad<Integer> ra, charls.quad<Integer> rb) -
decode_run_interruption_pixel32
charls.quad<Integer> decode_run_interruption_pixel32(charls.quad<Integer> ra, charls.quad<Integer> rb) -
decode_run_pixels_8
int decode_run_pixels_8(byte ra, int start_pos, int pixel_count) -
decode_run_pixels_pair8
-
decode_run_pixels_triplet8
-
decode_run_pixels_quad8
-
decode_run_pixels_16
int decode_run_pixels_16(short ra, int start_pos, int pixel_count) -
decode_run_pixels_pair16
-
decode_run_pixels_triplet16
-
decode_run_pixels_quad16
-
decode_run_pixels_32
int decode_run_pixels_32(int ra, int start_pos, int pixel_count) -
decode_run_pixels_pair32
-
decode_run_pixels_triplet32
-
decode_run_pixels_quad32
-