Grok 20.3.2
mct.cpp File Reference
#include <functional>
#include "hwy_arm_disable_targets.h"
#include "TFSingleton.h"
#include "CodeStreamLimits.h"
#include "TileWindow.h"
#include "Quantizer.h"
#include "Logger.h"
#include "buffer.h"
#include "GrkObjectWrapper.h"
#include "FlowComponent.h"
#include "IStream.h"
#include "GrkImageMeta.h"
#include "GrkImage.h"
#include "PLMarker.h"
#include "SIZMarker.h"
#include "PPMMarker.h"
#include "CodingParams.h"
#include "ICoder.h"
#include "CoderPool.h"
#include "BitIO.h"
#include "TagTree.h"
#include "CodeblockCompress.h"
#include "CodeblockDecompress.h"
#include "Precinct.h"
#include "Subband.h"
#include "Resolution.h"
#include "TileComponentWindow.h"
#include "canvas/tile/Tile.h"
#include "mct.h"
#include <hwy/foreach_target.h>
#include <hwy/highway.h>

Classes

class  grk::HWY_NAMESPACE::DecompressDcShiftIrrev
 Apply dc shift for irreversible decompressed image. More...
class  grk::HWY_NAMESPACE::DecompressDcShiftRev
 Apply dc shift for reversible decompressed image (assumes mono with no MCT) input and output buffers are both 32 bit integer. More...
class  grk::HWY_NAMESPACE::DecompressDcShiftRev16
 Apply dc shift for reversible decompressed image (16-bit path) (assumes mono with no MCT) input and output buffers are both 16 bit integer. More...
class  grk::HWY_NAMESPACE::DecompressDcShiftIrrev16
 Apply dc shift for irreversible decompressed image (16-bit path) (assumes mono with no MCT) NarrowScaleFilter16 has already dequantized T1 output to int16, so only integer shift + clamp is needed (same op as DecompressDcShiftRev16). More...
class  grk::HWY_NAMESPACE::DecompressRev
 Apply MCT with optional DC shift to reversible decompressed image. More...
class  grk::HWY_NAMESPACE::DecompressRev16
 Apply MCT with optional DC shift to reversible decompressed image (16-bit path). More...
class  grk::HWY_NAMESPACE::DecompressIrrev
 Apply MCT with optional DC shift to irreversible decompressed image. More...
class  grk::HWY_NAMESPACE::DecompressIrrev16
 Apply MCT with optional DC shift to irreversible decompressed image (16-bit path) Uses fixed-point Q15 arithmetic for the ICT coefficients. More...
class  grk::HWY_NAMESPACE::CompressRev
 Apply MCT with optional DC shift to reversible compressed image. More...
class  grk::HWY_NAMESPACE::CompressIrrev
 Apply MCT with optional DC shift to irreversible compressed image. More...

Namespaces

namespace  grk
 ResWindow.
namespace  grk::HWY_NAMESPACE

Macros

#define HWY_TARGET_INCLUDE   "point_transform/mct.cpp"

Functions

 HWY_BEFORE_NAMESPACE ()
template<class T>
void grk::HWY_NAMESPACE::vscheduler (ScheduleInfo info)
void grk::HWY_NAMESPACE::hwy_compress_rev (ScheduleInfo info)
void grk::HWY_NAMESPACE::hwy_compress_irrev (ScheduleInfo info)
void grk::HWY_NAMESPACE::hwy_schedule_decompress_rev (ScheduleInfo info)
void grk::HWY_NAMESPACE::hwy_schedule_decompress_irrev (ScheduleInfo info)
void grk::HWY_NAMESPACE::hwy_schedule_decompress_dc_shift_irrev (ScheduleInfo info)
void grk::HWY_NAMESPACE::hwy_schedule_decompress_dc_shift_rev (ScheduleInfo info)
template<class T>
void grk::HWY_NAMESPACE::vscheduler16 (ScheduleInfo info)
void grk::HWY_NAMESPACE::hwy_schedule_decompress_dc_shift_irrev16 (ScheduleInfo info)
void grk::HWY_NAMESPACE::hwy_schedule_decompress_dc_shift_rev16 (ScheduleInfo info)
void grk::HWY_NAMESPACE::hwy_schedule_decompress_rev16 (ScheduleInfo info)
void grk::HWY_NAMESPACE::hwy_schedule_decompress_irrev16 (ScheduleInfo info)
 HWY_AFTER_NAMESPACE ()

Macro Definition Documentation

◆ HWY_TARGET_INCLUDE

#define HWY_TARGET_INCLUDE   "point_transform/mct.cpp"

Function Documentation

◆ HWY_AFTER_NAMESPACE()

HWY_AFTER_NAMESPACE ( )

◆ HWY_BEFORE_NAMESPACE()

HWY_BEFORE_NAMESPACE ( )