Go to the documentation of this file.
32 #define BIBO_EXTRA_BITS 5
39 uint32_t bandIndex, uint64_t precinctIndex, uint64_t cblkno, Subband *band,
40 CompressCodeblock *cblk, uint32_t *numPix);
47 void nextCXD(grk_plugin_debug_mqc *mqc, uint32_t d);
unsigned int * contextStream
Definition: grok.h:1195
Resolution * resolutions
Definition: TileComponent.h:57
Definition: grk_exceptions.h:25
grk_plugin_band ** band
Definition: grok.h:1230
Tile compressor/decompressor.
Definition: TileProcessor.h:63
grk_image_comp * comps
image components
Definition: grok.h:906
grk_buf compressedStream
Definition: T1Structs.h:107
void GRK_WARN(const char *fmt,...)
Definition: logger.cpp:49
grk_tile * tile
info on image tile
Definition: TileProcessor.h:146
T x1
Definition: util.h:77
static const char * plugin_debug_mqc_next_cxd_method_name
Definition: plugin_bridge.cpp:288
bool needs_rate_control()
Definition: TileProcessor.cpp:77
bool owns_data
Definition: util.h:273
void * minpf_get_symbol(minpf_dynamic_library *library, const char *symbol)
Definition: minpf_dynamic_library.cpp:150
uint64_t numPrecincts
Definition: grok.h:1219
Plugin tile.
Definition: grok.h:1251
grk_plugin_code_block ** blocks
Definition: grok.h:1211
uint32_t numPassesTotal
Definition: T1Structs.h:132
bool tile_equals(grk_plugin_tile *plugin_tile, grk_tile *p_tile)
Definition: plugin_bridge.cpp:85
CodePass * passes
Definition: T1Structs.h:130
uint32_t GRK_CALLCONV grk_plugin_get_debug_state()
Get debug state of plugin.
Definition: grok.cpp:633
uint32_t numbps
Definition: T1Structs.h:108
TileComponent * comps
Definition: TileProcessor.h:35
#define BIBO_EXTRA_BITS
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: plugin_bridge.h:32
void mqc_next_plane(grk_plugin_debug_mqc *mqc)
Definition: plugin_bridge.cpp:294
Definition: plugin_interface.h:34
grk_plugin_resolution ** resolutions
Definition: grok.h:1238
float stepsize
Definition: T1Structs.h:224
void(* PLUGIN_DEBUG_MQC_NEXT_CXD)(grk_plugin_debug_mqc *mqc, uint32_t d)
Definition: plugin_interface.h:48
Subband band[BAND_NUM_INDICES]
Definition: T1Structs.h:240
void(* PLUGIN_DEBUG_MQC_NEXT_PLANE)(grk_plugin_debug_mqc *mqc)
Definition: plugin_interface.h:50
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: BitIO.cpp:23
uint8_t * paddedCompressedStream
Definition: T1Structs.h:128
size_t len
Definition: util.h:272
grk_plugin_tile_component ** tileComponents
Definition: grok.h:1254
Definition: TileProcessor.h:31
uint64_t area(void) const
Definition: util.h:166
minpf_plugin_manager * minpf_get_plugin_manager(void)
Definition: minpf_plugin_manager.cpp:98
static const char * plugin_debug_mqc_next_plane_method_name
Definition: plugin_bridge.cpp:290
Definition: T1Structs.h:118
grk_plugin_tile * current_plugin_tile
Definition: TileProcessor.h:149
void compress_synch_with_plugin(TileProcessor *tcd, uint32_t compno, uint32_t resno, uint32_t bandIndex, uint64_t precinctIndex, uint64_t cblkno, Subband *band, CompressCodeblock *cblk, uint32_t *numPix)
Definition: plugin_bridge.cpp:138
#define GRK_PLUGIN_STATE_DEBUG
Definition: grok.h:1765
T x0
Definition: util.h:77
void decompress_synch_plugin_with_host(TileProcessor *tcd)
Definition: plugin_bridge.cpp:24
T y1
Definition: util.h:77
void nextCXD(grk_plugin_debug_mqc *mqc, uint32_t d)
Definition: plugin_bridge.cpp:304
void GRK_INFO(const char *fmt,...)
Definition: logger.cpp:41
T y0
Definition: util.h:77
grk_plugin_precinct ** precincts
Definition: grok.h:1220
size_t numComponents
Definition: grok.h:1253
void set_context_stream(TileProcessor *p_tileProcessor)
Definition: plugin_bridge.cpp:255
uint8_t prec
precision
Definition: grok.h:877
void GRK_ERROR(const char *fmt,...)
Definition: logger.cpp:57
Definition: T1Structs.h:203
uint32_t numcomps
Definition: TileProcessor.h:34
grk_image * image
image header
Definition: TileProcessor.h:148