#include "mqc.h"
#include "j2k_dwt.h"
Go to the source code of this file.
Definition in file j2k.h.
| #define J2K_CBLK_BYPASS 0x01 |
| #define J2K_CBLK_SEGSYM 0x20 |
| #define J2K_CBLK_VSC 0x08 |
| #define J2K_CSTY_EPH 0x04 |
| #define J2K_T1_REF 0x4000 |
| #define J2K_T1_SGN 0x8000 |
| #define J2K_T1_SGN_E 0x0800 |
| #define J2K_T1_SGN_N 0x0100 |
| #define J2K_T1_SGN_S 0x0200 |
| #define J2K_T1_SGN_W 0x0400 |
| #define J2K_T1_SIG 0x2000 |
Definition at line 85 of file j2k.h.
Referenced by decode_clnpass(), decode_refpass(), decode_sigpass(), encode_clnpass(), encode_refpass(), encode_sigpass(), and ff_j2k_set_significant().
| #define J2K_T1_SIG_E 0x0002 |
Definition at line 69 of file j2k.h.
Referenced by ff_j2k_set_significant(), getnbctxno(), and getsgnctxno().
| #define J2K_T1_SIG_N 0x0001 |
Definition at line 68 of file j2k.h.
Referenced by ff_j2k_set_significant(), getnbctxno(), and getsgnctxno().
| #define J2K_T1_SIG_NB |
Value:
(J2K_T1_SIG_N | J2K_T1_SIG_E | J2K_T1_SIG_S | J2K_T1_SIG_W \ |J2K_T1_SIG_NE | J2K_T1_SIG_NW | J2K_T1_SIG_SE | J2K_T1_SIG_SW)
Definition at line 76 of file j2k.h.
Referenced by decode_clnpass(), decode_sigpass(), encode_clnpass(), and encode_sigpass().
| #define J2K_T1_SIG_NE 0x0010 |
| #define J2K_T1_SIG_NW 0x0020 |
| #define J2K_T1_SIG_S 0x0008 |
Definition at line 71 of file j2k.h.
Referenced by ff_j2k_set_significant(), getnbctxno(), and getsgnctxno().
| #define J2K_T1_SIG_SE 0x0040 |
| #define J2K_T1_SIG_SW 0x0080 |
| #define J2K_T1_SIG_W 0x0004 |
Definition at line 70 of file j2k.h.
Referenced by ff_j2k_set_significant(), getnbctxno(), and getsgnctxno().
| #define J2K_T1_VIS 0x1000 |
Definition at line 84 of file j2k.h.
Referenced by decode_clnpass(), decode_refpass(), decode_sigpass(), encode_clnpass(), encode_refpass(), and encode_sigpass().
| enum J2kMarkers |
| J2K_SOC | start of codestream |
| J2K_SIZ | image and tile size |
| J2K_COD | coding style default |
| J2K_COC | coding style component |
| J2K_TLM | packed packet headers, tile-part header |
| J2K_PLM | tile-part lengths |
| J2K_PLT | packet length, main header |
| J2K_QCD | quantization default |
| J2K_QCC | quantization component |
| J2K_RGN | region of interest |
| J2K_POC | progression order change |
| J2K_PPM | packet length, tile-part header |
| J2K_PPT | packed packet headers, main header |
| J2K_CRG | component registration |
| J2K_COM | comment |
| J2K_SOT | start of tile-part |
| J2K_SOP | start of packet |
| J2K_EPH | end of packet header |
| J2K_SOD | start of data |
| J2K_EOC | end of codestream |
| enum J2kQuantsty |
Definition at line 196 of file j2k.h.
Referenced by decode_tile(), encode_tile(), ff_j2k_init_component(), get_siz(), and init_tiles().
| void ff_j2k_cleanup | ( | J2kComponent * | comp, | |
| J2kCodingStyle * | codsty | |||
| ) |
| static int ff_j2k_getnbctxno | ( | int | flag, | |
| int | bandno, | |||
| int | vert_causal_ctx_csty_symbol | |||
| ) | [inline, static] |
Definition at line 211 of file j2k.h.
Referenced by decode_clnpass(), decode_sigpass(), encode_clnpass(), and encode_sigpass().
Definition at line 224 of file j2k.h.
Referenced by decode_clnpass(), decode_sigpass(), encode_clnpass(), and encode_sigpass().
| int ff_j2k_init_component | ( | J2kComponent * | comp, | |
| J2kCodingStyle * | codsty, | |||
| J2kQuantStyle * | qntsty, | |||
| int | cbps, | |||
| int | dx, | |||
| int | dy | |||
| ) |
| void ff_j2k_init_tier1_luts | ( | void | ) |
| void ff_j2k_reinit | ( | J2kComponent * | comp, | |
| J2kCodingStyle * | codsty | |||
| ) |
| 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(), and encode_sigpass().
| J2kTgtNode* ff_j2k_tag_tree_init | ( | int | w, | |
| int | h | |||
| ) |
| uint8_t ff_j2k_nbctxno_lut[256][4] |
| uint8_t ff_j2k_sgnctxno_lut[16][16] |
| uint8_t ff_j2k_xorbit_lut[16][16] |
1.5.8