summaryrefslogtreecommitdiffstats
path: root/parse_es.h
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-07-21 22:38:11 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-07-21 22:38:11 +0000
commit51e540d2621225632e3aa0328652ad371e6b6061 (patch)
tree611ff185dd9c34916b0e4ab6b25961fd8d935c02 /parse_es.h
parent36f443636593b3338904954c41186c8c7eade421 (diff)
downloadmpv-51e540d2621225632e3aa0328652ad371e6b6061.tar.bz2
mpv-51e540d2621225632e3aa0328652ad371e6b6061.tar.xz
parse_es moved out from mplayer.c (it was included as .c file)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1377 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'parse_es.h')
-rw-r--r--parse_es.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/parse_es.h b/parse_es.h
new file mode 100644
index 0000000000..45936b396a
--- /dev/null
+++ b/parse_es.h
@@ -0,0 +1,18 @@
+
+#define MAX_VIDEO_PACKET_SIZE (224*1024+4)
+#define VIDEOBUFFER_SIZE 0x100000
+
+extern unsigned char* videobuffer;
+extern int videobuf_len;
+extern unsigned char videobuf_code[4];
+extern int videobuf_code_len;
+
+// sync video stream, and returns next packet code
+int sync_video_packet(demux_stream_t *ds);
+
+// return: packet length
+int read_video_packet(demux_stream_t *ds);
+
+// return: next packet code
+int skip_video_packet(demux_stream_t *ds);
+