|
Grok 15.1.0
|
#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-2025 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) |
| #define | smr_sign(x) |
| #define | to_smr(x) |
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 | ) |
Referenced by grk::T1::enc_clnpass().
| #define smr_sign | ( | x | ) |
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 | ) |
| 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().