/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/ |
H A D | h264bsd_inter_prediction.c | 67 static u32 MvPrediction16x16(mbStorage_t *pMb, mbPred_t *mbPred, 69 static u32 MvPrediction16x8(mbStorage_t *pMb, mbPred_t *mbPred, 71 static u32 MvPrediction8x16(mbStorage_t *pMb, mbPred_t *mbPred, 73 static u32 MvPrediction8x8(mbStorage_t *pMb, subMbPred_t *subMbPred, 75 static u32 MvPrediction(mbStorage_t *pMb, subMbPred_t *subMbPred, 180 pMb pointer to macroblock specific information 188 pMb structure is updated with current macroblock 197 u32 h264bsdInterPrediction(mbStorage_t *pMb, macroblockLayer_t *pMbLayer, argument 213 ASSERT(pMb); 214 ASSERT(h264bsdMbPartPredMode(pMb 360 h264bsdInterPrediction(mbStorage_t *pMb, macroblockLayer_t *pMbLayer, dpbStorage_t *dpb, u32 mbNum, image_t *currImage, u8 *data) argument 493 MvPrediction16x16(mbStorage_t *pMb, mbPred_t *mbPred, dpbStorage_t *dpb) argument 577 MvPrediction16x8(mbStorage_t *pMb, mbPred_t *mbPred, dpbStorage_t *dpb) argument 684 MvPrediction8x16(mbStorage_t *pMb, mbPred_t *mbPred, dpbStorage_t *dpb) argument 794 MvPrediction8x8(mbStorage_t *pMb, subMbPred_t *subMbPred, dpbStorage_t *dpb) argument 831 MvPrediction(mbStorage_t *pMb, subMbPred_t *subMbPred, u32 mbPartIdx, u32 subMbPartIdx) argument [all...] |
H A D | h264bsd_intra_prediction.h | 51 u32 h264bsdIntraPrediction(mbStorage_t *pMb, macroblockLayer_t *mbLayer, 54 u32 h264bsdIntra4x4Prediction(mbStorage_t *pMb, u8 *data, 57 u32 h264bsdIntra16x16Prediction(mbStorage_t *pMb, u8 *data, i32 residual[][16], 60 u32 h264bsdIntraChromaPrediction(mbStorage_t *pMb, u8 *data, i32 residual[][16], 67 u32 h264bsdIntra4x4Prediction(mbStorage_t *pMb, u8 *data, 72 u32 h264bsdIntra16x16Prediction(mbStorage_t *pMb, u8 *data, u8 *pImage, 75 u32 h264bsdIntraChromaPrediction(mbStorage_t *pMb, u8 *data, image_t *image,
|
H A D | h264bsd_inter_prediction.h | 52 u32 h264bsdInterPrediction(mbStorage_t *pMb, macroblockLayer_t *pMbLayer,
|
H A D | h264bsd_macroblock_layer.c | 90 mbStorage_t *pMb, mbType_e mbType, u32 codedBlockPattern); 93 static u32 DetermineNc(mbStorage_t *pMb, u32 blockIndex, u8 *pTotalCoeff); 95 static u32 DetermineNc(mbStorage_t *pMb, u32 blockIndex, i16 *pTotalCoeff); 100 static u32 ProcessIntra4x4Residual(mbStorage_t *pMb, u8 *data, u32 constrainedIntraPred, 102 static u32 ProcessChromaResidual(mbStorage_t *pMb, u8 *data, const u8 **pSrc ); 103 static u32 ProcessIntra16x16Residual(mbStorage_t *pMb, u8 *data, u32 constrainedIntraPred, 108 static u32 ProcessResidual(mbStorage_t *pMb, i32 residualLevel[][16], u32 *); 120 pMb pointer to macroblock storage structure 134 macroblockLayer_t *pMbLayer, mbStorage_t *pMb, u32 sliceType, 228 tmp = DecodeResidual(pStrmData, &pMbLayer->residual, pMb, 133 h264bsdDecodeMacroblockLayer(strmData_t *pStrmData, macroblockLayer_t *pMbLayer, mbStorage_t *pMb, u32 sliceType, u32 numRefIdxActive) argument 508 DecodeResidual(strmData_t *pStrmData, residual_t *pResidual, mbStorage_t *pMb, mbType_e mbType, u32 codedBlockPattern) argument 699 DecodeResidual(strmData_t *pStrmData, residual_t *pResidual, mbStorage_t *pMb, mbType_e mbType, u32 codedBlockPattern) argument 807 DetermineNc(mbStorage_t *pMb, u32 blockIndex, u8 *pTotalCoeff) argument 964 h264bsdDecodeMacroblock(mbStorage_t *pMb, macroblockLayer_t *pMbLayer, image_t *currImage, dpbStorage_t *dpb, i32 *qpY, u32 mbNum, u32 constrainedIntraPredFlag, u8* data) argument 1144 ProcessChromaResidual(mbStorage_t *pMb, u8 *data, const u8 **pSrc ) argument 1213 ProcessIntra16x16Residual(mbStorage_t *pMb, u8 *data, u32 constrainedIntraPred, u32 intraChromaPredMode, const u8** pSrc, image_t *image) argument 1281 ProcessIntra4x4Residual(mbStorage_t *pMb, u8 *data, u32 constrainedIntraPred, macroblockLayer_t *mbLayer, const u8 **pSrc, image_t *image) argument 1339 ProcessResidual(mbStorage_t *pMb, i32 residualLevel[][16], u32 *coeffMap) argument [all...] |
H A D | h264bsd_neighbour.h | 68 mbStorage_t* h264bsdGetNeighbourMb(mbStorage_t *pMb, neighbourMb_e neighbour); 70 u32 h264bsdIsNeighbourAvailable(mbStorage_t *pMb, mbStorage_t *pNeighbour);
|
H A D | h264bsd_neighbour.c | 185 pMb pointer to macroblock structure of the macroblock 198 mbStorage_t* h264bsdGetNeighbourMb(mbStorage_t *pMb, neighbourMb_e neighbour) argument 209 return(pMb->mbA); 211 return(pMb->mbB); 213 return(pMb->mbC); 215 return(pMb->mbD); 217 return(pMb); 357 pMb pointer to the current macroblock 369 u32 h264bsdIsNeighbourAvailable(mbStorage_t *pMb, mbStorage_t *pNeighbour) argument 376 if ( (pNeighbour == NULL) || (pMb [all...] |
H A D | h264bsd_intra_prediction.c | 206 u32 h264bsdIntra16x16Prediction(mbStorage_t *pMb, u8 *data, u8 *ptr, argument 216 ASSERT(pMb); 219 ASSERT(h264bsdPredModeIntra16x16(pMb->mbType) < 4); 221 availableA = h264bsdIsNeighbourAvailable(pMb, pMb->mbA); 223 (h264bsdMbPartPredMode(pMb->mbA->mbType) == PRED_MODE_INTER)) 225 availableB = h264bsdIsNeighbourAvailable(pMb, pMb->mbB); 227 (h264bsdMbPartPredMode(pMb->mbB->mbType) == PRED_MODE_INTER)) 229 availableD = h264bsdIsNeighbourAvailable(pMb, pM 261 h264bsdIntra4x4Prediction(mbStorage_t *pMb, u8 *data, macroblockLayer_t *mbLayer, u8 *ptr, u32 width, u32 constrainedIntraPred, u32 block) argument 372 h264bsdIntraChromaPrediction(mbStorage_t *pMb, u8 *data, image_t *image, u32 predMode, u32 constrainedIntraPred) argument 473 h264bsdIntraPrediction(mbStorage_t *pMb, macroblockLayer_t *mbLayer, image_t *image, u32 mbNum, u32 constrainedIntraPred, u8 *data) argument 622 h264bsdIntra16x16Prediction(mbStorage_t *pMb, u8 *data, i32 residual[][16], u8 *above, u8 *left, u32 constrainedIntraPred) argument 696 h264bsdIntra4x4Prediction(mbStorage_t *pMb, u8 *data, macroblockLayer_t *mbLayer, u8 *above, u8 *left, u32 constrainedIntraPred) argument 840 h264bsdIntraChromaPrediction(mbStorage_t *pMb, u8 *data, i32 residual[][16], u8 *above, u8 *left, u32 predMode, u32 constrainedIntraPred) argument 1889 mbStorage_t *pMb; local [all...] |
H A D | h264bsd_slice_data.c | 52 static void SetMbParams(mbStorage_t *pMb, sliceHeader_t *pSlice, u32 sliceId, 246 pMb pointer to macroblock structure which is updated 253 void SetMbParams(mbStorage_t *pMb, sliceHeader_t *pSlice, u32 sliceId, argument 266 pMb->sliceId = sliceId; 267 pMb->disableDeblockingFilterIdc = tmp1; 268 pMb->filterOffsetA = tmp2; 269 pMb->filterOffsetB = tmp3; 270 pMb->chromaQpIndexOffset = chromaQpIndexOffset;
|
H A D | h264bsd_conceal.c | 55 static u32 ConcealMb(mbStorage_t *pMb, image_t *currImage, u32 row, u32 col, 253 u32 ConcealMb(mbStorage_t *pMb, image_t *currImage, u32 row, u32 col, argument 278 ASSERT(pMb); 279 ASSERT(!pMb->decoded); 297 pMb->qpY = 40; 298 pMb->disableDeblockingFilterIdc = 0; 301 pMb->mbType = I_4x4; 302 pMb->filterOffsetA = 0; 303 pMb->filterOffsetB = 0; 304 pMb [all...] |
H A D | h264bsd_macroblock_layer.h | 191 macroblockLayer_t *pMbLayer, mbStorage_t *pMb, u32 sliceType, 199 u32 h264bsdDecodeMacroblock(mbStorage_t *pMb, macroblockLayer_t *pMbLayer,
|
H A D | h264bsd_deblocking.c | 585 mbStorage_t *pMb; local 601 pMb = mb; 603 for (mbRow = 0, mbCol = 0; mbRow < image->height; pMb++) 605 flags = GetMbFilteringFlags(pMb); 611 if (GetBoundaryStrengths(pMb, bS, flags)) 614 GetLumaEdgeThresholds(thresholds, pMb, flags); 620 GetChromaEdgeThresholds(thresholds, pMb, flags, 621 pMb->chromaQpIndexOffset); 1777 mbStorage_t *pMb; local 1797 pMb [all...] |