summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demuxer.h
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-01-17 20:04:49 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-01-17 20:04:49 +0000
commitab417b391a417b747468d065106d167d381c2fa0 (patch)
tree0683008d62a7ee00f9dffec95f0ca5aec305ad02 /libmpdemux/demuxer.h
parent7fac067cae9685487f267f7b11eca1e3f0e19b22 (diff)
downloadmpv-ab417b391a417b747468d065106d167d381c2fa0.tar.bz2
mpv-ab417b391a417b747468d065106d167d381c2fa0.tar.xz
function to read from a demuxer up to (and including) the specified
3-byte pattern. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17418 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demuxer.h')
-rw-r--r--libmpdemux/demuxer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpdemux/demuxer.h b/libmpdemux/demuxer.h
index b25aa15bef..e184280b40 100644
--- a/libmpdemux/demuxer.h
+++ b/libmpdemux/demuxer.h
@@ -256,6 +256,8 @@ inline static int ds_tell_pts(demux_stream_t *ds){
int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len);
int demux_read_data_pack(demux_stream_t *ds,unsigned char* mem,int len);
+int demux_pattern_3(demux_stream_t *ds, unsigned char *mem, int maxlen,
+ int *read, uint32_t pattern);
#define demux_peekc(ds) (\
(likely(ds->buffer_pos<ds->buffer_size)) ? ds->buffer[ds->buffer_pos] \