|
Grok 20.3.2
|
Namespaces | |
| namespace | ojph |
| namespace | part1 |
Classes | |
| class | BlockCoder |
| struct | BlockExec |
| struct | cblk_enc |
| struct | Codeblock |
| Code block information for both compression and decompression. More... | |
| struct | CodeblockCompress |
| Stores information about compression code block. More... | |
| struct | CodeblockCompressImpl |
| struct | CodeblockDecompress |
| struct | CodeblockDecompressImpl |
| Decompression code block implementation. More... | |
| struct | CodeblockImpl |
| struct | CodePass |
| Information about compression/decompression coding pass. More... | |
| class | CoderFactory |
| struct | CompressBlockExec |
| class | CorruptPacketDataException |
| class | CorruptPacketException |
| class | CorruptPacketHeaderException |
| struct | DecompressBlockExec |
| class | ICoder |
| interface to code block compressor / decompressor More... | |
| struct | Layer |
| Store information on quality layer. More... | |
| struct | mqc_state |
| struct | mqcoder |
| MQ coder. More... | |
| struct | mqcoder_backup |
| MQ coder base class used to manage backup/restore. More... | |
| struct | mqcoder_base |
| MQ coder base. More... | |
| class | NarrowRoiScaleFilter16 |
| class | NarrowRoiShiftFilter |
| class | NarrowScaleFilter16 |
| class | NarrowShiftFilter |
| struct | pass_enc |
| class | RoiScaleFilter |
| class | RoiShiftFilter |
| class | ScaleFilter |
| struct | Segment |
| Stores information for a code block segment. More... | |
| class | ShiftFilter |
Typedefs | |
| template<typename T> | |
| using | DecompressBlockPostProcessor |
| typedef uint32_t | grk_flag |
Enumerations | |
| enum | eBandOrientation { BAND_ORIENT_LL , BAND_ORIENT_HL , BAND_ORIENT_LH , BAND_ORIENT_HH , BAND_NUM_ORIENTATIONS } |
| enum | eBandIndex { BAND_INDEX_HL , BAND_INDEX_LH , BAND_INDEX_HH , BAND_NUM_INDICES } |
Functions | |
| static int16_t | getnmsedec_sig (uint32_t x, uint32_t bitpos) |
| static int16_t | getnmsedec_ref (uint32_t x, uint32_t bitpos) |
| static void | update_flags (grk_flag *flagsPtr, uint32_t ci, uint32_t s, uint32_t stride, uint32_t vsc) |
| uint8_t | getctxtno_sc_or_spb_index (uint32_t fX, uint32_t pfX, uint32_t nfX, uint32_t ci) |
Variables | |
| static const double | dwt_norms [4][32] |
| static const double | dwt_norms_real [4][32] |
| const uint32_t | A_MIN = 0x8000 |
| const uint8_t | B1_POS = 1 |
| const uint8_t | B2_POS = 2 |
| const uint8_t | B3_POS = 3 |
| const uint8_t | B4_POS = 4 |
| const uint8_t | B5_POS = 5 |
| const uint8_t | B6_POS = 6 |
| const uint8_t | B7_POS = 7 |
| const uint8_t | B8_POS = 8 |
| const uint8_t | B9_POS = 9 |
| const uint8_t | B10_POS = 10 |
| const uint8_t | B11_POS = 11 |
| const uint8_t | B12_POS = 12 |
| const uint8_t | red_zone = 6 |
| const uint8_t | BACKUP_DISABLED = 0xFF |
| const mqc_state | mqc_states [47 *2] |
| const uint32_t | BAND_RES_ZERO_INDEX_LL = 0 |
| const uint32_t | T1_NUMCTXS_ZC = 9 |
| const uint32_t | T1_NUMCTXS_SC = 5 |
| const uint32_t | T1_NUMCTXS_MAG = 3 |
| const uint32_t | T1_NUMCTXS_AGG = 1 |
| const uint32_t | T1_NUMCTXS_UNI = 1 |
| const uint32_t | T1_CTXNO_ZC = 0 |
| const uint32_t | T1_CTXNO_SC = T1_CTXNO_ZC + T1_NUMCTXS_ZC |
| const uint32_t | T1_CTXNO_MAG = T1_CTXNO_SC + T1_NUMCTXS_SC |
| const uint32_t | T1_CTXNO_AGG = T1_CTXNO_MAG + T1_NUMCTXS_MAG |
| const uint32_t | T1_CTXNO_UNI = T1_CTXNO_AGG + T1_NUMCTXS_AGG |
| const uint32_t | T1_NUMCTXS = T1_CTXNO_UNI + T1_NUMCTXS_UNI |
| using grk::t1::DecompressBlockPostProcessor |
| typedef uint32_t grk::t1::grk_flag |
| enum grk::t1::eBandIndex |
|
inline |
References T1_CHI_0_I, T1_CHI_1_I, T1_CHI_2_I, T1_CHI_THIS_I, T1_SIGMA_1, T1_SIGMA_3, T1_SIGMA_5, and T1_SIGMA_7.
Referenced by grk::t1::BlockCoder::enc_clnpass().
|
inlinestatic |
References lut_nmsedec_ref, lut_nmsedec_ref0, and T1_NMSEDEC_BITS.
|
inlinestatic |
References lut_nmsedec_sig, lut_nmsedec_sig0, and T1_NMSEDEC_BITS.
Referenced by grk::t1::BlockCoder::enc_clnpass().
|
inlinestatic |
References UPDATE_FLAGS.
Referenced by grk::t1::BlockCoder::dec_sigpass_step_raw(), and grk::t1::BlockCoder::enc_clnpass().
| const uint32_t grk::t1::A_MIN = 0x8000 |
Referenced by grk::t1::mqcoder::init_dec().
| const uint8_t grk::t1::B10_POS = 10 |
| const uint8_t grk::t1::B11_POS = 11 |
| const uint8_t grk::t1::B12_POS = 12 |
| const uint8_t grk::t1::B1_POS = 1 |
| const uint8_t grk::t1::B2_POS = 2 |
| const uint8_t grk::t1::B3_POS = 3 |
| const uint8_t grk::t1::B4_POS = 4 |
| const uint8_t grk::t1::B5_POS = 5 |
| const uint8_t grk::t1::B6_POS = 6 |
| const uint8_t grk::t1::B7_POS = 7 |
| const uint8_t grk::t1::B8_POS = 8 |
| const uint8_t grk::t1::B9_POS = 9 |
| const uint8_t grk::t1::BACKUP_DISABLED = 0xFF |
| const uint32_t grk::t1::BAND_RES_ZERO_INDEX_LL = 0 |
|
static |
Referenced by grk::t1::BlockCoder::getnorm().
|
static |
Referenced by grk::t1::BlockCoder::getnorm().
| const mqc_state grk::t1::mqc_states |
Referenced by grk::t1::mqcoder::resetstates().
| const uint8_t grk::t1::red_zone = 6 |
| const uint32_t grk::t1::T1_CTXNO_AGG = T1_CTXNO_MAG + T1_NUMCTXS_MAG |
Referenced by grk::t1::BlockCoder::enc_clnpass(), and grk::t1::mqcoder::resetstates().
| const uint32_t grk::t1::T1_CTXNO_MAG = T1_CTXNO_SC + T1_NUMCTXS_SC |
| const uint32_t grk::t1::T1_CTXNO_SC = T1_CTXNO_ZC + T1_NUMCTXS_ZC |
| const uint32_t grk::t1::T1_CTXNO_UNI = T1_CTXNO_AGG + T1_NUMCTXS_AGG |
| const uint32_t grk::t1::T1_CTXNO_ZC = 0 |
Referenced by grk::t1::mqcoder::resetstates().
| const uint32_t grk::t1::T1_NUMCTXS = T1_CTXNO_UNI + T1_NUMCTXS_UNI |
| const uint32_t grk::t1::T1_NUMCTXS_AGG = 1 |
| const uint32_t grk::t1::T1_NUMCTXS_MAG = 3 |
| const uint32_t grk::t1::T1_NUMCTXS_SC = 5 |
| const uint32_t grk::t1::T1_NUMCTXS_UNI = 1 |
| const uint32_t grk::t1::T1_NUMCTXS_ZC = 9 |