Home
last modified time | relevance | path

Searched refs:LIST_A (Results 1 – 19 of 19) sorted by relevance

/third_party/openh264/codec/decoder/core/inc/
Dmv_pred.h79 void UpdateP16x8MotionInfo (PDqLayer pCurDqLayer, int16_t iMotionVector[LIST_A][30][MV_A],
80 int8_t iRefIndex[LIST_A][30],
89 void UpdateP8x16MotionInfo (PDqLayer pCurDqLayer, int16_t iMotionVector[LIST_A][30][MV_A],
90 int8_t iRefIndex[LIST_A][30],
105 int32_t PredMvBDirectSpatial (PWelsDecoderContext pCtx, int16_t iMvp[LIST_A][2], int8_t ref[LIST_A
118 int32_t PredBDirectTemporal (PWelsDecoderContext pCtx, int16_t iMvp[LIST_A][2], int8_t ref[LIST_A],
132 void PredMv (int16_t iMotionVector[LIST_A][30][MV_A], int8_t iRefIndex[LIST_A][30],
140 void PredInter16x8Mv (int16_t iMotionVector[LIST_A][30][MV_A], int8_t iRefIndex[LIST_A][30],
148 void PredInter8x16Mv (int16_t iMotionVector[LIST_A][30][MV_A], int8_t iRefIndex[LIST_A][30],
157 …st SubMbType& subMbType, const bool& bIsLongRef, int16_t pMvDirect[LIST_A][2], int8_t iRef[LIST_A],
[all …]
Dparse_mb_syn_cavlc.h61 …int16_t iMvArray[LIST_A][30][MV_A], int16_t iMvdCache[LIST_A][30][MV_A], int8_t iRefIdxArray[LIST_…
65 … int16_t iMvArray[LIST_A][30][MV_A], int8_t iRefIdxArray[LIST_A][30], PDqLayer pCurDqLayer);
132 …InterInfo (PWelsDecoderContext pCtx, int16_t iMvArray[LIST_A][30][MV_A], int8_t iRefIdxArray[LIST_…
134 int32_t ParseInterBInfo (PWelsDecoderContext pCtx, int16_t iMvArray[LIST_A][30][MV_A],
135 int8_t iRefIdxArray[LIST_A][30], PBitStringAux pBs);
Dparse_mb_syn_cabac.h57 …int16_t pMotionVector[LIST_A][30][MV_A], int16_t pMvdCache[LIST_A][30][MV_A], int8_t pRefIndex[LIS…
59 …int16_t pMotionVector[LIST_A][30][MV_A], int16_t pMvdCache[LIST_A][30][MV_A], int8_t pRefIndex[LIS…
62 int8_t ref_idx[LIST_A][30], int8_t direct[30],
64 …eMvdInfoCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, int8_t pRefIndex[LIST_A][30],
65 …int16_t pMvdCache[LIST_A][30][2], int32_t index, int8_t iListIdx, int8_t iMvComp, int16_t& iMvdVal…
81 void UpdateP8x8RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LIST_A][30], int32_t iPartIdx…
85 void UpdateP8x8RefCacheIdxCabac (int8_t pRefIndex[LIST_A][30], const int16_t& iPartIdx, const in…
Dslice.h53 } sReorderingSyn[LIST_A][MAX_REF_PIC_COUNT];
54 bool bRefPicListReorderingFlag[LIST_A];
70 } sPredList[LIST_A];
112 int32_t uiRefCount[LIST_A];
203 …int16_t iMvScale[LIST_A][MAX_DPB_COUNT]; //Moton vector scale For Temporal Direct Mode Type
Ddecoder_context.h150 PPicture pRefList[LIST_A][MAX_DPB_COUNT]; // reference picture marking plus FIFO scheme
151 PPicture pShortRefList[LIST_A][MAX_DPB_COUNT];
152 PPicture pLongRefList[LIST_A][MAX_DPB_COUNT];
153 uint8_t uiRefCount[LIST_A];
154 uint8_t uiShortRefCount[LIST_A];
155 uint8_t uiLongRefCount[LIST_A]; // dependend on ref pic module
177 PPicture* pRefPics[LIST_A];
346 …int16_t (*pMv[LAYER_NUM_EXCHANGEABLE][LIST_A])[MB_BLOCK4x4_NUM][MV_A]; //[LAYER_NUM_EXCHANGEABLE …
347 int8_t (*pRefIndex[LAYER_NUM_EXCHANGEABLE][LIST_A])[MB_BLOCK4x4_NUM];
353 …int16_t (*pMvd[LAYER_NUM_EXCHANGEABLE][LIST_A])[MB_BLOCK4x4_NUM][MV_A]; //[LAYER_NUM_EXCHANGEABLE …
[all …]
Dpicture.h100 int16_t (*pMv[LIST_A])[MB_BLOCK4x4_NUM][MV_A]; // used for direct mode
101 int8_t (*pRefIndex[LIST_A])[MB_BLOCK4x4_NUM]; //used for direct mode
102 struct SPicture* pRefPic[LIST_A][17]; //ref pictures used for direct mode
Ddec_frame.h68 int16_t (*pMv[LIST_A])[MB_BLOCK4x4_NUM][MV_A];
69 int16_t (*pMvd[LIST_A])[MB_BLOCK4x4_NUM][MV_A];
70 int8_t (*pRefIndex[LIST_A])[MB_BLOCK4x4_NUM];
/third_party/openh264/codec/decoder/core/src/
Dmv_pred.cpp392 int32_t PredMvBDirectSpatial (PWelsDecoderContext pCtx, int16_t iMvp[LIST_A][2], int8_t ref[LIST_A], in PredMvBDirectSpatial() argument
411 int8_t iLeftRef[LIST_A]; in PredMvBDirectSpatial()
412 int8_t iTopRef[LIST_A]; in PredMvBDirectSpatial()
413 int8_t iRightTopRef[LIST_A]; in PredMvBDirectSpatial()
414 int8_t iLeftTopRef[LIST_A]; in PredMvBDirectSpatial()
415 int8_t iDiagonalRef[LIST_A]; in PredMvBDirectSpatial()
416 int16_t iMvA[LIST_A][2], iMvB[LIST_A][2], iMvC[LIST_A][2], iMvD[LIST_A][2]; in PredMvBDirectSpatial()
465 for (int32_t listIdx = LIST_0; listIdx < LIST_A; ++listIdx) { in PredMvBDirectSpatial()
584 for (int32_t listIdx = LIST_0; listIdx < LIST_A; ++listIdx) { in PredMvBDirectSpatial()
594 int8_t pRefIndex[LIST_A][30]; in PredMvBDirectSpatial()
[all …]
Dparse_mb_syn_cabac.cpp104 void UpdateP16x8RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LIST_A][30], int32_t iPartIdx, … in UpdateP16x8RefIdxCabac()
121 void UpdateP8x16RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LIST_A][30], int32_t iPartIdx, … in UpdateP8x16RefIdxCabac()
141 void UpdateP8x8RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LIST_A][30], int32_t iPartIdx, c… in UpdateP8x8RefIdxCabac()
181 void UpdateP16x8MvdCabac (SDqLayer* pCurDqLayer, int16_t pMvdCache[LIST_A][30][MV_A], int32_t iPart… in UpdateP16x8MvdCabac()
202 void UpdateP8x16MvdCabac (SDqLayer* pCurDqLayer, int16_t pMvdCache[LIST_A][30][MV_A], int32_t iPart… in UpdateP8x16MvdCabac()
521 …int16_t pMotionVector[LIST_A][30][MV_A], int16_t pMvdCache[LIST_A][30][MV_A], int8_t pRefIndex[LIS… in ParseInterPMotionInfoCabac()
726 …int16_t pMotionVector[LIST_A][30][MV_A], int16_t pMvdCache[LIST_A][30][MV_A], int8_t pRefIndex[LIS… in ParseInterBMotionInfoCabac()
731 int32_t pRefCount[LIST_A]; in ParseInterBMotionInfoCabac()
735 int8_t iRef[LIST_A] = { 0 }; in ParseInterBMotionInfoCabac()
748 int16_t pMvDirect[LIST_A][2] = { { 0, 0 }, { 0, 0 } }; in ParseInterBMotionInfoCabac()
[all …]
Dparse_mb_syn_cavlc.cpp247 …nterCabac (PWelsNeighAvail pNeighAvail, uint8_t* pNonZeroCount, int16_t iMvArray[LIST_A][30][MV_A], in WelsFillCacheInterCabac()
248 … int16_t iMvdCache[LIST_A][30][MV_A], int8_t iRefIdxArray[LIST_A][30], PDqLayer pCurDqLayer) { in WelsFillCacheInterCabac()
430 … int16_t iMvArray[LIST_A][30][MV_A], int8_t iRefIdxArray[LIST_A][30], PDqLayer pCurDqLayer) { in WelsFillCacheInter()
1066 …InterInfo (PWelsDecoderContext pCtx, int16_t iMvArray[LIST_A][30][MV_A], int8_t iRefIdxArray[LIST_… in ParseInterInfo()
1328 int32_t ParseInterBInfo (PWelsDecoderContext pCtx, int16_t iMvArray[LIST_A][30][MV_A], in ParseInterBInfo()
1329 int8_t iRefIdxArray[LIST_A][30], PBitStringAux pBs) { in ParseInterBInfo()
1335 int8_t ref_idx_list[LIST_A][4]; in ParseInterBInfo()
1340 uint8_t iMotionPredFlag[LIST_A][4]; in ParseInterBInfo()
1346 memset (ref_idx_list, -1, LIST_A * 4); in ParseInterBInfo()
1347 memset (iMotionPredFlag, (pSlice->sSliceHeaderExt.bDefaultMotionPredFlag ? 1 : 0), LIST_A * 4); in ParseInterBInfo()
[all …]
Ddecode_slice.cpp878 int16_t pMotionVector[LIST_A][30][MV_A]; in WelsDecodeMbCabacPSliceBaseMode0()
879 int16_t pMvdCache[LIST_A][30][MV_A]; in WelsDecodeMbCabacPSliceBaseMode0()
880 int8_t pRefIndex[LIST_A][30]; in WelsDecodeMbCabacPSliceBaseMode0()
1115 int16_t pMotionVector[LIST_A][30][MV_A]; in WelsDecodeMbCabacBSliceBaseMode0()
1116 int16_t pMvdCache[LIST_A][30][MV_A]; in WelsDecodeMbCabacBSliceBaseMode0()
1117 int8_t pRefIndex[LIST_A][30]; in WelsDecodeMbCabacBSliceBaseMode0()
1427 int16_t pMv[LIST_A][2] = { {0, 0}, { 0, 0 } }; in WelsDecodeMbCabacBSlice()
1428 int8_t ref[LIST_A] = { 0 }; in WelsDecodeMbCabacBSlice()
2135 int16_t iMotionVector[LIST_A][30][MV_A]; in WelsActualDecodeMbCavlcPSlice()
2136 int8_t iRefIndex[LIST_A][30]; in WelsActualDecodeMbCavlcPSlice()
[all …]
Dpic_queue.cpp160 for (int32_t listIdx = LIST_0; listIdx < LIST_A; ++listIdx) { in FreePicture()
Ddecoder_core.cpp393 } while (iList < LIST_A);//TODO: SUPPORT LIST_A in ParsePredWeightedTable()
496 } while (iList < LIST_A); in ParseRefPicListReordering()
1654 for (int32_t listIdx = LIST_0; listIdx < LIST_A; ++listIdx) { in UninitialDqLayersContext()
2541 for (int32_t listIdx = LIST_0; listIdx < LIST_A; ++listIdx) { in DecodeCurrentAccessUnit()
2722 … memset (&pCtx->lastReadyHeightOffset[0][0], -1, LIST_A * MAX_REF_PIC_COUNT * sizeof (int16_t)); in DecodeCurrentAccessUnit()
2830 for (int32_t listIdx = LIST_0; listIdx < LIST_A; ++listIdx) { in DecodeCurrentAccessUnit()
Drec_mb.cpp742 for (int32_t listIdx = LIST_0; listIdx < LIST_A; ++listIdx) { in GetInterBPred()
787 for (int32_t listIdx = LIST_0; listIdx < LIST_A; ++listIdx) { in GetInterBPred()
Ddeblocking.cpp350 void* iRefs[LIST_A][MB_BLOCK4x4_NUM]; in DeblockingBSliceBSInsideMBNormal()
356 for (l = 0; l < LIST_A; l++) { in DeblockingBSliceBSInsideMBNormal()
Dmanage_dec_ref.cpp162 for (int32_t list = LIST_0; list < LIST_A; ++list) { in WelsCheckAndRecoverForFutureDecoding()
Ddecoder.cpp218 for (int32_t listIdx = LIST_0; listIdx < LIST_A; ++listIdx) { in DecreasePicBuff()
/third_party/openh264/test/decoder/
DDecUT_PredMv.cpp31 void AnchorPredMv (int16_t iMotionVector[LIST_A][30][MV_A], int8_t iRefIndex[LIST_A][30], in AnchorPredMv()
76 void AnchorPredInter8x16Mv (int16_t iMotionVector[LIST_A][30][MV_A], int8_t iRefIndex[LIST_A][30], in AnchorPredInter8x16Mv()
100 void AnchorPredInter16x8Mv (int16_t iMotionVector[LIST_A][30][MV_A], int8_t iRefIndex[LIST_A][30], in AnchorPredInter16x8Mv()
/third_party/openh264/codec/common/inc/
Dwels_common_defs.h183 LIST_A = 2 enumerator