summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-10-21 16:05:21 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-10-21 16:05:21 +0000
commit60db886fb788da1b02f86182b79c859a1df5e456 (patch)
tree79233f292e83b5eb3f6d6a9b4c2420dcc3f88309 /libmpdemux
parentb7c1f37d4c0e55e90541216e4492c02e9d006a4f (diff)
downloadmpv-60db886fb788da1b02f86182b79c859a1df5e456.tar.bz2
mpv-60db886fb788da1b02f86182b79c859a1df5e456.tar.xz
some more rtfm
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2340 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/README43
1 files changed, 43 insertions, 0 deletions
diff --git a/libmpdemux/README b/libmpdemux/README
new file mode 100644
index 0000000000..c19aa03358
--- /dev/null
+++ b/libmpdemux/README
@@ -0,0 +1,43 @@
+libmpdemux - MPlayer's input/demuxer layer (C) A'rpi / MPlayer team
+==========================================
+
+NOTE: It is not in the final form yet! API may change...
+
+Stream input layer:
+===================
+#include "stream.h"
+
+Supported modes:
+- file (by 2048 byte sectors) including STDIN (if filename "-")
+- VCD disk (by 2324 byte mode2 sectors)
+- network (buggy, mpg/avi download-like streaming works, asf not)
+- DVD disk using with libdvdread 0.8 or 0.9
+
+Note: optional CACHE layer with read-ahead and seek-back buffer (not finished)
+
+Demuxer layer:
+==============
+#include "demuxer.h"
+
+Supported formats:
+- MPEG (PS,PES,VOB,ES), including VCD disk image files (.ISO/.BIN)
+- AVI, with or without index, interleaved and non-interleaved formats
+- ASF v1.0 (aka .wmv/.wma)
+- Quicktime MOV - including compressed headers, CBR and VBR
+
+Others:
+=======
+#include "stheader.h" - audio and video stream structs used by header parsers
+#include "parse_es.h" - Mpeg ES stream parser
+
+Using it outside of mplayer tree:
+=================================
+It uses a few things from mplayer tree:
+config.h - system-dependent options, see ./configure
+mp_msg.c/.h - mplayer's message printing code - copy it or impement your own
+help_mp.h - error/info message texts
+bswap.h - little/big endian conversion
+
+If you use it in your project - please tell me!
+
+A'rpi - arpi@thot.banki.hu