FFmpeg
Public Attributes | List of all members
H264Picture Struct Reference

Public Attributes

AVFramef
 
ThreadFrame tf
 
AVBufferRefqscale_table_buf
 
int8_t * qscale_table
 
AVBufferRefmotion_val_buf [2]
 
int16_t(*[2] motion_val )[2]
 
AVBufferRefmb_type_buf
 
uint32_t * mb_type
 
AVBufferRefhwaccel_priv_buf
 
void * hwaccel_picture_private
 hardware accelerator private data
 
AVBufferRefref_index_buf [2]
 
int8_t * ref_index [2]
 
int field_poc [2]
 top/bottom POC
 
int poc
 frame POC
 
int frame_num
 frame_num (raw frame_num from slice header)
 
int mmco_reset
 MMCO_RESET set this 1. More...
 
int pic_id
 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][2][32]
 POCs of the frames/fields used as reference (FIXME need per slice)
 
int ref_count [2][2]
 number of entries in ref_poc (FIXME need per slice)
 
int mbaff
 1 -> MBAFF frame 0-> not MBAFF
 
int field_picture
 whether or not picture was encoded in separate fields
 
int reference
 
int recovered
 picture at IDR or recovery point + recovery count
 
int invalid_gap
 
int sei_recovery_frame_cnt
 

Member Data Documentation

§ mmco_reset

int H264Picture::mmco_reset

MMCO_RESET set this 1.

Reordering code must not mix pictures before and after MMCO_RESET.


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