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