Home
last modified time | relevance | path

Searched refs:pSliceHeader (Results 1 – 10 of 10) sorted by relevance

/third_party/openh264/codec/encoder/core/src/
Dsvc_encode_slice.cpp241 void WriteRefPicMarking (SBitStringAux* pBs, SSliceHeader* pSliceHeader, SNalUnitHeaderExt* pNalHdr… in WriteRefPicMarking() argument
242 SRefPicMarking* sRefMarking = &pSliceHeader->sRefMarking; in WriteRefPicMarking()
279 SSliceHeader* pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in WelsSliceHeaderWrite() local
282 BsWriteUE (pBs, pSliceHeader->iFirstMbInSlice); in WelsSliceHeaderWrite()
283 BsWriteUE (pBs, pSliceHeader->eSliceType); /* same type things */ in WelsSliceHeaderWrite()
285 …BsWriteUE (pBs, pSliceHeader->pPps->iPpsId + pParametersetStrategy->GetPpsIdOffset (pSliceHeader->… in WelsSliceHeaderWrite()
287 BsWriteBits (pBs, pSps->uiLog2MaxFrameNum, pSliceHeader->iFrameNum); in WelsSliceHeaderWrite()
290 BsWriteUE (pBs, pSliceHeader->uiIdrPicId); in WelsSliceHeaderWrite()
293 BsWriteBits (pBs, pSps->iLog2MaxPocLsb, pSliceHeader->iPicOrderCntLsb); in WelsSliceHeaderWrite()
295 if (P_SLICE == pSliceHeader->eSliceType) { in WelsSliceHeaderWrite()
[all …]
/third_party/openh264/codec/decoder/core/src/
Ddecode_slice.cpp84 PSliceHeader pSliceHeader = &pCurSlice->sSliceHeaderExt.sSliceHeader; in WelsTargetSliceConstruction() local
86 int32_t iTotalMbTargetLayer = pSliceHeader->pSps->uiTotalMbCount; in WelsTargetSliceConstruction()
102 iNextMbXyIndex = pSliceHeader->iFirstMbInSlice; in WelsTargetSliceConstruction()
144 if (pSliceHeader->pPps->uiNumSliceGroups > 1) { in WelsTargetSliceConstruction()
166 if (1 == pSliceHeader->uiDisableDeblockingFilterIdc in WelsTargetSliceConstruction()
650 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in WelsDecodeMbCabacISliceBaseMode0() local
726 pSliceHeader->pPps->iChromaQpIndexOffset[i]), 0, 51)]; in WelsDecodeMbCabacISliceBaseMode0()
741 pSliceHeader->pPps->iChromaQpIndexOffset[i]), 0, 51)]; in WelsDecodeMbCabacISliceBaseMode0()
862 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in WelsDecodeMbCabacPSliceBaseMode0() local
976 pSliceHeader->pPps->iChromaQpIndexOffset[i], 0, 51)]; in WelsDecodeMbCabacPSliceBaseMode0()
[all …]
Dmanage_dec_ref.cpp212 …PSliceHeader pSliceHeader = &pCtx->pCurDqLayer->sLayerInfo.sSliceInLayer.sSliceHeaderExt.sSliceHea… in WrapShortRefPicNum() local
213 int32_t iMaxPicNum = 1 << pSliceHeader->pSps->uiLog2MaxFrameNum; in WrapShortRefPicNum()
219 if (ppShoreRefList[i]->iFrameNum > pSliceHeader->iFrameNum) in WrapShortRefPicNum()
391 …PSliceHeader pSliceHeader = &pCtx->pCurDqLayer->sLayerInfo.sSliceInLayer.sSliceHeaderExt.sSliceHea… in WelsReorderRefList() local
401 int32_t iRefCount = pSliceHeader->uiRefCount[listIdx]; in WelsReorderRefList()
402 int32_t iPredFrameNum = pSliceHeader->iFrameNum; in WelsReorderRefList()
403 int32_t iMaxPicNum = 1 << pSliceHeader->pSps->uiLog2MaxFrameNum; in WelsReorderRefList()
431 && (pSliceHeader->iSpsId != ppRefList[i]->iSpsId)) { //check; in WelsReorderRefList()
433 pSliceHeader->iSpsId, ppRefList[i]->iSpsId); in WelsReorderRefList()
448 && (pSliceHeader->iSpsId != ppRefList[i]->iSpsId)) { //check; in WelsReorderRefList()
[all …]
Dparse_mb_syn_cavlc.cpp256 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in WelsFillCacheInterCabac() local
258 if (pSliceHeader->eSliceType == B_SLICE) { in WelsFillCacheInterCabac()
438 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in WelsFillCacheInter() local
440 if (pSliceHeader->eSliceType == B_SLICE) { in WelsFillCacheInter()
1069 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in ParseInterInfo() local
1079 int16_t iMinVmv = pSliceHeader->pSps->pSLevelLimits->iMinVmv; in ParseInterInfo()
1080 int16_t iMaxVmv = pSliceHeader->pSps->pSLevelLimits->iMaxVmv; in ParseInterInfo()
1083 iRefCount[0] = pSliceHeader->uiRefCount[0]; in ParseInterInfo()
1084 iRefCount[1] = pSliceHeader->uiRefCount[1]; in ParseInterInfo()
1331 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in ParseInterBInfo() local
[all …]
Dparse_mb_syn_cabac.cpp523 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in ParseInterPMotionInfoCabac() local
533 int16_t iMinVmv = pSliceHeader->pSps->pSLevelLimits->iMinVmv; in ParseInterPMotionInfoCabac()
534 int16_t iMaxVmv = pSliceHeader->pSps->pSLevelLimits->iMaxVmv; in ParseInterPMotionInfoCabac()
535 pRefCount[0] = pSliceHeader->uiRefCount[0]; in ParseInterPMotionInfoCabac()
536 pRefCount[1] = pSliceHeader->uiRefCount[1]; in ParseInterPMotionInfoCabac()
729 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in ParseInterBMotionInfoCabac() local
737 int16_t iMinVmv = pSliceHeader->pSps->pSLevelLimits->iMinVmv; in ParseInterBMotionInfoCabac()
738 int16_t iMaxVmv = pSliceHeader->pSps->pSLevelLimits->iMaxVmv; in ParseInterBMotionInfoCabac()
739 pRefCount[0] = pSliceHeader->uiRefCount[0]; in ParseInterBMotionInfoCabac()
740 pRefCount[1] = pSliceHeader->uiRefCount[1]; in ParseInterBMotionInfoCabac()
[all …]
Ddecoder_core.cpp400 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in CreateImplicitWeightTable() local
402 if (pCurDqLayer->bUseWeightedBiPredIdc && pSliceHeader->pPps->uiWeightedBipredIdc == 2) { in CreateImplicitWeightTable()
403 int32_t iPoc = pSliceHeader->iPicOrderCntLsb; in CreateImplicitWeightTable()
407 if (pSliceHeader->uiRefCount[0] == 1 && pSliceHeader->uiRefCount[1] == 1 in CreateImplicitWeightTable()
416 for (int32_t iRef0 = 0; iRef0 < pSliceHeader->uiRefCount[0]; iRef0++) { in CreateImplicitWeightTable()
420 for (int32_t iRef1 = 0; iRef1 < pSliceHeader->uiRefCount[1]; iRef1++) { in CreateImplicitWeightTable()
559 if (pCtx->pSliceHeader) in ParseDecRefPicMarking()
560 pCtx->pSliceHeader->iPicOrderCntLsb = 0; in ParseDecRefPicMarking()
2420 pCtx->pSliceHeader = pSh; in WelsDqLayerDecodeStart()
Dmv_pred.cpp629 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in PredBDirectTemporal() local
631 …const int32_t ref0Count = WELS_MIN (pSliceHeader->uiRefCount[LIST_0], pCtx->sRefPic.uiRefCount[LIS… in PredBDirectTemporal()
Ddeblocking.cpp1143 PSliceHeader pSliceHeader = &pSlice->sSliceHeaderExt.sSliceHeader; in WelsDeblockingMb() local
1144 bool bBSlice = pSliceHeader->eSliceType == B_SLICE; in WelsDeblockingMb()
/third_party/openh264/codec/decoder/plus/src/
DwelsDecoderExt.cpp993 if (pCtx->pSliceHeader->eSliceType == B_SLICE) { in BufferingReadyPicture()
1010 if (m_sPictInfoList[i].iPOC == pCtx->pSliceHeader->iPicOrderCntLsb) { in BufferingReadyPicture()
1029 m_sPictInfoList[i].iPOC = pCtx->pSliceHeader->iPicOrderCntLsb; in BufferingReadyPicture()
1117 …int32_t iLastPOC = pCtx != NULL ? pCtx->pSliceHeader->iPicOrderCntLsb : m_sPictInfoList[m_iLastBuf… in ReleaseBufferedReadyPictureReorder()
/third_party/openh264/codec/decoder/core/inc/
Ddecoder_context.h395 PSliceHeader pSliceHeader; member