FFmpeg
|
JPEG2000 image encoder and decoder common functions. More...
Go to the source code of this file.
Macros | |
#define | SHL(a, n) ((n)>=0 ? (a) << (n) : (a) >> -(n)) |
Functions | |
static int | tag_tree_size (int w, int h) |
allocate the memory for tag tree More... | |
J2kTgtNode * | ff_j2k_tag_tree_init (int w, int h) |
static void | tag_tree_zero (J2kTgtNode *t, int w, int h) |
static int | getnbctxno (int flag, int bandno, int vert_causal_ctx_csty_symbol) |
static int | getsgnctxno (int flag, uint8_t *xorbit) |
void | ff_j2k_init_tier1_luts (void) |
void | ff_j2k_set_significant (J2kT1Context *t1, int x, int y, int negative) |
int | ff_j2k_init_component (J2kComponent *comp, J2kCodingStyle *codsty, J2kQuantStyle *qntsty, int cbps, int dx, int dy) |
void | ff_j2k_reinit (J2kComponent *comp, J2kCodingStyle *codsty) |
void | ff_j2k_cleanup (J2kComponent *comp, J2kCodingStyle *codsty) |
Variables | |
uint8_t | ff_j2k_nbctxno_lut [256][4] |
uint8_t | ff_j2k_sgnctxno_lut [16][16] |
uint8_t | ff_j2k_xorbit_lut [16][16] |
Detailed Description
JPEG2000 image encoder and decoder common functions.
Definition in file j2k.c.
Macro Definition Documentation
Definition at line 32 of file j2k.c.
Referenced by ff_j2k_init_component().
Function Documentation
void ff_j2k_cleanup | ( | J2kComponent * | comp, |
J2kCodingStyle * | codsty | ||
) |
Definition at line 369 of file j2k.c.
Referenced by cleanup(), and ff_j2k_getsgnctxno().
int ff_j2k_init_component | ( | J2kComponent * | comp, |
J2kCodingStyle * | codsty, | ||
J2kQuantStyle * | qntsty, | ||
int | cbps, | ||
int | dx, | ||
int | dy | ||
) |
Definition at line 202 of file j2k.c.
Referenced by ff_j2k_getsgnctxno(), init_tile(), and init_tiles().
Definition at line 170 of file j2k.c.
Referenced by ff_j2k_ceildiv(), j2kdec_init(), and j2kenc_init().
void ff_j2k_reinit | ( | J2kComponent * | comp, |
J2kCodingStyle * | codsty | ||
) |
Definition at line 348 of file j2k.c.
Referenced by ff_j2k_getsgnctxno(), and reinit().
void ff_j2k_set_significant | ( | J2kT1Context * | t1, |
int | x, | ||
int | y, | ||
int | negative | ||
) |
Definition at line 181 of file j2k.c.
Referenced by decode_clnpass(), decode_sigpass(), encode_clnpass(), encode_sigpass(), and ff_j2k_ceildiv().
J2kTgtNode* ff_j2k_tag_tree_init | ( | int | w, |
int | h | ||
) |
Definition at line 67 of file j2k.c.
Referenced by ff_j2k_ceildiv(), and ff_j2k_init_component().
|
static |
Definition at line 108 of file j2k.c.
Referenced by ff_j2k_init_tier1_luts().
|
static |
Definition at line 155 of file j2k.c.
Referenced by ff_j2k_init_tier1_luts().
|
static |
allocate the memory for tag tree
Definition at line 56 of file j2k.c.
Referenced by ff_j2k_tag_tree_init(), and tag_tree_zero().
|
static |
Definition at line 96 of file j2k.c.
Referenced by ff_j2k_reinit().
Variable Documentation
uint8_t ff_j2k_nbctxno_lut[256][4] |
Definition at line 106 of file j2k.c.
Referenced by ff_j2k_ceildiv(), ff_j2k_getnbctxno(), and ff_j2k_init_tier1_luts().
uint8_t ff_j2k_sgnctxno_lut[16][16] |
Definition at line 153 of file j2k.c.
Referenced by ff_j2k_getrefctxno(), ff_j2k_getsgnctxno(), and ff_j2k_init_tier1_luts().
uint8_t ff_j2k_xorbit_lut[16][16] |
Definition at line 153 of file j2k.c.
Referenced by ff_j2k_getrefctxno(), ff_j2k_getsgnctxno(), and ff_j2k_init_tier1_luts().
Generated on Fri Dec 20 2024 06:56:13 for FFmpeg by 1.8.11