Home
last modified time | relevance | path

Searched refs:iMF (Results 1 – 5 of 5) sorted by relevance

/third_party/openh264/codec/encoder/core/inc/
Dencode_mb_aux.h56 int32_t WelsHadamardQuant2x2_c (int16_t* pRes, const int16_t kiFF, int16_t iMF, int16_t* pDct, int1…
57 int32_t WelsHadamardQuant2x2Skip_c (int16_t* pRes, int16_t iFF, int16_t iMF);
60 void WelsQuant4x4Dc_c (int16_t* pDct, int16_t iFF, int16_t iMF);
101 int32_t WelsHadamardQuant2x2_mmx (int16_t* pRes, const int16_t kiFF, int16_t iMF, int16_t* pDct, in…
103 int32_t WelsHadamardQuant2x2Skip_mmx (int16_t* pRes, int16_t iFF, int16_t iMF);
106 void WelsQuant4x4Dc_sse2 (int16_t* pDct, int16_t iFF, int16_t iMF);
111 void WelsQuant4x4Dc_avx2 (int16_t* pDct, int16_t iFF, int16_t iMF);
119 int32_t WelsHadamardQuant2x2_neon (int16_t* pRes, const int16_t kiFF, int16_t iMF, int16_t* pDct, i…
120 int32_t WelsHadamardQuant2x2Skip_neon (int16_t* pRes, int16_t iFF, int16_t iMF);
129 void WelsQuant4x4Dc_neon (int16_t* pDct, int16_t iFF, int16_t iMF);
[all …]
Dwels_func_ptr_def.h73 typedef void (*PQuantizationDcFunc) (int16_t* pDct, int16_t iFF, int16_t iMF);
74 typedef int32_t (*PQuantizationSkipFunc) (int16_t* pDct, int16_t iFF, int16_t iMF);
75 typedef int32_t (*PQuantizationHadamardFunc) (int16_t* pRes, const int16_t kiFF, int16_t iMF, int16…
/third_party/openh264/codec/encoder/core/src/
Dencode_mb_aux.cpp162 #define NEW_QUANT(pDct, iFF, iMF) (((iFF)+ WELS_ABS_LC(pDct))*(iMF)) >>16 argument
163 #define WELS_NEW_QUANT(pDct,iFF,iMF) WELS_ABS_LC(NEW_QUANT(pDct, iFF, iMF)) argument
179 void WelsQuant4x4Dc_c (int16_t* pDct, int16_t iFF, int16_t iMF) { in WelsQuant4x4Dc_c() argument
183 pDct[i] = WELS_NEW_QUANT (pDct[i], iFF, iMF); in WelsQuant4x4Dc_c()
185 pDct[i + 1] = WELS_NEW_QUANT (pDct[i + 1], iFF, iMF); in WelsQuant4x4Dc_c()
187 pDct[i + 2] = WELS_NEW_QUANT (pDct[i + 2], iFF, iMF); in WelsQuant4x4Dc_c()
189 pDct[i + 3] = WELS_NEW_QUANT (pDct[i + 3], iFF, iMF); in WelsQuant4x4Dc_c()
226 int32_t WelsHadamardQuant2x2Skip_c (int16_t* pRs, int16_t iFF, int16_t iMF) { in WelsHadamardQuant2x2Skip_c() argument
228 int16_t iThreshold = ((1 << 16) - 1) / iMF - iFF; in WelsHadamardQuant2x2Skip_c()
244 int32_t WelsHadamardQuant2x2_c (int16_t* pRs, const int16_t iFF, int16_t iMF, int16_t* pDct, int16_… in WelsHadamardQuant2x2_c() argument
[all …]
/third_party/openh264/test/encoder/
DEncUT_DecodeMbAux.cpp154 void WelsDequantHadamard2x2DcAnchor (int16_t* pDct, int16_t iMF) { in WelsDequantHadamard2x2DcAnchor() argument
159 pDct[0] = ((iSumU + iSumD) * iMF) >> 1; in WelsDequantHadamard2x2DcAnchor()
160 pDct[1] = ((iSumU - iSumD) * iMF) >> 1; in WelsDequantHadamard2x2DcAnchor()
161 pDct[2] = ((iDelU + iDelD) * iMF) >> 1; in WelsDequantHadamard2x2DcAnchor()
162 pDct[3] = ((iDelU - iDelD) * iMF) >> 1; in WelsDequantHadamard2x2DcAnchor()
166 int16_t iMF; in TEST() local
167 iMF = rand() & 127; in TEST()
170 WelsDequantHadamard2x2DcAnchor (iRefDct, iMF); in TEST()
171 WelsDequantIHadamard2x2Dc (iDct, iMF); in TEST()
DEncUT_EncoderMbAux.cpp406 void WelsQuant4x4DcAnchor (int16_t* pDct, int16_t iFF, int16_t iMF) { in WelsQuant4x4DcAnchor() argument
409 pDct[i] = WELS_NEW_QUANT (pDct[i], iFF, iMF); in WelsQuant4x4DcAnchor()