Home
last modified time | relevance | path

Searched refs:pCurSlice (Results 1 – 4 of 4) sorted by relevance

/third_party/openh264/codec/encoder/core/src/
Dsvc_encode_slice.cpp1628 int32_t WelsCodeOneSlice (sWelsEncCtx* pEncCtx, SSlice* pCurSlice, const int32_t kiNalType) { in WelsCodeOneSlice() argument
1632 SBitStringAux* pBs = pCurSlice->pSliceBsa; in WelsCodeOneSlice()
1638 pCurSlice->sScaleShift = 0; in WelsCodeOneSlice()
1641 pCurSlice->sScaleShift = kuiTemporalId ? (kuiTemporalId - pEncCtx->pRefPic->uiTemporalId) : 0; in WelsCodeOneSlice()
1644 WelsSliceHeaderExtInit (pEncCtx, pCurLayer, pCurSlice); in WelsCodeOneSlice()
1648 GomRCInitForOneSlice (pCurSlice, pWelsSvcRc->iBitsPerMb); in WelsCodeOneSlice()
1651 g_pWelsWriteSliceHeader[pCurSlice->bSliceHeaderExtFlag] (pEncCtx, pBs, pCurLayer, pCurSlice, in WelsCodeOneSlice()
1654pCurSlice->uiLastMbQp = pCurLayer->sLayerInfo.pPpsP->iPicInitQp + pCurSlice->sSliceHeaderExt.sSlic… in WelsCodeOneSlice()
1656 …_t iEncReturn = g_pWelsSliceCoding[pNalHeadExt->bIdrFlag][kiDynamicSliceFlag] (pEncCtx, pCurSlice); in WelsCodeOneSlice()
1660 WelsWriteSliceEndSyn (pCurSlice, pEncCtx->pSvcParam->iEntropyCodingModeFlag != 0); in WelsCodeOneSlice()
[all …]
Dencoder_ext.cpp3665 SSlice* pCurSlice = &pCtx->pCurDqLayer->sSliceBufferInfo[0].pSliceBuffer[0]; in WelsEncoderEncodeExt() local
3676 assert (0 == (int) pCurSlice->iSliceIdx); in WelsEncoderEncodeExt()
3677 pCtx->iEncoderError = SetSliceBoundaryInfo (pCtx->pCurDqLayer, pCurSlice, 0); in WelsEncoderEncodeExt()
3680 pCtx->iEncoderError = WelsCodeOneSlice (pCtx, pCurSlice, eNalType); in WelsEncoderEncodeExt()
3799 SSlice* pCurSlice = NULL; in WelsEncoderEncodeExt() local
3816 pCurSlice = &pCtx->pCurDqLayer->sSliceBufferInfo[0].pSliceBuffer[iSliceIdx]; in WelsEncoderEncodeExt()
3817 assert (iSliceIdx == pCurSlice->iSliceIdx); in WelsEncoderEncodeExt()
3818 pCtx->iEncoderError = SetSliceBoundaryInfo (pCtx->pCurDqLayer, pCurSlice, iSliceIdx); in WelsEncoderEncodeExt()
3820 pCtx->iEncoderError = WelsCodeOneSlice (pCtx, pCurSlice, eNalType); in WelsEncoderEncodeExt()
4549 SSlice* pCurSlice = NULL; in WelsCodeOnePicPartition() local
[all …]
/third_party/openh264/codec/encoder/core/inc/
Dsvc_encode_slice.h164 int32_t WelsCodeOneSlice (sWelsEncCtx* pEncCtx, SSlice* pCurSlice,
173 void AddSliceBoundary (sWelsEncCtx* pEncCtx, SSlice* pCurSlice, SSliceCtx* pSliceCtx, SMB* pCurMb,
/third_party/openh264/codec/decoder/core/src/
Ddecode_slice.cpp83 PSlice pCurSlice = &pCurDqLayer->sLayerInfo.sSliceInLayer; in WelsTargetSliceConstruction() local
84 PSliceHeader pSliceHeader = &pCurSlice->sSliceHeaderExt.sSliceHeader; in WelsTargetSliceConstruction()
94 int32_t iTotalNumMb = pCurSlice->iTotalMbInCurSlice; in WelsTargetSliceConstruction()
123 pCurDqLayer->iMbX, pCurDqLayer->iMbY, pCurSlice->eSliceType); in WelsTargetSliceConstruction()
160 …if ((pCurSlice->eSliceType != I_SLICE) && (pCurSlice->eSliceType != P_SLICE) && (pCurSlice->eSlice… in WelsTargetSliceConstruction()
3043 PSlice pCurSlice = &pCurDqLayer->sLayerInfo.sSliceInLayer; in ComputeColocatedTemporalScaling() local
3044 PSliceHeader pSliceHeader = &pCurSlice->sSliceHeaderExt.sSliceHeader; in ComputeColocatedTemporalScaling()
3055 pCurSlice->iMvScale[LIST_0][i] = 1 << 8; in ComputeColocatedTemporalScaling()
3059 pCurSlice->iMvScale[LIST_0][i] = WELS_CLIP3 ((tb * tx + 32) >> 6, -1024, 1023); in ComputeColocatedTemporalScaling()