Home | History | Annotate | Download | only in src

Lines Matching refs:AVCEncObject

41     \param "encvid" "Pointer to AVCEncObject."
48 int dct_luma(AVCEncObject *encvid, int blkidx, uint8 *cur, uint8 *org, int *coef_cost);
63 \param "encvid" "Pointer to AVCEncObject."
68 void dct_luma_16x16(AVCEncObject *encvid, uint8 *curL, uint8 *orgL);
73 \param "encvid" "Pointer to AVCEncObject."
79 void dct_chroma(AVCEncObject *encvid, uint8 *curC, uint8 *orgC, int cr);
84 The results are kept in AVCEncObject, AVCSeqParamSet, AVCPicParamSet and AVCSliceHeader.
85 \param "encvid" "Pointer to AVCEncObject."
98 \param "video" "Pointer to AVCEncObject."
107 AVCEnc_Status VerifyProfile(AVCEncObject *video, AVCSeqParamSet *seqParam, AVCPicParamSet *picParam);
113 \param "video" "Pointer to AVCEncObject."
122 AVCEnc_Status VerifyLevel(AVCEncObject *video, AVCSeqParamSet *seqParam, AVCPicParamSet *picParam);
127 \param "encvid" "Pointer to the AVCEncObject."
132 AVCEnc_Status InitFrame(AVCEncObject *encvid);
137 \param "encvid" "Pointer to the AVCEncObject."
140 AVCEnc_Status InitSlice(AVCEncObject *encvid);
145 \param "encvid" "Pointer to the AVCEncObject."
150 AVCEnc_Status EncodeSPS(AVCEncObject *encvid, AVCEncBitstream *stream);
171 \param "encvid" "Pointer to the AVCEncObject."
176 AVCEnc_Status EncodePPS(AVCEncObject *encvid, AVCEncBitstream *stream);
181 \param "encvid" "Pointer to the AVCEncObject."
185 AVCEnc_Status EncodeSliceHeader(AVCEncObject *encvid, AVCEncBitstream *stream);
210 \param "video" "Pointer to the AVCEncObject."
215 AVCEnc_Status InitPOC(AVCEncObject *video);
294 \param "encvid" "Pointer to AVCEncObject."
301 //bool IntraDecisionABE(AVCEncObject *encvid, int min_cost, uint8 *curL, int picPitch);
306 \param "encvid" "Pointer to AVCEncObject."
312 void MBIntraSearch(AVCEncObject *encvid, int mbnum, uint8 *curL, int picPitch);
317 \param "encvid" "Pointer to AVCEncObject."
320 void intrapred_luma_16x16(AVCEncObject *encvid);
324 \param "encvid" "Pointer to AVCEncObject."
329 void find_cost_16x16(AVCEncObject *encvid, uint8 *orgY, int *min_cost);
346 \param "encvid" "Pointer to AVCEncObject."
350 void mb_intra4x4_search(AVCEncObject *encvid, int *min_cost);
364 \param "encvid" "Pointer to AVCEncObject."
370 int blk_intra4x4_search(AVCEncObject *encvid, int blkidx, uint8 *cur, uint8 *org);
384 \param "encvid" "Pointer to AVCEncObject."
387 void chroma_intra_search(AVCEncObject *encvid);
405 \param "encvid" "Pointer to AVCEncObject."
409 void AVCMBMotionComp(AVCEncObject *encvid, AVCCommonObj *video);
485 \param "envid" "Pointer to AVCEncObject."
492 \param "envid" "Pointer to AVCEncObject."
502 \param "encvid" "Pointer to AVCEncObject."
505 void AVCMotionEstimation(AVCEncObject *encvid);
517 \param "encvid" "Pointer to the global array structure AVCEncObject."
523 void AVCRasterIntraUpdate(AVCEncObject *encvid, AVCMacroblock *mblock, int totalMB, int numRefresh);
527 void UpdateHTFM(AVCEncObject *encvid, double *newvar, double *exp_lamda, HTFM_Stat *htfm_stat);
529 void HTFMPrepareCurMB_AVC(AVCEncObject *encvid, HTFM_Stat *htfm_stat, uint8 *cur, int pitch);
534 \param "encvid" "Pointer to the global AVCEncObject."
539 void AVCPrepareCurMB(AVCEncObject *encvid, uint8 *cur, int pitch);
543 \param "encvid" "Pointer to AVCEncObject structure."
553 void AVCMBMotionSearch(AVCEncObject *encvid, uint8 *cur, uint8 *best_cand[],
556 //AVCEnc_Status AVCMBMotionSearch(AVCEncObject *encvid, AVCMacroblock *currMB, int mbNum,
561 \param "encvid" "Pointer to AVCEncObject structure."
571 int AVCFullSearch(AVCEncObject *encvid, uint8 *prev, uint8 *cur,
588 AVCEncObject *encvid, int type_pred, int *cmvx, int *cmvy);
611 \param "encvid" "Pointer to the global AVCEncObject structure."
621 int AVCFindHalfPelMB(AVCEncObject *encvid, uint8 *cur, AVCMV *mot, uint8 *ncand,
671 \param "encvid" "Pointer to the AVCEncObject structure."
677 AVCEnc_Status RCDetermineFrameNum(AVCEncObject *encvid, AVCRateControl *rateCtrl, uint32 modTime, uint *frameNum);
709 void RCInitGOP(AVCEncObject *encvid);
713 \param "video" "Pointer to the AVCEncObject structure."
716 void RCInitFrameQP(AVCEncObject *video);
724 int RCCalculateQP(AVCEncObject *encvid, AVCRateControl *rateCtrl);
728 \param "video" "Pointer to the AVCEncObject structure."
731 void RCInitChromaQP(AVCEncObject *encvid);
738 void RCInitMBQP(AVCEncObject *encvid);
758 void RCCalculateMAD(AVCEncObject *encvid, AVCMacroblock *currMB, uint8 *orgL, int orgPitch);
767 void RCRestoreQP(AVCMacroblock *currMB, AVCCommonObj *video, AVCEncObject *encvid);
774 AVCEnc_Status RCUpdateFrame(AVCEncObject *encvid);
781 \param "video" "Pointer to AVCEncObject."
784 AVCEnc_Status EncodeIntraPCM(AVCEncObject *video);
788 The level and run arrays are elements in AVCEncObject structure, populated by TransQuantZZ,
790 \param "video" "Pointer to AVCEncObject."
797 AVCEnc_Status enc_residual_block(AVCEncObject *encvid, AVCResidualType type, int bindx, AVCMacroblock *currMB);
824 \param "encvid" "Pointer to AVCEncObject."
828 AVCEnc_Status AVCEncodeSlice(AVCEncObject *encvid);
832 \param "video" "pointer to AVCEncObject."
835 AVCEnc_Status EncodeMB(AVCEncObject *video);
840 \param "encvid" "pointer to AVCEncObject."
846 void MBPredTransQuantZZ(AVCEncObject *encvid, uint8 *curL, uint8 *curCb, uint8 *curCr);
863 \param "video" "Pointer to the AVCEncObject structure."
866 AVCEnc_Status EncodeMBHeader(AVCMacroblock *currMB, AVCEncObject *video);
918 \param "video" "Pointer to AVCEncObject structure."