Go to the documentation of this file.
24 #define INLINE __forceinline
25 #elif defined(__GNUC__)
26 #define INLINE __inline__
51 #define T1_NMSEDEC_BITS 7
52 #define T1_NMSEDEC_FRACBITS (T1_NMSEDEC_BITS-1)
96 #define smr_abs(x) (((uint32_t)(x)) & 0x7FFFFFFFU)
97 #define smr_sign(x) (((uint32_t)(x)) >> 31)
98 #define to_smr(x) ((x) >= 0 ? (uint32_t)(x) : ((uint32_t)(-x) | 0x80000000U))
uint32_t data_size
Definition: t1_common.h:69
uint32_t len
Definition: t1_common.h:63
uint32_t totalpasses
Definition: t1_common.h:73
pass_enc * passes
Definition: t1_common.h:70
Definition: t1_common.h:67
uint32_t y1
Definition: t1_common.h:89
uint32_t real_num_passes
Definition: t1_common.h:83
uint8_t * data
Definition: t1_common.h:77
uint32_t numbps
Definition: t1_common.h:90
Definition: t1_common.h:81
Definition: t1_common.h:76
uint32_t y0
Definition: t1_common.h:71
#define T1_NMSEDEC_FRACBITS
Definition: t1_common.h:52
uint32_t x0
Definition: t1_common.h:71
seg_data_chunk * chunks
Definition: t1_common.h:88
uint32_t rate
Definition: t1_common.h:61
Definition: t1_common.h:60
uint32_t x1
Definition: t1_common.h:71
uint32_t x1
Definition: t1_common.h:89
uint32_t real_num_segs
Definition: t1_common.h:91
uint32_t y1
Definition: t1_common.h:71
const uint8_t grk_cblk_dec_compressed_data_pad_right
< Space for a fake FFFF marker
Definition: t1_common.h:37
Copyright (C) 2016-2020 Grok Image Compression Inc.
Definition: BitIO.h:27
double distortiondec
Definition: t1_common.h:62
uint32_t numbps
Definition: t1_common.h:72
seg * segs
Definition: t1_common.h:87
uint32_t y0
Definition: t1_common.h:89
Definition: t1_common.h:86
uint8_t * data
Definition: t1_common.h:68
uint32_t len
Definition: t1_common.h:82
uint32_t len
Definition: t1_common.h:78
const uint8_t grk_cblk_enc_compressed_data_pad_left
Definition: t1_common.h:40
bool term
Definition: t1_common.h:64
const uint32_t k_max_bit_planes
Definition: t1_common.h:58
uint32_t x0
Definition: t1_common.h:89