/frameworks/av/media/module/codecs/m4v_h263/enc/src/ |
D | mp4enc_lib.h | 35 PV_STATUS EncodeVopNotCoded(VideoEncData *video, UChar *bstream, Int *size, ULong modTime); 55 Int Sad8x8(UChar *rec, UChar *prev, Int lx); 56 Int getBlockSum(UChar *rec, Int lx); 66 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, 67 Int dctMode, Int comp, Int dummy, UChar shortHeader); 70 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, 71 Int dctMode, Int comp, Int dc_scaler, UChar shortHeader); 74 … UChar *bitmaprow, UInt *bitmapzz, Int dummy, UChar shortHeader); 77 … UChar *bitmaprow, UInt *bitmapzz, Int dc_scaler, UChar shortHeader); 81 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, [all …]
|
D | dct.h | 60 void idct_rowInter(Short *srce, UChar *rec, Int lx); 61 void idct_row0Inter(Short *blk, UChar *rec, Int lx); 62 void idct_row1Inter(Short *blk, UChar *rec, Int lx); 63 void idct_row2Inter(Short *blk, UChar *rec, Int lx); 64 void idct_row3Inter(Short *blk, UChar *rec, Int lx); 65 void idct_row4Inter(Short *blk, UChar *rec, Int lx); 66 void idct_row0x40Inter(Short *blk, UChar *rec, Int lx); 67 void idct_row0x20Inter(Short *blk, UChar *rec, Int lx); 68 void idct_row0x10Inter(Short *blk, UChar *rec, Int lx); 69 void idct_row0xCCInter(Short *blk, UChar *rec, Int lx); [all …]
|
D | mp4lib_int.h | 29 Int(*writeVideoPacket)(UChar *buf, Int nbytes_required); /*write video packet out */ 30 UChar *bitstreamBuffer; /*buffer to hold one video packet*/ 35 UChar* overrunBuffer; /* pointer to overrun buffer */ 147 UChar *Mode; /* Modes INTRA/INTER/etc. */ 148 UChar *CBP; /* MCBPC/CBPY stuff */ 163 UChar MTB; 164 UChar LayerID; 165 UChar CodeType; 166 UChar RefSelCode; 238 Int(*SAD_MB_HalfPel[4])(UChar*, UChar*, Int, void *); [all …]
|
D | fastcodemb.h | 56 Int Sad8x8(UChar *rec, UChar *prev, Int lx); 57 Int getBlockSum(UChar *rec, Int lx); 69 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, 73 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, 77 UChar *bitmaprow, UInt *bitmapzz, Int dummy); 80 UChar *bitmaprow, UInt *bitmapzz, Int dc_scaler); 83 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, 87 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, 91 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, Int dummy); 94 … UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, Int dc_scaler); [all …]
|
D | fastcodemb.cpp | 54 UChar Mode = video->headerInfo.Mode[mbnum]; in CodeMB_H263() 55 UChar *bitmapcol, *bitmaprow = video->bitmaprow; in CodeMB_H263() 57 UChar shortHeader = video->vol[video->currLayer]->shortVideoHeader; in CodeMB_H263() 64 UChar[], UChar *, UInt *, Int, Int, Int, UChar); in CodeMB_H263() 66 UChar *, UInt *, Int, UChar); in CodeMB_H263() 67 void (*BlockDCT1x1)(Short *, UChar *, UChar *, Int); in CodeMB_H263() 68 void (*BlockDCT2x2)(Short *, UChar *, UChar *, Int); in CodeMB_H263() 69 void (*BlockDCT4x4)(Short *, UChar *, UChar *, Int); in CodeMB_H263() 70 void (*BlockDCT8x8)(Short *, UChar *, UChar *, Int); in CodeMB_H263() 79 UChar *rec, *input, *pred; in CodeMB_H263() [all …]
|
D | findhalfpel.cpp | 34 void GenerateSearchRegion(UChar *searchPadding, UChar *ref, Int width, Int height, 37 void InterpDiag(UChar *prev, Int lx, UChar *pred_block); 38 void InterpHorz(UChar *prev, Int lx, UChar *pred_block); 39 void InterpVert(UChar *prev, Int lx, UChar *pred_block); 65 void FindHalfPelMB(VideoEncData *video, UChar *cur, MOT *mot, UChar *ncand, in FindHalfPelMB() 82 Int(**SAD_MB_HalfPel)(UChar*, UChar*, Int, void*) = in FindHalfPelMB() 184 Int FindHalfPelBlk(VideoEncData *video, UChar *cur, MOT *mot, Int sad16, UChar *ncand8[], in FindHalfPelBlk() 185 UChar *mode, Int xpos, Int ypos, Int *xhmin, Int *yhmin, UChar *hp_mem) in FindHalfPelBlk() 191 UChar *cand, *cur8; in FindHalfPelBlk() 192 UChar *hmem;//[17*17]; /* half-pel memory */ in FindHalfPelBlk() [all …]
|
D | sad_halfpel.cpp | 64 Int HalfPel1_SAD_MB(UChar *ref, UChar *blk, Int dmin, Int width, Int ih, Int jh) in HalfPel1_SAD_MB() 68 UChar *kk, *p1, *p2; in HalfPel1_SAD_MB() 96 Int HalfPel2_SAD_MB(UChar *ref, UChar *blk, Int dmin, Int width) in HalfPel2_SAD_MB() 100 UChar *kk, *p1, *p2, *p3, *p4; in HalfPel2_SAD_MB() 138 Int HalfPel1_SAD_Blk(UChar *ref, UChar *blk, Int dmin, Int width, Int ih, Int jh) in HalfPel1_SAD_Blk() 142 UChar *kk, *p1, *p2; in HalfPel1_SAD_Blk() 170 Int HalfPel2_SAD_Blk(UChar *ref, UChar *blk, Int dmin, Int width) in HalfPel2_SAD_Blk() 174 UChar *kk, *p1, *p2, *p3, *p4; in HalfPel2_SAD_Blk() 221 Int SAD_MB_HalfPel_Cxhyh(UChar *ref, UChar *blk, Int dmin_rx, void *extra_info) in SAD_MB_HalfPel_Cxhyh() 225 UChar *kk, *p1, *p2, *p3, *p4; in SAD_MB_HalfPel_Cxhyh() [all …]
|
D | sad_mb_offset.h | 27 __inline int32 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, Int dmin) in sad_mb_offset3() 29 __inline int32 sad_mb_offset2(UChar *ref, UChar *blk, Int lx, Int dmin) in sad_mb_offset3() 31 __inline int32 sad_mb_offset1(UChar *ref, UChar *blk, Int lx, Int dmin) in sad_mb_offset3() 130 __inline int32 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, Int dmin, int32 x8) in sad_mb_offset3() 132 __inline int32 sad_mb_offset2(UChar *ref, UChar *blk, Int lx, Int dmin, int32 x8) in sad_mb_offset3() 134 __inline int32 sad_mb_offset1(UChar *ref, UChar *blk, Int lx, Int dmin, int32 x8) in sad_mb_offset3() 223 __inline int32 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, Int dmin) in sad_mb_offset3() 225 __inline int32 sad_mb_offset2(UChar *ref, UChar *blk, Int lx, Int dmin) in sad_mb_offset3() 227 __inline int32 sad_mb_offset1(UChar *ref, UChar *blk, Int lx, Int dmin) in sad_mb_offset3()
|
D | me_utils.cpp | 35 void ChooseMode_C(UChar *Mode, UChar *cur, Int lx, Int min_SAD) in ChooseMode_C() 40 UChar *p = cur; in ChooseMode_C() 110 void GetHalfPelMBRegion_C(UChar *cand, UChar *hmem, Int lx) in GetHalfPelMBRegion_C() 113 UChar *p1, *p2, *p3, *p4; in GetHalfPelMBRegion_C() 114 UChar *hmem1 = hmem; in GetHalfPelMBRegion_C() 115 UChar *hmem2 = hmem1 + 33; in GetHalfPelMBRegion_C() 166 void GetHalfPelBlkRegion(UChar *cand, UChar *hmem, Int lx) in GetHalfPelBlkRegion() 169 UChar *p1, *p2, *p3, *p4; in GetHalfPelBlkRegion() 170 UChar *hmem1 = hmem; in GetHalfPelBlkRegion() 171 UChar *hmem2 = hmem1 + 17; in GetHalfPelBlkRegion() [all …]
|
D | bitstream_io.cpp | 29 static const UChar Mask[ ] = 61 stream->bitstreamBuffer = (UChar *) M4VENC_MALLOC(stream->bufferSize * sizeof(UChar)); in BitStreamCreateEnc() 68 M4VENC_MEMSET(stream->bitstreamBuffer, 0, stream->bufferSize*sizeof(UChar)); in BitStreamCreateEnc() 209 UChar *ptr; in BitstreamSaveWord() 259 UChar *ptr; in BitstreamSavePartial() 296 *ptr++ = (UChar)((word >> shift) & 0xFF); in BitstreamSavePartial() 419 UChar *ptrBS2, *ptrBS1; in BitstreamAppendEnc() 420 UChar byteBS2, byteBS1; in BitstreamAppendEnc() 464 byteBS1 = ((UChar) bitstream1->word) << bitleft; /* fraction byte from bs1 */ in BitstreamAppendEnc() 495 UChar *ptrBS2, *ptrBS1; in BitstreamAppendPacket() [all …]
|
D | fastquant.cpp | 25 const static UChar imask[8] = {128, 64, 32, 16, 8, 4, 2, 1}; 150 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, in BlockQuantDequantH263Inter() 151 Int dctMode, Int comp, Int dummy, UChar shortHeader) in BlockQuantDequantH263Inter() 163 UChar *bcolptr = bitmapcol; in BlockQuantDequantH263Inter() 270 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, in BlockQuantDequantH263Intra() 271 Int dctMode, Int comp, Int dc_scaler, UChar shortHeader) in BlockQuantDequantH263Intra() 281 UChar *bmcolptr = bitmapcol; in BlockQuantDequantH263Intra() 442 UChar *bitmaprow, UInt *bitmapzz, Int dummy, UChar shortHeader) in BlockQuantDequantH263DCInter() 496 UChar *bitmaprow, UInt *bitmapzz, Int dc_scaler, UChar shortHeader) in BlockQuantDequantH263DCIntra() 545 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, in BlockQuantDequantMPEGInter() [all …]
|
D | sad.cpp | 64 Int SAD_MB_PAD1(UChar *ref, UChar *cur, Int dmin, Int lx, Int *rep); 78 Int SAD_Macroblock_C(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info) in SAD_Macroblock_C() 106 Int SAD_MB_HTFM_Collect(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info) in SAD_MB_HTFM_Collect() 110 UChar *p1; in SAD_MB_HTFM_Collect() 208 Int SAD_MB_HTFM(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info) in SAD_MB_HTFM() 211 UChar *p1; in SAD_MB_HTFM() 314 Int SAD_Block_C(UChar *ref, UChar *blk, Int dmin, Int lx, void *) in SAD_Block_C() 319 UChar *ii; in SAD_Block_C()
|
D | motion_est.cpp | 75 void MBMotionSearch(VideoEncData *video, UChar *cur, UChar *best_cand[], 78 Int fullsearch(VideoEncData *video, Vol *currVol, UChar *ref, UChar *cur, 80 Int fullsearchBlk(VideoEncData *video, Vol *currVol, UChar *cent, UChar *cur, 84 void RasterIntraUpdate(UChar *intraArray, UChar *Mode, Int totalMB, Int numRefresh); 85 void ResetIntraUpdate(UChar *intraArray, Int totalMB); 86 void ResetIntraUpdateRegion(UChar *intraArray, Int start_i, Int rwidth, 91 void PrepareCurMB(VideoEncData *video, UChar *cur); 105 void HTFMPrepareCurMB(VideoEncData *video, HTFM_Stat *htfm_stat, UChar *cur); 138 UChar use_4mv = video->encParams->MV8x8_Enabled; in MotionEstimation() 147 UChar *mode_mb, *Mode = video->headerInfo.Mode; in MotionEstimation() [all …]
|
D | motion_comp.cpp | 37 Int EncGetPredOutside(Int xpos, Int ypos, UChar *c_prev, UChar *rec, 40 void Copy_MB_from_Vop(UChar *comp, Int yChan[][NCOEFF_BLOCK], Int width); 41 void Copy_B_from_Vop(UChar *comp, Int cChan[], Int width); 42 void Copy_MB_into_Vop(UChar *comp, Int yChan[][NCOEFF_BLOCK], Int width); 43 void Copy_B_into_Vop(UChar *comp, Int cChan[], Int width); 44 void get_MB(UChar *c_prev, UChar *c_prev_u , UChar *c_prev_v, 48 UChar *c_prev, /* i */ 49 UChar *pred_block, /* i */ 55 UChar *c_prev, /* i */ 56 UChar *pred_block, /* i */ [all …]
|
D | fastidct.cpp | 325 void idct_row0Inter(Short *srce, UChar *rec, Int lx) in idct_row0Inter() 336 void idct_row1Inter(Short *blk, UChar *rec, Int lx) in idct_row1Inter() 385 void idct_row2Inter(Short *blk, UChar *rec, Int lx) in idct_row2Inter() 446 void idct_row3Inter(Short *blk, UChar *rec, Int lx) in idct_row3Inter() 518 void idct_row4Inter(Short *blk, UChar *rec, Int lx) in idct_row4Inter() 596 void idct_row0x40Inter(Short *blk, UChar *rec, Int lx) in idct_row0x40Inter() 653 void idct_row0x20Inter(Short *blk, UChar *rec, Int lx) in idct_row0x20Inter() 711 void idct_row0x10Inter(Short *blk, UChar *rec, Int lx) in idct_row0x10Inter() 768 void idct_rowInter(Short *blk, UChar *rec, Int lx) in idct_rowInter() 859 void idct_row0Intra(Short *srce, UChar *rec, Int lx) in idct_row0Intra() [all …]
|
D | dct.cpp | 38 Void BlockDCT_AANwSub(Short *out, UChar *cur, UChar *pred, Int width) in BlockDCT_AANwSub() 267 Void Block4x4DCT_AANwSub(Short *out, UChar *cur, UChar *pred, Int width) in Block4x4DCT_AANwSub() 473 Void Block2x2DCT_AANwSub(Short *out, UChar *cur, UChar *pred, Int width) in Block2x2DCT_AANwSub() 652 Void BlockDCT_AANIntra(Short *out, UChar *cur, UChar *dummy2, Int width) in BlockDCT_AANIntra() 863 Void Block4x4DCT_AANIntra(Short *out, UChar *cur, UChar *dummy2, Int width) in Block4x4DCT_AANIntra() 1050 Void Block2x2DCT_AANIntra(Short *out, UChar *cur, UChar *dummy2, Int width) in Block2x2DCT_AANIntra() 1210 void Block1x1DCTwSub(Short *out, UChar *cur, UChar *pred, Int width) in Block1x1DCTwSub() 1212 UChar *end; in Block1x1DCTwSub() 1247 void Block1x1DCTIntra(Short *out, UChar *cur, UChar *dummy2, Int width) in Block1x1DCTIntra() 1249 UChar *end; in Block1x1DCTIntra()
|
D | datapart_encode.cpp | 47 UChar *QPMB = video->QPMB; in EncodeFrameDataPartMode() 59 void (*BlockCodeCoeff)(RunLevelBlock*, BitstreamEncVideo*, Int, Int, UChar); in EncodeFrameDataPartMode() 216 UChar mode, *Mode = video->headerInfo.Mode; in EncodeSliceDataPartMode() 221 UChar *QPMB = video->QPMB; in EncodeSliceDataPartMode() 237 UChar CBP; in EncodeSliceDataPartMode() 241 void (*BlockCodeCoeff)(RunLevelBlock*, BitstreamEncVideo*, Int, Int, UChar); in EncodeSliceDataPartMode()
|
D | sad_inline.h | 82 __inline int32 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, Int lx) in simd_sad_mb() 257 __inline int32 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, Int lx) 446 __inline int32 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, Int lx)
|
D | mp4def.h | 55 typedef uint8_t UChar; typedef 83 typedef UChar PIXEL;
|
D | combined_encode.cpp | 48 UChar *QPMB = video->QPMB; in EncodeFrameCombinedMode() 59 void (*BlockCodeCoeff)(RunLevelBlock*, BitstreamEncVideo*, Int, Int, UChar); in EncodeFrameCombinedMode() 267 UChar mode = MODE_INTRA; in EncodeSliceCombinedMode() 268 UChar *Mode = video->headerInfo.Mode; in EncodeSliceCombinedMode() 274 UChar *QPMB = video->QPMB; in EncodeSliceCombinedMode() 289 UChar CBP = 0; in EncodeSliceCombinedMode() 294 void (*BlockCodeCoeff)(RunLevelBlock*, BitstreamEncVideo*, Int, Int, UChar); in EncodeSliceCombinedMode()
|
D | vop.cpp | 47 UChar *Mode = video->headerInfo.Mode; in EncodeVop() 58 M4VENC_MEMSET(Mode, MODE_INTRA, sizeof(UChar)*currVol->nTotalMB); in EncodeVop() 61 M4VENC_MEMSET(Mode, MODE_INTER, sizeof(UChar)*currVol->nTotalMB); in EncodeVop() 309 PV_STATUS EncodeVopNotCoded(VideoEncData *video, UChar *bstream, Int *size, ULong modTime) in EncodeVopNotCoded() 512 UChar buffer[30]; in EncodeVideoPacketHeader()
|
D | vlc_encode.cpp | 88 typedef void (*BlockCodeCoeffPtr)(RunLevelBlock*, BitstreamEncVideo*, Int, Int, UChar) ; 170 Void DCACPred(VideoEncData *video, UChar Mode, Int *intraDC_decision, Int intraDCVlcQP); 891 UChar Mode = video->headerInfo.Mode[video->mbnum]; in MBVlcEncodeDataPar_I_VOP() 892 UChar CBP; in MBVlcEncodeDataPar_I_VOP() 980 UChar Mode = video->headerInfo.Mode[mbnum]; in MBVlcEncodeDataPar_P_VOP() 982 UChar CBP; in MBVlcEncodeDataPar_P_VOP() 1137 UChar Mode = video->headerInfo.Mode[video->mbnum]; in MBVlcEncodeCombined_I_VOP() 1138 UChar CBP = video->headerInfo.CBP[video->mbnum]; in MBVlcEncodeCombined_I_VOP() 1254 UChar Mode = video->headerInfo.Mode[mbnum]; in MBVlcEncodeCombined_P_VOP() 1256 UChar CBP ; in MBVlcEncodeCombined_P_VOP() [all …]
|
D | mp4enc_api.cpp | 662 video->QPMB = (UChar *) M4VENC_MALLOC(nTotalMB * sizeof(UChar)); /* Memory for MB quantizers */ in PVInitVideoEncoder() 666 …video->headerInfo.Mode = (UChar *) M4VENC_MALLOC(sizeof(UChar) * nTotalMB); /* Memory for MB Modes… in PVInitVideoEncoder() 668 …video->headerInfo.CBP = (UChar *) M4VENC_MALLOC(sizeof(UChar) * nTotalMB); /* Memory for CBP (Y … in PVInitVideoEncoder() 688 video->intraArray = (UChar *)M4VENC_MALLOC(sizeof(UChar) * nTotalMB); in PVInitVideoEncoder() 691 video->sliceNo = (UChar *) M4VENC_MALLOC(nTotalMB); /* Memory for Slice Numbers */ in PVInitVideoEncoder() 753 video->overrunBuffer = (UChar*) M4VENC_MALLOC(sizeof(UChar) * video->oBSize); in PVInitVideoEncoder() 1316 OSCL_EXPORT_REF Bool PVGetVolHeader(VideoEncControls *encCtrl, UChar *volHeader, Int *size, Int lay… in PVGetVolHeader() 1359 OSCL_EXPORT_REF UChar* PVGetOverrunBuffer(VideoEncControls *encCtrl) in PVGetOverrunBuffer() 1388 ULong *nextModTime, UChar *bstream, Int *size, Int *nLayer) in PVEncodeVideoFrame() 1604 video->hintTrackInfo.LayerID = (UChar)currVol->volID; in PVEncodeVideoFrame() [all …]
|
D | bitstream_io.h | 49 …Void BitstreamSetOverrunBuffer(BitstreamEncVideo *stream, UChar *overrunBuffer, Int oBSize, Video…
|
/frameworks/av/media/module/codecs/m4v_h263/enc/include/ |
D | mp4enc_api.h | 26 typedef uint8_t UChar; typedef 114 UChar MTB; 115 UChar LayerID; 116 UChar CodeType; 117 UChar RefSelCode; 129 UChar *yChan; /* pointer to Y */ 130 UChar *uChan; /* pointer to U */ 131 UChar *vChan; /* pointer to V */ 287 …OSCL_IMPORT_REF Bool PVGetVolHeader(VideoEncControls *encCtrl, UChar *volHeader, Int *size, Int… 349 ULong *nextModTime, UChar *bstream, Int *size, Int *nLayer); [all …]
|