VLC  2.2.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
decoder_owner_sys_t Struct Reference
Collaboration diagram for decoder_owner_sys_t:
Collaboration graph
[legend]

Data Fields

int64_t i_preroll_end
input_thread_tp_input
input_resource_tp_resource
input_clock_tp_clock
int i_last_rate
vout_thread_tp_spu_vout
int i_spu_channel
int64_t i_spu_order
sout_instance_tp_sout
sout_packetizer_input_tp_sout_input
vlc_thread_t thread
decoder_tp_packetizer
bool b_packetizer
video_format_t video
audio_format_t audio
es_format_t sout
bool b_fmt_description
es_format_t fmt_description
vlc_meta_tp_description
block_fifo_tp_fifo
vlc_mutex_t lock
vlc_cond_t wait_request
vlc_cond_t wait_acknowledge
audio_output_tp_aout
vout_thread_tp_vout
bool b_exit
bool b_paused
struct {
   mtime_t   i_date
   int   i_ignore
pause
bool b_waiting
bool b_first
bool b_has_data
bool b_flushing
struct {
   bool   b_supported
   bool   pb_present [4]
   decoder_t *   pp_decoder [4]
cc
mtime_t i_ts_delay

Field Documentation

audio_format_t decoder_owner_sys_t::audio

Referenced by aout_update_format().

bool decoder_owner_sys_t::b_exit
bool decoder_owner_sys_t::b_first
bool decoder_owner_sys_t::b_flushing
bool decoder_owner_sys_t::b_fmt_description
bool decoder_owner_sys_t::b_has_data
bool decoder_owner_sys_t::b_packetizer

Referenced by CreateDecoder(), and DecoderProcess().

bool decoder_owner_sys_t::b_paused
bool decoder_owner_sys_t::b_supported
bool decoder_owner_sys_t::b_waiting
struct { ... } decoder_owner_sys_t::cc
es_format_t decoder_owner_sys_t::fmt_description
mtime_t decoder_owner_sys_t::i_date
int decoder_owner_sys_t::i_ignore
int decoder_owner_sys_t::i_last_rate

Referenced by CreateDecoder(), and DecoderPlayVideo().

int64_t decoder_owner_sys_t::i_preroll_end
int decoder_owner_sys_t::i_spu_channel
int64_t decoder_owner_sys_t::i_spu_order

Referenced by CreateDecoder(), and spu_new_buffer().

mtime_t decoder_owner_sys_t::i_ts_delay
vlc_mutex_t decoder_owner_sys_t::lock
audio_output_t* decoder_owner_sys_t::p_aout
input_clock_t* decoder_owner_sys_t::p_clock
vlc_meta_t* decoder_owner_sys_t::p_description
block_fifo_t* decoder_owner_sys_t::p_fifo
input_thread_t* decoder_owner_sys_t::p_input
decoder_t* decoder_owner_sys_t::p_packetizer
input_resource_t* decoder_owner_sys_t::p_resource
sout_instance_t* decoder_owner_sys_t::p_sout
sout_packetizer_input_t* decoder_owner_sys_t::p_sout_input

Referenced by CreateDecoder(), and DeleteDecoder().

vout_thread_t* decoder_owner_sys_t::p_spu_vout
vout_thread_t* decoder_owner_sys_t::p_vout
struct { ... } decoder_owner_sys_t::pause
bool decoder_owner_sys_t::pb_present[4]
decoder_t* decoder_owner_sys_t::pp_decoder[4]
es_format_t decoder_owner_sys_t::sout

Referenced by DeleteDecoder().

vlc_thread_t decoder_owner_sys_t::thread

Referenced by decoder_New(), and input_DecoderDelete().

video_format_t decoder_owner_sys_t::video

Referenced by vout_new_buffer().

vlc_cond_t decoder_owner_sys_t::wait_acknowledge
vlc_cond_t decoder_owner_sys_t::wait_request

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