Mercurial > mplayer.hg
comparison libmpdemux/README @ 2339:d044a69a705d
some more rtfm
author | arpi |
---|---|
date | Sun, 21 Oct 2001 16:05:21 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2338:4f3e8c8ea32f | 2339:d044a69a705d |
---|---|
1 libmpdemux - MPlayer's input/demuxer layer (C) A'rpi / MPlayer team | |
2 ========================================== | |
3 | |
4 NOTE: It is not in the final form yet! API may change... | |
5 | |
6 Stream input layer: | |
7 =================== | |
8 #include "stream.h" | |
9 | |
10 Supported modes: | |
11 - file (by 2048 byte sectors) including STDIN (if filename "-") | |
12 - VCD disk (by 2324 byte mode2 sectors) | |
13 - network (buggy, mpg/avi download-like streaming works, asf not) | |
14 - DVD disk using with libdvdread 0.8 or 0.9 | |
15 | |
16 Note: optional CACHE layer with read-ahead and seek-back buffer (not finished) | |
17 | |
18 Demuxer layer: | |
19 ============== | |
20 #include "demuxer.h" | |
21 | |
22 Supported formats: | |
23 - MPEG (PS,PES,VOB,ES), including VCD disk image files (.ISO/.BIN) | |
24 - AVI, with or without index, interleaved and non-interleaved formats | |
25 - ASF v1.0 (aka .wmv/.wma) | |
26 - Quicktime MOV - including compressed headers, CBR and VBR | |
27 | |
28 Others: | |
29 ======= | |
30 #include "stheader.h" - audio and video stream structs used by header parsers | |
31 #include "parse_es.h" - Mpeg ES stream parser | |
32 | |
33 Using it outside of mplayer tree: | |
34 ================================= | |
35 It uses a few things from mplayer tree: | |
36 config.h - system-dependent options, see ./configure | |
37 mp_msg.c/.h - mplayer's message printing code - copy it or impement your own | |
38 help_mp.h - error/info message texts | |
39 bswap.h - little/big endian conversion | |
40 | |
41 If you use it in your project - please tell me! | |
42 | |
43 A'rpi - arpi@thot.banki.hu |