| VLC
    3.0.18
    | 

| Data Fields | |
| input_thread_t * | p_input | 
| input_resource_t * | p_resource | 
| input_clock_t * | p_clock | 
| int | i_last_rate | 
| vout_thread_t * | p_spu_vout | 
| int | i_spu_channel | 
| int64_t | i_spu_order | 
| sout_instance_t * | p_sout | 
| sout_packetizer_input_t * | p_sout_input | 
| vlc_thread_t | thread | 
| void(* | pf_update_stat )(decoder_owner_sys_t *, unsigned decoded, unsigned lost) | 
| decoder_t * | p_packetizer | 
| bool | b_packetizer | 
| es_format_t | fmt | 
| bool | b_fmt_description | 
| vlc_meta_t * | p_description | 
| atomic_int | reload | 
| block_fifo_t * | p_fifo | 
| vlc_mutex_t | lock | 
| vlc_cond_t | wait_request | 
| vlc_cond_t | wait_acknowledge | 
| vlc_cond_t | wait_fifo | 
| vlc_cond_t | wait_timed | 
| audio_output_t * | p_aout | 
| vout_thread_t * | p_vout | 
| int64_t | i_preroll_end | 
| mtime_t | pause_date | 
| unsigned | frames_countdown | 
| bool | paused | 
| bool | error | 
| bool | b_waiting | 
| bool | b_first | 
| bool | b_has_data | 
| bool | flushing | 
| bool | b_draining | 
| atomic_bool | drained | 
| bool | b_idle | 
| struct { | |
| bool b_supported | |
| decoder_cc_desc_t desc | |
| decoder_t * pp_decoder [64] | |
| } | cc | 
| mtime_t | i_ts_delay | 
| bool decoder_owner_sys_t::b_draining | 
Referenced by CreateDecoder(), DecoderThread(), and input_DecoderDrain().
| bool decoder_owner_sys_t::b_first | 
Referenced by CreateDecoder().
| bool decoder_owner_sys_t::b_fmt_description | 
Referenced by CreateDecoder(), and DecoderUpdateFormatLocked().
| bool decoder_owner_sys_t::b_has_data | 
Referenced by CreateDecoder().
| bool decoder_owner_sys_t::b_idle | 
Referenced by CreateDecoder(), and DecoderThread().
| bool decoder_owner_sys_t::b_packetizer | 
| bool decoder_owner_sys_t::b_supported | 
Referenced by CreateDecoder(), and input_DecoderDelete().
| bool decoder_owner_sys_t::b_waiting | 
Referenced by CreateDecoder(), DecoderGetDisplayDate(), input_DecoderDecode(), and input_DecoderDelete().
| struct { ... } decoder_owner_sys_t::cc | 
Referenced by CreateDecoder(), DecoderPlayCc(), and input_DecoderDelete().
| decoder_cc_desc_t decoder_owner_sys_t::desc | 
Referenced by CreateDecoder(), and DecoderPlayCc().
| atomic_bool decoder_owner_sys_t::drained | 
Referenced by CreateDecoder(), and DecoderThread().
| bool decoder_owner_sys_t::error | 
Referenced by CreateDecoder(), DecoderProcess(), ReloadDecoder(), and spu_new_buffer().
| bool decoder_owner_sys_t::flushing | 
Referenced by CreateDecoder(), DecoderThread(), DecoderTimedWait(), input_DecoderDelete(), and input_DecoderFlush().
| es_format_t decoder_owner_sys_t::fmt | 
| unsigned decoder_owner_sys_t::frames_countdown | 
Referenced by CreateDecoder(), DecoderThread(), and input_DecoderFlush().
| int decoder_owner_sys_t::i_last_rate | 
Referenced by CreateDecoder().
| int64_t decoder_owner_sys_t::i_preroll_end | 
Referenced by CreateDecoder(), and DecoderProcess().
| int decoder_owner_sys_t::i_spu_channel | 
Referenced by CreateDecoder(), DeleteDecoder(), and spu_new_buffer().
| 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 | 
Referenced by CreateDecoder().
| vlc_mutex_t decoder_owner_sys_t::lock | 
| audio_output_t* decoder_owner_sys_t::p_aout | 
Referenced by aout_update_format(), CreateDecoder(), DecoderThread(), DeleteDecoder(), and ReloadDecoder().
| input_clock_t* decoder_owner_sys_t::p_clock | 
Referenced by decoder_New(), DecoderGetDisplayDate(), and DecoderGetDisplayRate().
| vlc_meta_t* decoder_owner_sys_t::p_description | 
Referenced by CreateDecoder(), DecoderUpdateFormatLocked(), and DeleteDecoder().
| 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 | 
Referenced by CreateDecoder(), DecoderProcess(), and DeleteDecoder().
| input_resource_t* decoder_owner_sys_t::p_resource | 
Referenced by aout_request_vout(), aout_update_format(), CreateDecoder(), DeleteDecoder(), ReloadDecoder(), spu_new_buffer(), and vout_update_format().
| sout_instance_t* decoder_owner_sys_t::p_sout | 
Referenced by CreateDecoder(), and DecoderProcess().
| 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 | 
Referenced by CreateDecoder(), DeleteDecoder(), and spu_new_buffer().
| vout_thread_t* decoder_owner_sys_t::p_vout | 
Referenced by CreateDecoder(), DecoderThread(), DeleteDecoder(), input_DecoderDelete(), vout_new_buffer(), and vout_update_format().
| mtime_t decoder_owner_sys_t::pause_date | 
Referenced by CreateDecoder(), and DecoderThread().
| bool decoder_owner_sys_t::paused | 
Referenced by CreateDecoder(), DecoderGetDisplayDate(), DecoderThread(), and input_DecoderFlush().
| void(* decoder_owner_sys_t::pf_update_stat) (decoder_owner_sys_t *, unsigned decoded, unsigned lost) | 
Referenced by CreateDecoder().
| decoder_t* decoder_owner_sys_t::pp_decoder[64] | 
Referenced by CreateDecoder(), and DecoderPlayCc().
| atomic_int decoder_owner_sys_t::reload | 
Referenced by CreateDecoder(), and DecoderProcess().
| vlc_thread_t decoder_owner_sys_t::thread | 
Referenced by decoder_New(), and input_DecoderDelete().
| vlc_cond_t decoder_owner_sys_t::wait_acknowledge | 
Referenced by CreateDecoder(), DecoderThread(), and DeleteDecoder().
| vlc_cond_t decoder_owner_sys_t::wait_fifo | 
Referenced by CreateDecoder(), DecoderThread(), DeleteDecoder(), and input_DecoderDecode().
| vlc_cond_t decoder_owner_sys_t::wait_request | 
Referenced by CreateDecoder(), DeleteDecoder(), and input_DecoderDelete().
| vlc_cond_t decoder_owner_sys_t::wait_timed | 
Referenced by CreateDecoder(), DecoderTimedWait(), DeleteDecoder(), input_DecoderDelete(), and input_DecoderFlush().
 1.8.16
 1.8.16