xine-lib 1.2.13-20230125hg15249
|
#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_fifo_buffer_new(), _x_video_decoder_shutdown(), buffer_pool_realloc(), buffer_pool_size_alloc(), cache_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(), 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 |
Referenced by _x_fifo_buffer_new(), and fifo_buffer_dispose().
int fifo_buffer_s::buffer_pool_buf_size |
int fifo_buffer_s::buffer_pool_capacity |
pthread_cond_t fifo_buffer_s::buffer_pool_cond_not_empty |
Referenced by _buffer_pool_size_alloc(), _x_fifo_buffer_new(), buffer_pool_alloc(), buffer_pool_free(), and fifo_buffer_dispose().
int fifo_buffer_s::buffer_pool_large_wait |
Referenced by _buffer_pool_size_alloc(), _x_fifo_buffer_new(), and buffer_pool_free().
pthread_mutex_t fifo_buffer_s::buffer_pool_mutex |
int fifo_buffer_s::buffer_pool_num_free |
int fifo_buffer_s::buffer_pool_num_waiters |
Referenced by _buffer_pool_size_alloc(), _x_fifo_buffer_new(), buffer_pool_alloc(), and buffer_pool_free().
buf_element_t *(* fifo_buffer_s::buffer_pool_realloc) (buf_element_t *buf, size_t new_size) |
Referenced by _x_fifo_buffer_new(), and 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_fifo_buffer_new(), _x_input_default_read_block(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), bluray_plugin_read_block(), cdda_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 _x_fifo_buffer_new(), and post_sequence_end().
void(* fifo_buffer_s::clear) (fifo_buffer_t *fifo) |
Referenced by _x_demux_flush_engine(), _x_fifo_buffer_new(), and play_internal().
uint32_t(* fifo_buffer_s::data_size) (fifo_buffer_t *fifo) |
Referenced by _x_fifo_buffer_new().
void(* fifo_buffer_s::dispose) (fifo_buffer_t *fifo) |
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 _x_fifo_buffer_new(), fifo_buffer_get(), fifo_buffer_insert(), fifo_buffer_put(), and fifo_buffer_tget().
int fifo_buffer_s::fifo_size |
Referenced by _fifo_buffer_all_clear(), _x_fifo_buffer_new(), fifo_buffer_clear(), fifo_buffer_get(), fifo_buffer_insert(), fifo_buffer_put(), fifo_buffer_size(), fifo_buffer_tget(), lrb_feedback(), nbc_compute_fifo_length(), nbc_get_cb(), nbc_put_cb(), open_internal(), xine_get_next_audio_frame(), and xine_get_next_video_frame().
buf_element_t* fifo_buffer_s::first |
buf_element_t *(* fifo_buffer_s::get) (fifo_buffer_t *fifo) |
Referenced by _x_fifo_buffer_new().
void(* fifo_buffer_s::get_cb[5])(fifo_buffer_t *fifo, buf_element_t *buf, void *data_cb) |
Referenced by _x_fifo_buffer_new(), fifo_buffer_get(), fifo_buffer_tget(), fifo_register_get_cb(), and fifo_unregister_get_cb().
void* fifo_buffer_s::get_cb_data[5] |
Referenced by _x_fifo_buffer_new(), fifo_buffer_get(), fifo_buffer_tget(), fifo_register_get_cb(), and fifo_unregister_get_cb().
void(* fifo_buffer_s::insert) (fifo_buffer_t *fifo, buf_element_t *buf) |
Referenced by _x_fifo_buffer_new().
buf_element_t * fifo_buffer_s::last |
pthread_mutex_t fifo_buffer_s::mutex |
Referenced by _fifo_buffer_all_clear(), _x_fifo_buffer_new(), dummy_fifo_buffer_put(), fifo_buffer_clear(), fifo_buffer_data_size(), fifo_buffer_dispose(), fifo_buffer_get(), fifo_buffer_insert(), fifo_buffer_put(), fifo_buffer_size(), fifo_buffer_tget(), fifo_register_alloc_cb(), fifo_register_get_cb(), fifo_register_put_cb(), fifo_unregister_alloc_cb(), fifo_unregister_get_cb(), fifo_unregister_put_cb(), lrb_feedback(), and xine_fbc_set().
pthread_cond_t fifo_buffer_s::not_empty |
int(* fifo_buffer_s::num_free) (fifo_buffer_t *fifo) |
Referenced by _x_fifo_buffer_new(), _x_query_buffers(), 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_fifo_buffer_new(), _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_aac(), 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(), reset_track_map(), and reset_track_map().
void(* fifo_buffer_s::put_cb[5])(fifo_buffer_t *fifo, buf_element_t *buf, void *data_cb) |
Referenced by _x_fifo_buffer_new(), dummy_fifo_buffer_put(), fifo_buffer_put(), fifo_register_put_cb(), and fifo_unregister_put_cb().
void* fifo_buffer_s::put_cb_data[5] |
Referenced by _x_fifo_buffer_new(), dummy_fifo_buffer_put(), fifo_buffer_put(), fifo_register_put_cb(), and fifo_unregister_put_cb().
void(* fifo_buffer_s::register_alloc_cb) (fifo_buffer_t *fifo, void(*cb)(fifo_buffer_t *fifo, void *), void *cb_data) |
Referenced by _x_fifo_buffer_new(), and vdr_class_get_instance().
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 _x_fifo_buffer_new().
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_fifo_buffer_new(), and _x_init_broadcaster().
int(* fifo_buffer_s::size) (fifo_buffer_t *fifo) |
buf_element_t *(* fifo_buffer_s::tget) (fifo_buffer_t *fifo, xine_ticket_t *ticket) |
Referenced by _x_fifo_buffer_new(), 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 _x_fifo_buffer_new(), and 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 _x_fifo_buffer_new(), and 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(), _x_fifo_buffer_new(), and xine_nbc_close().