Searched refs:pNeighAvail (Results 1 – 7 of 7) sorted by relevance
/third_party/openh264/codec/decoder/core/inc/ |
D | parse_mb_syn_cabac.h | 46 int32_t ParseSkipFlagCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& uiSkip… 47 int32_t ParseMBTypeISliceCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& ui… 48 int32_t ParseMBTypePSliceCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& ui… 49 int32_t ParseMBTypeBSliceCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& ui… 50 int32_t ParseTransformSize8x8FlagCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, 52 int32_t ParseSubMBTypeCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& uiSub… 53 int32_t ParseBSubMBTypeCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& uiSu… 56 int32_t ParseInterPMotionInfoCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint8_t*… 58 int32_t ParseInterBMotionInfoCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint8_t*… 61 int32_t ParseRefIdxCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint8_t* nzc, [all …]
|
D | parse_mb_syn_cavlc.h | 54 void GetNeighborAvailMbType (PWelsNeighAvail pNeighAvail, PDqLayer pCurDqLayer); 55 void WelsFillCacheNonZeroCount (PWelsNeighAvail pNeighAvail, uint8_t* pNonZeroCount, PDqLayer pCurD… 56 void WelsFillCacheConstrain0IntraNxN (PWelsNeighAvail pNeighAvail, uint8_t* pNonZeroCount, int8_t* … 58 void WelsFillCacheConstrain1IntraNxN (PWelsNeighAvail pNeighAvail, uint8_t* pNonZeroCount, int8_t* … 60 void WelsFillCacheInterCabac (PWelsNeighAvail pNeighAvail, uint8_t* pNonZeroCount, 63 void WelsFillDirectCacheCabac (PWelsNeighAvail pNeighAvail, int8_t iDirect[30], PDqLayer pCurDqLaye… 64 void WelsFillCacheInter (PWelsNeighAvail pNeighAvail, uint8_t* pNonZeroCount,
|
D | decoder_context.h | 219 typedef void (*PWelsFillNeighborMbInfoIntra4x4Func) (PWelsNeighAvail pNeighAvail, uint8_t* pNonZero… 221 typedef void (*PWelsMapNeighToSample) (PWelsNeighAvail pNeighAvail, int32_t* pSampleAvail); 222 typedef void (*PWelsMap16NeighToSample) (PWelsNeighAvail pNeighAvail, uint8_t* pSampleAvail); 223 typedef int32_t (*PWelsParseIntra4x4ModeFunc) (PWelsNeighAvail pNeighAvail, int8_t* pIntraPredMode,… 225 typedef int32_t (*PWelsParseIntra16x16ModeFunc) (PWelsNeighAvail pNeighAvail, PBitStringAux pBs, PD…
|
D | decode_slice.h | 55 int32_t WelsDecodeMbCabacPSliceBaseMode0 (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, ui… 56 int32_t WelsDecodeMbCabacBSliceBaseMode0 (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, ui…
|
/third_party/openh264/codec/decoder/core/src/ |
D | parse_mb_syn_cavlc.cpp | 56 void GetNeighborAvailMbType (PWelsNeighAvail pNeighAvail, PDqLayer pCurDqLayer) { in GetNeighborAvailMbType() argument 68 pNeighAvail->iLeftAvail = (iLeftSliceIdc == iCurSliceIdc); in GetNeighborAvailMbType() 69 pNeighAvail->iLeftCbp = pNeighAvail->iLeftAvail ? pCurDqLayer->pCbp[iLeftXy] : 0; in GetNeighborAvailMbType() 71 pNeighAvail->iLeftAvail = 0; in GetNeighborAvailMbType() 72 pNeighAvail->iLeftTopAvail = 0; in GetNeighborAvailMbType() 73 pNeighAvail->iLeftCbp = 0; in GetNeighborAvailMbType() 79 pNeighAvail->iTopAvail = (iTopSliceIdc == iCurSliceIdc); in GetNeighborAvailMbType() 80 pNeighAvail->iTopCbp = pNeighAvail->iTopAvail ? pCurDqLayer->pCbp[iTopXy] : 0; in GetNeighborAvailMbType() 84 pNeighAvail->iLeftTopAvail = (iLeftTopSliceIdc == iCurSliceIdc); in GetNeighborAvailMbType() 86 pNeighAvail->iLeftTopAvail = 0; in GetNeighborAvailMbType() [all …]
|
D | parse_mb_syn_cabac.cpp | 72 static uint32_t DecodeCabacIntraMbType (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, int … in DecodeCabacIntraMbType() argument 230 int32_t ParseSkipFlagCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& uiSkip… in ParseSkipFlagCabac() argument 233 …iCtxInc += (pNeighAvail->iLeftAvail && !IS_SKIP (pNeighAvail->iLeftType)) + (pNeighAvail->iTopAvail in ParseSkipFlagCabac() 234 && !IS_SKIP (pNeighAvail->iTopType)); in ParseSkipFlagCabac() 243 int32_t ParseMBTypeISliceCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& ui… in ParseMBTypeISliceCabac() argument 250 iIdxA = (pNeighAvail->iLeftAvail) && (pNeighAvail->iLeftType != MB_TYPE_INTRA4x4 in ParseMBTypeISliceCabac() 251 && pNeighAvail->iLeftType != MB_TYPE_INTRA8x8); in ParseMBTypeISliceCabac() 252 iIdxB = (pNeighAvail->iTopAvail) && (pNeighAvail->iTopType != MB_TYPE_INTRA4x4 in ParseMBTypeISliceCabac() 253 && pNeighAvail->iTopType != MB_TYPE_INTRA8x8); in ParseMBTypeISliceCabac() 283 int32_t ParseMBTypePSliceCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, uint32_t& ui… in ParseMBTypePSliceCabac() argument [all …]
|
D | decode_slice.cpp | 382 void WelsMapNxNNeighToSampleNormal (PWelsNeighAvail pNeighAvail, int32_t* pSampleAvail) { in WelsMapNxNNeighToSampleNormal() argument 383 if (pNeighAvail->iLeftAvail) { //left in WelsMapNxNNeighToSampleNormal() 389 if (pNeighAvail->iLeftTopAvail) { //top_left in WelsMapNxNNeighToSampleNormal() 392 if (pNeighAvail->iTopAvail) { //top in WelsMapNxNNeighToSampleNormal() 398 if (pNeighAvail->iRightTopAvail) { //top_right in WelsMapNxNNeighToSampleNormal() 403 void WelsMapNxNNeighToSampleConstrain1 (PWelsNeighAvail pNeighAvail, int32_t* pSampleAvail) { in WelsMapNxNNeighToSampleConstrain1() argument 404 if (pNeighAvail->iLeftAvail && IS_INTRA (pNeighAvail->iLeftType)) { //left in WelsMapNxNNeighToSampleConstrain1() 410 if (pNeighAvail->iLeftTopAvail && IS_INTRA (pNeighAvail->iLeftTopType)) { //top_left in WelsMapNxNNeighToSampleConstrain1() 413 if (pNeighAvail->iTopAvail && IS_INTRA (pNeighAvail->iTopType)) { //top in WelsMapNxNNeighToSampleConstrain1() 419 if (pNeighAvail->iRightTopAvail && IS_INTRA (pNeighAvail->iRightTopType)) { //top_right in WelsMapNxNNeighToSampleConstrain1() [all …]
|