|
Grok 12.0.1
|
#include "grok.h"#include <cstdint>#include <math.h>#include <cassert>#include <cstring>#include "mqc.h"#include "T1.h"Go to the source code of this file.
Classes | |
| struct | grk::pass_enc |
| struct | grk::cblk_enc |
Namespaces | |
| namespace | grk |
| Copyright (C) 2016-2024 Grok Image Compression Inc. | |
Macros | |
| #define | INLINE |
| #define | T1_NUMCTXS_ZC 9 |
| #define | T1_NUMCTXS_SC 5 |
| #define | T1_NUMCTXS_MAG 3 |
| #define | T1_NUMCTXS_AGG 1 |
| #define | T1_NUMCTXS_UNI 1 |
| #define | T1_CTXNO_ZC 0 |
| #define | T1_CTXNO_SC (T1_CTXNO_ZC + T1_NUMCTXS_ZC) |
| #define | T1_CTXNO_MAG (T1_CTXNO_SC + T1_NUMCTXS_SC) |
| #define | T1_CTXNO_AGG (T1_CTXNO_MAG + T1_NUMCTXS_MAG) |
| #define | T1_CTXNO_UNI (T1_CTXNO_AGG + T1_NUMCTXS_AGG) |
| #define | T1_NUMCTXS (T1_CTXNO_UNI + T1_NUMCTXS_UNI) |
| #define | smr_abs(x) (((uint32_t)(x)) & 0x7FFFFFFFU) |
| #define | smr_sign(x) (((uint32_t)(x)) >> 31) |
| #define | to_smr(x) ((x) >= 0 ? (uint32_t)(x) : ((uint32_t)(-x) | 0x80000000U)) |
Variables | |
| const uint8_t | grk_cblk_dec_compressed_data_pad_right = 2 |
| < Space for a fake FFFF marker | |
| const uint8_t | grk_cblk_enc_compressed_data_pad_left = 2 |
| #define INLINE |
| #define smr_abs | ( | x | ) | (((uint32_t)(x)) & 0x7FFFFFFFU) |
Referenced by grk::T1::enc_clnpass().
| #define smr_sign | ( | x | ) | (((uint32_t)(x)) >> 31) |
Referenced by grk::T1::enc_clnpass().
| #define T1_CTXNO_AGG (T1_CTXNO_MAG + T1_NUMCTXS_MAG) |
Referenced by grk::T1::enc_clnpass(), and grk::mqc_resetstates().
| #define T1_CTXNO_MAG (T1_CTXNO_SC + T1_NUMCTXS_SC) |
Referenced by grk::getctxno_mag().
| #define T1_CTXNO_SC (T1_CTXNO_ZC + T1_NUMCTXS_ZC) |
Referenced by t1_init_ctxno_sc().
| #define T1_CTXNO_UNI (T1_CTXNO_AGG + T1_NUMCTXS_AGG) |
Referenced by grk::T1::dec_clnpass_check_segsym(), grk::T1::enc_clnpass(), and grk::mqc_resetstates().
| #define T1_CTXNO_ZC 0 |
Referenced by grk::mqc_resetstates(), and t1_init_ctxno_zc().
| #define T1_NUMCTXS (T1_CTXNO_UNI + T1_NUMCTXS_UNI) |
| #define T1_NUMCTXS_AGG 1 |
| #define T1_NUMCTXS_MAG 3 |
| #define T1_NUMCTXS_SC 5 |
| #define T1_NUMCTXS_UNI 1 |
| #define T1_NUMCTXS_ZC 9 |
| #define to_smr | ( | x | ) | ((x) >= 0 ? (uint32_t)(x) : ((uint32_t)(-x) | 0x80000000U)) |
| const uint8_t grk_cblk_dec_compressed_data_pad_right = 2 |
< Space for a fake FFFF marker
Referenced by grk::t1_part1::T1Part1::decompress(), grk::mqc_finish_dec(), and grk::mqc_init_dec_common().
| const uint8_t grk_cblk_enc_compressed_data_pad_left = 2 |
Referenced by grk::CompressCodeblock::allocData().