xine-lib 1.2.11
Data Fields
sequence_t Struct Reference

#include <alterh264_decode.h>

Data Fields

uint32_t coded_width
 
uint32_t reported_coded_width
 
uint32_t coded_height
 
uint32_t reported_coded_height
 
uint64_t video_step
 
uint64_t reported_video_step
 
double ratio
 
double reported_ratio
 
slice_t slices [68]
 
int slices_count
 
int slice_mode
 
seq_param_tseq_param [32]
 
pic_param_tpic_param [256]
 
slice_param_t slice_param
 
dpb_frame_tdpb [16]
 
dpb_frame_t cur_pic
 
uint16_t prevFrameNum
 
uint16_t prevFrameNumOffset
 
uint8_t prevMMC5
 
int chroma
 
int top_field_first
 
VdpDecoderProfile profile
 
uint8_t * buf
 
int bufseek
 
uint32_t bufsize
 
uint32_t bufpos
 
int start
 
int64_t pic_pts
 
bits_reader_t br
 
int vdp_runtime_nr
 
vdpau_accel_taccel_vdpau
 
int reset
 
int startup_frame
 
uint8_t mode_frame
 
uint8_t flag_header
 
uint32_t frame_header_size
 
int color_matrix
 
double video_step
 
double reported_video_step
 
int horizontal_size_value
 
int vertical_size_value
 
int aspect_ratio_information
 
int frame_rate_code
 
int progressive_sequence
 
int horizontal_size_extension
 
int vertical_size_extension
 
int frame_rate_extension_n
 
int frame_rate_extension_d
 
int display_horizontal_size
 
int display_vertical_size
 
int have_header
 
int have_display_extension
 
picture_t picture
 
vo_frame_tforward_ref
 
vo_frame_tbackward_ref
 
int64_t cur_pts
 
int64_t seq_pts
 
int have_codec_name
 
char codec_name [256]
 
int fixed_vop_time_increment
 
int time_increment_bits
 
int last_time_base
 
int time_base
 
int time
 
int last_non_b_time
 
int t_frame
 
int mode
 
int code_start
 
int current_code
 

Field Documentation

◆ accel_vdpau

vdpau_accel_t * sequence_t::accel_vdpau

Referenced by decode_picture(), and decode_render().

◆ aspect_ratio_information

int sequence_t::aspect_ratio_information

◆ backward_ref

vo_frame_t * sequence_t::backward_ref

◆ br

bits_reader_t sequence_t::br

◆ buf

uint8_t * sequence_t::buf

◆ bufpos

uint32_t sequence_t::bufpos

◆ bufseek

int sequence_t::bufseek

◆ bufsize

uint32_t sequence_t::bufsize

◆ chroma

int sequence_t::chroma

◆ code_start

int sequence_t::code_start

◆ codec_name

char sequence_t::codec_name[256]

◆ coded_height

uint32_t sequence_t::coded_height

◆ coded_width

uint32_t sequence_t::coded_width

◆ color_matrix

int sequence_t::color_matrix

◆ cur_pic

dpb_frame_t sequence_t::cur_pic

◆ cur_pts

int64_t sequence_t::cur_pts

◆ current_code

int sequence_t::current_code

◆ display_horizontal_size

int sequence_t::display_horizontal_size

◆ display_vertical_size

int sequence_t::display_vertical_size

◆ dpb

dpb_frame_t* sequence_t::dpb[16]

◆ fixed_vop_time_increment

int sequence_t::fixed_vop_time_increment

Referenced by video_object_layer().

◆ flag_header

uint8_t sequence_t::flag_header

◆ forward_ref

vo_frame_t * sequence_t::forward_ref

Referenced by decode_picture(), and reset_sequence().

◆ frame_header_size

uint32_t sequence_t::frame_header_size

◆ frame_rate_code

int sequence_t::frame_rate_code

◆ frame_rate_extension_d

int sequence_t::frame_rate_extension_d

◆ frame_rate_extension_n

int sequence_t::frame_rate_extension_n

◆ have_codec_name

int sequence_t::have_codec_name

Referenced by free_sequence(), and user_data().

◆ have_display_extension

int sequence_t::have_display_extension

◆ have_header

int sequence_t::have_header

◆ horizontal_size_extension

int sequence_t::horizontal_size_extension

◆ horizontal_size_value

int sequence_t::horizontal_size_value

◆ last_non_b_time

int sequence_t::last_non_b_time

◆ last_time_base

int sequence_t::last_time_base

◆ mode

int sequence_t::mode

◆ mode_frame

uint8_t sequence_t::mode_frame

◆ pic_param

pic_param_t* sequence_t::pic_param[256]

◆ pic_pts

int64_t sequence_t::pic_pts

◆ picture

picture_t sequence_t::picture

◆ prevFrameNum

uint16_t sequence_t::prevFrameNum

Referenced by decode_poc(), and reset_sequence().

◆ prevFrameNumOffset

uint16_t sequence_t::prevFrameNumOffset

Referenced by decode_poc(), and reset_sequence().

◆ prevMMC5

uint8_t sequence_t::prevMMC5

Referenced by decode_poc(), and reset_sequence().

◆ profile

VdpDecoderProfile sequence_t::profile

◆ progressive_sequence

int sequence_t::progressive_sequence

◆ ratio

double sequence_t::ratio

◆ reported_coded_height

uint32_t sequence_t::reported_coded_height

Referenced by decode_render().

◆ reported_coded_width

uint32_t sequence_t::reported_coded_width

Referenced by decode_render().

◆ reported_ratio

double sequence_t::reported_ratio

Referenced by decode_render().

◆ reported_video_step [1/2]

uint64_t sequence_t::reported_video_step

◆ reported_video_step [2/2]

double sequence_t::reported_video_step

◆ reset

int sequence_t::reset

◆ seq_param

seq_param_t* sequence_t::seq_param[32]

◆ seq_pts

int64_t sequence_t::seq_pts

◆ slice_mode

int sequence_t::slice_mode

◆ slice_param

slice_param_t sequence_t::slice_param

◆ slices

slice_t sequence_t::slices[68]

Referenced by decode_render(), and parse_startcodes().

◆ slices_count

int sequence_t::slices_count

◆ start

int sequence_t::start

◆ startup_frame

int sequence_t::startup_frame

◆ t_frame

int sequence_t::t_frame

◆ time

int sequence_t::time

◆ time_base

int sequence_t::time_base

◆ time_increment_bits

int sequence_t::time_increment_bits

◆ top_field_first

int sequence_t::top_field_first

Referenced by decode_picture(), and reset_sequence().

◆ vdp_runtime_nr

int sequence_t::vdp_runtime_nr

Referenced by decode_picture(), and decode_render().

◆ vertical_size_extension

int sequence_t::vertical_size_extension

◆ vertical_size_value

int sequence_t::vertical_size_value

◆ video_step [1/2]

uint64_t sequence_t::video_step

◆ video_step [2/2]

double sequence_t::video_step

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