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
class charls.scan_decoder_impl extends charls.scan_decoder
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intcurrent_line_(package private) byte[]line_buffer_byte(package private) int[]line_buffer_int(package private) charls.pair<java.lang.Byte>[]line_buffer_pair_byte(package private) charls.pair<java.lang.Integer>[]line_buffer_pair_int(package private) charls.pair<java.lang.Short>[]line_buffer_pair_short(package private) charls.quad<java.lang.Byte>[]line_buffer_quad_byte(package private) charls.quad<java.lang.Integer>[]line_buffer_quad_int(package private) charls.quad<java.lang.Short>[]line_buffer_quad_short(package private) short[]line_buffer_short(package private) charls.triplet<java.lang.Byte>[]line_buffer_triplet_byte(package private) charls.triplet<java.lang.Integer>[]line_buffer_triplet_int(package private) charls.triplet<java.lang.Short>[]line_buffer_triplet_short(package private) charls.PixelTypepixel_t(package private) intprevious_line_(package private) charls.SampleTypesample_t(package private) charls.traitstr-
Fields 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
Constructors Constructor Description scan_decoder_impl(charls.charls_frame_info frame_info, charls.charls_jpegls_pc_parameters pc_parameters, charls.coding_parameters parameters, charls.traits tr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private 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) voiddecode_pair_line_16()(package private) voiddecode_pair_line_32()(package private) voiddecode_pair_line_8()(package private) voiddecode_quad_line_16()(package private) voiddecode_quad_line_32()(package private) voiddecode_quad_line_8()(package private) intdecode_regular(int qs, int predicted)(package private) intdecode_run_interruption_error(charls.run_mode_context context)(package private) intdecode_run_interruption_pixel(int ra, int rb)(package private) charls.pair<java.lang.Integer>decode_run_interruption_pixel16(charls.pair<java.lang.Integer> ra, charls.pair<java.lang.Integer> rb)(package private) charls.quad<java.lang.Integer>decode_run_interruption_pixel16(charls.quad<java.lang.Integer> ra, charls.quad<java.lang.Integer> rb)(package private) charls.triplet<java.lang.Integer>decode_run_interruption_pixel16(charls.triplet<java.lang.Integer> ra, charls.triplet<java.lang.Integer> rb)(package private) charls.pair<java.lang.Integer>decode_run_interruption_pixel32(charls.pair<java.lang.Integer> ra, charls.pair<java.lang.Integer> rb)(package private) charls.quad<java.lang.Integer>decode_run_interruption_pixel32(charls.quad<java.lang.Integer> ra, charls.quad<java.lang.Integer> rb)(package private) charls.triplet<java.lang.Integer>decode_run_interruption_pixel32(charls.triplet<java.lang.Integer> ra, charls.triplet<java.lang.Integer> rb)(package private) charls.pair<java.lang.Short>decode_run_interruption_pixel8(charls.pair<java.lang.Short> ra, charls.pair<java.lang.Short> rb)(package private) charls.quad<java.lang.Short>decode_run_interruption_pixel8(charls.quad<java.lang.Short> ra, charls.quad<java.lang.Short> rb)(package private) charls.triplet<java.lang.Short>decode_run_interruption_pixel8(charls.triplet<java.lang.Short> ra, charls.triplet<java.lang.Short> rb)(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<java.lang.Integer> ra, int start_pos, int pixel_count)(package private) intdecode_run_pixels_pair32(charls.pair<java.lang.Integer> ra, int start_pos, int pixel_count)(package private) intdecode_run_pixels_pair8(charls.pair<java.lang.Short> ra, int start_pos, int pixel_count)(package private) intdecode_run_pixels_quad16(charls.quad<java.lang.Integer> ra, int start_pos, int pixel_count)(package private) intdecode_run_pixels_quad32(charls.quad<java.lang.Integer> ra, int start_pos, int pixel_count)(package private) intdecode_run_pixels_quad8(charls.quad<java.lang.Short> ra, int start_pos, int pixel_count)(package private) intdecode_run_pixels_triplet16(charls.triplet<java.lang.Integer> ra, int start_pos, int pixel_count)(package private) intdecode_run_pixels_triplet32(charls.triplet<java.lang.Integer> ra, int start_pos, int pixel_count)(package private) intdecode_run_pixels_triplet8(charls.triplet<java.lang.Short> ra, int start_pos, int pixel_count)(package private) voiddecode_sample_line_16()(package private) voiddecode_sample_line_16_2()(package private) voiddecode_sample_line_32()(package private) voiddecode_sample_line_8()intdecode_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) voiddecode_triplet_line_16()(package private) voiddecode_triplet_line_32()(package private) voiddecode_triplet_line_8()(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_bits
-
Methods 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 Detail
-
sample_t
charls.SampleType sample_t
-
pixel_t
charls.PixelType pixel_t
-
tr
charls.traits 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<java.lang.Byte>[] line_buffer_pair_byte
-
line_buffer_pair_short
charls.pair<java.lang.Short>[] line_buffer_pair_short
-
line_buffer_pair_int
charls.pair<java.lang.Integer>[] line_buffer_pair_int
-
line_buffer_triplet_byte
charls.triplet<java.lang.Byte>[] line_buffer_triplet_byte
-
line_buffer_triplet_short
charls.triplet<java.lang.Short>[] line_buffer_triplet_short
-
line_buffer_triplet_int
charls.triplet<java.lang.Integer>[] line_buffer_triplet_int
-
line_buffer_quad_byte
charls.quad<java.lang.Byte>[] line_buffer_quad_byte
-
line_buffer_quad_short
charls.quad<java.lang.Short>[] line_buffer_quad_short
-
line_buffer_quad_int
charls.quad<java.lang.Integer>[] line_buffer_quad_int
-
-
Constructor Detail
-
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 Detail
-
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
int decode_run_interruption_error(charls.run_mode_context context)
-
decode_run_interruption_pixel
int decode_run_interruption_pixel(int ra, int rb)
-
decode_run_interruption_pixel8
charls.pair<java.lang.Short> decode_run_interruption_pixel8(charls.pair<java.lang.Short> ra, charls.pair<java.lang.Short> rb)
-
decode_run_interruption_pixel16
charls.pair<java.lang.Integer> decode_run_interruption_pixel16(charls.pair<java.lang.Integer> ra, charls.pair<java.lang.Integer> rb)
-
decode_run_interruption_pixel32
charls.pair<java.lang.Integer> decode_run_interruption_pixel32(charls.pair<java.lang.Integer> ra, charls.pair<java.lang.Integer> rb)
-
decode_run_interruption_pixel8
charls.triplet<java.lang.Short> decode_run_interruption_pixel8(charls.triplet<java.lang.Short> ra, charls.triplet<java.lang.Short> rb)
-
decode_run_interruption_pixel16
charls.triplet<java.lang.Integer> decode_run_interruption_pixel16(charls.triplet<java.lang.Integer> ra, charls.triplet<java.lang.Integer> rb)
-
decode_run_interruption_pixel32
charls.triplet<java.lang.Integer> decode_run_interruption_pixel32(charls.triplet<java.lang.Integer> ra, charls.triplet<java.lang.Integer> rb)
-
decode_run_interruption_pixel8
charls.quad<java.lang.Short> decode_run_interruption_pixel8(charls.quad<java.lang.Short> ra, charls.quad<java.lang.Short> rb)
-
decode_run_interruption_pixel16
charls.quad<java.lang.Integer> decode_run_interruption_pixel16(charls.quad<java.lang.Integer> ra, charls.quad<java.lang.Integer> rb)
-
decode_run_interruption_pixel32
charls.quad<java.lang.Integer> decode_run_interruption_pixel32(charls.quad<java.lang.Integer> ra, charls.quad<java.lang.Integer> rb)
-
decode_run_pixels_8
int decode_run_pixels_8(byte ra, int start_pos, int pixel_count)
-
decode_run_pixels_pair8
int decode_run_pixels_pair8(charls.pair<java.lang.Short> ra, int start_pos, int pixel_count)
-
decode_run_pixels_triplet8
int decode_run_pixels_triplet8(charls.triplet<java.lang.Short> ra, int start_pos, int pixel_count)
-
decode_run_pixels_quad8
int decode_run_pixels_quad8(charls.quad<java.lang.Short> ra, int start_pos, int pixel_count)
-
decode_run_pixels_16
int decode_run_pixels_16(short ra, int start_pos, int pixel_count)
-
decode_run_pixels_pair16
int decode_run_pixels_pair16(charls.pair<java.lang.Integer> ra, int start_pos, int pixel_count)
-
decode_run_pixels_triplet16
int decode_run_pixels_triplet16(charls.triplet<java.lang.Integer> ra, int start_pos, int pixel_count)
-
decode_run_pixels_quad16
int decode_run_pixels_quad16(charls.quad<java.lang.Integer> ra, int start_pos, int pixel_count)
-
decode_run_pixels_32
int decode_run_pixels_32(int ra, int start_pos, int pixel_count)
-
decode_run_pixels_pair32
int decode_run_pixels_pair32(charls.pair<java.lang.Integer> ra, int start_pos, int pixel_count)
-
decode_run_pixels_triplet32
int decode_run_pixels_triplet32(charls.triplet<java.lang.Integer> ra, int start_pos, int pixel_count)
-
decode_run_pixels_quad32
int decode_run_pixels_quad32(charls.quad<java.lang.Integer> ra, int start_pos, int pixel_count)
-
-