void xine_ring_buffer_close(xine_ring_buffer_t *ring_buffer)
Definition: ring_buffer.c:366
#define XINE_MALLOC
Definition: attributes.h:119
xine_ring_buffer_t * xine_ring_buffer_new(size_t size)
Definition: ring_buffer.c:91
void * xine_ring_buffer_get(xine_ring_buffer_t *ring_buffer, size_t size, size_t *rsize)
Definition: ring_buffer.c:262
void * xine_ring_buffer_alloc(xine_ring_buffer_t *ring_buffer, size_t size)
Definition: ring_buffer.c:177
void xine_ring_buffer_delete(xine_ring_buffer_t *ring_buffer)
Definition: ring_buffer.c:139
#define XINE_PROTECTED
Definition: attributes.h:73
void xine_ring_buffer_put(xine_ring_buffer_t *ring_buffer, void *chunk)
Definition: ring_buffer.c:221
void xine_ring_buffer_release(xine_ring_buffer_t *ring_buffer, void *chunk)
Definition: ring_buffer.c:316
Definition: ring_buffer.c:59