comparison h264.h @ 5755:b45894d869da libavcodec

Cosmetic preparations for h264/PAFF implementation. patch by Jeff Downs, heydowns a borg d com original thread: Subject: [FFmpeg-devel] [PATCH] Implement PAFF in H.264 Date: 18/09/07 20:30
author andoma
date Tue, 02 Oct 2007 14:25:47 +0000
parents d2598034f2a9
children db5a041fd77c
comparison
equal deleted inserted replaced
5754:6e3cd570c312 5755:b45894d869da
82 int offset_for_non_ref_pic; 82 int offset_for_non_ref_pic;
83 int offset_for_top_to_bottom_field; 83 int offset_for_top_to_bottom_field;
84 int poc_cycle_length; ///< num_ref_frames_in_pic_order_cnt_cycle 84 int poc_cycle_length; ///< num_ref_frames_in_pic_order_cnt_cycle
85 int ref_frame_count; ///< num_ref_frames 85 int ref_frame_count; ///< num_ref_frames
86 int gaps_in_frame_num_allowed_flag; 86 int gaps_in_frame_num_allowed_flag;
87 int mb_width; ///< frame_width_in_mbs_minus1 + 1 87 int mb_width; ///< pic_width_in_mbs_minus1 + 1
88 int mb_height; ///< frame_height_in_mbs_minus1 + 1 88 int mb_height; ///< pic_height_in_map_units_minus1 + 1
89 int frame_mbs_only_flag; 89 int frame_mbs_only_flag;
90 int mb_aff; ///<mb_adaptive_frame_field_flag 90 int mb_aff; ///<mb_adaptive_frame_field_flag
91 int direct_8x8_inference_flag; 91 int direct_8x8_inference_flag;
92 int crop; ///< frame_cropping_flag 92 int crop; ///< frame_cropping_flag
93 int crop_left; ///< frame_cropping_rect_left_offset 93 int crop_left; ///< frame_cropping_rect_left_offset
321 */ 321 */
322 unsigned int ref_count[2]; ///< counts frames or fields, depending on current mb mode 322 unsigned int ref_count[2]; ///< counts frames or fields, depending on current mb mode
323 unsigned int list_count; 323 unsigned int list_count;
324 Picture *short_ref[32]; 324 Picture *short_ref[32];
325 Picture *long_ref[32]; 325 Picture *long_ref[32];
326 Picture default_ref_list[2][32]; 326 Picture default_ref_list[2][32]; ///< base reference list for all slices of a coded picture
327 Picture ref_list[2][48]; ///< 0..15: frame refs, 16..47: mbaff field refs 327 Picture ref_list[2][48]; /**< 0..15: frame refs, 16..47: mbaff field refs.
328 Reordered version of default_ref_list
329 according to picture reordering in slice header */
328 Picture *delayed_pic[18]; //FIXME size? 330 Picture *delayed_pic[18]; //FIXME size?
329 Picture *delayed_output_pic; 331 Picture *delayed_output_pic;
330 332
331 /** 333 /**
332 * memory management control operations buffer. 334 * memory management control operations buffer.