|
Grok 20.3.2
|
Stub — freebyrd thread pool has been removed. More...
#include <SchedulerFreebyrd.h>
Public Types | |
| using | CompStripCallback |
Public Member Functions | |
| SchedulerFreebyrd (uint16_t numcomps, uint8_t prec) | |
| ~SchedulerFreebyrd () | |
| bool | decompressTile (ITileProcessor *tileProcessor) |
| Stub — always returns false (freebyrd removed). | |
| void | setStripOutputCallback (CompStripCallback cb) |
| bool | hasStripOutput () const |
| void | release () |
Static Public Member Functions | |
| static bool | isStripMode () |
Private Types | |
| using | BlockList = std::vector<std::shared_ptr<t1::DecompressBlockExec>> |
Private Member Functions | |
| bool | decodeBlocks (ITileProcessor *tileProcessor) |
| bool | runDWT (ITileProcessor *tileProcessor) |
| bool | runCascadeDWT97 (ITileProcessor *tileProcessor, uint16_t compno) |
| bool | runSeparateDWT53 (ITileProcessor *tileProcessor, uint16_t compno) |
| bool | runSeparateDWT16 (ITileProcessor *tileProcessor, uint16_t compno) |
| bool | postProcess (ITileProcessor *tileProcessor) |
Private Attributes | |
| uint16_t | numcomps_ |
| uint8_t | prec_ |
| std::atomic_bool | success_ |
| std::vector< std::vector< BlockList > > | blocksByComp_ |
| CompStripCallback | stripOutputCallback_ |
Stub — freebyrd thread pool has been removed.
The class interface is preserved so TileProcessor still compiles, but decompressTile() always returns false with an error message.
|
private |
| grk::SchedulerFreebyrd::SchedulerFreebyrd | ( | uint16_t | numcomps, |
| uint8_t | prec ) |
| grk::SchedulerFreebyrd::~SchedulerFreebyrd | ( | ) |
References release().
|
private |
| bool grk::SchedulerFreebyrd::decompressTile | ( | ITileProcessor * | tileProcessor | ) |
Stub — always returns false (freebyrd removed).
References grk::grklog.
|
inline |
References stripOutputCallback_.
|
inlinestatic |
|
private |
| void grk::SchedulerFreebyrd::release | ( | ) |
References blocksByComp_.
Referenced by ~SchedulerFreebyrd().
|
private |
|
private |
|
private |
|
private |
|
inline |
References stripOutputCallback_.
|
private |
Referenced by release().
|
private |
Referenced by SchedulerFreebyrd().
|
private |
Referenced by SchedulerFreebyrd().
|
private |
Referenced by hasStripOutput(), and setStripOutputCallback().
|
private |
Referenced by SchedulerFreebyrd().