diff options
Diffstat (limited to 'libmpdemux/realrtsp/xbuffer.h')
-rw-r--r-- | libmpdemux/realrtsp/xbuffer.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/libmpdemux/realrtsp/xbuffer.h b/libmpdemux/realrtsp/xbuffer.h new file mode 100644 index 0000000000..4dd4cd7bb8 --- /dev/null +++ b/libmpdemux/realrtsp/xbuffer.h @@ -0,0 +1,25 @@ +/* + * xbuffer code + * + * Includes a minimalistic replacement for xine_buffer functions used in + * Real streaming code. Only function needed by this code are implemented. + * + * Most code comes from xine_buffer.c Copyright (C) 2002 the xine project + * + * WARNING: do not mix original xine_buffer functions with this code! + * xbuffers behave like xine_buffers, but are not byte-compatible with them. + * You must take care of pointers returned by xbuffers functions (no macro to + * do it automatically) + * + */ + + +#ifndef _XCL_H_ +#define _XCL_H_ + +void *xbuffer_init(int chunk_size); +void *xbuffer_free(void *buf); +void *xbuffer_copyin(void *buf, int index, const void *data, int len); +void *xbuffer_ensure_size(void *buf, int size); + +#endif |