|
static Int64 | xCalcSADvalueWP (const Int bitDepth, const Pel *pOrgPel, const Pel *pRefPel, const Int width, const Int height, const Int orgStride, const Int refStride, const Int log2Denom, const Int weight, const Int offset, const Bool useHighPrecision) |
| calculate SAD values for both WP version and non-WP version. More...
|
|
static Int64 | xCalcSADvalueWPOptionalClip (const Int bitDepth, const Pel *pOrgPel, const Pel *pRefPel, const Int width, const Int height, const Int orgStride, const Int refStride, const Int log2Denom, const Int weight, const Int offset, const Bool useHighPrecision, const Bool clipped) |
| calculate SAD values for both WP version and non-WP version. More...
|
|
static Void | xCalcHistogram (const Pel *pPel, std::vector< Int > &histogram, const Int width, const Int height, const Int stride, const Int maxPel) |
| calculate Histogram for array of pixels More...
|
|
static Distortion | xCalcHistDistortion (const std::vector< Int > &histogram0, const std::vector< Int > &histogram1) |
|
static void | xScaleHistogram (const std::vector< Int > &histogramInput, std::vector< Int > &histogramOutput, const Int bitDepth, const Int log2Denom, const Int weight, const Int offset, const Bool bHighPrecision) |
|
static Distortion | xSearchHistogram (const std::vector< Int > &histogramSource, const std::vector< Int > &histogramRef, std::vector< Int > &outputHistogram, const Int bitDepth, const Int log2Denom, Int &weightToUpdate, Int &offsetToUpdate, const Bool bHighPrecision, const ComponentID compID) |
|
weighted prediction encoder class
Definition in file WeightPredAnalysis.cpp.