Expand description
Constrained 2D DCT to irreversible 9/7 wavelet transforms.
The production float path performs a separable 8x8 IDCT into a reusable spatial plane, then applies the separable single-level 9/7 transform.
Structs§
- Dct97
Grid Error - Error returned when a DCT block grid cannot cover the requested component.
- Dct97
Grid Scratch - Scratch storage for repeated DCT-grid to 9/7 transform calls.
- Dwt97
TwoDimensional - One separable single-level 2D 9/7 transform result.
Functions§
- dct8x8_
blocks_ then_ dwt97_ float - Reference path for a DCT block grid: DCT coefficients -> float IDCT samples -> separable linearized 9/7.
- dct8x8_
blocks_ then_ dwt97_ float_ with_ scratch - Reference 9/7 path with caller-owned spatial-sample scratch: DCT coefficients -> float IDCT samples -> separable linearized 9/7.