Lines Matching refs:pStrmData

85 static u32 DecodeMbPred(strmData_t *pStrmData, mbPred_t *pMbPred,
87 static u32 DecodeSubMbPred(strmData_t *pStrmData, subMbPred_t *pSubMbPred,
89 static u32 DecodeResidual(strmData_t *pStrmData, residual_t *pResidual,
119 pStrmData pointer to stream data structure
133 u32 h264bsdDecodeMacroblockLayer(strmData_t *pStrmData,
146 ASSERT(pStrmData);
155 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, &value);
173 while( !h264bsdIsByteAligned(pStrmData) )
176 tmp = h264bsdGetBits(pStrmData, 1);
184 value = h264bsdGetBits(pStrmData, 8);
196 tmp = DecodeSubMbPred(pStrmData, &pMbLayer->subMbPred,
201 tmp = DecodeMbPred(pStrmData, &pMbLayer->mbPred,
209 tmp = h264bsdDecodeExpGolombMapped(pStrmData, &value,
223 tmp = h264bsdDecodeExpGolombSigned(pStrmData, &itmp);
228 tmp = DecodeResidual(pStrmData, &pMbLayer->residual, pMb,
231 pStrmData->strmBuffReadBits =
232 (u32)(pStrmData->pStrmCurrPos - pStrmData->pStrmBuffStart) * 8 +
233 pStrmData->bitPosInWord;
353 u32 DecodeMbPred(strmData_t *pStrmData, mbPred_t *pMbPred, mbType_e mbType,
364 ASSERT(pStrmData);
374 tmp = h264bsdDecodeExpGolombTruncated(pStrmData, &value,
385 tmp = h264bsdDecodeExpGolombSigned(pStrmData, &itmp);
390 tmp = h264bsdDecodeExpGolombSigned(pStrmData, &itmp);
400 value = h264bsdShowBits32(pStrmData);
414 if (h264bsdFlushBits(pStrmData, 8 + 3*tmp) == END_OF_STREAM)
420 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, &value);
441 u32 DecodeSubMbPred(strmData_t *pStrmData, subMbPred_t *pSubMbPred,
452 ASSERT(pStrmData);
458 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, &value);
468 tmp = h264bsdDecodeExpGolombTruncated(pStrmData, &value,
482 tmp = h264bsdDecodeExpGolombSigned(pStrmData, &itmp);
487 tmp = h264bsdDecodeExpGolombSigned(pStrmData, &itmp);
508 u32 DecodeResidual(strmData_t *pStrmData, residual_t *pResidual,
525 ASSERT(pStrmData);
536 (const OMX_U8 **) (&pStrmData->pStrmCurrPos),
537 (OMX_S32*) (&pStrmData->bitPosInWord),
544 (const OMX_U8 **) (&pStrmData->pStrmCurrPos),
545 (OMX_S32*) (&pStrmData->bitPosInWord),
572 (const OMX_U8 **) (&pStrmData->pStrmCurrPos),
573 (OMX_S32*) (&pStrmData->bitPosInWord),
580 (const OMX_U8 **) (&pStrmData->pStrmCurrPos),
581 (OMX_S32*) (&pStrmData->bitPosInWord),
592 (const OMX_U8 **) (&pStrmData->pStrmCurrPos),
593 (OMX_S32*) (&pStrmData->bitPosInWord),
600 (const OMX_U8 **) (&pStrmData->pStrmCurrPos),
601 (OMX_S32*) (&pStrmData->bitPosInWord),
622 (const OMX_U8**) (&pStrmData->pStrmCurrPos),
623 (OMX_S32*) (&pStrmData->bitPosInWord),
628 (const OMX_U8**) (&pStrmData->pStrmCurrPos),
629 (OMX_S32*) (&pStrmData->bitPosInWord),
639 (const OMX_U8**) (&pStrmData->pStrmCurrPos),
640 (OMX_S32*) (&pStrmData->bitPosInWord),
645 (const OMX_U8**) (&pStrmData->pStrmCurrPos),
646 (OMX_S32*) (&pStrmData->bitPosInWord),
665 (const OMX_U8 **) (&pStrmData->pStrmCurrPos),
666 (OMX_S32*) (&pStrmData->bitPosInWord),
673 (const OMX_U8 **) (&pStrmData->pStrmCurrPos),
674 (OMX_S32*) (&pStrmData->bitPosInWord),
699 u32 DecodeResidual(strmData_t *pStrmData, residual_t *pResidual,
714 ASSERT(pStrmData);
723 tmp = h264bsdDecodeResidualBlockCavlc(pStrmData, level[24], nc, 16);
744 tmp = h264bsdDecodeResidualBlockCavlc(pStrmData,
750 tmp = h264bsdDecodeResidualBlockCavlc(pStrmData,
767 tmp = h264bsdDecodeResidualBlockCavlc(pStrmData, level[25], -1, 4);
771 tmp = h264bsdDecodeResidualBlockCavlc(pStrmData, level[25]+4, -1, 4);
784 tmp = h264bsdDecodeResidualBlockCavlc(pStrmData,