rd_intra_jm.h File Reference

Headerfile for JM rd based intra mode decision. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

double min_rdcost_16x16 (Macroblock *currMB, double lambda)
void Intra16x16_Mode_Decision_RDopt (Macroblock *currMB, double lambda)
void Intra16x16_Mode_Decision_SAD (Macroblock *currMB)
int Mode_Decision_for_4x4IntraBlocks_JM_High (Macroblock *currMB, int b8, int b4, double lambda, double *min_cost)
int Mode_Decision_for_4x4IntraBlocks_JM_Low (Macroblock *currMB, int b8, int b4, double lambda, double *min_cost)


Detailed Description

Headerfile for JM rd based intra mode decision.

rd_intra_jm.h

Author:
Alexis Michael Tourapis
Date:
2 January 2008

Definition in file rd_intra_jm.h.


Function Documentation

void Intra16x16_Mode_Decision_RDopt ( Macroblock currMB,
double  lambda 
)

Intra 16x16 mode decision using Rate-Distortion Optimization.

Definition at line 589 of file rd_intra_jm.c.

References intrapred_16x16(), and min_rdcost_16x16().

Referenced by RDCost_for_macroblocks().

Here is the call graph for this function:

void Intra16x16_Mode_Decision_SAD ( Macroblock currMB  ) 

Intra 16x16 mode decision.

Definition at line 429 of file rd_intra_jm.c.

References intrapred_16x16(), and macroblock::p_slice.

Referenced by RDCost_for_macroblocks().

Here is the call graph for this function:

double min_rdcost_16x16 ( Macroblock currMB,
double  lambda 
)

Find best Intra_16x16 mode based on min RDCost.

Input:
Image parameters, pointer to best 16x16 intra mode
Output:
best 16x16 based

< pixel position p(0,-1)

< pixel positions p(-1, -1..15)

Definition at line 450 of file rd_intra_jm.c.

References assignSE2partition, slice::cofAC, slice::cofDC, compute_SSE16x16(), syntaxelement::len, macroblock::mb_type, MBType2Value(), macroblock::opix_y, storable_picture::p_curr_img, macroblock::p_Img, macroblock::p_slice, slice::partArr, img_par::pCurImg, macroblock::pix_x, macroblock::pix_y, slice::slice_type, syntaxelement::type, inp_par_enc::UseConstrainedIntraPred, syntaxelement::value1, and syntaxelement::value2.

Referenced by Intra16x16_Mode_Decision_RDopt().

Here is the call graph for this function:

int Mode_Decision_for_4x4IntraBlocks_JM_High ( Macroblock currMB,
int  b8,
int  b4,
double  lambda,
double *  min_cost 
)

int Mode_Decision_for_4x4IntraBlocks_JM_Low ( Macroblock currMB,
int  b8,
int  b4,
double  lambda,
double *  min_cost 
)


Documentation generated with DoxyGen