Home
last modified time | relevance | path

Searched refs:pNeighAvail (Results 1 – 7 of 7) sorted by relevance

/third_party/openh264/codec/decoder/core/inc/
Dparse_mb_syn_cabac.h46 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 …]
Dparse_mb_syn_cavlc.h54 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,
Ddecoder_context.h219 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…
Ddecode_slice.h55 int32_t WelsDecodeMbCabacPSliceBaseMode0 (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, ui…
56 int32_t WelsDecodeMbCabacBSliceBaseMode0 (PWelsDecoderContext pCtx, PWelsNeighAvail pNeighAvail, ui…
/third_party/openh264/codec/decoder/core/src/
Dparse_mb_syn_cavlc.cpp56 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 …]
Dparse_mb_syn_cabac.cpp72 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 …]
Ddecode_slice.cpp382 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 …]