annotate DOCS/Requirements @ 1285:202d9e2dc202

-vcodec option (maybe some other name would be better though) to select between driver types without editing codecs.conf. mplayer will default to normal codec search loop if it does not find codec for the specified driver type. config range checking for the parameter (an integer) should be cleaned, IMHO
author lgb
date Fri, 06 Jul 2001 21:17:22 +0000
parents 0f8fe938f56b
children c49c024e68b3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
1 MPlayer requirements
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
2 ====================
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
3 Intro
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
4 *****
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
5 This document is to tell you what MPlayer's requirements are, and where can you
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
6 find 'em.
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
7
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
8 Current Minimal Requirements:
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
9 *****************************
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
10
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
11 Binutils:
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
12 ~~~~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
13 Brief: These utilities deal with object files.
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
14 URL: ftp://ftp.gnu.org/pub/gnu/binutils
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
15 Checking: as --version
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
16 ld --version
944
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
17 Note: Preferred versions are:
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
18 2.9.1 - if you interest with MMX only support
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
19 2.10.1- if you interest with qualitative support of
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
20 MMX2, 3dnow, K7, SSE instructions set
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
21 2.11 - was tested and works fine with mplayer
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
22 (supports SSE2, IA64, AMD's x86-64 sets)
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
23
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
24 GCC
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
25 ~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
26 Brief: Gnu Compilers Collection
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
27 URL: http://gcc.gnu.org
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
28 Checking: gcc --version
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
29 Note: Preferred versions are 2.95.3 (2.95.2 with updated libstc++ stuff)
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
30 2.96.xx won't work, they are RedHat's UNOFFICIAL and BUGGY releases
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
31 egcs-2.91.xx and early may have problems with inline assembler
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
32
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
33 GLIBC
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
34 ~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
35 Brief: GNU C library
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
36 URL: ftp://ftp.gnu.org/pub/gnu/glibc
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
37 Checking: ls -l /lib/libc[.-]*
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
38 Note: Preferred versions are 2.1.3 or 2.2.3
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
39
944
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
40 make
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
41 ~~~~
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
42 Brief: Make utility
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
43 URL: ftp://ftp.gnu.org/pub/gnu/make
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
44 Checking: make --version
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
45 Note: Preferred versions are 3.79 and 3.79.1
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
46 (previous 3.7x versions have memory leaks and can cause
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
47 problems if your PC has <=32Mb of memory. As rule it's
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
48 finished by segfault).
0f8fe938f56b New things
nickols_k
parents: 930
diff changeset
49
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
50 XFree86
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
51 ~~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
52 Brief: Free port of X11 system on x86 architecture
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
53 URL: http://www.xfree86.org
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
54 Checking: X -version
930
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
55 Note: Preferred versions are 4.0.3 and DRI-CVS
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
56
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
57 Win32 codecs:
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
58 ~~~~~~~~~~~~~
930
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
59 Brief: Collection of win32 audio/video codecs.
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
60 URL: ftp://thot.banki.hu/MPlayer/releases/w32codec.zip
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
61 Note: Please use only this codec set (it differs from avifile's)
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
62 Status/info page: http://mplayer.sourceforge.net/DOCS/codecs.html
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
63
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
64 Optional Requirements:
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
65 **********************
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
66
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
67 ALSA
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
68 ~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
69 Brief: Advanced Linux Sound Architecture
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
70 URL: http://www.alsa-project.org/
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
71 Note: Preferred version is 0.9.x+ . For details see DOCS/README
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
72
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
73 DRI
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
74 ~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
75 Brief: The Direct Rendering Infrastructure
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
76 URL: http://dri.sourceforge.net/
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
77 Note: For details see DOCS/VIDEOCARDS
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
78
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
79 Utah-GLX
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
80 ~~~~~~~~
930
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
81 Brief: An open source hardware accelerated implementation of OpenGL/GLX.
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
82 URL: http://utah-glx.sourceforge.net/
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
83 Note: For detail see DOCS/VIDEOCARDS
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
84
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
85 libcss
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
86 ~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
87 Brief: libcss is required for viewing encrypted DVDs
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
88 URL: http://www.linuxvideo.org/user/dl.html
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
89 Note: For details see DOCS/DVD
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
90
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
91 liblirc
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
92 ~~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
93 Brief: Linux Infrared Remote Control. LIRC is a package that supports receiving
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
94 and sending IR signals from/for the most common IR remote controls.
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
95 URL: http://sourceforge.net/projects/lirc/
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
96 Note: For details see DOCS/LIRC
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
97
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
98 libpng
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
99 ~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
100 Brief: Portable Network Graphic library
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
101 URL: http://www.libpng.org/pub/png/pngcode.html
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
102 Note: For details see DOCS/README
930
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
103 You may need package 'zlib' too, because of libpng depends on it!
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
104
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
105 libsdl
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
106 ~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
107 Brief: Simple DirectMedia Layer is a cross-platform multimedia library designed
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
108 to provide fast access to the graphics framebuffer and audio device
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
109 URL: http://www.libsdl.org
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
110 Note: Preferred versions are 1.2.0+. For details see DOCS/SDL
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
111
930
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
112 libxmmp
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
113 ~~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
114 Brief: Linux MultiMedia Project
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
115 URL: http://www.frozenproductions.com/xmmp/
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
116 Alt URL: http://xmmp.sourceforge.net
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
117 Note: For details see DOCS/ChangeLog
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
118
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
119 Enjoy!
907
b194061e3f03 pre-review
gabucino
parents: 860
diff changeset
120
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
121 MPlayer team
907
b194061e3f03 pre-review
gabucino
parents: 860
diff changeset
122