storable_picture Struct Reference

definition a picture (field or frame) More...

#include <mbuffer.h>

Collaboration diagram for storable_picture:

Collaboration graph
[legend]

Data Fields

PictureStructure structure
int poc
int top_poc
int bottom_poc
int frame_poc
int order_num
int64 ref_pic_num [6][MAX_LIST_SIZE]
int64 frm_ref_pic_num [6][MAX_LIST_SIZE]
int64 top_ref_pic_num [6][MAX_LIST_SIZE]
int64 bottom_ref_pic_num [6][MAX_LIST_SIZE]
unsigned frame_num
int pic_num
int long_term_pic_num
int long_term_frame_idx
int is_long_term
int used_for_reference
int is_output
int non_existing
int size_x
int size_y
int size_x_cr
int size_y_cr
int size_x_padded
int size_y_padded
int size_x_pad
int size_y_pad
int size_x_cr_pad
int size_y_cr_pad
int chroma_vector_adjustment
int coded_frame
int MbaffFrameFlag
imgpel ** imgY
imgpel **** imgY_sub
imgpel *** imgUV
imgpel ***** imgUV_sub
imgpel *** dec_imgY
imgpel **** dec_imgUV
imgpel *** p_dec_img [MAX_PLANE]
byte *** mb_error_map
imgpel ** p_img [MAX_PLANE]
imgpel **** p_img_sub [MAX_PLANE]
imgpel ** p_curr_img
imgpel **** p_curr_img_sub
PicMotionParams motion
PicMotionParams JVmotion [MAX_PLANE]
int colour_plane_id
struct storable_picture * top_field
struct storable_picture * bottom_field
struct storable_picture * frame
int chroma_format_idc
int frame_mbs_only_flag
int frame_cropping_flag
int frame_cropping_rect_left_offset
int frame_cropping_rect_right_offset
int frame_cropping_rect_top_offset
int frame_cropping_rect_bottom_offset
PictureStats p_stats
StatParameters stats
int type

Detailed Description

definition a picture (field or frame)

Definition at line 43 of file mbuffer.h.


Field Documentation

imgpel** imgY

imgpel**** imgY_sub

Y picture component upsampled (Quarter pel).

Definition at line 75 of file mbuffer.h.

Referenced by alloc_storable_picture(), free_storable_picture(), UnifiedOneForthPix(), UnifiedOneForthPix_JV(), and unmark_for_reference().

imgpel*** imgUV

imgpel***** imgUV_sub

imgpel*** dec_imgY

Decoded Y component in multiple hypothetical decoders.

Definition at line 80 of file mbuffer.h.

Referenced by alloc_storable_picture(), and free_storable_picture().

imgpel**** dec_imgUV

Decoded U and V components in multiple hypothetical decoders.

Definition at line 81 of file mbuffer.h.

Referenced by alloc_storable_picture(), and free_storable_picture().

imgpel*** p_dec_img[MAX_PLANE]

Map of macroblock errors in hypothetical decoders.

Definition at line 84 of file mbuffer.h.

Referenced by alloc_storable_picture(), copy_conceal_picture(), free_storable_picture(), and UpdateDecoders().

imgpel** p_img[MAX_PLANE]

pointer array for accessing imgY/imgUV[]

Definition at line 86 of file mbuffer.h.

Referenced by alloc_storable_picture(), free_storable_picture(), init_slice(), LumaResidualCoding(), RDCost_for_8x8blocks(), select_plane(), and UnifiedOneForthPix_JV().

imgpel**** p_img_sub[MAX_PLANE]

pointer array for storing top address of imgY_sub/imgUV_sub[]

Definition at line 87 of file mbuffer.h.

Referenced by alloc_storable_picture(), free_storable_picture(), init_slice(), select_plane(), UnifiedOneForthPix(), and UnifiedOneForthPix_JV().

imgpel** p_curr_img

imgpel**** p_curr_img_sub

Motion info for 4:4:4 independent coding.

Definition at line 93 of file mbuffer.h.

Referenced by alloc_storable_picture(), compute_colocated_JV(), copy_storable_param_JV(), and free_storable_picture().

colour_plane_id to be used for 4:4:4 independent mode encoding

Definition at line 95 of file mbuffer.h.

Referenced by UnifiedOneForthPix_JV().


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

Documentation generated with DoxyGen