xine-lib 1.2.13-20230125hg15249
|
Data Fields | |
uint8_t * | head |
uint8_t * | head_alloc |
uint8_t * | tail |
uint8_t * | tail_release |
uint8_t * | buffer |
size_t | buffer_size |
uint8_t * | buffer_end |
size_t | free_size |
size_t | full_size |
pthread_cond_t | free_size_cond |
pthread_cond_t | full_size_cond |
int | free_size_needed |
int | full_size_needed |
xine_pool_t * | chunk_pool |
xine_list_t * | alloc_list |
xine_list_t * | get_list |
uint8_t * | extra_buffer |
size_t | extra_buffer_size |
pthread_mutex_t | lock |
int | EOS |
xine_list_t* xine_ring_buffer_s::alloc_list |
Referenced by xine_ring_buffer_alloc(), xine_ring_buffer_delete(), xine_ring_buffer_new(), and xine_ring_buffer_put().
uint8_t* xine_ring_buffer_s::buffer |
uint8_t* xine_ring_buffer_s::buffer_end |
size_t xine_ring_buffer_s::buffer_size |
Referenced by xine_ring_buffer_alloc(), xine_ring_buffer_new(), and xine_ring_buffer_release().
xine_pool_t* xine_ring_buffer_s::chunk_pool |
int xine_ring_buffer_s::EOS |
Referenced by xine_ring_buffer_close(), xine_ring_buffer_get(), and xine_ring_buffer_new().
uint8_t* xine_ring_buffer_s::extra_buffer |
Referenced by xine_ring_buffer_get(), and xine_ring_buffer_new().
size_t xine_ring_buffer_s::extra_buffer_size |
Referenced by xine_ring_buffer_get(), and xine_ring_buffer_new().
size_t xine_ring_buffer_s::free_size |
pthread_cond_t xine_ring_buffer_s::free_size_cond |
Referenced by xine_ring_buffer_alloc(), xine_ring_buffer_new(), and xine_ring_buffer_release().
int xine_ring_buffer_s::free_size_needed |
Referenced by xine_ring_buffer_alloc(), xine_ring_buffer_new(), and xine_ring_buffer_release().
size_t xine_ring_buffer_s::full_size |
Referenced by xine_ring_buffer_display_stat(), xine_ring_buffer_get(), xine_ring_buffer_new(), and xine_ring_buffer_put().
pthread_cond_t xine_ring_buffer_s::full_size_cond |
Referenced by xine_ring_buffer_close(), xine_ring_buffer_get(), xine_ring_buffer_new(), and xine_ring_buffer_put().
int xine_ring_buffer_s::full_size_needed |
Referenced by xine_ring_buffer_close(), xine_ring_buffer_get(), xine_ring_buffer_new(), and xine_ring_buffer_put().
xine_list_t* xine_ring_buffer_s::get_list |
Referenced by xine_ring_buffer_delete(), xine_ring_buffer_get(), xine_ring_buffer_new(), and xine_ring_buffer_release().
uint8_t* xine_ring_buffer_s::head |
Referenced by xine_ring_buffer_display_stat(), xine_ring_buffer_new(), and xine_ring_buffer_put().
uint8_t* xine_ring_buffer_s::head_alloc |
Referenced by xine_ring_buffer_alloc(), xine_ring_buffer_display_stat(), and xine_ring_buffer_new().
pthread_mutex_t xine_ring_buffer_s::lock |
uint8_t* xine_ring_buffer_s::tail |
Referenced by xine_ring_buffer_display_stat(), xine_ring_buffer_get(), and xine_ring_buffer_new().
uint8_t* xine_ring_buffer_s::tail_release |
Referenced by xine_ring_buffer_display_stat(), xine_ring_buffer_new(), and xine_ring_buffer_release().