Go to the documentation of this file.
46 bool read(uint8_t *p_header_data, uint16_t header_size);
Definition: PPMMarker.h:34
grk_ppx * markers
ppm markers data (table indexed by Zppm)
Definition: PPMMarker.h:61
bool read(uint8_t *p_header_data, uint16_t header_size)
Read a PPM marker (Packed headers, main header)
Definition: PPMMarker.cpp:48
Definition: PPMMarker.h:28
uint32_t markers_count
number of ppm markers (reserved size)
Definition: PPMMarker.h:59
void * grk_calloc(size_t num, size_t size)
Allocate a memory block with elements initialized to 0.
Definition: MemManager.cpp:111
PPMMarker()
Definition: PPMMarker.cpp:27
void grk_free(void *ptr)
Deallocates or frees a memory block.
Definition: MemManager.cpp:141
grk_buffer< uint8_t > grk_buf
Definition: util.h:268
std::vector< grk_buf > m_tile_packet_headers
Definition: PPMMarker.h:54
bool merge(void)
Merges all PPM markers read (Packed headers, main header)
Definition: PPMMarker.cpp:108
uint32_t m_data_size
Definition: PPMMarker.h:30
Copyright (C) 2016-2020 Grok Image Compression Inc.
Definition: BitIO.cpp:23
void * grk_malloc(size_t size)
Allocate an uninitialized memory block.
Definition: MemManager.cpp:105
uint8_t * buffer
packet header storage original buffer
Definition: PPMMarker.h:64
~PPMMarker()
Definition: PPMMarker.cpp:32
uint8_t * m_data
Definition: PPMMarker.h:29
void * grk_realloc(void *ptr, size_t new_size)
Reallocate memory blocks.
Definition: MemManager.cpp:135
void GRK_ERROR(const char *fmt,...)
Definition: logger.cpp:57