/third_party/openh264/codec/decoder/core/src/ |
D | au_parser.cpp | 461 if (pLastSliceHeader->pSps->iSpsId != pCurSliceHeader->pSps->iSpsId) in CheckAccessUnitBoundaryExt() 845 …f (pSps->iMbWidth > 0 && pSps->iMbHeight > 0 && pCtx->sSpsPpsCtx.bSubspsAvailFlags[pSps->iSpsId]) { in CheckSpsActive() 855 if (pNextUsedSps->iSpsId == pSps->iSpsId) in CheckSpsActive() 863 … if (pSps->iMbWidth > 0 && pSps->iMbHeight > 0 && pCtx->sSpsPpsCtx.bSpsAvailFlags[pSps->iSpsId]) { in CheckSpsActive() 873 if (pNextUsedSps->iSpsId == pSps->iSpsId) in CheckSpsActive() 920 int32_t iSpsId; in ParseSps() local 955 iSpsId = uiCode; in ParseSps() 972 pSps->iSpsId = iSpsId; in ParseSps() 1162 SSpsBsInfo* pSpsBs = &pCtx->sSpsBsInfo [iSpsId]; in ParseSps() 1163 pSpsBs->iSpsId = iSpsId; in ParseSps() [all …]
|
D | manage_dec_ref.cpp | 81 pRef->iSpsId = -1; in SetUnRef() 158 pRef->iSpsId = pCtx->pSps->iSpsId; in WelsCheckAndRecoverForFutureDecoding() 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() 450 pSliceHeader->iSpsId, ppRefList[i]->iSpsId); in WelsReorderRefList() 597 pDec->iSpsId = pCtx->pSps->iSpsId; in WelsMarkAsRef()
|
D | decoder_core.cpp | 122 int32_t iSpsId = pCtx->pSps->iSpsId; in DecodeFrameConstruction() local 126 pSpsBs = bSubSps ? &pCtx->sSubsetSpsBsInfo [iSpsId] : &pCtx->sSpsBsInfo [iSpsId]; in DecodeFrameConstruction() 854 pDecoderStatistics->iCurrentActiveSpsId = pSps->iSpsId; in UpdateDecoderStatisticsForActiveParaset() 978 pSubsetSps = &pCtx->sSpsPpsCtx.sSubsetSpsBuffer[pPps->iSpsId]; in ParseSliceHeaderSyntaxs() 980 if (pCtx->sSpsPpsCtx.bSubspsAvailFlags[pPps->iSpsId] == false) { in ParseSliceHeaderSyntaxs() 982 if (pCtx->sSpsPpsCtx.iSubSPSLastInvalidId != pPps->iSpsId) { in ParseSliceHeaderSyntaxs() 983 …, WELS_LOG_ERROR, "Sub SPS id (%d) is invalid, previous id (%d) error ignored (%d)!", pPps->iSpsId, in ParseSliceHeaderSyntaxs() 985 pCtx->sSpsPpsCtx.iSubSPSLastInvalidId = pPps->iSpsId; in ParseSliceHeaderSyntaxs() 995 if (pCtx->sSpsPpsCtx.bSpsAvailFlags[pPps->iSpsId] == false) { in ParseSliceHeaderSyntaxs() 997 if (pCtx->sSpsPpsCtx.iSPSLastInvalidId != pPps->iSpsId) { in ParseSliceHeaderSyntaxs() [all …]
|
D | decode_slice.cpp | 108 pCurDqLayer->pDec->iSpsId = pCtx->pSps->iSpsId; in WelsTargetSliceConstruction()
|
/third_party/openh264/codec/encoder/core/inc/ |
D | paraset_strategy.h | 51 virtual int32_t GetSpsIdOffset (const int32_t iPpsId, const int32_t iSpsId) = 0; 103 virtual int32_t GetSpsIdOffset (const int32_t iPpsId, const int32_t iSpsId); 216 virtual int32_t GetSpsIdOffset (const int32_t iPpsId, const int32_t iSpsId); 227 void DebugSpsPps (const int32_t iPpsId, const int32_t iSpsId);
|
D | dq_map.h | 52 uint8_t iSpsId; // pSps id member
|
D | parameter_sets.h | 137 uint32_t iSpsId; member
|
D | slice.h | 130 int32_t iSpsId; member
|
/third_party/openh264/codec/decoder/core/inc/ |
D | parameter_sets.h | 78 int32_t iSpsId; member 170 int32_t iSpsId; member
|
D | picture.h | 85 int32_t iSpsId; //against mosaic caused by cross-IDR interval reference. member
|
D | slice.h | 123 int32_t iSpsId; member
|
D | decoder_context.h | 120 int32_t iSpsId; member
|
/third_party/openh264/codec/encoder/core/src/ |
D | paraset_strategy.cpp | 219 int32_t CWelsParametersetIdConstant::GetSpsIdOffset (const int32_t iPpsId, const int32_t iSpsId) { in GetSpsIdOffset() argument 608 …istingPps (SWelsSPS* pSps, SSubsetSps* pSubsetSps, const bool kbUseSubsetSps, const int32_t iSpsId, in FindExistingPps() argument 627 if ((sTmpPps.iSpsId == pPpsArray[iId].iSpsId) in FindExistingPps()
|
D | au_set.cpp | 404 …BsWriteUE (pLocalBitStringAux, pPps->iSpsId + pParametersetStrategy->GetSpsIdOffset (pPps->iPpsId,… in WelsWritePpsSyntax() 604 pPps->iSpsId = pUsedSps->uiSpsId; in WelsInitPps()
|
D | encoder_ext.cpp | 1016 int32_t iSpsId = 0; in InitDqLayers() local 1177 …iSpsId = (*ppCtx)->pFuncList->pParametersetStrategy->GenerateNewSps (*ppCtx, bUseSubsetSps, iDlaye… in InitDqLayers() 1178 iDlayerCount, iSpsId, pSps, pSubsetSps, bSvcBaselayer); in InitDqLayers() 1179 WELS_VERIFY_RETURN_IF (ENC_RETURN_UNSUPPORTED_PARA, (0 > iSpsId)) in InitDqLayers() 1181 pSps = & ((*ppCtx)->pSpsArray[iSpsId]); in InitDqLayers() 1183 pSubsetSps = & ((*ppCtx)->pSubsetArray[iSpsId]); in InitDqLayers() 1186 …iPpsId = (*ppCtx)->pFuncList->pParametersetStrategy->InitPps ((*ppCtx), iSpsId, pSps, pSubsetSps, … in InitDqLayers() 1204 pDqIdc->iSpsId = iSpsId; in InitDqLayers() 1208 ++ iSpsId; in InitDqLayers() 2551 int32_t iCurSpsId = pDqIdc->iSpsId; in WelsInitCurrentLayer() [all …]
|
D | svc_encode_slice.cpp | 1153 pSHExt->sSliceHeader.iSpsId = pBaseSHExt->sSliceHeader.iSpsId; in InitSliceHeadWithBase()
|