/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/ |
H A D | h264bsd_stream.c | 60 pStrmData pointer to stream data structure 72 u32 h264bsdGetBits(strmData_t *pStrmData, u32 numBits) argument 77 ASSERT(pStrmData); 80 out = h264bsdShowBits32(pStrmData) >> (32 - numBits); 82 if (h264bsdFlushBits(pStrmData, numBits) == HANTRO_OK) 105 pStrmData pointer to stream data structure 115 u32 h264bsdShowBits32(strmData_t *pStrmData) argument 122 ASSERT(pStrmData); 123 ASSERT(pStrmData->pStrmCurrPos); 124 ASSERT(pStrmData 188 h264bsdFlushBits(strmData_t *pStrmData, u32 numBits) argument 229 h264bsdIsByteAligned(strmData_t *pStrmData) argument [all...] |
H A D | h264bsd_vlc.h | 52 u32 h264bsdDecodeExpGolombUnsigned(strmData_t *pStrmData, u32 *value); 54 u32 h264bsdDecodeExpGolombSigned(strmData_t *pStrmData, i32 *value); 56 u32 h264bsdDecodeExpGolombMapped(strmData_t *pStrmData, u32 *value, 59 u32 h264bsdDecodeExpGolombTruncated(strmData_t *pStrmData, u32 *value,
|
H A D | h264bsd_vlc.c | 91 pStrmData pointer to stream data structure 103 u32 h264bsdDecodeExpGolombUnsigned(strmData_t *pStrmData, u32 *codeNum) argument 112 ASSERT(pStrmData); 115 bits = h264bsdShowBits32(pStrmData); 120 h264bsdFlushBits(pStrmData, 1); 127 if (h264bsdFlushBits(pStrmData, 3) == END_OF_STREAM) 135 if (h264bsdFlushBits(pStrmData, 5) == END_OF_STREAM) 143 if (h264bsdFlushBits(pStrmData, 7) == END_OF_STREAM) 160 h264bsdFlushBits(pStrmData,32); 161 bits = h264bsdGetBits(pStrmData, 230 h264bsdDecodeExpGolombSigned(strmData_t *pStrmData, i32 *value) argument 300 h264bsdDecodeExpGolombMapped(strmData_t *pStrmData, u32 *value, u32 isIntra) argument 363 h264bsdDecodeExpGolombTruncated( strmData_t *pStrmData, u32 *value, u32 greaterThanOne) argument [all...] |
H A D | h264bsd_stream.h | 58 u32 h264bsdGetBits(strmData_t *pStrmData, u32 numBits); 60 u32 h264bsdShowBits32(strmData_t *pStrmData); 62 u32 h264bsdFlushBits(strmData_t *pStrmData, u32 numBits);
|
H A D | h264bsd_sei.c | 77 strmData_t *pStrmData, 85 strmData_t *pStrmData, 94 strmData_t *pStrmData, 97 static u32 DecodeFillerPayload(strmData_t *pStrmData, u32 payloadSize); 100 strmData_t *pStrmData, 105 strmData_t *pStrmData, 110 strmData_t *pStrmData, 114 strmData_t *pStrmData, 119 strmData_t *pStrmData, 124 strmData_t *pStrmData, 178 h264bsdDecodeSeiMessage( strmData_t *pStrmData, seqParamSet_t *pSeqParamSet, seiMessage_t *pSeiMessage, u32 numSliceGroups) argument 395 DecodeBufferingPeriod( strmData_t *pStrmData, seiBufferingPeriod_t *pBufferingPeriod, u32 cpbCnt, u32 initialCpbRemovalDelayLength, u32 nalHrdBpPresentFlag, u32 vclHrdBpPresentFlag) argument 474 DecodePictureTiming( strmData_t *pStrmData, seiPicTiming_t *pPicTiming, u32 cpbRemovalDelayLength, u32 dpbOutputDelayLength, u32 timeOffsetLength, u32 cpbDpbDelaysPresentFlag, u32 picStructPresentFlag) argument 678 DecodePanScanRectangle( strmData_t *pStrmData, seiPanScanRect_t *pPanScanRectangle) argument 763 DecodeFillerPayload(strmData_t *pStrmData, u32 payloadSize) argument 794 DecodeUserDataRegisteredITuTT35( strmData_t *pStrmData, seiUserDataRegisteredItuTT35_t *pUserDataRegisteredItuTT35, u32 payloadSize) argument 860 DecodeUserDataUnregistered( strmData_t *pStrmData, seiUserDataUnregistered_t *pUserDataUnregistered, u32 payloadSize) argument 915 DecodeRecoveryPoint( strmData_t *pStrmData, seiRecoveryPoint_t *pRecoveryPoint) argument 969 DecodeDecRefPicMarkingRepetition( strmData_t *pStrmData, seiDecRefPicMarkingRepetition_t *pDecRefPicMarkingRepetition, u32 numRefFrames) argument 1017 DecodeSparePic( strmData_t *pStrmData, seiSparePic_t *pSparePic, u32 picSizeInMapUnits) argument 1127 DecodeSceneInfo( strmData_t *pStrmData, seiSceneInfo_t *pSceneInfo) argument 1187 DecodeSubSeqInfo( strmData_t *pStrmData, seiSubSeqInfo_t *pSubSeqInfo) argument 1260 DecodeSubSeqLayerCharacteristics( strmData_t *pStrmData, seiSubSeqLayerCharacteristics_t *pSubSeqLayerCharacteristics) argument 1319 DecodeSubSeqCharacteristics( strmData_t *pStrmData, seiSubSeqCharacteristics_t *pSubSeqCharacteristics) argument 1428 DecodeFullFrameFreeze( strmData_t *pStrmData, seiFullFrameFreeze_t *pFullFrameFreeze) argument 1467 DecodeFullFrameSnapshot( strmData_t *pStrmData, seiFullFrameSnapshot_t *pFullFrameSnapshot) argument 1504 DecodeProgressiveRefinementSegmentStart( strmData_t *pStrmData, seiProgressiveRefinementSegmentStart_t *pProgressiveRefinementSegmentStart) argument 1547 DecodeProgressiveRefinementSegmentEnd( strmData_t *pStrmData, seiProgressiveRefinementSegmentEnd_t *pProgressiveRefinementSegmentEnd) argument 1584 DecodeMotionConstrainedSliceGroupSet( strmData_t *pStrmData, seiMotionConstrainedSliceGroupSet_t *pMotionConstrainedSliceGroupSet, u32 numSliceGroups) argument 1658 DecodeReservedSeiMessage( strmData_t *pStrmData, seiReservedSeiMessage_t *pReservedSeiMessage, u32 payloadSize) argument [all...] |
H A D | h264bsd_byte_stream.c | 71 pStrmData stream information is stored here 80 u32 h264bsdExtractNalUnit(u8 *pByteStream, u32 len, strmData_t *pStrmData, argument 99 ASSERT(pStrmData); 150 pStrmData->strmBuffSize = 164 pStrmData->strmBuffSize = byteCount - initByteCount - zeroCount; 175 pStrmData->strmBuffSize = len; 179 pStrmData->pStrmBuffStart = pByteStream + initByteCount; 180 pStrmData->pStrmCurrPos = pStrmData->pStrmBuffStart; 181 pStrmData [all...] |
H A D | h264bsd_vui.c | 58 strmData_t *pStrmData, 69 pStrmData pointer to stream data structure 80 u32 h264bsdDecodeVuiParameters(strmData_t *pStrmData, argument 90 ASSERT(pStrmData); 95 tmp = h264bsdGetBits(pStrmData, 1); 103 tmp = h264bsdGetBits(pStrmData, 8); 110 tmp = h264bsdGetBits(pStrmData, 16); 115 tmp = h264bsdGetBits(pStrmData, 16); 122 tmp = h264bsdGetBits(pStrmData, 1); 130 tmp = h264bsdGetBits(pStrmData, 400 DecodeHrdParameters( strmData_t *pStrmData, hrdParameters_t *pHrdParameters) argument [all...] |
H A D | h264bsd_nal_unit.c | 57 pStrmData pointer to stream data structure 68 u32 h264bsdDecodeNalUnit(strmData_t *pStrmData, nalUnit_t *pNalUnit) argument 77 ASSERT(pStrmData); 79 ASSERT(pStrmData->bitPosInWord == 0); 82 tmp = h264bsdGetBits(pStrmData, 1); 88 tmp = h264bsdGetBits(pStrmData, 2); 91 tmp = h264bsdGetBits(pStrmData, 5);
|
H A D | h264bsd_byte_stream.h | 50 u32 h264bsdExtractNalUnit(u8 *pByteStream, u32 len, strmData_t *pStrmData,
|
H A D | h264bsd_cavlc.h | 52 strmData_t *pStrmData,
|
H A D | h264bsd_util.c | 112 pStrmData pointer to stream data structure 123 u32 h264bsdRbspTrailingBits(strmData_t *pStrmData) argument 133 ASSERT(pStrmData); 134 ASSERT(pStrmData->bitPosInWord < 8); 136 stuffingLength = 8 - pStrmData->bitPosInWord; 138 stuffing = h264bsdGetBits(pStrmData, stuffingLength); 160 pStrmData pointer to stream data structure 171 u32 h264bsdMoreRbspData(strmData_t *pStrmData) argument 180 ASSERT(pStrmData); 181 ASSERT(pStrmData [all...] |
H A D | h264bsd_pic_param_set.c | 76 pStrmData pointer to stream data structure 89 u32 h264bsdDecodePicParamSet(strmData_t *pStrmData, picParamSet_t *pPicParamSet) argument 99 ASSERT(pStrmData); 105 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, 115 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, 126 tmp = h264bsdGetBits(pStrmData, 1); 133 tmp = h264bsdGetBits(pStrmData, 1); 139 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, &value); 152 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, 170 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, [all...] |
H A D | h264bsd_slice_data.h | 53 u32 h264bsdDecodeSliceData(strmData_t *pStrmData, storage_t *pStorage,
|
H A D | h264bsd_seq_param_set.c | 71 pStrmData pointer to stream data structure 83 u32 h264bsdDecodeSeqParamSet(strmData_t *pStrmData, seqParamSet_t *pSeqParamSet) argument 92 ASSERT(pStrmData); 98 tmp = h264bsdGetBits(pStrmData, 8); 108 tmp = h264bsdGetBits(pStrmData, 1); 110 tmp = h264bsdGetBits(pStrmData, 1); 112 tmp = h264bsdGetBits(pStrmData, 1); 118 tmp = h264bsdGetBits(pStrmData, 5); 122 tmp = h264bsdGetBits(pStrmData, 8); 127 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, [all...] |
H A D | h264bsd_slice_header.h | 134 u32 h264bsdDecodeSliceHeader(strmData_t *pStrmData, 140 u32 h264bsdCheckPpsId(strmData_t *pStrmData, u32 *ppsId); 143 strmData_t *pStrmData, 148 strmData_t *pStrmData, 154 strmData_t *pStrmData, 160 strmData_t *pStrmData, 166 strmData_t *pStrmData, 173 strmData_t *pStrmData, 180 const strmData_t * pStrmData,
|
H A D | h264bsd_macroblock_layer.c | 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, argument 146 ASSERT(pStrmData); 155 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, &value); 173 while( !h264bsdIsByteAligned(pStrmData) ) 176 tmp = h264bsdGetBits(pStrmData, 1); 184 value = h264bsdGetBits(pStrmData, 353 DecodeMbPred(strmData_t *pStrmData, mbPred_t *pMbPred, mbType_e mbType, u32 numRefIdxActive) argument 441 DecodeSubMbPred(strmData_t *pStrmData, subMbPred_t *pSubMbPred, mbType_e mbType, 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 [all...] |
H A D | h264bsd_nal_unit.h | 73 u32 h264bsdDecodeNalUnit(strmData_t *pStrmData, nalUnit_t *pNalUnit);
|
H A D | h264bsd_slice_header.c | 68 static u32 DecRefPicMarking(strmData_t *pStrmData, 81 pStrmData pointer to stream data structure 95 u32 h264bsdDecodeSliceHeader(strmData_t *pStrmData, sliceHeader_t *pSliceHeader, argument 108 ASSERT(pStrmData); 119 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, &value); 129 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, &value); 144 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, &value); 160 tmp = h264bsdGetBits(pStrmData, i); 172 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, &value); 191 tmp = h264bsdGetBits(pStrmData, 467 RefPicListReordering(strmData_t *pStrmData, refPicListReordering_t *pRefPicListReordering, u32 numRefIdxActive, u32 maxPicNum) argument 571 DecRefPicMarking(strmData_t *pStrmData, decRefPicMarking_t *pDecRefPicMarking, nalUnitType_e nalUnitType, u32 numRefFrames) argument 730 h264bsdCheckPpsId(strmData_t *pStrmData, u32 *picParamSetId) argument 790 h264bsdCheckFrameNum( strmData_t *pStrmData, u32 maxFrameNum, u32 *frameNum) argument 865 h264bsdCheckIdrPicId( strmData_t *pStrmData, u32 maxFrameNum, nalUnitType_e nalUnitType, u32 *idrPicId) argument 950 h264bsdCheckPicOrderCntLsb( strmData_t *pStrmData, seqParamSet_t *pSeqParamSet, nalUnitType_e nalUnitType, u32 *picOrderCntLsb) argument 1050 h264bsdCheckDeltaPicOrderCntBottom( strmData_t *pStrmData, seqParamSet_t *pSeqParamSet, nalUnitType_e nalUnitType, i32 *deltaPicOrderCntBottom) argument 1157 h264bsdCheckDeltaPicOrderCnt( strmData_t *pStrmData, seqParamSet_t *pSeqParamSet, nalUnitType_e nalUnitType, u32 picOrderPresentFlag, i32 *deltaPicOrderCnt) argument 1261 h264bsdCheckRedundantPicCnt( strmData_t *pStrmData, seqParamSet_t *pSeqParamSet, picParamSet_t *pPicParamSet, nalUnitType_e nalUnitType, u32 *redundantPicCnt) argument 1399 h264bsdCheckPriorPicsFlag(u32 * noOutputOfPriorPicsFlag, const strmData_t * pStrmData, const seqParamSet_t * pSeqParamSet, const picParamSet_t * pPicParamSet, nalUnitType_e nalUnitType) argument [all...] |
H A D | h264bsd_pic_param_set.h | 73 u32 h264bsdDecodePicParamSet(strmData_t *pStrmData,
|
H A D | h264bsd_slice_data.c | 68 pStrmData pointer to stream data structure 85 u32 h264bsdDecodeSliceData(strmData_t *pStrmData, storage_t *pStorage, argument 104 ASSERT(pStrmData); 146 tmp = h264bsdDecodeExpGolombUnsigned(pStrmData, &skipRun); 174 tmp = h264bsdDecodeMacroblockLayer(pStrmData, mbLayer, 201 moreMbs = (h264bsdMoreRbspData(pStrmData) || skipRun) ?
|
H A D | h264bsd_seq_param_set.h | 80 u32 h264bsdDecodeSeqParamSet(strmData_t *pStrmData,
|
H A D | h264bsd_vui.h | 126 u32 h264bsdDecodeVuiParameters(strmData_t *pStrmData,
|
H A D | h264bsd_macroblock_layer.h | 190 u32 h264bsdDecodeMacroblockLayer(strmData_t *pStrmData,
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/arm_neon_asm/ |
H A D | h264bsdFlushBits.s | 25 pStrmData RN 0 label 54 LDR readBits, [pStrmData, #0x10] 55 LDR strmBuffSize, [pStrmData, #0xC] 60 STR readBits, [pStrmData, #0x10] 61 STR bitPosInWord, [pStrmData, #0x8] 63 LDR pStrmBuffStart, [pStrmData, #0x0] 70 STR pStrmCurrPos, [pStrmData, #0x4]
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/arm_neon_asm_gcc/ |
H A D | h264bsdFlushBits.S | 25 #define pStrmData r0 define 52 LDR readBits, [pStrmData, #0x10] 53 LDR strmBuffSize, [pStrmData, #0xC] 58 STR readBits, [pStrmData, #0x10] 59 STR bitPosInWord, [pStrmData, #0x8] 61 LDR pStrmBuffStart, [pStrmData, #0x0] 68 STR pStrmCurrPos, [pStrmData, #0x4]
|