57 (
const line_buf *src_line,
const ui32 src_line_offset,
58 line_buf *dst_line,
const ui32 dst_line_offset,
63 (
const line_buf *src_line,
const ui32 src_line_offset,
64 line_buf *dst_line,
ui32 bit_depth,
bool is_signed,
ui32 width,
69 (
const line_buf *src_line,
const ui32 src_line_offset,
70 line_buf *dst_line,
const ui32 dst_line_offset,
75 (
const line_buf *src_line,
const ui32 src_line_offset,
76 line_buf *dst_line,
const ui32 dst_line_offset,
81 const line_buf *src_line, line_buf *dst_line,
ui32 dst_line_offset,
82 ui32 bit_depth,
bool is_signed,
ui32 width);
86 const line_buf *src_line,
ui32 src_line_offset,
87 line_buf *dst_line,
ui32 bit_depth,
bool is_signed,
ui32 width);
91 const line_buf *src_line, line_buf *dst_line,
ui32 dst_line_offset,
96 const line_buf *src_line, line_buf *dst_line,
ui32 dst_line_offset,
97 ui32 bit_depth,
bool is_signed,
ui32 width);
101 const line_buf *src_line,
ui32 src_line_offset, line_buf *dst_line,
106 const line_buf *src_line,
ui32 src_line_offset,
107 line_buf *dst_line,
ui32 bit_depth,
bool is_signed,
ui32 width);
111 (
const line_buf *r,
const line_buf *g,
const line_buf *b,
112 line_buf *y, line_buf *cb, line_buf *cr,
ui32 repeat);
116 (
const line_buf *y,
const line_buf *cb,
const line_buf *cr,
117 line_buf *r, line_buf *g, line_buf *b,
ui32 repeat);
121 (
const float *r,
const float *g,
const float *b,
122 float *y,
float *cb,
float *cr,
ui32 repeat);
126 (
const float *y,
const float *cb,
const float *cr,
127 float *r,
float *g,
float *b,
ui32 repeat);
void(*) ict_forward(const float *r, const float *g, const float *b, float *y, float *cb, float *cr, ui32 repeat)
void(*) rev_decode_nlt(const line_buf *src_line, const ui32 src_line_offset, line_buf *dst_line, const ui32 dst_line_offset, ui32 bit_depth, bool is_signed, ui32 width, const nlt_rec *rec)
void(*) irv_convert_to_float_nlt_type3(const line_buf *src_line, ui32 src_line_offset, line_buf *dst_line, ui32 bit_depth, bool is_signed, ui32 width)
void(*) irv_convert_to_integer_nlt_type3(const line_buf *src_line, line_buf *dst_line, ui32 dst_line_offset, ui32 bit_depth, bool is_signed, ui32 width)
void(*) rev_convert_nlt_type3(const line_buf *src_line, const ui32 src_line_offset, line_buf *dst_line, const ui32 dst_line_offset, si64 shift, ui32 width)
void(*) irv_convert_to_float_nlt(const line_buf *src_line, ui32 src_line_offset, line_buf *dst_line, ui32 bit_depth, bool is_signed, ui32 width, const nlt_rec *rec)
void init_colour_transform_functions()
void(*) rct_forward(const line_buf *r, const line_buf *g, const line_buf *b, line_buf *y, line_buf *cb, line_buf *cr, ui32 repeat)
void(*) irv_convert_to_integer_nlt(const line_buf *src_line, line_buf *dst_line, ui32 dst_line_offset, ui32 bit_depth, bool is_signed, ui32 width, const nlt_rec *rec)
void(*) irv_convert_to_integer(const line_buf *src_line, line_buf *dst_line, ui32 dst_line_offset, ui32 bit_depth, bool is_signed, ui32 width)
void(*) rev_convert(const line_buf *src_line, const ui32 src_line_offset, line_buf *dst_line, const ui32 dst_line_offset, si64 shift, ui32 width)
void(*) rev_encode_nlt(const line_buf *src_line, const ui32 src_line_offset, line_buf *dst_line, ui32 bit_depth, bool is_signed, ui32 width, const nlt_rec *rec)
void(*) irv_convert_to_float(const line_buf *src_line, ui32 src_line_offset, line_buf *dst_line, ui32 bit_depth, bool is_signed, ui32 width)
void(*) ict_backward(const float *y, const float *cb, const float *cr, float *r, float *g, float *b, ui32 repeat)
void(*) rct_backward(const line_buf *r, const line_buf *g, const line_buf *b, line_buf *y, line_buf *cb, line_buf *cr, ui32 repeat)