intra4x4.h File Reference

intra 4x4 functions More...

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

Go to the source code of this file.

Functions

void set_intrapred_4x4 (Macroblock *currMB, ColorPlane pl, int img_x, int img_y, int *left_available, int *up_available, int *all_available)
void get_intrapred_4x4 (Macroblock *currMB, ColorPlane pl, int i4x4_mode, int img_x, int img_y, int left_available, int up_available)


Detailed Description

intra 4x4 functions

Author:

Definition in file intra4x4.h.


Function Documentation

void get_intrapred_4x4 ( Macroblock currMB,
ColorPlane  pl,
int  i4x4_mode,
int  img_x,
int  img_y,
int  left_available,
int  up_available 
)

void set_intrapred_4x4 ( Macroblock currMB,
ColorPlane  pl,
int  img_x,
int  img_y,
int *  left_available,
int *  up_available,
int *  all_available 
)

Make intra 4x4 prediction according to all 9 prediction modes. The routine uses left and upper neighbouring points from previous coded blocks to do this (if available). Notice that inaccessible neighbouring points are signalled with a negative value in the predmode array .

Input:
Starting point of current 4x4 block image posision
Output:
none

Definition at line 292 of file intra4x4.c.

References img_par::dc_pred_value, macroblock::intra4x4_pred, storable_picture::p_curr_img, macroblock::p_Img, and inp_par_enc::UseConstrainedIntraPred.

Referenced by Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_4x4IntraBlocks_JM_High444(), Mode_Decision_for_4x4IntraBlocks_JM_Low(), and Mode_Decision_for_4x4IntraBlocks_JM_Low444().


Documentation generated with DoxyGen