39#ifndef OJPH_CODESTREAM_LOCAL_H
40#define OJPH_CODESTREAM_LOCAL_H
50 class mem_fixed_allocator;
51 class mem_elastic_allocator;
60 return (
ui16)((t << 8) | (t >> 8));
70 friend ::ojph::codestream;
91 if (
qcc[v].get_comp_num() == comp_num)
param_qcd * access_qcd(ui32 comp_num)
ui32 skipped_res_for_recon
ui32 get_tilepart_div() const
ojph::param_siz access_siz()
mem_elastic_allocator * get_elastic_alloc()
ui32 get_skipped_res_for_read()
void request_tlm_marker(bool needed)
line_buf * exchange(line_buf *line, ui32 &next_component)
void set_planar(int planar)
const param_siz * get_siz()
void check_imf_validity()
mem_fixed_allocator * get_allocator()
void restrict_input_resolution(ui32 skipped_res_for_data, ui32 skipped_res_for_recon)
ui8 * get_precinct_scratch()
outfile_base * get_file()
mem_elastic_allocator * elastic_alloc
ojph::param_cod access_cod()
const param_cod * get_cod()
bool is_tlm_needed() const
mem_fixed_allocator * allocator
void write_headers(outfile_base *file, const comment_exchange *comments, ui32 num_comments)
ui32 precinct_scratch_needed_bytes
void check_broadcast_validity()
void read_headers(infile_base *file)
void set_profile(const char *s)
bool employ_color_transform
void set_tilepart_divisions(ui32 value)
ui32 get_skipped_res_for_recon()
line_buf * pull(ui32 &comp_num)
ui32 skipped_res_for_read
static ui16 swap_byte(ui16 t)