# HG changeset patch # User arpi # Date 1003680321 0 # Node ID d044a69a705d1d2941b673a952b23e3143d779c6 # Parent 4f3e8c8ea32f0eb4c9e2fa13d85ce45aed685a10 some more rtfm diff -r 4f3e8c8ea32f -r d044a69a705d libmpdemux/README --- /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