diff libmpdemux/README @ 2339:d044a69a705d

some more rtfm
author arpi
date Sun, 21 Oct 2001 16:05:21 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libmpdemux/README	Sun Oct 21 16:05:21 2001 +0000
@@ -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