/third_party/openh264/codec/decoder/core/inc/ |
D | decode_mb_aux.h | 41 void IdctResAddPred_c (uint8_t* pPred, const int32_t kiStride, int16_t* pRs); 42 void IdctResAddPred8x8_c (uint8_t* pPred, const int32_t kiStride, int16_t* pRs); 49 void IdctResAddPred_mmx (uint8_t* pPred, const int32_t kiStride, int16_t* pRs); 50 void IdctResAddPred_sse2 (uint8_t* pPred, const int32_t kiStride, int16_t* pRs); 52 void IdctResAddPred_avx2 (uint8_t* pPred, const int32_t kiStride, int16_t* pRs); 53 void IdctFourResAddPred_avx2 (uint8_t* pPred, int32_t iStride, int16_t* pRs, const int8_t* pNzc); 67 void IdctResAddPred_mmi (uint8_t* pPred, const int32_t kiStride, int16_t* pRs); 71 void IdctResAddPred_lsx (uint8_t* pPred, const int32_t kiStride, int16_t* pRs); 72 void IdctResAddPred8x8_lsx (uint8_t* pPred, const int32_t kiStride, int16_t* pRs);
|
D | decoder_context.h | 141 typedef void (*PIdctResAddPredFunc) (uint8_t* pPred, const int32_t kiStride, int16_t* pRs); 142 typedef void (*PIdctFourResAddPredFunc) (uint8_t* pPred, int32_t iStride, int16_t* pRs, const int8_…
|
/third_party/openh264/codec/decoder/core/src/ |
D | decode_mb_aux.cpp | 42 void IdctResAddPred_c (uint8_t* pPred, const int32_t kiStride, int16_t* pRs) { in IdctResAddPred_c() argument 52 const int32_t kiT0 = pRs[kiY] + pRs[kiY + 2]; in IdctResAddPred_c() 53 const int32_t kiT1 = pRs[kiY] - pRs[kiY + 2]; in IdctResAddPred_c() 54 const int32_t kiT2 = (pRs[kiY + 1] >> 1) - pRs[kiY + 3]; in IdctResAddPred_c() 55 const int32_t kiT3 = pRs[kiY + 1] + (pRs[kiY + 3] >> 1); in IdctResAddPred_c() 79 void IdctResAddPred8x8_c (uint8_t* pPred, const int32_t kiStride, int16_t* pRs) { in IdctResAddPred8x8_c() argument 91 p[j] = pRs[j + (i << 3)]; in IdctResAddPred8x8_c()
|
D | decoder.cpp | 991 template<void pfIdctResAddPred (uint8_t* pPred, int32_t iStride, int16_t* pRs)> 992 void IdctFourResAddPred_ (uint8_t* pPred, int32_t iStride, int16_t* pRs, const int8_t* pNzc) { in IdctFourResAddPred_() argument 993 if (pNzc[0] || pRs[0 * 16]) in IdctFourResAddPred_() 994 pfIdctResAddPred (pPred + 0 * iStride + 0, iStride, pRs + 0 * 16); in IdctFourResAddPred_() 995 if (pNzc[1] || pRs[1 * 16]) in IdctFourResAddPred_() 996 pfIdctResAddPred (pPred + 0 * iStride + 4, iStride, pRs + 1 * 16); in IdctFourResAddPred_() 997 if (pNzc[4] || pRs[2 * 16]) in IdctFourResAddPred_() 998 pfIdctResAddPred (pPred + 4 * iStride + 0, iStride, pRs + 2 * 16); in IdctFourResAddPred_() 999 if (pNzc[5] || pRs[3 * 16]) in IdctFourResAddPred_() 1000 pfIdctResAddPred (pPred + 4 * iStride + 4, iStride, pRs + 3 * 16); in IdctFourResAddPred_()
|
/third_party/openh264/codec/encoder/core/src/ |
D | encode_mb_aux.cpp | 226 int32_t WelsHadamardQuant2x2Skip_c (int16_t* pRs, int16_t iFF, int16_t iMF) { in WelsHadamardQuant2x2Skip_c() argument 230 s[0] = pRs[0] + pRs[32]; in WelsHadamardQuant2x2Skip_c() 231 s[1] = pRs[0] - pRs[32]; in WelsHadamardQuant2x2Skip_c() 232 s[2] = pRs[16] + pRs[48]; in WelsHadamardQuant2x2Skip_c() 233 s[3] = pRs[16] - pRs[48]; 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 248 s[0] = pRs[0] + pRs[32]; in WelsHadamardQuant2x2_c() 249 s[1] = pRs[0] - pRs[32]; in WelsHadamardQuant2x2_c() 250 s[2] = pRs[16] + pRs[48]; in WelsHadamardQuant2x2_c() 251 s[3] = pRs[16] - pRs[48]; in WelsHadamardQuant2x2_c() [all …]
|
/third_party/openh264/test/decoder/ |
D | DecUT_IdctResAddPred.cpp | 10 void IdctResAddPred_ref (uint8_t* pPred, const int32_t kiStride, int16_t* pRs) { in IdctResAddPred_ref() argument 20 const int32_t kiT0 = pRs[kiY] + pRs[kiY + 2]; in IdctResAddPred_ref() 21 const int32_t kiT1 = pRs[kiY] - pRs[kiY + 2]; in IdctResAddPred_ref() 22 const int32_t kiT2 = (pRs[kiY + 1] >> 1) - pRs[kiY + 3]; in IdctResAddPred_ref() 23 const int32_t kiT3 = pRs[kiY + 1] + (pRs[kiY + 3] >> 1); in IdctResAddPred_ref() 55 void IdctResAddPred8x8_ref (uint8_t* pPred, const int32_t kiStride, int16_t* pRs) { in IdctResAddPred8x8_ref() argument 65 p[j] = pRs[j + (i << 3)]; in IdctResAddPred8x8_ref() 145 void IdctFourResAddPred_ref (uint8_t* pPred, int32_t iStride, int16_t* pRs) { in IdctFourResAddPred_ref() argument 146 IdctResAddPred_ref (pPred + 0 * iStride + 0, iStride, pRs + 0 * 16); in IdctFourResAddPred_ref() 147 IdctResAddPred_ref (pPred + 0 * iStride + 4, iStride, pRs + 1 * 16); in IdctFourResAddPred_ref() [all …]
|
/third_party/openh264/codec/decoder/core/loongarch/ |
D | mb_aux_lsx.c | 102 int16_t* pRs) { in IdctResAddPred_lsx() argument 112 pRs, 0, in IdctResAddPred_lsx() 113 pRs, 16, in IdctResAddPred_lsx() 187 int16_t* pRs) { in IdctResAddPred8x8_lsx() argument 201 pRs, 0, in IdctResAddPred8x8_lsx() 202 pRs, 16, in IdctResAddPred8x8_lsx() 203 pRs, 32, in IdctResAddPred8x8_lsx() 204 pRs, 48, in IdctResAddPred8x8_lsx() 207 pRs, 64, in IdctResAddPred8x8_lsx() 208 pRs, 80, in IdctResAddPred8x8_lsx() [all …]
|
/third_party/openh264/codec/encoder/core/inc/ |
D | svc_encode_mb.h | 51 void WelsDctMb (int16_t* pRs, uint8_t* pEncMb, int32_t iEncStride, uint8_t* pBestPred, PDctFunc pfD… 56 void WelsEncRecUV (SWelsFuncPtrList* func, SMB* pCurMb, SMbCache* pMbCache, int16_t* pRs, int32_t i…
|
/third_party/openh264/codec/decoder/core/mips/ |
D | dct_mmi.c | 67 void IdctResAddPred_mmi(uint8_t *pPred, const int32_t kiStride, int16_t *pRs) { in IdctResAddPred_mmi() argument 97 : [pRs]"r"((unsigned char *)pRs), [kiStride]"r"((int)kiStride) in IdctResAddPred_mmi()
|