Picture Struct Reference

Picture. More...

#include <mpegvideo.h>


Data Fields

FF_COMMON_FRAME uint8_tinterpolated [3]
 halfpel luma planes.
int16_t(*[2] motion_val_base )[2]
uint32_t * mb_type_base
int field_poc [2]
 h264 top/bottom POC
int poc
 h264 frame POC
int frame_num
 h264 frame_num (raw frame_num from slice header)
int pic_id
 h264 pic_num (short -> no wrap version of pic_num, pic_num & max_pic_num; long -> long_pic_num)
int long_ref
 1->long term reference 0->short term reference
int ref_poc [2][16]
 h264 POCs of the frames used as reference
int ref_count [2]
 number of entries in ref_poc
int mb_var_sum
 sum of MB variance for current frame
int mc_mb_var_sum
 motion compensated MB variance for current frame
uint16_t * mb_var
 Table for MB variances.
uint16_t * mc_mb_var
 Table for motion compensated MB variances.
uint8_tmb_mean
 Table for MB luminance.
int32_t * mb_cmp_score
 Table for MB cmp scores, for mb decision FIXME remove.
int b_frame_score


Detailed Description

Picture.

Definition at line 105 of file mpegvideo.h.


Field Documentation

FF_COMMON_FRAME uint8_t* Picture::interpolated[3]

halfpel luma planes.

Definition at line 111 of file mpegvideo.h.

int16_t(*[2] Picture::motion_val_base)[2]

Definition at line 112 of file mpegvideo.h.

Referenced by alloc_picture(), ff_er_frame_end(), and free_picture().

Definition at line 113 of file mpegvideo.h.

Referenced by alloc_picture(), and free_picture().

h264 top/bottom POC

Definition at line 139 of file mpegvideo.h.

Referenced by decode_frame(), decode_slice_header(), init_poc(), and pred_direct_motion().

h264 pic_num (short -> no wrap version of pic_num, pic_num & max_pic_num; long -> long_pic_num)

Definition at line 142 of file mpegvideo.h.

Referenced by decode_ref_pic_list_reordering(), fill_default_ref_list(), and split_field_copy().

1->long term reference 0->short term reference

Definition at line 144 of file mpegvideo.h.

Referenced by decode_ref_pic_list_reordering(), execute_ref_pic_marking(), and fill_default_ref_list().

int Picture::ref_poc[2][16]

h264 POCs of the frames used as reference

Definition at line 145 of file mpegvideo.h.

Referenced by direct_ref_list_init().

number of entries in ref_poc

Definition at line 146 of file mpegvideo.h.

Referenced by direct_ref_list_init().

sum of MB variance for current frame

Definition at line 148 of file mpegvideo.h.

Referenced by ff_rate_estimate_qscale(), ff_write_pass1_stats(), and ratecontrol_1pass().

motion compensated MB variance for current frame

Definition at line 149 of file mpegvideo.h.

Referenced by encode_picture(), ff_rate_estimate_qscale(), ff_write_pass1_stats(), and ratecontrol_1pass().

uint16_t* Picture::mb_var

uint16_t* Picture::mc_mb_var

Table for MB cmp scores, for mb decision FIXME remove.

Definition at line 153 of file mpegvideo.h.

Definition at line 154 of file mpegvideo.h.

Referenced by select_input_picture().


The documentation for this struct was generated from the following file:

Generated on Wed Feb 9 19:10:15 2011 for ffmpeg by  doxygen 1.5.6