xine-lib 1.2.13-20230125hg15249
Data Fields
h264_parser Struct Reference

Data Fields

uint8_t buf [1024 *1024]
 
uint32_t buf_len
 
uint8_t prebuf [1024 *1024]
 
uint32_t prebuf_len
 
uint32_t next_nal_position
 
uint8_t last_nal_res
 
uint8_t nal_size_length
 
uint32_t next_nal_size
 
uint8_t * nal_size_length_buf
 
uint8_t have_nal_size_length_buf
 
enum parser_position position
 
struct coded_picturepic
 
struct nal_unitlast_vcl_nal
 
struct nal_buffersps_buffer
 
struct nal_bufferpps_buffer
 
uint32_t prev_pic_order_cnt_lsb
 
uint32_t prev_pic_order_cnt_msb
 
uint32_t frame_num_offset
 
int32_t prev_top_field_order_cnt
 
uint32_t curr_pic_num
 
uint16_t flag_mask
 
struct dpbdpb
 
xine_txine
 

Field Documentation

◆ buf

uint8_t h264_parser::buf[1024 *1024]

Referenced by parse_frame().

◆ buf_len

uint32_t h264_parser::buf_len

Referenced by parse_frame().

◆ curr_pic_num

uint32_t h264_parser::curr_pic_num

◆ dpb

struct dpb* h264_parser::dpb

◆ flag_mask

uint16_t h264_parser::flag_mask

Referenced by interpret_sps(), and parse_sei().

◆ frame_num_offset

uint32_t h264_parser::frame_num_offset

Referenced by calculate_pic_order().

◆ have_nal_size_length_buf

uint8_t h264_parser::have_nal_size_length_buf

◆ last_nal_res

uint8_t h264_parser::last_nal_res

Referenced by parse_frame().

◆ last_vcl_nal

struct nal_unit* h264_parser::last_vcl_nal

◆ nal_size_length

uint8_t h264_parser::nal_size_length

◆ nal_size_length_buf

uint8_t* h264_parser::nal_size_length_buf

Referenced by parse_codec_private().

◆ next_nal_position

uint32_t h264_parser::next_nal_position

Referenced by seek_for_nal().

◆ next_nal_size

uint32_t h264_parser::next_nal_size

◆ pic

struct coded_picture* h264_parser::pic

◆ position

enum parser_position h264_parser::position

Referenced by init_parser(), and parse_nal().

◆ pps_buffer

struct nal_buffer* h264_parser::pps_buffer

◆ prebuf

uint8_t h264_parser::prebuf[1024 *1024]

Referenced by parse_frame().

◆ prebuf_len

uint32_t h264_parser::prebuf_len

Referenced by parse_frame().

◆ prev_pic_order_cnt_lsb

uint32_t h264_parser::prev_pic_order_cnt_lsb

◆ prev_pic_order_cnt_msb

uint32_t h264_parser::prev_pic_order_cnt_msb

◆ prev_top_field_order_cnt

int32_t h264_parser::prev_top_field_order_cnt

Referenced by calculate_pic_order().

◆ sps_buffer

struct nal_buffer* h264_parser::sps_buffer

◆ xine

xine_t* h264_parser::xine

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