/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/src/ |
H A 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 shortHeade [all...] |
H A 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 *re [all...] |
H A 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 bitmapco [all...] |
H A 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 */ 146 UChar *Mode; /* Modes INTRA/INTER/etc. */ 147 UChar *CBP; /* MCBPC/CBPY stuff */ 162 UChar MTB; 163 UChar LayerID; 164 UChar CodeType; 165 UChar RefSelCode; 236 // Int (*SAD_MB_HalfPel)(UChar *re [all...] |
H A 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 *ncan [all...] |
H A D | fastcodemb.cpp | 54 UChar Mode = video->headerInfo.Mode[mbnum]; 55 UChar *bitmapcol, *bitmaprow = video->bitmaprow; 57 UChar shortHeader = video->vol[video->currLayer]->shortVideoHeader; 64 UChar[], UChar *, UInt *, Int, Int, Int, UChar); 66 UChar *, UInt *, Int, UChar); 67 void (*BlockDCT1x1)(Short *, UChar *, UChar *, In [all...] |
H A D | sad_mb_offset.h | 27 __inline int32 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, Int dmin) 29 __inline int32 sad_mb_offset2(UChar *ref, UChar *blk, Int lx, Int dmin) 31 __inline int32 sad_mb_offset1(UChar *ref, UChar *blk, Int lx, Int dmin) 130 __inline int32 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, Int dmin, int32 x8) 132 __inline int32 sad_mb_offset2(UChar *ref, UChar *bl [all...] |
H A D | me_utils.cpp | 35 void ChooseMode_C(UChar *Mode, UChar *cur, Int lx, Int min_SAD) 40 UChar *p = cur; 110 void GetHalfPelMBRegion_C(UChar *cand, UChar *hmem, Int lx) 113 UChar *p1, *p2, *p3, *p4; 114 UChar *hmem1 = hmem; 115 UChar *hmem2 = hmem1 + 33; 166 void GetHalfPelBlkRegion(UChar *cand, UChar *hme [all...] |
H A D | sad_halfpel.cpp | 19 Int HalfPel1_SAD_MB(UChar *ref,UChar *blk,Int dmin,Int width,Int ih,Int jh) 20 Int HalfPel2_SAD_MB(UChar *ref,UChar *blk,Int dmin,Int width) 21 Int HalfPel1_SAD_Blk(UChar *ref,UChar *blk,Int dmin,Int width,Int ih,Int jh) 22 Int HalfPel2_SAD_Blk(UChar *ref,UChar *blk,Int dmin,Int width) 24 Int SAD_MB_HalfPel_C(UChar *ref,UChar *bl [all...] |
H A D | bitstream_io.cpp | 29 static const UChar Mask[ ] = 61 stream->bitstreamBuffer = (UChar *) M4VENC_MALLOC(stream->bufferSize * sizeof(UChar)); 68 M4VENC_MEMSET(stream->bitstreamBuffer, 0, stream->bufferSize*sizeof(UChar)); 209 UChar *ptr; 259 UChar *ptr; 296 *ptr++ = (UChar)((word >> shift) & 0xFF); 303 // *ptr = (UChar)((word>>shift)&0xFF); /* need to do it for the last fractional byte */ 419 UChar *ptrBS2, *ptrBS1; 420 UChar byteBS [all...] |
H A 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_pre [all...] |
H A D | sad.cpp | 47 Int SAD_Macroblock_C(UChar *ref,UChar *blk,Int dmin,Int lx,void *extra_info) 48 Int SAD_MB_HTFM_Collect(UChar *ref,UChar *blk,Int dmin,Int lx,void *extra_info) 49 Int SAD_MB_HTFM(UChar *ref,UChar *blk,Int dmin,Int lx,void *extra_info) 50 Int SAD_Block_C(UChar *ref,UChar *blk,Int dmin,Int lx,void *extra_info) 51 Int SAD_Blk_PADDING(UChar *ref,UChar *cu [all...] |
H A 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 *intraArra [all...] |
H A D | fastquant.cpp | 25 const static UChar imask[8] = {128, 64, 32, 16, 8, 4, 2, 1}; 150 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, 151 Int dctMode, Int comp, Int dummy, UChar shortHeader) 163 UChar *bcolptr = bitmapcol; 270 UChar bitmapcol[ ], UChar *bitmaprow, UInt *bitmapzz, 271 Int dctMode, Int comp, Int dc_scaler, UChar shortHeader) 281 UChar *bmcolptr = bitmapcol; 442 UChar *bitmapro [all...] |
H A D | mp4def.h | 55 typedef unsigned char UChar; typedef 83 typedef UChar PIXEL;
|
H A D | fastidct.cpp | 313 void idct_row0Inter(Short *srce, UChar *rec, Int lx) 324 void idct_row1Inter(Short *blk, UChar *rec, Int lx) 371 void idct_row2Inter(Short *blk, UChar *rec, Int lx) 430 void idct_row3Inter(Short *blk, UChar *rec, Int lx) 500 void idct_row4Inter(Short *blk, UChar *rec, Int lx) 576 void idct_row0x40Inter(Short *blk, UChar *rec, Int lx) 633 void idct_row0x20Inter(Short *blk, UChar *rec, Int lx) 689 void idct_row0x10Inter(Short *blk, UChar *rec, Int lx) 744 void idct_rowInter(Short *blk, UChar *rec, Int lx) 835 void idct_row0Intra(Short *srce, UChar *re [all...] |
H A D | bitstream_io.h | 49 Void BitstreamSetOverrunBuffer(BitstreamEncVideo *stream, UChar *overrunBuffer, Int oBSize, VideoEncData *video);
|
H A D | dct.cpp | 38 Void BlockDCT_AANwSub(Short *out, UChar *cur, UChar *pred, Int width) 267 Void Block4x4DCT_AANwSub(Short *out, UChar *cur, UChar *pred, Int width) 473 Void Block2x2DCT_AANwSub(Short *out, UChar *cur, UChar *pred, Int width) 652 Void BlockDCT_AANIntra(Short *out, UChar *cur, UChar *dummy2, Int width) 863 Void Block4x4DCT_AANIntra(Short *out, UChar *cur, UChar *dummy [all...] |
H A D | datapart_encode.cpp | 47 UChar *QPMB = video->QPMB; 59 void (*BlockCodeCoeff)(RunLevelBlock*, BitstreamEncVideo*, Int, Int, UChar); 216 UChar mode, *Mode = video->headerInfo.Mode; 221 UChar *QPMB = video->QPMB; 237 UChar CBP; 241 void (*BlockCodeCoeff)(RunLevelBlock*, BitstreamEncVideo*, Int, Int, UChar);
|
H A D | sad_inline.h | 82 __inline int32 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, Int lx) 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)
|
H A D | vlc_encode.h | 41 Void BlockCodeCoeff(RunLevelBlock *RLB, BitstreamEncVideo *bs, Int j_start, UChar Mode, Int rvlc, Int shortVideoHeader);
|
H A D | vop.cpp | 47 UChar *Mode = video->headerInfo.Mode; 58 M4VENC_MEMSET(Mode, MODE_INTRA, sizeof(UChar)*currVol->nTotalMB); 61 M4VENC_MEMSET(Mode, MODE_INTER, sizeof(UChar)*currVol->nTotalMB); 64 /*M4VENC_MEMSET(Mode, MODE_INTER_B,sizeof(UChar)*nTotalMB);*/ 309 PV_STATUS EncodeVopNotCoded(VideoEncData *video, UChar *bstream, Int *size, ULong modTime) 512 UChar buffer[30];
|
H A D | combined_encode.cpp | 48 UChar *QPMB = video->QPMB; 59 void (*BlockCodeCoeff)(RunLevelBlock*, BitstreamEncVideo*, Int, Int, UChar); 267 UChar mode = MODE_INTRA; 268 UChar *Mode = video->headerInfo.Mode; 274 UChar *QPMB = video->QPMB; 289 UChar CBP = 0; 294 void (*BlockCodeCoeff)(RunLevelBlock*, BitstreamEncVideo*, Int, Int, UChar);
|
H A D | mp4enc_api.cpp | 657 video->QPMB = (UChar *) M4VENC_MALLOC(nTotalMB * sizeof(UChar)); /* Memory for MB quantizers */ 661 video->headerInfo.Mode = (UChar *) M4VENC_MALLOC(sizeof(UChar) * nTotalMB); /* Memory for MB Modes */ 663 video->headerInfo.CBP = (UChar *) M4VENC_MALLOC(sizeof(UChar) * nTotalMB); /* Memory for CBP (Y and C) of each MB */ 683 video->intraArray = (UChar *)M4VENC_MALLOC(sizeof(UChar) * nTotalMB); 686 video->sliceNo = (UChar *) M4VENC_MALLOC(nTotalMB); /* Memory for Slice Numbers */ 748 video->overrunBuffer = (UChar*) M4VENC_MALLO [all...] |
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/include/ |
H A D | mp4enc_api.h | 25 typedef unsigned char UChar; typedef 103 UChar MTB; 104 UChar LayerID; 105 UChar CodeType; 106 UChar RefSelCode; 118 UChar *yChan; /* pointer to Y */ 119 UChar *uChan; /* pointer to U */ 120 UChar *vChan; /* pointer to V */ 276 OSCL_IMPORT_REF Bool PVGetVolHeader(VideoEncControls *encCtrl, UChar *volHeader, Int *size, Int layer); 338 ULong *nextModTime, UChar *bstrea [all...] |