diff options
author | ben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-07-31 17:39:17 +0000 |
---|---|---|
committer | ben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-07-31 17:39:17 +0000 |
commit | 49867bd432352d19172ab26cf873bd5651e69e25 (patch) | |
tree | c2d419bb4f81564036baa12832a44b8aac27c6d1 /stream/realrtsp/xbuffer.h | |
parent | d3b998da64927403879ad588287c178f86b7c849 (diff) | |
download | mpv-49867bd432352d19172ab26cf873bd5651e69e25.tar.bz2 mpv-49867bd432352d19172ab26cf873bd5651e69e25.tar.xz |
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19277 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'stream/realrtsp/xbuffer.h')
-rw-r--r-- | stream/realrtsp/xbuffer.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/stream/realrtsp/xbuffer.h b/stream/realrtsp/xbuffer.h new file mode 100644 index 0000000000..0ee66c789f --- /dev/null +++ b/stream/realrtsp/xbuffer.h @@ -0,0 +1,26 @@ +/* + * 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); +void *xbuffer_strcat(void *buf, char *data); + +#endif |