xine-lib 1.2.11
|
#include <xine/buffer.h>
Go to the source code of this file.
Data Structures | |
struct | lrb_t |
Functions | |
lrb_t * | lrb_new (int max_num_entries, fifo_buffer_t *fifo) |
void | lrb_drop (lrb_t *this) |
void | lrb_add (lrb_t *this, buf_element_t *buf) |
void | lrb_feedback (lrb_t *this, fifo_buffer_t *fifo) |
void | lrb_flush (lrb_t *this) |
void lrb_add | ( | lrb_t * | this, |
buf_element_t * | buf | ||
) |
References lprintf, lrb_drop(), buf_element_s::next, and NULL.
void lrb_drop | ( | lrb_t * | this | ) |
References _x_assert, buf_element_s::free_buffer, and buf_element_s::next.
Referenced by lrb_add(), and lrb_flush().
void lrb_feedback | ( | lrb_t * | this, |
fifo_buffer_t * | fifo | ||
) |
void lrb_flush | ( | lrb_t * | this | ) |
References lrb_drop().
lrb_t * lrb_new | ( | int | max_num_entries, |
fifo_buffer_t * | fifo | ||
) |
References NULL.