#include "global.h"
#include "mbuffer.h"


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