MCPcopy Create free account
hub / github.com/cisco/openh264 / InitCurDqLayerData

Function InitCurDqLayerData

codec/decoder/core/src/decoder_core.cpp:2454–2484  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2452}
2453
2454void InitCurDqLayerData (PWelsDecoderContext pCtx, PDqLayer pCurDq) {
2455 if (NULL != pCtx && NULL != pCurDq) {
2456 pCurDq->pMbType = pCtx->sMb.pMbType[0];
2457 pCurDq->pSliceIdc = pCtx->sMb.pSliceIdc[0];
2458 pCurDq->pMv[LIST_0] = pCtx->sMb.pMv[0][LIST_0];
2459 pCurDq->pMv[LIST_1] = pCtx->sMb.pMv[0][LIST_1];
2460 pCurDq->pRefIndex[LIST_0] = pCtx->sMb.pRefIndex[0][LIST_0];
2461 pCurDq->pRefIndex[LIST_1] = pCtx->sMb.pRefIndex[0][LIST_1];
2462 pCurDq->pDirect = pCtx->sMb.pDirect[0];
2463 pCurDq->pNoSubMbPartSizeLessThan8x8Flag = pCtx->sMb.pNoSubMbPartSizeLessThan8x8Flag[0];
2464 pCurDq->pTransformSize8x8Flag = pCtx->sMb.pTransformSize8x8Flag[0];
2465 pCurDq->pLumaQp = pCtx->sMb.pLumaQp[0];
2466 pCurDq->pChromaQp = pCtx->sMb.pChromaQp[0];
2467 pCurDq->pMvd[LIST_0] = pCtx->sMb.pMvd[0][LIST_0];
2468 pCurDq->pMvd[LIST_1] = pCtx->sMb.pMvd[0][LIST_1];
2469 pCurDq->pCbfDc = pCtx->sMb.pCbfDc[0];
2470 pCurDq->pNzc = pCtx->sMb.pNzc[0];
2471 pCurDq->pNzcRs = pCtx->sMb.pNzcRs[0];
2472 pCurDq->pScaledTCoeff = pCtx->sMb.pScaledTCoeff[0];
2473 pCurDq->pIntraPredMode = pCtx->sMb.pIntraPredMode[0];
2474 pCurDq->pIntra4x4FinalMode = pCtx->sMb.pIntra4x4FinalMode[0];
2475 pCurDq->pIntraNxNAvailFlag = pCtx->sMb.pIntraNxNAvailFlag[0];
2476 pCurDq->pChromaPredMode = pCtx->sMb.pChromaPredMode[0];
2477 pCurDq->pCbp = pCtx->sMb.pCbp[0];
2478 pCurDq->pSubMbType = pCtx->sMb.pSubMbType[0];
2479 pCurDq->pInterPredictionDoneFlag = pCtx->sMb.pInterPredictionDoneFlag[0];
2480 pCurDq->pResidualPredFlag = pCtx->sMb.pResidualPredFlag[0];
2481 pCurDq->pMbCorrectlyDecodedFlag = pCtx->sMb.pMbCorrectlyDecodedFlag[0];
2482 pCurDq->pMbRefConcealedFlag = pCtx->sMb.pMbRefConcealedFlag[0];
2483 }
2484}
2485
2486/*
2487 * DecodeCurrentAccessUnit

Callers 1

DecodeCurrentAccessUnitFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected