Home
last modified time | relevance | path

Searched refs:pCurDqLayer (Results 1 – 25 of 39) sorted by relevance

12

/third_party/openh264/codec/decoder/core/src/
Ddecode_slice.cpp82 PDqLayer pCurDqLayer = pCtx->pCurDqLayer; in WelsTargetSliceConstruction() local
83 PSlice pCurSlice = &pCurDqLayer->sLayerInfo.sSliceInLayer; in WelsTargetSliceConstruction()
88 int32_t iCurLayerWidth = pCurDqLayer->iMbWidth << 4; in WelsTargetSliceConstruction()
89 int32_t iCurLayerHeight = pCurDqLayer->iMbHeight << 4; in WelsTargetSliceConstruction()
103 pCurDqLayer->iMbX = iNextMbXyIndex % pCurDqLayer->iMbWidth; in WelsTargetSliceConstruction()
104 pCurDqLayer->iMbY = iNextMbXyIndex / pCurDqLayer->iMbWidth; in WelsTargetSliceConstruction()
105 pCurDqLayer->iMbXyIndex = iNextMbXyIndex; in WelsTargetSliceConstruction()
108 pCurDqLayer->pDec->iSpsId = pCtx->pSps->iSpsId; in WelsTargetSliceConstruction()
109 pCurDqLayer->pDec->iPpsId = pCtx->pPps->iPpsId; in WelsTargetSliceConstruction()
111 pCurDqLayer->pDec->uiQualityId = pCurDqLayer->sLayerInfo.sNalHeaderExt.uiQualityId; in WelsTargetSliceConstruction()
[all …]
Dmv_pred.cpp158 void PredPSkipMvFromNeighbor (PDqLayer pCurDqLayer, int16_t iMvp[2]) { in PredPSkipMvFromNeighbor() argument
173 iCurXy = pCurDqLayer->iMbXyIndex; in PredPSkipMvFromNeighbor()
174 iCurX = pCurDqLayer->iMbX; in PredPSkipMvFromNeighbor()
175 iCurY = pCurDqLayer->iMbY; in PredPSkipMvFromNeighbor()
176 iCurSliceIdc = pCurDqLayer->pSliceIdc[iCurXy]; in PredPSkipMvFromNeighbor()
180 iLeftSliceIdc = pCurDqLayer->pSliceIdc[iLeftXy]; in PredPSkipMvFromNeighbor()
188 iTopXy = iCurXy - pCurDqLayer->iMbWidth; in PredPSkipMvFromNeighbor()
189 iTopSliceIdc = pCurDqLayer->pSliceIdc[iTopXy]; in PredPSkipMvFromNeighbor()
193 iLeftTopSliceIdc = pCurDqLayer->pSliceIdc[iLeftTopXy]; in PredPSkipMvFromNeighbor()
198 if (iCurX != (pCurDqLayer->iMbWidth - 1)) { in PredPSkipMvFromNeighbor()
[all …]
Drec_mb.cpp47 void WelsFillRecNeededMbInfo (PWelsDecoderContext pCtx, bool bOutput, PDqLayer pCurDqLayer) { in WelsFillRecNeededMbInfo() argument
51 int32_t iMbX = pCurDqLayer->iMbX; in WelsFillRecNeededMbInfo()
52 int32_t iMbY = pCurDqLayer->iMbY; in WelsFillRecNeededMbInfo()
54 pCurDqLayer->iLumaStride = iLumaStride; in WelsFillRecNeededMbInfo()
55 pCurDqLayer->iChromaStride = iChromaStride; in WelsFillRecNeededMbInfo()
58 pCurDqLayer->pPred[0] = pCurPic->pData[0] + ((iMbY * iLumaStride + iMbX) << 4); in WelsFillRecNeededMbInfo()
59 pCurDqLayer->pPred[1] = pCurPic->pData[1] + ((iMbY * iChromaStride + iMbX) << 3); in WelsFillRecNeededMbInfo()
60 pCurDqLayer->pPred[2] = pCurPic->pData[2] + ((iMbY * iChromaStride + iMbX) << 3); in WelsFillRecNeededMbInfo()
161 int32_t iChromaStride = pCtx->pCurDqLayer->pDec->iLinesize[1]; in RecI4x4Chroma()
185 int32_t iUVStride = pCtx->pCurDqLayer->pDec->iLinesize[1]; in RecI16x16Mb()
[all …]
Ddeblocking.cpp259 void static inline DeblockingBSInsideMBNormal (PDeblockingFilter pFilter, PDqLayer pCurDqLayer, ui… in DeblockingBSInsideMBNormal() argument
263 int8_t* iRefIdx = pCurDqLayer->pDec->pRefIndex[LIST_0][iMbXy]; in DeblockingBSInsideMBNormal()
278 if (pCurDqLayer->pTransformSize8x8Flag[iMbXy]) { in DeblockingBSInsideMBNormal()
285 …nBS[0][2][0] = nBS[0][2][1] = BS_EDGE ((i8x8NnzTab[0] | i8x8NnzTab[1]), iRefs, pCurDqLayer->pDec->… in DeblockingBSInsideMBNormal()
287 …nBS[0][2][2] = nBS[0][2][3] = BS_EDGE ((i8x8NnzTab[2] | i8x8NnzTab[3]), iRefs, pCurDqLayer->pDec->… in DeblockingBSInsideMBNormal()
291 …nBS[1][2][0] = nBS[1][2][1] = BS_EDGE ((i8x8NnzTab[0] | i8x8NnzTab[2]), iRefs, pCurDqLayer->pDec->… in DeblockingBSInsideMBNormal()
293 …nBS[1][2][2] = nBS[1][2][3] = BS_EDGE ((i8x8NnzTab[1] | i8x8NnzTab[3]), iRefs, pCurDqLayer->pDec->… in DeblockingBSInsideMBNormal()
303 nBS[0][1][0] = BS_EDGE (uiBsx4[0], iRefs, pCurDqLayer->pDec->pMv[LIST_0][iMbXy], 1, 0); in DeblockingBSInsideMBNormal()
304 nBS[0][2][0] = BS_EDGE (uiBsx4[1], iRefs, pCurDqLayer->pDec->pMv[LIST_0][iMbXy], 2, 1); in DeblockingBSInsideMBNormal()
305 nBS[0][3][0] = BS_EDGE (uiBsx4[2], iRefs, pCurDqLayer->pDec->pMv[LIST_0][iMbXy], 3, 2); in DeblockingBSInsideMBNormal()
[all …]
Dparse_mb_syn_cavlc.cpp56 void GetNeighborAvailMbType (PWelsNeighAvail pNeighAvail, PDqLayer pCurDqLayer) { in GetNeighborAvailMbType() argument
61 iCurXy = pCurDqLayer->iMbXyIndex; in GetNeighborAvailMbType()
62 iCurX = pCurDqLayer->iMbX; in GetNeighborAvailMbType()
63 iCurY = pCurDqLayer->iMbY; in GetNeighborAvailMbType()
64 iCurSliceIdc = pCurDqLayer->pSliceIdc[iCurXy]; in GetNeighborAvailMbType()
67 iLeftSliceIdc = pCurDqLayer->pSliceIdc[iLeftXy]; in GetNeighborAvailMbType()
69 pNeighAvail->iLeftCbp = pNeighAvail->iLeftAvail ? pCurDqLayer->pCbp[iLeftXy] : 0; in GetNeighborAvailMbType()
77 iTopXy = iCurXy - pCurDqLayer->iMbWidth; in GetNeighborAvailMbType()
78 iTopSliceIdc = pCurDqLayer->pSliceIdc[iTopXy]; in GetNeighborAvailMbType()
80 pNeighAvail->iTopCbp = pNeighAvail->iTopAvail ? pCurDqLayer->pCbp[iTopXy] : 0; in GetNeighborAvailMbType()
[all …]
Dparse_mb_syn_cabac.cpp104 void UpdateP16x8RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LIST_A][30], int32_t iPartIdx, … in UpdateP16x8RefIdxCabac() argument
108 int32_t iMbXy = pCurDqLayer->iMbXyIndex; in UpdateP16x8RefIdxCabac()
114 ST32 (&pCurDqLayer->pDec->pRefIndex[iListIdx][iMbXy][iScan4Idx ], iRef4Bytes); in UpdateP16x8RefIdxCabac()
115 ST32 (&pCurDqLayer->pDec->pRefIndex[iListIdx][iMbXy][iScan4Idx4], iRef4Bytes); in UpdateP16x8RefIdxCabac()
121 void UpdateP8x16RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LIST_A][30], int32_t iPartIdx, … in UpdateP8x16RefIdxCabac() argument
126 int32_t iMbXy = pCurDqLayer->iMbXyIndex; in UpdateP8x16RefIdxCabac()
133 ST16 (&pCurDqLayer->pDec->pRefIndex[iListIdx][iMbXy][iScan4Idx ], iRef2Bytes); in UpdateP8x16RefIdxCabac()
134 ST16 (&pCurDqLayer->pDec->pRefIndex[iListIdx][iMbXy][iScan4Idx4], iRef2Bytes); in UpdateP8x16RefIdxCabac()
141 void UpdateP8x8RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LIST_A][30], int32_t iPartIdx, c… in UpdateP8x8RefIdxCabac() argument
143 int32_t iMbXy = pCurDqLayer->iMbXyIndex; in UpdateP8x8RefIdxCabac()
[all …]
Derror_concealment.cpp98 …if ((pCtx->pParam->eEcActiveIdc == ERROR_CON_FRAME_COPY) && (pCtx->pCurDqLayer->sLayerInfo.sNalHea… in DoErrorConFrameCopy()
120 …if ((pCtx->pParam->eEcActiveIdc == ERROR_CON_SLICE_COPY) && (pCtx->pCurDqLayer->sLayerInfo.sNalHea… in DoErrorConSliceCopy()
124 bool* pMbCorrectlyDecodedFlag = pCtx->pCurDqLayer->pMbCorrectlyDecodedFlag; in DoErrorConSliceCopy()
263 bool* pMbCorrectlyDecodedFlag = pCtx->pCurDqLayer->pMbCorrectlyDecodedFlag; in GetAvilInfoFromCorrectMb()
264 PDqLayer pCurDqLayer = pCtx->pCurDqLayer; in GetAvilInfoFromCorrectMb() local
276 … if (pMbCorrectlyDecodedFlag[iMbXyIndex] && IS_INTER (pCurDqLayer->pDec->pMbType[iMbXyIndex])) { in GetAvilInfoFromCorrectMb()
277 uint32_t iMBType = pCurDqLayer->pDec->pMbType[iMbXyIndex]; in GetAvilInfoFromCorrectMb()
281 iRefIdx = pCurDqLayer->pDec->pRefIndex[0][iMbXyIndex][0]; in GetAvilInfoFromCorrectMb()
282 pCtx->iECMVs[iRefIdx][0] += pCurDqLayer->pDec->pMv[0][iMbXyIndex][0][0]; in GetAvilInfoFromCorrectMb()
283 pCtx->iECMVs[iRefIdx][1] += pCurDqLayer->pDec->pMv[0][iMbXyIndex][0][1]; in GetAvilInfoFromCorrectMb()
[all …]
Ddecoder_core.cpp48 PDqLayer pCurDq = pCtx->pCurDqLayer; in DecodeFrameConstruction()
399 PSlice pSlice = &pCtx->pCurDqLayer->sLayerInfo.sSliceInLayer; in CreateImplicitWeightTable()
401 PDqLayer pCurDqLayer = pCtx->pCurDqLayer; in CreateImplicitWeightTable() local
402 if (pCurDqLayer->bUseWeightedBiPredIdc && pSliceHeader->pPps->uiWeightedBipredIdc == 2) { in CreateImplicitWeightTable()
409 pCurDqLayer->bUseWeightedBiPredIdc = false; in CreateImplicitWeightTable()
414 pCurDqLayer->pPredWeightTable->uiLumaLog2WeightDenom = 5; in CreateImplicitWeightTable()
415 pCurDqLayer->pPredWeightTable->uiChromaLog2WeightDenom = 5; in CreateImplicitWeightTable()
424 pCurDqLayer->pPredWeightTable->iImplicitWeight[iRef0][iRef1] = 32; in CreateImplicitWeightTable()
432pCurDqLayer->pPredWeightTable->iImplicitWeight[iRef0][iRef1] = 64 - iDistScaleFactor; in CreateImplicitWeightTable()
2518 if (pCtx->bInitialDqLayersMem || pCtx->pCurDqLayer == NULL) { in DecodeCurrentAccessUnit()
[all …]
Dmanage_dec_ref.cpp212 …PSliceHeader pSliceHeader = &pCtx->pCurDqLayer->sLayerInfo.sSliceInLayer.sSliceHeaderExt.sSliceHea… in WrapShortRefPicNum()
389 PRefPicListReorderSyn pRefPicListReorderSyn = pCtx->pCurDqLayer->pRefPicListReordering; in WelsReorderRefList()
390 PNalUnitHeaderExt pNalHeaderExt = &pCtx->pCurDqLayer->sLayerInfo.sNalHeaderExt; in WelsReorderRefList()
391 …PSliceHeader pSliceHeader = &pCtx->pCurDqLayer->sLayerInfo.sSliceInLayer.sSliceHeaderExt.sSliceHea… in WelsReorderRefList()
485 PRefPicListReorderSyn pRefPicListReorderSyn = pCtx->pCurDqLayer->pRefPicListReordering; in WelsReorderRefList2()
486 …PSliceHeader pSliceHeader = &pCtx->pCurDqLayer->sLayerInfo.sSliceInLayer.sSliceHeaderExt.sSliceHea… in WelsReorderRefList2()
588 PRefPicMarking pRefPicMarking = pCtx->pCurDqLayer->pRefPicMarking; in WelsMarkAsRef()
595 pDec->uiQualityId = pCtx->pCurDqLayer->sLayerInfo.sNalHeaderExt.uiQualityId; in WelsMarkAsRef()
596 pDec->uiTemporalId = pCtx->pCurDqLayer->sLayerInfo.sNalHeaderExt.uiTemporalId; in WelsMarkAsRef()
660 PSps pSps = pCtx->pCurDqLayer->sLayerInfo.pSps; in MMCO()
/third_party/openh264/test/encoder/
DEncUT_SliceBufferReallocate.cpp28 if (NULL == pCtx || NULL == pCtx->pCurDqLayer || pCtx->iActiveThreadsNum <= 0) { in RandAvailableThread()
33 iCodedSlcNum = pCtx->pCurDqLayer->sSliceBufferInfo[iThrdIdx].iCodedSliceNum; in RandAvailableThread()
34 iMaxSlcNumInThrd = pCtx->pCurDqLayer->sSliceBufferInfo[iThrdIdx].iMaxSliceNum; in RandAvailableThread()
69 void SetPartitonMBNum (SDqLayer* pCurDqLayer, SSpatialLayerConfig* pLayerCfg, int32_t iPartNum) { in SetPartitonMBNum() argument
81 pCurDqLayer->FirstMbIdxOfPartition[iPartIdx] = iMBPerPart * iPartIdx; in SetPartitonMBNum()
82pCurDqLayer->EndMbIdxOfPartition[iPartIdx] = pCurDqLayer->FirstMbIdxOfPartition[iPartIdx] + iMBPer… in SetPartitonMBNum()
85 pCurDqLayer->FirstMbIdxOfPartition[iPartNum - 1] = iMBPerPart * (iPartNum - 1); in SetPartitonMBNum()
86 pCurDqLayer->EndMbIdxOfPartition[iPartNum - 1] = iMbNumInFrame - 1; in SetPartitonMBNum()
89 pCurDqLayer->FirstMbIdxOfPartition[iPartIdx] = 0; in SetPartitonMBNum()
90 pCurDqLayer->EndMbIdxOfPartition[iPartIdx] = 0; in SetPartitonMBNum()
[all …]
/third_party/openh264/codec/decoder/core/inc/
Ddeblocking.h86 void WelsDeblockingFilterMB (PDqLayer pCurDqLayer, SDeblockingFilter& pFilter, int32_t& iFilterIdc,
100 uint32_t DeblockingBsMarginalMBAvcbase (PDeblockingFilter pFilter, PDqLayer pCurDqLayer, int32_t i…
102 uint32_t DeblockingBSliceBsMarginalMBAvcbase (PDqLayer pCurDqLayer, int32_t iEdge, int32_t iNeighMb…
104 int32_t DeblockingAvailableNoInterlayer (PDqLayer pCurDqLayer, int32_t iFilterIdc);
106 void WelsDeblockingMb (PDqLayer pCurDqLayer, PDeblockingFilter pFilter, int32_t iBoundryFlag);
108 inline int8_t* GetPNzc (PDqLayer pCurDqLayer, int32_t iMbXy) { in GetPNzc() argument
109 if (pCurDqLayer->pDec != NULL && pCurDqLayer->pDec->pNzc != NULL) { in GetPNzc()
110 return pCurDqLayer->pDec->pNzc[iMbXy]; in GetPNzc()
112 return pCurDqLayer->pNzc[iMbXy]; in GetPNzc()
Dmv_pred.h58 void UpdateP16x16MotionInfo (PDqLayer pCurDqLayer, int32_t listIdx, int8_t iRef, int16_t iMVs[2]);
65 void UpdateP16x16RefIdx (PDqLayer pCurDqLayer, int32_t listIdx, int8_t iRef);
72 void UpdateP16x16MotionOnly (PDqLayer pCurDqLayer, int32_t listIdx, int16_t iMVs[2]);
79 void UpdateP16x8MotionInfo (PDqLayer pCurDqLayer, int16_t iMotionVector[LIST_A][30][MV_A],
89 void UpdateP8x16MotionInfo (PDqLayer pCurDqLayer, int16_t iMotionVector[LIST_A][30][MV_A],
98 void PredPSkipMvFromNeighbor (PDqLayer pCurDqLayer, int16_t iMvp[2]);
156 void FillSpatialDirect8x8Mv (PDqLayer pCurDqLayer, const int16_t& iIdx8, const int8_t& iPartCount, …
165 void FillTemporalDirect8x8Mv (PDqLayer pCurDqLayer, const int16_t& iIdx8, const int8_t& iPartCount,
183 void Update8x8RefIdx (PDqLayer& pCurDqLayer, const int16_t& iPartIdx, const int32_t& listIdx, const…
185 inline uint32_t* GetMbType (PDqLayer& pCurDqLayer) { in GetMbType() argument
[all …]
Dparse_mb_syn_cavlc.h54 void GetNeighborAvailMbType (PWelsNeighAvail pNeighAvail, PDqLayer pCurDqLayer);
55 …sFillCacheNonZeroCount (PWelsNeighAvail pNeighAvail, uint8_t* pNonZeroCount, PDqLayer pCurDqLayer);
57 PDqLayer pCurDqLayer);
59 PDqLayer pCurDqLayer);
62 PDqLayer pCurDqLayer);
63 …d WelsFillDirectCacheCabac (PWelsNeighAvail pNeighAvail, int8_t iDirect[30], PDqLayer pCurDqLayer);
65 … int16_t iMvArray[LIST_A][30][MV_A], int8_t iRefIdxArray[LIST_A][30], PDqLayer pCurDqLayer);
Ddecode_slice.h65 int32_t WelsMbIntraPredictionConstruction (PWelsDecoderContext pCtx, PDqLayer pCurDqLayer, bool bOu…
66 int32_t WelsMbInterSampleConstruction (PWelsDecoderContext pCtx, PDqLayer pCurDqLayer,
68 int32_t WelsMbInterConstruction (PWelsDecoderContext pCtx, PDqLayer pCurDqLayer);
70 int32_t WelsMbInterPrediction (PWelsDecoderContext pCtx, PDqLayer pCurDqLayer);
Dparse_mb_syn_cabac.h80 void UpdateP16x16MvdCabac (SDqLayer* pCurDqLayer, int16_t pMvd[2], const int8_t iListIdx);
81 void UpdateP8x8RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LIST_A][30], int32_t iPartIdx…
83 void UpdateP8x8DirectCabac (PDqLayer pCurDqLayer, int32_t iPartIdx);
84 void UpdateP16x16DirectCabac (PDqLayer pCurDqLayer);
Ddecoder_context.h180 typedef void (*PDeblockingFilterMbFunc) (PDqLayer pCurDqLayer, PDeblockingFilter filter, int32_t b…
220 int8_t* pIntraPredMode, PDqLayer pCurDqLayer);
224 PDqLayer pCurDqLayer);
225 …elsParseIntra16x16ModeFunc) (PWelsNeighAvail pNeighAvail, PBitStringAux pBs, PDqLayer pCurDqLayer);
406pCurDqLayer; // current DQ layer representation, also carry reference base layer if app… member
/third_party/openh264/codec/encoder/core/src/
Dsvc_mode_decision.cpp55 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsMdSpatialelInterMbIlfmdNoilp() local
59 const int32_t kiMbWidth = pCurDqLayer->iMbWidth; in WelsMdSpatialelInterMbIlfmdNoilp()
87 pWelsMd->iCostLuma = WelsMdP16x16 (pEncCtx->pFuncList, pCurDqLayer, pWelsMd, pSlice, pCurMb); in WelsMdSpatialelInterMbIlfmdNoilp()
94 …const int32_t kiCostI16x16 = WelsMdI16x16 (pEncCtx->pFuncList, pEncCtx->pCurDqLayer, pMbCache, pWe… in WelsMdSpatialelInterMbIlfmdNoilp()
109 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsMdInterMbEnhancelayer()
178 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in CheckChromaCost() local
185 const int32_t iCbEncStride = pCurDqLayer->iEncStride[1]; in CheckChromaCost()
186 const int32_t iCrEncStride = pCurDqLayer->iEncStride[2]; in CheckChromaCost()
187 const int32_t iChromaRefStride = pCurDqLayer->pRefPic->iLineSize[1]; in CheckChromaCost()
210 pCurDqLayer->pRefPic, iCurMbXy, SMALLEST_INVISIBLE); in CheckChromaCost()
[all …]
Dsvc_base_layer_md.cpp260 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsMdIntraInit()
322 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsMdInterInit()
365 int32_t WelsMdI16x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int32_t i… in WelsMdI16x16() argument
373 int32_t iLineSizeDec = pCurDqLayer->iCsStride[0]; in WelsMdI16x16()
374 int32_t iLineSizeEnc = pCurDqLayer->iEncStride[0]; in WelsMdI16x16()
420 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsMdI4x4() local
425 const int32_t kiLineSizeEnc = pCurDqLayer->iEncStride[0]; in WelsMdI4x4()
426 const int32_t kiLineSizeDec = pCurDqLayer->iCsStride[0]; in WelsMdI4x4()
550 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsMdI4x4Fast() local
555 const int32_t kiLineSizeEnc = pCurDqLayer->iEncStride[0]; in WelsMdI4x4Fast()
[all …]
Dslice_multi_threading.cpp169 SDqLayer* pCurDqLayer, in DynamicAdjustSlicing() argument
171 SSliceCtx* pSliceCtx = &pCurDqLayer->sSliceEncCtx; in DynamicAdjustSlicing()
172 SSlice** ppSliceInLayer = pCurDqLayer->ppSliceInLayer; in DynamicAdjustSlicing()
248 pCurDqLayer->bNeedAdjustingSlicing = !DynamicAdjustSlicePEncCtxAll (pCurDqLayer, iRunLen); in DynamicAdjustSlicing()
430 SSlice** ppSliceInlayer = pCtx->pCurDqLayer->ppSliceInLayer; in AppendSliceToFrameBs()
471 SNalUnitHeaderExt* pNalHdrExt = &pCtx->pCurDqLayer->sLayerInfo.sNalHeaderExt; in WriteSliceBs()
509 pCtx->pCurDqLayer = pCurDq; in AdjustBaseLayer()
538 const bool kbModelingFromSpatial = (pCtx->pCurDqLayer->pRefLayer != NULL && iCurDid > 0) in AdjustEnhanceLayer()
546 pCtx->pCurDqLayer->sSliceEncCtx.iSliceNumInFrame); in AdjustEnhanceLayer()
549 pCtx->pCurDqLayer, in AdjustEnhanceLayer()
[all …]
Dsvc_encode_slice.cpp447 …WelsDctMb (pMbCache->pCoeffLevel, pMbCache->SPicData.pEncMb[0], pEncCtx->pCurDqLayer->iEncStride[… in WelsInterMbEncode()
457 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsIMbChromaEncode()
481 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsPMbChromaEncode()
521 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsISliceMdEnc()
589 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsISliceMdEncDynamic()
686 if (!pEncCtx->pCurDqLayer->bBaseLayerAvailableFlag || !kbIsHighestDlayerFlag) in WelsPSliceMdEnc()
701 if (!pEncCtx->pCurDqLayer->bBaseLayerAvailableFlag || !kbIsHighestDlayerFlag) in WelsPSliceMdEncDynamic()
710 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsCodePSlice()
729 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsCodePOverDynamicSlice()
976 SDqLayer* pCurDqLayer = pCtx->pCurDqLayer; in InitAllSlicesInThread() local
[all …]
Dsvc_encode_mb.cpp57 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsEncRecI16x16Y() local
58 const int32_t kiEncStride = pCurDqLayer->iEncStride[0]; in WelsEncRecI16x16Y()
61 const int32_t kiRecStride = pCurDqLayer->iCsStride[0]; in WelsEncRecI16x16Y()
141 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsEncRecI4x4Y() local
142 int32_t iEncStride = pCurDqLayer->iEncStride[0]; in WelsEncRecI4x4Y()
149 int32_t iRecStride = pCurDqLayer->iCsStride[0]; in WelsEncRecI4x4Y()
359 pEncCtx->pCurDqLayer->sLayerInfo.pPpsP->uiChromaQpIndexOffset)]; in WelsTryPUVskip()
Dwels_task_encoder.cpp119 iReturn = SetSliceBoundaryInfo (m_pCtx->pCurDqLayer, m_pSlice, m_iSliceIdx); in InitTask()
184 …m_pCtx->pFuncList->pfDeblocking.pfDeblockingFilterSlice (m_pCtx->pCurDqLayer, m_pCtx->pFuncList, m… in ExecuteTask()
234 SDqLayer* pCurDq = m_pCtx->pCurDqLayer; in ExecuteTask()
318 m_pCtx->pCurDqLayer->sSliceBufferInfo[m_iThreadIdx].iCodedSliceNum ++; in ExecuteTask()
335 UpdateMbListNeighborParallel (m_pCtx->pCurDqLayer, m_pCtx->pCurDqLayer->sMbDataP, m_iSliceIdx); in Execute()
Dref_list_mgr_svc.cpp364 if (NULL == pCtx->pCurDqLayer) in WelsUpdateRefList()
496 const int32_t kiCountSliceNum = pCtx->pCurDqLayer->iMaxSliceNum; in WelsMarkPic()
514 WelsMarkMMCORefInfo (pCtx, pLtr, pCtx->pCurDqLayer->ppSliceInLayer, kiCountSliceNum); in WelsMarkPic()
613 pCtx->pCurDqLayer->pRefOri[pCtx->iNumRef0] = pRefList->pLongRefList[i]; in WelsBuildRefList()
626 pCtx->pCurDqLayer->pRefOri[pCtx->iNumRef0] = pRef; in WelsBuildRefList()
664 const int32_t kiCountSliceNum = pCtx->pCurDqLayer->iMaxSliceNum; in WelsUpdateSliceHeaderSyntax()
725 …WelsUpdateSliceHeaderSyntax (pCtx, iAbsDiffPicNumMinus1, pCtx->pCurDqLayer->ppSliceInLayer, uiFram… in WelsUpdateRefSyntax()
768 if (NULL == pCtx->pCurDqLayer) in WelsUpdateRefListScreen()
828 pCtx->pCurDqLayer->pRefOri[pCtx->iNumRef0] = pRefOri; in WelsBuildRefListScreen()
843 pCtx->pCurDqLayer->pRefOri[pCtx->iNumRef0] = pRefOri; in WelsBuildRefListScreen()
[all …]
/third_party/openh264/codec/encoder/core/inc/
Dsvc_base_layer_md.h48 int32_t WelsMdI16x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int32_t i…
49 int32_t WelsMdIntraChroma (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int3…
61 int32_t WelsMdP16x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSl…
63 int32_t WelsMdP16x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSli…
64 int32_t WelsMdP8x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSli…
65 int32_t WelsMdP8x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
66 int32_t WelsMdP4x4 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
67 int32_t WelsMdP8x4 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
68 int32_t WelsMdP4x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
86 void WelsMdInterUpdatePskip (SDqLayer* pCurDqLayer, SSlice* pSlice, SMB* pCurMb, SMbCache* pMbCache…
/third_party/openh264/test/decoder/
DDecUT_ErrorConcealment.cpp92 pECCtx->pCtx->pCurDqLayer = &pECCtx->sDqLayer; in InitAndAllocInputData()
93 pECCtx->pCtx->pCurDqLayer->pMbCorrectlyDecodedFlag = pECCtx->pMbCorrectlyDecodedFlag; in InitAndAllocInputData()
130 && (pECCtx->pCtx->pCurDqLayer->sLayerInfo.sNalHeaderExt.bIdrFlag)) in DoAncErrorConSliceCopy()
250 pECCtx->pCtx->pCurDqLayer->sLayerInfo.sNalHeaderExt.bIdrFlag = (iIDR > 0); in TEST()
255 && (pECCtx->pCtx->pCurDqLayer->sLayerInfo.sNalHeaderExt.bIdrFlag))) in TEST()
285 pECCtx->pCtx->pCurDqLayer->sLayerInfo.sNalHeaderExt.bIdrFlag = (iIDR > 0); in TEST()

12