xine-lib 1.2.11
|
#include <buffer.h>
void(* fifo_buffer_s::alloc_cb[5])(fifo_buffer_t *fifo, void *data_cb) |
void* fifo_buffer_s::alloc_cb_data[5] |
buf_element_t *(* fifo_buffer_s::buffer_pool_alloc) (fifo_buffer_t *self) |
Referenced by _x_audio_decoder_shutdown(), _x_demux_control_end(), _x_demux_control_headers_done(), _x_demux_control_newpts(), _x_demux_control_nop(), _x_demux_control_start(), _x_demux_flush_engine(), _x_video_decoder_shutdown(), cache_plugin_read_block(), cdda_plugin_read_block(), demux_ts_buffer_pes(), demux_ts_parse_pes_header(), dvd_plugin_read_block(), file_input_read_block(), gnomevfs_plugin_read_block(), handle_dvbsub(), handle_hdmv_textst(), init_codec_aac(), init_codec_dvbsub(), init_codec_spu(), init_codec_vobsub(), pvr_plugin_read_block(), read_flv_packet(), reset_track_map(), rip_plugin_read_block(), smb_plugin_read_block(), v4l2_input_read_block(), and vcd_plugin_read_block().
void* fifo_buffer_s::buffer_pool_base |
int fifo_buffer_s::buffer_pool_buf_size |
int fifo_buffer_s::buffer_pool_capacity |
Referenced by dvbspeed_put(), fifo_buffer_put(), and xine_nbc_init().
pthread_cond_t fifo_buffer_s::buffer_pool_cond_not_empty |
int fifo_buffer_s::buffer_pool_large_wait |
pthread_mutex_t fifo_buffer_s::buffer_pool_mutex |
int fifo_buffer_s::buffer_pool_num_free |
Referenced by nbc_alloc_cb(), nbc_compute_fifo_length(), nbc_get_cb(), and nbc_put_cb().
int fifo_buffer_s::buffer_pool_num_waiters |
buf_element_t *(* fifo_buffer_s::buffer_pool_realloc) (buf_element_t *buf, size_t new_size) |
Referenced by demux_ts_buffer_pes().
buf_element_t *(* fifo_buffer_s::buffer_pool_size_alloc) (fifo_buffer_t *self, size_t size) |
Referenced by _x_demux_read_send_data(), _x_demux_send_data(), _x_input_default_read_block(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), bluray_plugin_read_block(), handle_realvideo(), handle_sub_ssa(), handle_sub_utf8(), handle_vobsub(), init_codec_audio(), init_codec_real(), init_codec_video(), init_codec_xiph(), read_flv_packet(), and vdr_plugin_read_block().
buf_element_t* fifo_buffer_s::buffer_pool_top |
buf_element_t *(* fifo_buffer_s::buffer_pool_try_alloc) (fifo_buffer_t *self) |
Referenced by post_sequence_end().
void(* fifo_buffer_s::clear) (fifo_buffer_t *fifo) |
Referenced by _x_demux_flush_engine().
uint32_t(* fifo_buffer_s::data_size) (fifo_buffer_t *fifo) |
void(* fifo_buffer_s::dispose) (fifo_buffer_t *fifo) |
Referenced by _x_audio_decoder_init(), _x_audio_decoder_shutdown(), _x_video_decoder_init(), and _x_video_decoder_shutdown().
uint32_t fifo_buffer_s::fifo_data_size |
void* fifo_buffer_s::fifo_empty_cb_data |
int fifo_buffer_s::fifo_num_waiters |
Referenced by fifo_buffer_get(), fifo_buffer_insert(), fifo_buffer_put(), and fifo_buffer_tget().
int fifo_buffer_s::fifo_size |
buf_element_t* fifo_buffer_s::first |
buf_element_t *(* fifo_buffer_s::get) (fifo_buffer_t *fifo) |
void(* fifo_buffer_s::get_cb[5])(fifo_buffer_t *fifo, buf_element_t *buf, void *data_cb) |
Referenced by fifo_buffer_get(), and fifo_buffer_tget().
void* fifo_buffer_s::get_cb_data[5] |
Referenced by fifo_buffer_get(), and fifo_buffer_tget().
void(* fifo_buffer_s::insert) (fifo_buffer_t *fifo, buf_element_t *buf) |
buf_element_t * fifo_buffer_s::last |
pthread_mutex_t fifo_buffer_s::mutex |
pthread_cond_t fifo_buffer_s::not_empty |
Referenced by fifo_buffer_get(), fifo_buffer_insert(), fifo_buffer_put(), fifo_buffer_tget(), and lrb_feedback().
int(* fifo_buffer_s::num_free) (fifo_buffer_t *fifo) |
Referenced by pvr_adjust_realtime_speed(), and pvr_play_file().
void(* fifo_buffer_s::put) (fifo_buffer_t *fifo, buf_element_t *buf) |
Referenced by _x_audio_decoder_shutdown(), _x_demux_control_end(), _x_demux_control_headers_done(), _x_demux_control_newpts(), _x_demux_control_nop(), _x_demux_control_start(), _x_demux_flush_engine(), _x_demux_read_send_data(), _x_demux_send_data(), _x_video_decoder_shutdown(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), demux_ts_send_buffer(), handle_dvbsub(), handle_hdmv_textst(), handle_realvideo(), handle_sub_ssa(), handle_sub_utf8(), handle_vobsub(), init_codec_audio(), init_codec_dvbsub(), init_codec_real(), init_codec_spu(), init_codec_video(), init_codec_vobsub(), init_codec_xiph(), post_sequence_end(), read_flv_packet(), and reset_track_map().
void(* fifo_buffer_s::put_cb[5])(fifo_buffer_t *fifo, buf_element_t *buf, void *data_cb) |
Referenced by dummy_fifo_buffer_put(), and fifo_buffer_put().
void* fifo_buffer_s::put_cb_data[5] |
Referenced by dummy_fifo_buffer_put(), and fifo_buffer_put().
void(* fifo_buffer_s::register_alloc_cb) (fifo_buffer_t *fifo, void(*cb)(fifo_buffer_t *fifo, void *), void *cb_data) |
Referenced by xine_nbc_init().
void(* fifo_buffer_s::register_get_cb) (fifo_buffer_t *fifo, void(*cb)(fifo_buffer_t *fifo, buf_element_t *buf, void *), void *cb_data) |
Referenced by xine_nbc_init().
void(* fifo_buffer_s::register_put_cb) (fifo_buffer_t *fifo, void(*cb)(fifo_buffer_t *fifo, buf_element_t *buf, void *), void *cb_data) |
Referenced by _x_init_broadcaster(), and xine_nbc_init().
int(* fifo_buffer_s::size) (fifo_buffer_t *fifo) |
Referenced by demux_loop(), pvr_adjust_realtime_speed(), pvr_play_file(), send_avpacket(), v4l_adjust_realtime_speed(), and video_decoder_loop().
buf_element_t *(* fifo_buffer_s::tget) (fifo_buffer_t *fifo, xine_ticket_t *ticket) |
Referenced by audio_decoder_loop(), and video_decoder_loop().
void(* fifo_buffer_s::unregister_alloc_cb) (fifo_buffer_t *fifo, void(*cb)(fifo_buffer_t *fifo, void *)) |
Referenced by xine_nbc_close().
void(* fifo_buffer_s::unregister_get_cb) (fifo_buffer_t *fifo, void(*cb)(fifo_buffer_t *fifo, buf_element_t *buf, void *)) |
Referenced by xine_nbc_close().
void(* fifo_buffer_s::unregister_put_cb) (fifo_buffer_t *fifo, void(*cb)(fifo_buffer_t *fifo, buf_element_t *buf, void *)) |
Referenced by _x_close_broadcaster(), and xine_nbc_close().