Home
last modified time | relevance | path

Searched refs:uiSubMbType (Results 1 – 8 of 8) sorted by relevance

/third_party/openh264/codec/decoder/core/src/
Dparse_mb_syn_cabac.cpp408 …arseSubMBTypeCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& uiSubMbType) { in ParseSubMBTypeCabac() argument
414 uiSubMbType = 0; in ParseSubMBTypeCabac()
419 uiSubMbType = 3 - uiCode; in ParseSubMBTypeCabac()
421 uiSubMbType = 1; in ParseSubMBTypeCabac()
427 …rseBSubMBTypeCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& uiSubMbType) { in ParseBSubMBTypeCabac() argument
433 uiSubMbType = 0; /* B_Direct_8x8 */ in ParseBSubMBTypeCabac()
439 uiSubMbType = 1 + uiCode; /* B_L0_8x8, B_L1_8x8 */ in ParseBSubMBTypeCabac()
442 uiSubMbType = 3; in ParseBSubMBTypeCabac()
448 uiSubMbType = 11 + uiCode; /* B_L1_4x4, B_Bi_4x4 */ in ParseBSubMBTypeCabac()
451 uiSubMbType += 4; in ParseBSubMBTypeCabac()
[all …]
Dparse_mb_syn_cavlc.cpp1210 uint32_t uiSubMbType; in ParseInterInfo() local
1220 uiSubMbType = uiCode; in ParseInterInfo()
1221 if (uiSubMbType >= 4) { //invalid uiSubMbType in ParseInterInfo()
1224 pCurDqLayer->pSubMbType[iMbXy][i] = g_ksInterPSubMbTypeInfo[uiSubMbType].iType; in ParseInterInfo()
1225 iSubPartCount[i] = g_ksInterPSubMbTypeInfo[uiSubMbType].iPartCount; in ParseInterInfo()
1226 iPartWidth[i] = g_ksInterPSubMbTypeInfo[uiSubMbType].iPartWidth; in ParseInterInfo()
1229 pCurDqLayer->pNoSubMbPartSizeLessThan8x8Flag[iMbXy] &= (uiSubMbType == 0); in ParseInterInfo()
1275 uint32_t uiSubMbType = pCurDqLayer->pSubMbType[iMbXy][i]; in ParseInterInfo() local
1295 if (SUB_MB_TYPE_8x8 == uiSubMbType) { in ParseInterInfo()
1304 } else if (SUB_MB_TYPE_8x4 == uiSubMbType) { in ParseInterInfo()
[all …]
/third_party/openh264/codec/encoder/core/src/
Dsvc_set_mb_syn_cavlc.cpp193 switch (pCurMb->uiSubMbType[i]) { in WelsSpatialWriteSubMbPred()
220 uint32_t uiSubMbType = pCurMb->uiSubMbType[i]; in WelsSpatialWriteSubMbPred() local
221 if (SUB_MB_TYPE_8x8 == uiSubMbType) { in WelsSpatialWriteSubMbPred()
224 } else if (SUB_MB_TYPE_4x4 == uiSubMbType) { in WelsSpatialWriteSubMbPred()
233 } else if (SUB_MB_TYPE_8x4 == uiSubMbType) { in WelsSpatialWriteSubMbPred()
238 } else if (SUB_MB_TYPE_4x8 == uiSubMbType) { in WelsSpatialWriteSubMbPred()
Dsvc_set_mb_syn_cabac.cpp371 uint32_t uiSubMbType = pCurMb->uiSubMbType[i8x8Idx]; in WelsCabacSubMbType() local
372 if (SUB_MB_TYPE_8x8 == uiSubMbType) { in WelsCabacSubMbType()
377 if (SUB_MB_TYPE_8x4 == uiSubMbType) { in WelsCabacSubMbType()
381 WelsCabacEncodeDecision (pCabacCtx, 23, SUB_MB_TYPE_4x8 == uiSubMbType); in WelsCabacSubMbType()
390 uint32_t uiSubMbType = pCurMb->uiSubMbType[i8x8Idx]; in WelsCabacSubMbMvd() local
391 if (SUB_MB_TYPE_8x8 == uiSubMbType) { in WelsCabacSubMbMvd()
399 } else if (SUB_MB_TYPE_4x4 == uiSubMbType) { in WelsCabacSubMbMvd()
406 } else if (SUB_MB_TYPE_8x4 == uiSubMbType) { in WelsCabacSubMbMvd()
414 } else if (SUB_MB_TYPE_4x8 == uiSubMbType) { in WelsCabacSubMbMvd()
Dsvc_mode_decision.cpp627 memset (pCurMb->uiSubMbType, SUB_MB_TYPE_8x8, 4); in WelsMdInterFinePartitionVaaOnScreen()
637 pCurMb->uiSubMbType[i8x8Idx] = SUB_MB_TYPE_4x4; in WelsMdInterFinePartitionVaaOnScreen()
643 pCurMb->uiSubMbType[i8x8Idx] = SUB_MB_TYPE_8x4; in WelsMdInterFinePartitionVaaOnScreen()
649 pCurMb->uiSubMbType[i8x8Idx] = SUB_MB_TYPE_4x8; in WelsMdInterFinePartitionVaaOnScreen()
654 if ((pCurMb->uiSubMbType[0] == SUB_MB_TYPE_8x8) && (pCurMb->uiSubMbType[1] == SUB_MB_TYPE_8x8) in WelsMdInterFinePartitionVaaOnScreen()
655 …&& (pCurMb->uiSubMbType[2] == SUB_MB_TYPE_8x8) && (pCurMb->uiSubMbType[3] == SUB_MB_TYPE_8x8)) //a… in WelsMdInterFinePartitionVaaOnScreen()
Dsvc_base_layer_md.cpp1250 memset (pCurMb->uiSubMbType, SUB_MB_TYPE_8x8, 4); in WelsMdInterFinePartition()
1312 memset (pCurMb->uiSubMbType, SUB_MB_TYPE_8x8, 4); in WelsMdInterFinePartitionVaa()
1321 memset (pCurMb->uiSubMbType, SUB_MB_TYPE_8x8, 4); in WelsMdInterFinePartitionVaa()
1688 switch (pCurMb->uiSubMbType[i]) { in WelsMdInterMbRefinement()
/third_party/openh264/codec/decoder/core/inc/
Dparse_mb_syn_cabac.h52 …ParseSubMBTypeCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& uiSubMbType);
53 …arseBSubMBTypeCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& uiSubMbType);
/third_party/openh264/codec/encoder/core/inc/
Dsvc_enc_macroblock.h53 uint8_t uiSubMbType[4]; // sub MB types member