annotate DOCS/Requirements @ 1331:b4457de47804

ds->type removed - using id-based audio format detection in mplayer.c
author arpi
date Mon, 16 Jul 2001 15:36:20 +0000
parents c49c024e68b3
children 2a9c40e21fea
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
1300
c49c024e68b3 Added nasm
nick
parents: 944
diff changeset
64 nasm
c49c024e68b3 Added nasm
nick
parents: 944
diff changeset
65 ~~~~
c49c024e68b3 Added nasm
nick
parents: 944
diff changeset
66 Brief: Netwide assembler
c49c024e68b3 Added nasm
nick
parents: 944
diff changeset
67 URL: http://www.web-sites.co.uk/nasm/
c49c024e68b3 Added nasm
nick
parents: 944
diff changeset
68 Note: It's required for compilation libavcodec stuff
c49c024e68b3 Added nasm
nick
parents: 944
diff changeset
69
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
70 Optional Requirements:
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
71 **********************
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
72
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
73 ALSA
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
74 ~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
75 Brief: Advanced Linux Sound Architecture
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
76 URL: http://www.alsa-project.org/
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
77 Note: Preferred version is 0.9.x+ . For details see DOCS/README
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
78
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
79 DRI
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
80 ~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
81 Brief: The Direct Rendering Infrastructure
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
82 URL: http://dri.sourceforge.net/
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
83 Note: For details see DOCS/VIDEOCARDS
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
84
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
85 Utah-GLX
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
86 ~~~~~~~~
930
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
87 Brief: An open source hardware accelerated implementation of OpenGL/GLX.
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
88 URL: http://utah-glx.sourceforge.net/
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
89 Note: For detail see DOCS/VIDEOCARDS
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
90
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
91 libcss
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
92 ~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
93 Brief: libcss is required for viewing encrypted DVDs
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
94 URL: http://www.linuxvideo.org/user/dl.html
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
95 Note: For details see DOCS/DVD
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
96
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
97 liblirc
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
98 ~~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
99 Brief: Linux Infrared Remote Control. LIRC is a package that supports receiving
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
100 and sending IR signals from/for the most common IR remote controls.
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
101 URL: http://sourceforge.net/projects/lirc/
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
102 Note: For details see DOCS/LIRC
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
103
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
104 libpng
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
105 ~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
106 Brief: Portable Network Graphic library
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
107 URL: http://www.libpng.org/pub/png/pngcode.html
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
108 Note: For details see DOCS/README
930
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
109 You may need package 'zlib' too, because of libpng depends on it!
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
110
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
111 libsdl
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
112 ~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
113 Brief: Simple DirectMedia Layer is a cross-platform multimedia library designed
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
114 to provide fast access to the graphics framebuffer and audio device
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
115 URL: http://www.libsdl.org
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
116 Note: Preferred versions are 1.2.0+. For details see DOCS/SDL
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
117
930
ade5a2ab6b78 small fixes
arpi_esp
parents: 907
diff changeset
118 libxmmp
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
119 ~~~~~~~
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
120 Brief: Linux MultiMedia Project
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
121 URL: http://www.frozenproductions.com/xmmp/
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
122 Alt URL: http://xmmp.sourceforge.net
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
123 Note: For details see DOCS/ChangeLog
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
124
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
125 Enjoy!
907
b194061e3f03 pre-review
gabucino
parents: 860
diff changeset
126
860
edc6758694ed sok csunya ize
gabucino
parents:
diff changeset
127 MPlayer team
907
b194061e3f03 pre-review
gabucino
parents: 860
diff changeset
128