Mercurial > libavcodec.hg
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. |