/third_party/openh264/codec/common/src/ |
D | copy_mb.cpp | 54 ST32 (pDst, LD32 (pSrc)); in WelsCopy4x4_c() 55 ST32 (pDst + iStrideD, LD32 (pSrc + iStrideS)); in WelsCopy4x4_c() 56 ST32 (pDst + kiDstStride2, LD32 (pSrc + kiSrcStride2)); in WelsCopy4x4_c() 57 ST32 (pDst + kiDstStride3, LD32 (pSrc + kiSrcStride3)); in WelsCopy4x4_c() 70 ST32 (pDst, LD32 (pSrc)); in WelsCopy8x8_c() 71 ST32 (pDst + 4 , LD32 (pSrc + 4)); in WelsCopy8x8_c() 72 ST32 (pDst + iStrideD, LD32 (pSrc + iStrideS)); in WelsCopy8x8_c() 73 ST32 (pDst + iStrideD + 4 , LD32 (pSrc + iStrideS + 4)); in WelsCopy8x8_c() 81 ST32 (pDst, LD32 (pSrc)); in WelsCopy8x16_c() 82 ST32 (pDst + 4 , LD32 (pSrc + 4)); in WelsCopy8x16_c() [all …]
|
D | mc.cpp | 114 ST32A4 (pDst, LD32 (pSrc)); in McCopyWidthEq4_c()
|
/third_party/openh264/test/encoder/ |
D | EncUT_GetIntraPredictor.cpp | 20 EXPECT_EQ (LD32 (&pPred[4 * i]), LD32 (&pRef[-kkiStride])); in TEST() 49 ST32 (&uiV[0], LD32 (kuiV1)); in TEST() 50 ST32 (&uiV[4], LD32 (kuiV2)); in TEST() 51 ST32 (&uiV[8], LD32 (kuiV3)); in TEST() 52 ST32 (&uiV[12], LD32 (kuiV4)); in TEST() 57 EXPECT_EQ (LD32 (&pPred[4 * i]), LD32 (&uiV[4 * i])); in TEST() 100 EXPECT_EQ (LD32 (&pPred[4 * i]), LD32 (&uiV[4 * i])); in TEST() 132 EXPECT_EQ (LD32 (&pPred[4 * i]), LD32 (&uiV[4 * i])); in TEST() 187 EXPECT_EQ (LD32 (&pPred[4 * i]), LD32 (&uiV[4 * i])); in TEST() 235 EXPECT_EQ (LD32 (&pPred[4 * i]), LD32 (&uiV[4 * i])); in TEST() [all …]
|
/third_party/openh264/codec/decoder/core/src/ |
D | mv_pred.cpp | 221 …ST32 (iMvA, LD32 (pCurDqLayer->pDec ? pCurDqLayer->pDec->pMv[0][iLeftXy][3] : pCurDqLayer->pMv[0][… in PredPSkipMvFromNeighbor() 239 …ST32 (iMvB, LD32 (pCurDqLayer->pDec ? pCurDqLayer->pDec->pMv[0][iTopXy][12] : pCurDqLayer->pMv[0][… in PredPSkipMvFromNeighbor() 257 ST32 (iMvC, LD32 (pCurDqLayer->pDec ? pCurDqLayer->pDec->pMv[0][iRightTopXy][12] : in PredPSkipMvFromNeighbor() 272 …ST32 (iMvD, LD32 (pCurDqLayer->pDec ? pCurDqLayer->pDec->pMv[0][iLeftTopXy][15] : pCurDqLayer->pMv… in PredPSkipMvFromNeighbor() 291 ST32 (iMvp, LD32 (iMvA)); in PredPSkipMvFromNeighbor() 298 ST32 (iMvp, LD32 (iMvA)); in PredPSkipMvFromNeighbor() 300 ST32 (iMvp, LD32 (iMvB)); in PredPSkipMvFromNeighbor() 302 ST32 (iMvp, LD32 (iMvC)); in PredPSkipMvFromNeighbor() 358 ST32 (pCurDqLayer->iColocMv[LIST_0][0], LD32 (colocPic->pMv[LIST_0][iMbXy][0])); in GetColocatedMb() 359 ST32 (pCurDqLayer->iColocMv[LIST_1][0], LD32 (pMv)); in GetColocatedMb() [all …]
|
D | parse_mb_syn_cavlc.cpp | 121 ST32 (&pNonZeroCount[1], LD32 (&pCurDqLayer->pNzc[iTopXy][12])); in WelsFillCacheNonZeroCount() 173 ST32 (pIntraPredMode + 1, LD32 (&pCurDqLayer->pIntraPredMode[iTopXy][0])); in WelsFillCacheConstrain1IntraNxN() 219 ST32 (pIntraPredMode + 1, LD32 (&pCurDqLayer->pIntraPredMode[iTopXy][0])); in WelsFillCacheConstrain0IntraNxN() 280 ST32 (iMvArray[listIdx][6], LD32 (pCurDqLayer->pDec->pMv[listIdx][iLeftXy][3])); in WelsFillCacheInterCabac() 281 ST32 (iMvArray[listIdx][12], LD32 (pCurDqLayer->pDec->pMv[listIdx][iLeftXy][7])); in WelsFillCacheInterCabac() 282 ST32 (iMvArray[listIdx][18], LD32 (pCurDqLayer->pDec->pMv[listIdx][iLeftXy][11])); in WelsFillCacheInterCabac() 283 ST32 (iMvArray[listIdx][24], LD32 (pCurDqLayer->pDec->pMv[listIdx][iLeftXy][15])); in WelsFillCacheInterCabac() 285 ST32 (iMvdCache[listIdx][6], LD32 (pCurDqLayer->pMvd[listIdx][iLeftXy][3])); in WelsFillCacheInterCabac() 286 ST32 (iMvdCache[listIdx][12], LD32 (pCurDqLayer->pMvd[listIdx][iLeftXy][7])); in WelsFillCacheInterCabac() 287 ST32 (iMvdCache[listIdx][18], LD32 (pCurDqLayer->pMvd[listIdx][iLeftXy][11])); in WelsFillCacheInterCabac() [all …]
|
D | get_intra_predictor.cpp | 147 ST32A4 (pPred, LD32 (kuiList)); in WelsI4x4LumaPredDDL_c() 148 ST32A4 (pPred + kiStride, LD32 (kuiList + 1)); in WelsI4x4LumaPredDDL_c() 149 ST32A4 (pPred + kiStride2, LD32 (kuiList + 2)); in WelsI4x4LumaPredDDL_c() 150 ST32A4 (pPred + kiStride3, LD32 (kuiList + 3)); in WelsI4x4LumaPredDDL_c() 173 ST32A4 (pPred, LD32 (kuiList)); in WelsI4x4LumaPredDDLTop_c() 174 ST32A4 (pPred + kiStride, LD32 (kuiList + 1)); in WelsI4x4LumaPredDDLTop_c() 175 ST32A4 (pPred + kiStride2, LD32 (kuiList + 2)); in WelsI4x4LumaPredDDLTop_c() 176 ST32A4 (pPred + kiStride3, LD32 (kuiList + 3)); in WelsI4x4LumaPredDDLTop_c() 213 ST32A4 (pPred, LD32 (kuiList + 3)); in WelsI4x4LumaPredDDR_c() 214 ST32A4 (pPred + kiStride, LD32 (kuiList + 2)); in WelsI4x4LumaPredDDR_c() [all …]
|
D | decode_slice.cpp | 496 ST32 (&pCurDqLayer->pIntraPredMode[iMbXy][0], LD32 (&pIntraPredMode[1 + 8 * 4])); in ParseIntra4x4Mode() 580 ST32 (&pCurDqLayer->pIntraPredMode[iMbXy][0], LD32 (&pIntraPredMode[1 + 8 * 4])); in ParseIntra8x8Mode() 754 ST32 (&pCurDqLayer->pNzc[iMbXy][0], LD32 (&pNonZeroCount[1 + 8 * 1])); in WelsDecodeMbCabacISliceBaseMode0() 755 ST32 (&pCurDqLayer->pNzc[iMbXy][4], LD32 (&pNonZeroCount[1 + 8 * 2])); in WelsDecodeMbCabacISliceBaseMode0() 756 ST32 (&pCurDqLayer->pNzc[iMbXy][8], LD32 (&pNonZeroCount[1 + 8 * 3])); in WelsDecodeMbCabacISliceBaseMode0() 757 ST32 (&pCurDqLayer->pNzc[iMbXy][12], LD32 (&pNonZeroCount[1 + 8 * 4])); in WelsDecodeMbCabacISliceBaseMode0() 777 ST32 (&pCurDqLayer->pNzc[iMbXy][0], LD32 (&pNonZeroCount[1 + 8 * 1])); in WelsDecodeMbCabacISliceBaseMode0() 778 ST32 (&pCurDqLayer->pNzc[iMbXy][4], LD32 (&pNonZeroCount[1 + 8 * 2])); in WelsDecodeMbCabacISliceBaseMode0() 779 ST32 (&pCurDqLayer->pNzc[iMbXy][8], LD32 (&pNonZeroCount[1 + 8 * 3])); in WelsDecodeMbCabacISliceBaseMode0() 780 ST32 (&pCurDqLayer->pNzc[iMbXy][12], LD32 (&pNonZeroCount[1 + 8 * 4])); in WelsDecodeMbCabacISliceBaseMode0() [all …]
|
D | parse_mb_syn_cabac.cpp | 172 ST32 (&pMvd32[0], LD32 (pMvd)); in UpdateP16x16MvdCabac() 173 ST32 (&pMvd32[1], LD32 (pMvd)); in UpdateP16x16MvdCabac() 184 ST32 (&pMvd32[0], LD32 (pMvd)); in UpdateP16x8MvdCabac() 185 ST32 (&pMvd32[1], LD32 (pMvd)); in UpdateP16x8MvdCabac() 205 ST32 (&pMvd32[0], LD32 (pMvd)); in UpdateP8x16MvdCabac() 206 ST32 (&pMvd32[1], LD32 (pMvd)); in UpdateP8x16MvdCabac() 683 ST32 ((pMv + 2), LD32 (pMv)); in ParseInterPMotionInfoCabac() 684 ST32 ((pMvd + 2), LD32 (pMvd)); in ParseInterPMotionInfoCabac() 694 ST32 ((pMv + 2), LD32 (pMv)); in ParseInterPMotionInfoCabac() 695 ST32 ((pMvd + 2), LD32 (pMvd)); in ParseInterPMotionInfoCabac() [all …]
|
/third_party/openh264/test/decoder/ |
D | DecUT_IntraPrediction.cpp | 117 ST32 (pPred , LD32 (kuiList)); in WelsI4x4LumaPredDDL_ref() 118 ST32 (pPred + kiStride , LD32 (kuiList + 1)); in WelsI4x4LumaPredDDL_ref() 119 ST32 (pPred + kiStride2, LD32 (kuiList + 2)); in WelsI4x4LumaPredDDL_ref() 120 ST32 (pPred + kiStride3, LD32 (kuiList + 3)); in WelsI4x4LumaPredDDL_ref() 143 ST32 (pPred, LD32 (kuiList)); in WelsI4x4LumaPredDDLTop_ref() 144 ST32 (pPred + kiStride, LD32 (kuiList + 1)); in WelsI4x4LumaPredDDLTop_ref() 145 ST32 (pPred + kiStride2, LD32 (kuiList + 2)); in WelsI4x4LumaPredDDLTop_ref() 146 ST32 (pPred + kiStride3, LD32 (kuiList + 3)); in WelsI4x4LumaPredDDLTop_ref() 183 ST32 (pPred , LD32 (kuiList + 3)); in WelsI4x4LumaPredDDR_ref() 184 ST32 (pPred + kiStride , LD32 (kuiList + 2)); in WelsI4x4LumaPredDDR_ref() [all …]
|
D | DecUT_PredMv.cpp | 58 ST32 (iMVP, LD32 (iAMV)); in AnchorPredMv() 64 ST32 (iMVP, LD32 (iAMV)); in AnchorPredMv() 66 ST32 (iMVP, LD32 (iBMV)); in AnchorPredMv() 68 ST32 (iMVP, LD32 (iCMV)); in AnchorPredMv() 81 ST32 (iMVP, LD32 (&iMotionVector[0][6][0])); in AnchorPredInter8x16Mv() 92 ST32 (iMVP, LD32 (&iMotionVector[0][index][0])); in AnchorPredInter8x16Mv() 105 ST32 (iMVP, LD32 (&iMotionVector[0][1][0])); in AnchorPredInter16x8Mv() 111 ST32 (iMVP, LD32 (&iMotionVector[0][18][0])); in AnchorPredInter16x8Mv() 327 ST32 (iMvA, LD32 (pCurLayer->pMv[0][iLeftXy][3])); in AnchorPredPSkipMvFromNeighbor() 345 ST32 (iMvB, LD32 (pCurLayer->pMv[0][iTopXy][12])); in AnchorPredPSkipMvFromNeighbor() [all …]
|
/third_party/openh264/codec/common/inc/ |
D | ls_defines.h | 52 #define LD32(a) (((struct tagUnaligned_32 *) (a))->l) macro 97 #define LD32(a) (*((uint32_t*)(a))) macro 104 #define LD32A2 LD32 105 #define LD32A4 LD32 123 #define INTD32 LD32
|
/third_party/openh264/codec/processing/src/scrolldetection/ |
D | ScrollDetectionFuncs.cpp | 102 if (LD32 (pYSrc) != LD32 (pYRef)) return 1; in CompareLine() 103 if (LD32 (pYSrc + 4) != LD32 (pYRef + 4)) return 1; in CompareLine() 104 if (LD32 (pYSrc + 8) != LD32 (pYRef + 8)) return 1; in CompareLine()
|
/third_party/openh264/codec/encoder/core/src/ |
D | encode_mb_aux.cpp | 372 ST32 (pLevel, LD32 (pDct)); in WelsScan4x4DcAc_c() 376 ST32 (pLevel + 5, LD32 (pDct + 2)); in WelsScan4x4DcAc_c() 379 ST32 (pLevel + 9, LD32 (pDct + 12)); in WelsScan4x4DcAc_c() 383 ST32 (pLevel + 14, LD32 (pDct + 14)); in WelsScan4x4DcAc_c() 391 ST32 (&pLevel[4], LD32 (&pDct[2])); in WelsScan4x4Ac_c() 394 ST32 (&pLevel[8], LD32 (&pDct[12])); in WelsScan4x4Ac_c() 398 ST32 (&pLevel[13], LD32 (&pDct[14])); in WelsScan4x4Ac_c() 403 ST32 (pLevel, LD32 (pDct)); in WelsScan4x4Dc() 407 ST32 (pLevel + 5, LD32 (pDct + 2)); in WelsScan4x4Dc() 410 ST32 (pLevel + 9, LD32 (pDct + 12)); in WelsScan4x4Dc() [all …]
|
D | mv_pred.cpp | 151 const uint32_t kuiMv32 = LD32 (pMv); in UpdateP16x16MotionInfo() 199 const uint32_t kuiMv32 = LD32 (pMv); in UpdateP16x8MotionInfo() 239 const uint32_t kuiMv32 = LD32 (pMv); in update_P8x16_motion_info() 282 const uint32_t kuiMv32 = LD32 (pMv); in UpdateP8x8MotionInfo()
|
D | get_intra_predictor.cpp | 80 const uint32_t kuiSrc = LD32 (&pRef[-kiStride]); in WelsI4x4LumaPredV_c() 99 ST32 (&uiSrc[0], LD32 (kuiVec1)); in WelsI4x4LumaPredH_c() 100 ST32 (&uiSrc[4], LD32 (kuiVec2)); in WelsI4x4LumaPredH_c() 101 ST32 (&uiSrc[8], LD32 (kuiVec3)); in WelsI4x4LumaPredH_c() 102 ST32 (&uiSrc[12], LD32 (kuiVec4)); in WelsI4x4LumaPredH_c()
|
D | nal_encap.cpp | 141 ST32 (pDstPointer, LD32 (&kuiStartCodePrefix[0])); in WelsEncodeNal()
|
D | svc_mode_decision.cpp | 249 … WelsMdBackgroundMbEnc (pEncCtx, pWelsMd, pCurMb, pMbCache, pSlice, (LD32 (&sVaaPredSkipMv) == 0)); in WelsMdInterJudgeBGDPskip() 489 bool bMbSkipFlag = (LD32 (&sVaaPredSkipMv) == LD32 (&sCurMbMv[eSkipMode])) ; in MdInterSCDPskipProcess()
|
D | svc_base_layer_md.cpp | 540 ST32 (pCurMb->pIntra4x4PredMode, LD32 (&pMbCache->iIntraPredMode[33])); in WelsMdI4x4() 859 ST32 (pCurMb->pIntra4x4PredMode, LD32 (&pMbCache->iIntraPredMode[33])); in WelsMdI4x4Fast() 1930 pMbCache->bCollocatedPredFlag = (LD32 (&pCurMb->sMv[0]) == 0); in WelsMdInterUpdatePskip() 1943 if (LD32 (&sMvp) == LD32 (&pCurMb->sMv[0])) { in WelsMdInterDoubleCheckPskip() 1947 pMbCache->bCollocatedPredFlag = (LD32 (&pCurMb->sMv[0]) == 0); in WelsMdInterDoubleCheckPskip()
|
D | svc_encode_slice.cpp | 58 ST32 (&pMbCache->iNonZeroCoeffCount[9], LD32 (&pMb->pNonZeroCount[ 0])); in UpdateNonZeroCountCache() 59 ST32 (&pMbCache->iNonZeroCoeffCount[17], LD32 (&pMb->pNonZeroCount[ 4])); in UpdateNonZeroCountCache() 60 ST32 (&pMbCache->iNonZeroCoeffCount[25], LD32 (&pMb->pNonZeroCount[ 8])); in UpdateNonZeroCountCache() 61 ST32 (&pMbCache->iNonZeroCoeffCount[33], LD32 (&pMb->pNonZeroCount[12])); in UpdateNonZeroCountCache()
|
D | svc_set_mb_syn_cavlc.cpp | 183 if (LD32 (pCurMb->pRefIndex) == 0) { in WelsSpatialWriteSubMbPred()
|
D | md.cpp | 99 ST32 (&pMbCache->iNonZeroCoeffCount[1], LD32 (&pTopMb->pNonZeroCount[12])); in FillNeighborCacheIntra() 107 ST32 (pMbCache->iIntraPredMode + 1, LD32 (&pTopMb->pIntra4x4PredMode[0])); in FillNeighborCacheIntra()
|