HEVC Test Model (HM)
HM-16.18
|
transform and quantization class More...
#include <stdlib.h>
#include <math.h>
#include <limits>
#include <memory.h>
#include "TComTrQuant.h"
#include "TComPic.h"
#include "ContextTables.h"
#include "TComTU.h"
#include "Debug.h"
Go to the source code of this file.
Classes | |
struct | coeffGroupRDStats |
#define | RDOQ_CHROMA 1 |
use of RDOQ in chroma More... | |
Void | partialButterfly4 (TCoeff *src, TCoeff *dst, Int shift, Int line) |
Void | fastForwardDst (TCoeff *block, TCoeff *coeff, Int shift) |
Void | fastInverseDst (TCoeff *tmp, TCoeff *block, Int shift, const TCoeff outputMinimum, const TCoeff outputMaximum) |
Void | partialButterflyInverse4 (TCoeff *src, TCoeff *dst, Int shift, Int line, const TCoeff outputMinimum, const TCoeff outputMaximum) |
Void | partialButterfly8 (TCoeff *src, TCoeff *dst, Int shift, Int line) |
Void | partialButterflyInverse8 (TCoeff *src, TCoeff *dst, Int shift, Int line, const TCoeff outputMinimum, const TCoeff outputMaximum) |
Void | partialButterfly16 (TCoeff *src, TCoeff *dst, Int shift, Int line) |
Void | partialButterflyInverse16 (TCoeff *src, TCoeff *dst, Int shift, Int line, const TCoeff outputMinimum, const TCoeff outputMaximum) |
Void | partialButterfly32 (TCoeff *src, TCoeff *dst, Int shift, Int line) |
Void | partialButterflyInverse32 (TCoeff *src, TCoeff *dst, Int shift, Int line, const TCoeff outputMinimum, const TCoeff outputMaximum) |
Void | xTrMxN (Int bitDepth, TCoeff *block, TCoeff *coeff, Int iWidth, Int iHeight, Bool useDST, const Int maxLog2TrDynamicRange) |
Void | xITrMxN (Int bitDepth, TCoeff *coeff, TCoeff *block, Int iWidth, Int iHeight, Bool useDST, const Int maxLog2TrDynamicRange) |
transform and quantization class
Definition in file TComTrQuant.cpp.