/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/ |
H A D | h264bsd_vui.h | 71 u32 cpbCnt; 72 u32 bitRateScale; 73 u32 cpbSizeScale; 74 u32 bitRateValue[MAX_CPB_CNT]; 75 u32 cpbSizeValue[MAX_CPB_CNT]; 76 u32 cbrFlag[MAX_CPB_CNT]; 77 u32 initialCpbRemovalDelayLength; 78 u32 cpbRemovalDelayLength; 79 u32 dpbOutputDelayLength; 80 u32 timeOffsetLengt [all...] |
H A D | h264bsd_pic_param_set.h | 49 u32 picParameterSetId; 50 u32 seqParameterSetId; 51 u32 picOrderPresentFlag; 52 u32 numSliceGroups; 53 u32 sliceGroupMapType; 54 u32 *runLength; 55 u32 *topLeft; 56 u32 *bottomRight; 57 u32 sliceGroupChangeDirectionFlag; 58 u32 sliceGroupChangeRat [all...] |
H A D | h264bsd_slice_group_map.h | 53 u32 *map, 55 u32 sliceGroupChangeCycle, 56 u32 picWidth, 57 u32 picHeight);
|
H A D | h264bsd_stream.h | 49 u32 bitPosInWord; /* bit position in stream buffer byte */ 50 u32 strmBuffSize; /* size of stream buffer (bytes) */ 51 u32 strmBuffReadBits; /* number of bits read from stream buffer */ 58 u32 h264bsdGetBits(strmData_t *pStrmData, u32 numBits); 60 u32 h264bsdShowBits32(strmData_t *pStrmData); 62 u32 h264bsdFlushBits(strmData_t *pStrmData, u32 numBits); 64 u32 h264bsdIsByteAligned(strmData_t *);
|
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, 57 u32 isIntra); 59 u32 h264bsdDecodeExpGolombTruncated(strmData_t *pStrmData, u32 *value, 60 u32 greaterThanOne);
|
H A D | h264bsd_dpb.h | 60 u32 frameNum; 63 u32 toBeDisplayed; 64 u32 picId; 65 u32 numErrMbs; 66 u32 isIdr; 72 u32 picId; 73 u32 numErrMbs; 74 u32 isIdr; 83 u32 numOut; 84 u32 outInde [all...] |
H A D | h264bsd_sei.h | 56 u32 seqParameterSetId; 57 u32 initialCpbRemovalDelay[MAX_CPB_CNT]; 58 u32 initialCpbRemovalDelayOffset[MAX_CPB_CNT]; 63 u32 cpbRemovalDelay; 64 u32 dpbOutputDelay; 65 u32 picStruct; 66 u32 clockTimeStampFlag[MAX_NUM_CLOCK_TS]; 67 u32 clockTimeStamp[MAX_NUM_CLOCK_TS]; 68 u32 ctType[MAX_NUM_CLOCK_TS]; 69 u32 nuitFieldBasedFla [all...] |
H A D | h264bsd_seq_param_set.h | 51 u32 profileIdc; 52 u32 levelIdc; 53 u32 seqParameterSetId; 54 u32 maxFrameNum; 55 u32 picOrderCntType; 56 u32 maxPicOrderCntLsb; 57 u32 deltaPicOrderAlwaysZeroFlag; 60 u32 numRefFramesInPicOrderCntCycle; 62 u32 numRefFrames; 63 u32 gapsInFrameNumValueAllowedFla [all...] |
H A D | h264bsd_byte_stream.h | 50 u32 h264bsdExtractNalUnit(u8 *pByteStream, u32 len, strmData_t *pStrmData, 51 u32 *readBytes);
|
H A D | h264bsd_reconstruct.h | 55 u32 xA, 56 u32 yA, 57 u32 partX, 58 u32 partY, 59 u32 partWidth, 60 u32 partHeight); 66 u32 colAndRow,/* packaged data | column | row |*/ 67 u32 part, /* packaged data |partX|partY|partWidth|partHeight|*/ 76 u32 width, 77 u32 heigh [all...] |
H A D | h264bsd_storage.h | 56 u32 sliceId; 57 u32 numDecodedMbs; 58 u32 lastMbAddr; 65 u32 prevFrameNum; 66 u32 prevIdrPicId; 67 u32 prevPicOrderCntLsb; 70 u32 firstCallFlag; 77 u32 oldSpsId; 78 u32 activePpsId; 79 u32 activeSpsI [all...] |
H A D | h264bsd_conceal.h | 51 u32 h264bsdConceal(storage_t *pStorage, image_t *currImage, u32 sliceType);
|
H A D | h264bsd_transform.h | 49 u32 h264bsdProcessBlock(i32 *data, u32 qp, u32 skip, u32 coeffMap); 50 void h264bsdProcessLumaDc(i32 *data, u32 qp); 51 void h264bsdProcessChromaDc(i32 *data, u32 qp);
|
H A D | h264bsd_slice_header.h | 68 u32 reorderingOfPicNumsIdc; 69 u32 absDiffPicNum; 70 u32 longTermPicNum; 76 u32 refPicListReorderingFlagL0; 83 u32 memoryManagementControlOperation; 84 u32 differenceOfPicNums; 85 u32 longTermPicNum; 86 u32 longTermFrameIdx; 87 u32 maxLongTermFrameIdx; 101 u32 noOutputOfPriorPicsFla [all...] |
H A D | h264bsd_decoder.h | 60 u32 h264bsdInit(storage_t *pStorage, u32 noOutputReordering); 61 u32 h264bsdDecode(storage_t *pStorage, u8 *byteStrm, u32 len, u32 picId, 62 u32 *readBytes); 65 u8* h264bsdNextOutputPicture(storage_t *pStorage, u32 *picId, u32 *isIdrPic, 66 u32 *numErrMbs); 68 u32 h264bsdPicWidt [all...] |
H A D | h264bsd_intra_prediction.h | 51 u32 h264bsdIntraPrediction(mbStorage_t *pMb, macroblockLayer_t *mbLayer, 52 image_t *image, u32 mbNum, u32 constrainedIntraPred, u8 *data); 54 u32 h264bsdIntra4x4Prediction(mbStorage_t *pMb, u8 *data, 56 u8 *above, u8 *left, u32 constrainedIntraPred); 57 u32 h264bsdIntra16x16Prediction(mbStorage_t *pMb, u8 *data, i32 residual[][16], 58 u8 *above, u8 *left, u32 constrainedIntraPred); 60 u32 h264bsdIntraChromaPrediction(mbStorage_t *pMb, u8 *data, i32 residual[][16], 61 u8 *above, u8 *left, u32 predMode, u32 constrainedIntraPre [all...] |
H A D | h264bsd_cavlc.h | 51 u32 h264bsdDecodeResidualBlockCavlc( 55 u32 maxNumCoeff);
|
H A D | h264bsd_neighbour.h | 65 void h264bsdInitMbNeighbours(mbStorage_t *pMbStorage, u32 picWidth, 66 u32 picSizeInMbs); 70 u32 h264bsdIsNeighbourAvailable(mbStorage_t *pMb, mbStorage_t *pNeighbour); 72 const neighbour_t* h264bsdNeighbour4x4BlockA(u32 blockIndex); 73 const neighbour_t* h264bsdNeighbour4x4BlockB(u32 blockIndex); 74 const neighbour_t* h264bsdNeighbour4x4BlockC(u32 blockIndex); 75 const neighbour_t* h264bsdNeighbour4x4BlockD(u32 blockIndex);
|
H A D | h264bsd_slice_group_map.c | 59 u32 *map, 60 u32 numSliceGroups, 61 u32 *runLength, 62 u32 picSize); 65 u32 *map, 66 u32 numSliceGroups, 67 u32 picWidth, 68 u32 picHeight); 71 u32 *map, 72 u32 numSliceGroup [all...] |
H A D | h264bsd_stream.c | 72 u32 h264bsdGetBits(strmData_t *pStrmData, u32 numBits) 75 u32 out; 115 u32 h264bsdShowBits32(strmData_t *pStrmData) 119 u32 out; 136 u32 bitPosInWord = pStrmData->bitPosInWord; 137 out = ((u32)pStrm[0] << 24) | ((u32)pStrm[1] << 16) | 138 ((u32)pStrm[2] << 8) | ((u32)pStr [all...] |
H A D | h264bsd_macroblock_layer.h | 125 u32 prevIntra4x4PredModeFlag[16]; 126 u32 remIntra4x4PredMode[16]; 127 u32 intraChromaPredMode; 128 u32 refIdxL0[4]; 135 u32 refIdxL0[4]; 148 u32 coeffMap[24]; 154 u32 codedBlockPattern; 164 u32 sliceId; 165 u32 disableDeblockingFilterIdc; 168 u32 qp [all...] |
H A D | h264bsd_inter_prediction.h | 52 u32 h264bsdInterPrediction(mbStorage_t *pMb, macroblockLayer_t *pMbLayer, 53 dpbStorage_t *dpb, u32 mbNum, image_t *image, u8 *data);
|
H A D | h264bsd_slice_data.h | 53 u32 h264bsdDecodeSliceData(strmData_t *pStrmData, storage_t *pStorage, 56 void h264bsdMarkSliceCorrupted(storage_t *pStorage, u32 firstMbInSlice);
|
H A D | h264bsd_util.c | 49 static const u32 stuffingTable[8] = {0x1,0x2,0x4,0x8,0x10,0x20,0x40,0x80}; 52 const u32 h264bsdQpC[52] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19, 80 u32 h264bsdCountLeadingZeros(u32 value, u32 length) 85 u32 zeros = 0; 86 u32 mask = 1 << (length - 1); 123 u32 h264bsdRbspTrailingBits(strmData_t *pStrmData) 128 u32 stuffing; 129 u32 stuffingLengt [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/inc/ |
H A D | H264SwDecApi.h | 80 u32 dataLen; /* Number of bytes to be decoded */ 81 u32 picId; /* Identifier for the picture to be decoded */ 82 u32 intraConcealmentMethod; /* 0 = Gray concealment for intra 98 u32 *pOutputPicture; /* Pointer to the picture, YUV format */ 99 u32 picId; /* Identifier of the picture to be displayed*/ 100 u32 isIdrPicture; /* Flag to indicate if the picture is an 102 u32 nbrOfErrMBs; /* Number of concealed MB's in the picture */ 112 u32 cropLeftOffset; 113 u32 cropOutWidth; 114 u32 cropTopOffse [all...] |