Searched refs:uiSubMbType (Results 1 – 8 of 8) sorted by relevance
/third_party/openh264/codec/decoder/core/src/ |
D | parse_mb_syn_cabac.cpp | 408 …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 …]
|
D | parse_mb_syn_cavlc.cpp | 1210 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/ |
D | svc_set_mb_syn_cavlc.cpp | 193 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()
|
D | svc_set_mb_syn_cabac.cpp | 371 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()
|
D | svc_mode_decision.cpp | 627 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()
|
D | svc_base_layer_md.cpp | 1250 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/ |
D | parse_mb_syn_cabac.h | 52 …ParseSubMBTypeCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& uiSubMbType); 53 …arseBSubMBTypeCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& uiSubMbType);
|
/third_party/openh264/codec/encoder/core/inc/ |
D | svc_enc_macroblock.h | 53 uint8_t uiSubMbType[4]; // sub MB types member
|