#include "global.h"
#include "mbuffer.h"
Go to the source code of this file.
Functions | |
int | allocate_pred_mem (Slice *currSlice) |
void | free_pred_mem (Slice *currSlice) |
void | get_block_luma (Macroblock *currMB, ColorPlane pl, StorablePicture *list, int x_pos, int y_pos, int ver_block_size, int hor_block_size, imgpel **block) |
void | get_block_chroma (Macroblock *currMB, int uv, StorablePicture *list, int x_pos, int y_pos, int hor_block_size, int ver_block_size, imgpel **block) |
void | intra_cr_decoding (Macroblock *currMB, int yuv, int smb) |
void | prepare_direct_params (Macroblock *currMB, StorablePicture *dec_picture, short pmvl0[2], short pmvl1[2], char *l0_rFrame, char *l1_rFrame) |
void | perform_mc (Macroblock *currMB, ColorPlane pl, StorablePicture *dec_picture, int pred_dir, int i, int j, int list_offset, int block_size_x, int block_size_y, int curr_mb_field) |
Definition in file mc_prediction.h.
void get_block_luma | ( | Macroblock * | currMB, | |
ColorPlane | pl, | |||
StorablePicture * | list, | |||
int | x_pos, | |||
int | y_pos, | |||
int | ver_block_size, | |||
int | hor_block_size, | |||
imgpel ** | block | |||
) |
Interpolation of 1/4 subpixel.
Definition at line 162 of file mc_prediction.c.
References storable_picture::imgUV, storable_picture::imgY, pic_motion_params::mb_field, macroblock::mbAddrX, storable_picture::motion, macroblock::p_Img, and macroblock::p_Slice.
Referenced by buildPredblockRegionYUV(), and buildPredRegionYUV().