Grok
9.5.0
|
Apply dc shift for reversible decompressed image (assumes mono with no MCT) input and output buffers are both 32 bit integer. More...
Public Member Functions | |
int32_t | vtrans (std::vector< int32_t * > channels, std::vector< ShiftInfo > shiftInfo, size_t index, size_t chunkSize) |
vector version More... | |
void | trans (std::vector< int32_t * > channels, std::vector< ShiftInfo > shiftInfo, size_t index, size_t numSamples) |
scalar version More... | |
Apply dc shift for reversible decompressed image (assumes mono with no MCT) input and output buffers are both 32 bit integer.
|
inline |
scalar version
References GRK_RESTRICT, and grk::shift.
|
inline |
vector version
References hwy::HWY_NAMESPACE::Clamp(), GRK_RESTRICT, HWY_FULL, hwy::HWY_NAMESPACE::Lanes(), hwy::HWY_NAMESPACE::Load(), hwy::HWY_NAMESPACE::Set(), and hwy::HWY_NAMESPACE::Store().