Mercurial > mplayer.hg
annotate DOCS/documentation.html @ 8781:8e3e71a8c414
Remove an obsolete link in the solaris section of the documentation
(mplayer should work out of the box with the included mpdvdkit2 on
solaris).
Mention the patches that should be installed to fix one of the two bugs
that prevent the use of DVDs >4GB on solaris 8.
author | jkeil |
---|---|
date | Sat, 04 Jan 2003 19:33:22 +0000 |
parents | 1c16edd41203 |
children | b22d9e9ba310 |
rev | line source |
---|---|
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
1612 | 2 <HTML> |
4982
6cb9d9a1716d
HTML: different font handling - idea from new hp dezign
gabucino
parents:
4928
diff
changeset
|
3 |
6cb9d9a1716d
HTML: different font handling - idea from new hp dezign
gabucino
parents:
4928
diff
changeset
|
4 <HEAD> |
6882
f3f87f6bf5cf
Added a uniform title: something - MPlayer - The Movie Player for Linux.
diego
parents:
6878
diff
changeset
|
5 <TITLE>Documentation - MPlayer - The Movie Player for Linux</TITLE> |
6391 | 6 <LINK REL="stylesheet" TYPE="text/css" HREF="default.css"> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
4982
6cb9d9a1716d
HTML: different font handling - idea from new hp dezign
gabucino
parents:
4928
diff
changeset
|
8 </HEAD> |
6cb9d9a1716d
HTML: different font handling - idea from new hp dezign
gabucino
parents:
4928
diff
changeset
|
9 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
10 <BODY> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
11 |
7047 | 12 <H1 ALIGN="center">MPlayer - The Movie Player for LINUX</H1> |
13 | |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
14 <H2 ALIGN="center">© 2000-2002 Arpad Gereoffy (A'rpi/ESP-team)<BR> |
7047 | 15 <A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A></H2> |
16 | |
17 <P ALIGN="center">[ English ] | |
6974 | 18 <A HREF="Hungarian/documentation.html">[ Hungarian ]</A> |
19 <A HREF="German/documentation.html">[ German ]</A> | |
20 <A HREF="French/documentation.html">[ French ]</A> | |
21 <A HREF="Polish/documentation.html">[ Polish ]</A> | |
8079
714d18011757
Link to Chinese documentation, ports etc mentioned in *BSD section.
diego
parents:
8070
diff
changeset
|
22 <A HREF="Italian/documentation.html">[ Italian ]</A> |
714d18011757
Link to Chinese documentation, ports etc mentioned in *BSD section.
diego
parents:
8070
diff
changeset
|
23 <A HREF="Chinese/documentation.html">[ Chinese ]</A></P> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
24 |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
25 <HR> |
1682 | 26 |
7047 | 27 <H2>Table of Contents</H2> |
1612 | 28 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
29 <HR> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
30 |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
31 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
32 <LI><A HREF="#reading">0. How to read this documentation</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
33 <LI><A HREF="#introduction">1. Introduction</A> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
34 <UL> |
7054 | 35 <LI><A HREF="#history">1.1 History</A></LI> |
36 <LI><A HREF="#installation">1.2 Installation</A></LI> | |
37 <LI><A HREF="#gui">1.3 What about the GUI?</A></LI> | |
7138 | 38 <LI><A HREF="#subtitles_osd">1.4 Subtitles and OSD</A> |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
39 <UL> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
40 <LI><A HREF="#mpsub">1.4.1 MPlayer's own subtitle format (MPsub)</A></LI> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
41 <LI><A HREF="#install_osd">1.4.2 Installing OSD and subtitles</A></LI> |
8243
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
42 <LI><A HREF="#menu">1.4.3 OSD Menu</A></LI> |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
43 </UL> |
7138 | 44 </LI> |
7054 | 45 <LI><A HREF="#rtc">1.5 RTC</A></LI> |
2745 | 46 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
47 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
48 <LI><A HREF="#features">2. Features</A> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
49 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
50 <LI><A HREF="formats.html">2.1 Supported formats</A> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
51 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
52 <LI><A HREF="formats.html#video_formats">2.1.1 Video formats</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
53 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
54 <LI><A HREF="formats.html#mpeg">2.1.1.1 MPEG files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
55 <LI><A HREF="formats.html#avi">2.1.1.2 AVI files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
56 <LI><A HREF="formats.html#asf">2.1.1.3 ASF/WMV files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
57 <LI><A HREF="formats.html#mov">2.1.1.4 QuickTime/MOV files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
58 <LI><A HREF="formats.html#vivo">2.1.1.5 VIVO files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
59 <LI><A HREF="formats.html#fli">2.1.1.6 FLI files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
60 <LI><A HREF="formats.html#real">2.1.1.7 RealMedia (RM) files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
61 <LI><A HREF="formats.html#nuppelvideo">2.1.1.8 NuppelVideo files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
62 <LI><A HREF="formats.html#yuv4mpeg">2.1.1.9 yuv4mpeg files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
63 <LI><A HREF="formats.html#film">2.1.1.10 FILM files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
64 <LI><A HREF="formats.html#roq">2.1.1.11 RoQ files</A></LI> |
7787
05e518badc1b
doc fixes part 1 (more will come when i find the time to read the rest)
attila
parents:
7700
diff
changeset
|
65 <LI><A HREF="formats.html#ogg">2.1.1.12 OGG/OGM files</A></LI> |
7992 | 66 <LI><A HREF="formats.html#sdp">2.1.1.13 SDP files</A></LI> |
8177 | 67 <LI><A HREF="formats.html#pva">2.1.1.14 PVA files</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
68 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
69 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
70 <LI><A HREF="formats.html#audio_formats">2.1.2 Audio formats</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
71 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
72 <LI><A HREF="formats.html#mp3">2.1.2.1 MP3 files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
73 <LI><A HREF="formats.html#wav">2.1.2.2 WAV files</A></LI> |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
74 <LI><A HREF="formats.html#ogg_vorbis">2.1.2.3 OGG/OGM files (Vorbis)</A></LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
75 <LI><A HREF="formats.html#wma">2.1.2.4 WMA/ASF files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
76 <LI><A HREF="formats.html#mp4">2.1.2.5 MP4 files</A></LI> |
8177 | 77 <LI><A HREF="formats.html#cdda">2.1.2.6 CD audio</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
78 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
79 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
80 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
81 </LI> |
6981 | 82 <LI><A HREF="codecs.html">2.2 Supported codecs</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
83 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
84 <LI><A HREF="codecs.html#video_codecs">2.2.1 Video codecs</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
85 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
86 <LI><A HREF="codecs.html#divx">2.2.1.1 DivX4/DivX5</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
87 <LI><A HREF="codecs.html#libavcodec">2.2.1.2 FFmpeg DivX/libavcodec</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
88 <LI><A HREF="codecs.html#xanim">2.2.1.3 XAnim codecs</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
89 <LI><A HREF="codecs.html#vivo_video">2.2.1.4 VIVO video</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
90 <LI><A HREF="codecs.html#mpeg">2.2.1.5 MPEG 1/2 video</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
91 <LI><A HREF="codecs.html#ms_video1">2.2.1.6 MS Video1</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
92 <LI><A HREF="codecs.html#cinepak">2.2.1.7 Cinepak CVID</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
93 <LI><A HREF="codecs.html#realvideo">2.2.1.8 RealVideo</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
94 <LI><A HREF="codecs.html#xvid">2.2.1.9 XViD</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
95 <LI><A HREF="codecs.html#sorenson">2.2.1.10 Sorenson</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
96 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
97 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
98 <LI><A HREF="codecs.html#audio_codecs">2.2.2 Audio codecs</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
99 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
100 <LI><A HREF="codecs.html#software_ac3">2.2.2.1 Software AC3 decoding</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
101 <LI><A HREF="codecs.html#hardware_ac3">2.2.2.2 Hardware AC3 decoding</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
102 <LI><A HREF="codecs.html#libmad">2.2.2.3 libmad support</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
103 <LI><A HREF="codecs.html#vivo_audio">2.2.2.4 VIVO audio</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
104 <LI><A HREF="codecs.html#realaudio">2.2.2.5 RealAudio</A></LI> |
8337 | 105 <LI><A HREF="codecs.html#qdesign">2.2.2.6 QDesign codecs</A></LI> |
8441 | 106 <LI><A HREF="codecs.html#qclp">2.2.2.7 Qualcomm codec</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
107 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
108 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
109 <LI><A HREF="codecs.html#importing">2.2.3 Win32 codec importing HOWTO</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
110 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
111 <LI><A HREF="codecs.html#importing_vfw">2.2.3.1 VFW codecs</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
112 <LI><A HREF="codecs.html#importing_directshow">2.2.3.2 DirectShow codecs</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
113 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
114 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
115 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
116 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
117 <LI><A HREF="#output">2.3 Output devices</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
118 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
119 <LI><A HREF="video.html">2.3.1 Video output devices</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
120 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
121 <LI><A HREF="video.html#mtrr">2.3.1.1 Setting up MTRR</A></LI> |
8330 | 122 <LI><A HREF="video.html#normal">2.3.1.2 Video outputs for traditional video cards</A> |
123 <UL> | |
124 <LI><A HREF="video.html#xv">2.3.1.2.1 Xv</A> | |
125 <UL> | |
126 <LI><A HREF="video.html#xv_3dfx">2.3.1.2.1.1 3dfx cards</A></LI> | |
127 <LI><A HREF="video.html#xv_s3">2.3.1.2.1.2 S3 cards</A></LI> | |
128 <LI><A HREF="video.html#xv_nvidia">2.3.1.2.1.3 nVidia cards</A></LI> | |
129 <LI><A HREF="video.html#xv_ati">2.3.1.2.1.4 ATI cards</A></LI> | |
130 <LI><A HREF="video.html#xv_neomagic">2.3.1.2.1.5 NeoMagic cards</A></LI> | |
131 <LI><A HREF="video.html#xv_trident">2.3.1.2.1.6 Trident cards</A></LI> | |
132 </UL> | |
133 </LI> | |
134 <LI><A HREF="video.html#dga">2.3.1.2.2 DGA</A> | |
135 <UL> | |
136 <LI><A HREF="video.html#dga_summary">2.3.1.2.2.1 Summary</A></LI> | |
137 <LI><A HREF="video.html#dga_whatis">2.3.1.2.2.2 What is DGA</A></LI> | |
138 <LI><A HREF="video.html#dga_installation">2.3.1.2.2.3 Installing DGA support for MPlayer</A></LI> | |
139 <LI><A HREF="video.html#dga_resolution">2.3.1.2.2.4 Resolution switching</A></LI> | |
140 <LI><A HREF="video.html#dga_mplayer">2.3.1.2.2.5 DGA & MPlayer</A></LI> | |
141 <LI><A HREF="video.html#dga_features">2.3.1.2.2.6 Features of the DGA driver</A></LI> | |
142 <LI><A HREF="video.html#dga_speed">2.3.1.2.2.7 Speed issues</A></LI> | |
143 <LI><A HREF="video.html#dga_bugs">2.3.1.2.2.8 Known bugs</A></LI> | |
144 <LI><A HREF="video.html#dga_future">2.3.1.2.2.9 Future work</A></LI> | |
145 <LI><A HREF="video.html#dga_modelines">2.3.1.2.2.A Some modelines</A></LI> | |
146 <LI><A HREF="video.html#dga_bug_reports">2.3.1.2.2.B Bug Reports</A></LI> | |
147 </UL> | |
148 </LI> | |
149 <LI><A HREF="video.html#sdl">2.3.1.2.3 SDL</A></LI> | |
150 <LI><A HREF="video.html#svgalib">2.3.1.2.4 SVGAlib</A></LI> | |
151 <LI><A HREF="video.html#fbdev">2.3.1.2.5 Framebuffer output (FBdev)</A></LI> | |
152 <LI><A HREF="video.html#mga_vid">2.3.1.2.6 Matrox framebuffer (mga_vid)</A></LI> | |
153 <LI><A HREF="video.html#tdfxfb">2.3.1.2.7 3dfx YUV support (tdfxfb)</A></LI> | |
154 <LI><A HREF="video.html#opengl">2.3.1.2.8 OpenGL output</A></LI> | |
155 <LI><A HREF="video.html#aalib">2.3.1.2.9 AAlib - text mode displaying</A></LI> | |
156 <LI><A HREF="video.html#vesa">2.3.1.2.10 VESA - output to VESA BIOS</A></LI> | |
157 <LI><A HREF="video.html#x11">2.3.1.2.11 X11</A></LI> | |
158 <LI><A HREF="video.html#vidix">2.3.1.2.12 VIDIX</A></LI> | |
159 <LI><A HREF="video.html#directfb">2.3.1.2.13 DirectFB</A></LI> | |
160 <LI><A HREF="video.html#dfbmga">2.3.1.2.14 DirectFB/Matrox (dfbmga)</A></LI> | |
161 </UL> | |
162 </LI> | |
163 <LI><A HREF="video.html#mpegdec">2.3.1.3 MPEG decoders</A> | |
164 <UL> | |
165 <LI><A HREF="video.html#dvb">2.3.1.3.1 DVB</A></LI> | |
166 <LI><A HREF="video.html#dxr2">2.3.1.3.2 DXR2</A></LI> | |
167 <LI><A HREF="video.html#dxr3">2.3.1.3.3 DXR3/Hollywood+</A></LI> | |
168 </UL> | |
169 </LI> | |
170 <LI><A HREF="video.html#other">2.3.1.4 Other visualization hardware</A> | |
171 <UL> | |
172 <LI><A HREF="video.html#zr">2.3.1.4.1 Zoran JPEG decoders</A></LI> | |
173 <LI><A HREF="video.html#blinken">2.3.1.4.2 Blinkenlights</A></LI> | |
174 </UL> | |
175 </LI> | |
8177 | 176 <LI><A HREF="video.html#tv-out">2.3.1.5 TV-out support</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
177 <UL> |
8177 | 178 <LI><A HREF="video.html#tv-out_matrox">2.3.1.5.1 Matrox G400 cards</A></LI> |
179 <LI><A HREF="video.html#tv-out_matrox_g450">2.3.1.5.2 Matrox G450/G550 cards</A></LI> | |
180 <LI><A HREF="video.html#tv-out_ati">2.3.1.5.3 ATI cards</A></LI> | |
181 <LI><A HREF="video.html#tv-out_voodoo">2.3.1.5.4 Voodoo 3</A></LI> | |
8260 | 182 <LI><A HREF="video.html#tv-out_nvidia">2.3.1.5.5 nVidia</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
183 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
184 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
185 </UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
186 <LI><A HREF="sound.html">2.3.2 Audio output devices</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
187 <UL> |
8750
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
188 <LI><A HREF="sound.html#sync">2.3.2.1 Audio/Video synchronisation</A></LI> |
8177 | 189 <LI><A HREF="sound.html#experiences">2.3.2.2 Sound card experiences, recommendations</A></LI> |
8750
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
190 <LI><A HREF="sound.html#af">2.3.2.3 Audio filters</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
191 <UL> |
8750
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
192 <LI><A HREF="sound.html#af_resample">2.3.2.3.1 Up/Downsampling</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
193 <LI><A HREF="sound.html#af_channels">2.3.2.3.2 Changing the number of channels</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
194 <LI><A HREF="sound.html#af_format">2.3.2.3.3 Sample format converter</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
195 <LI><A HREF="sound.html#af_delay">2.3.2.3.4 Delay</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
196 <LI><A HREF="sound.html#af_volume">2.3.2.3.5 Software volume control</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
197 <LI><A HREF="sound.html#af_equalizer">2.3.2.3.6 Equalizer</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
198 <LI><A HREF="sound.html#af_panning">2.3.2.3.7 Panning filter</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
199 </UL> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
200 </LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
201 <LI><A HREF="sound.html#plugins">2.3.2.4 Audio plugins (deprecated)</A> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
202 <UL> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
203 <LI><A HREF="sound.html#resample">2.3.2.4.1 Up/Downsampling</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
204 <LI><A HREF="sound.html#surround_decoding">2.3.2.4.2 Surround Sound decoding</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
205 <LI><A HREF="sound.html#format">2.3.2.4.3 Sample format converter</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
206 <LI><A HREF="sound.html#delay">2.3.2.4.4 Delay</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
207 <LI><A HREF="sound.html#volume">2.3.2.4.5 Software volume control</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
208 <LI><A HREF="sound.html#extrastereo">2.3.2.4.6 Extrastereo</A></LI> |
f6323ff433aa
New audio filter documentation by Anders Johannsson with some structural
diego
parents:
8704
diff
changeset
|
209 <LI><A HREF="sound.html#normalizer">2.3.2.4.7 Volume Normalizer</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
210 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
211 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
212 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
213 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
214 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
215 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
216 <LI><A HREF="encoding.html">2.4 Encoding with MEncoder</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
217 <UL> |
8133
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
218 <LI><A HREF="encoding.html#2pass">2.4.1 Encoding 2 or 3-pass DivX4</A></LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
219 <LI><A HREF="encoding.html#rescaling">2.4.2 Rescaling movies</A></LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
220 <LI><A HREF="encoding.html#copying">2.4.3 Stream copying</A></LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
221 <LI><A HREF="encoding.html#fixing">2.4.4 Fixing AVIs with broken index</A></LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
222 <LI><A HREF="encoding.html#libavcodec">2.4.5 Encoding with the libavcodec codec family</A></LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
223 <LI><A HREF="encoding.html#image_files">2.4.6 Encoding from multiple input image files (JPEGs or PNGs)</A></LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
224 <LI><A HREF="encoding.html#vobsub">2.4.7 Extracting DVD subtitles to a Vobsub file</A></LI> |
8260 | 225 <LI><A HREF="encoding.html#aspect">2.4.8 Preserving aspect ratio</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
226 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
227 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
228 <LI><A HREF="#tv">2.5 TV input</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
229 <UL> |
7054 | 230 <LI><A HREF="#tv_compilation">2.5.1 Compilation</A></LI> |
7955 | 231 <LI><A HREF="#tv_tips">2.5.2 Usage tips</A></LI> |
232 <LI><A HREF="#tv_examples">2.5.3 Examples</A></LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
233 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
234 </LI> |
8551
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
235 <LI><A HREF="#edl">2.6 Edit Decision Lists (EDL)</A> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
236 <UL> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
237 <LI><A HREF="#edl_using">2.6.1 Using an EDL file</A></LI> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
238 <LI><A HREF="#edl_making">2.6.2 Making an EDL file</A></LI> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
239 </UL> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
240 </LI> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
241 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
242 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
243 <LI><A HREF="#usage">3. Usage</A> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
244 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
245 <LI><A HREF="#command_line">3.1 Command line</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
246 <LI><A HREF="#control">3.2 Control</A> |
5850 | 247 <UL> |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
248 <LI><A HREF="#controls_configuration">3.2.1 Controls configuration</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
249 <UL> |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
250 <LI><A HREF="#key_names">3.2.1.1 Key names</A></LI> |
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
251 <LI><A HREF="#commands">3.2.1.2 Commands</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
252 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
253 </LI> |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
254 <LI><A HREF="#lirc">3.2.2 Control from LIRC</A></LI> |
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
255 <LI><A HREF="#slave">3.2.3 Slave mode</A></LI> |
5850 | 256 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
257 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
258 <LI><A HREF="#streaming">3.3 Streaming from network or pipes</A></LI> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
259 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
260 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
261 <LI><A HREF="cd-dvd.html">4. CD/DVD section</A> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
262 <UL> |
6907 | 263 <LI><A HREF="cd-dvd.html#drives">4.1 CD/DVD drives</A></LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
264 <LI><A HREF="cd-dvd.html#dvd">4.2 DVD playback</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
265 <LI><A HREF="cd-dvd.html#vcd">4.3 VCD playback</A></LI> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
266 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
267 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
268 <LI><A HREF="faq.html">5. FAQ section</A> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
269 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
270 <LI><A HREF="faq.html#compilation">5.1 Compilation</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
271 <LI><A HREF="faq.html#general">5.2 General questions</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
272 <LI><A HREF="faq.html#playback">5.3 playback problems</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
273 <LI><A HREF="faq.html#driver">5.4 Video/audio driver problems (vo/ao)</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
274 <LI><A HREF="faq.html#dvd">5.5 DVD playback</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
275 <LI><A HREF="faq.html#features">5.6 Feature requests</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
276 <LI><A HREF="faq.html#encoding">5.7 Encoding</A></LI> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
277 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
278 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
279 <LI><A HREF="#ports">6. Ports</A> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
280 <UL> |
8636
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
281 <LI><A HREF="#linux">6.1 Linux</A> |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
282 <UL> |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
283 <LI><A HREF="#debian">6.1.1 Debian packaging</A></LI> |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
284 <LI><A HREF="#rpm">6.1.2 RPM packaging</A></LI> |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
285 </UL> |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
286 </LI> |
8330 | 287 <LI><A HREF="#bsd">6.2 *BSD</A> |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
288 <UL> |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
289 <LI><A HREF="#freebsd">6.2.1 FreeBSD</A></LI> |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
290 <LI><A HREF="#openbsd">6.2.2 OpenBSD</A></LI> |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
291 </UL> |
8330 | 292 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
293 <LI><A HREF="#solaris">6.3 Solaris</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
294 <LI><A HREF="#strongarm">6.4 StrongARM</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
295 <LI><A HREF="#sgi">6.5 Silicon Graphics / Irix</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
296 <LI><A HREF="#qnx">6.6 QNX</A></LI> |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
297 <LI><A HREF="#cygwin">6.7 Cygwin</A></LI> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
298 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
299 </LI> |
7365
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
300 <LI><A HREF="#mailing_lists">Appendix A - Mailing lists</A></LI> |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
301 <LI><A HREF="bugreports.html">Appendix B - How to report bugs</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
302 <UL> |
7365
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
303 <LI><A HREF="tech/patches.txt">Appendix B2 - How to send patches</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
304 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
305 </LI> |
7365
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
306 <LI><A HREF="#known_bugs">Appendix C - Known bugs</A></LI> |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
307 <LI><A HREF="skin-en.html">Appendix D - MPlayer skin format</A></LI> |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
308 <LI><A HREF="users_against_developers.html">Appendix E - Developer Cries</A> |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
309 <UL> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
310 <LI><A HREF="users_against_developers.html#gcc">GCC 2.96</A></LI> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
311 <LI><A HREF="users_against_developers.html#binary">Binary distribution</A></LI> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
312 <LI><A HREF="users_against_developers.html#nvidia">nVidia</A></LI> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
313 <LI><A HREF="users_against_developers.html#barr">Joe Barr</A></LI> |
7363
8acd8cb8fd52
Small HTML fix by Andras Mohari <mayday@varoshaza.nagyatad.hu>.
diego
parents:
7323
diff
changeset
|
314 </UL> |
8acd8cb8fd52
Small HTML fix by Andras Mohari <mayday@varoshaza.nagyatad.hu>.
diego
parents:
7323
diff
changeset
|
315 </LI> |
3937 | 316 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
317 |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
318 <HR> |
1612 | 319 |
6974 | 320 |
321 | |
7047 | 322 <H1><A NAME="reading">0. How to read this documentation</A></H1> |
3984 | 323 |
324 <P>If you are a first-time installer: be sure to read everything from here to | |
325 the end of the Installation section, and follow the links you will find. If | |
7015
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
326 you have any other questions, return to the Table of Contents and |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
327 search for the topic, read the <A HREF="faq.html">FAQ</A>, or try grepping |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
328 through the files.</P> |
3984 | 329 |
330 <P>The main rule of this documentation: if it's not documented, it | |
331 <U>does not exist</U>. If I don't say you encode audio from TV tuner, you | |
332 can't. A healthy quantity of combining ability is welcomed, though. | |
6358 | 333 Good luck. You'll need it :) And for another good advice, let me quote |
7015
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
334 Chris Phillips from the |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
335 <A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">mplayer-users</A> |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
336 mailing list:</P> |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
337 |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
338 <BLOCKQUOTE> |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
339 I said a while ago that there is such a difference between a newbie and |
6583 | 340 a dumbass. No matter what you actually know about a system (linux, cars, |
6358 | 341 girls :D) you should ALWAYS be able to take a step back and be objective, |
342 otherwise, you're just dumb IMHO. A girl i live with assumed the vacuum | |
343 cleaner was broken because it didn't suck things up. never thought to change | |
344 the bag, becasue she'd never done it before... now that's just stupid, not a | |
345 case of simply not knowing what to do... Simply not being that familiar with | |
346 your surroundings is no excuse for a) laziness and b) ignorance. So many | |
347 people seem to see the word "error" and then stop... few seem to actually | |
7015
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
348 read the words on the OTHER side of the colon. |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
349 </BLOCKQUOTE> |
3984 | 350 |
351 | |
6974 | 352 |
7047 | 353 <H1><A NAME="introduction">1. Introduction</A></H1> |
354 | |
355 | |
7814 | 356 <P>MPlayer is a movie player for LINUX (runs on many other Unices, and |
6974 | 357 <B>non-x86</B> CPUs, see the <A HREF="#ports">ports section</A>). It plays most |
8125 | 358 MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, |
7373 | 359 FILM, RoQ, PVA files, supported by many native, XAnim, RealPlayer, and |
6974 | 360 Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>, |
361 <B>3ivx</B>, <B>RealMedia</B>, and <B>DivX</B> movies too (and you don't need | |
362 the avifile | |
7814 | 363 library at all!). Another big feature of MPlayer is the wide range of |
6974 | 364 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, |
7787
05e518badc1b
doc fixes part 1 (more will come when i find the time to read the rest)
attila
parents:
7700
diff
changeset
|
365 AAlib, DirectFB, but you can also use GGI and SDL (and this way all their |
05e518badc1b
doc fixes part 1 (more will come when i find the time to read the rest)
attila
parents:
7700
diff
changeset
|
366 drivers) and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon, |
6974 | 367 Mach64, Permedia3) too! Most |
368 of them supports software or hardware scaling, so you can enjoy movies in | |
7814 | 369 fullscreen. MPlayer supports displaying through some hardware MPEG |
6974 | 370 decoder boards, such as the <B><A HREF="video.html#dvb">DVB</A></B> and |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
371 <B><A HREF="video.html#dxr3">DXR3/Hollywood+</A></B>. And what about the nice big antialiased |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
372 shaded subtitles (<B>10 supported types</B>) with European/ISO 8859-1,2 |
6974 | 373 (Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen |
374 display (OSD)?</P> | |
1612 | 375 |
6583 | 376 <P>The player is rock solid playing damaged MPEG files (useful for some VCDs), |
6974 | 377 and it plays bad AVI files which are unplayable with the famous |
378 windows media player. Even AVI files without index chunk are playable, and | |
379 you can temporarily rebuild their indexes with the <CODE>-idx</CODE> option, or | |
7814 | 380 permanently with MEncoder, thus enabling seeking! |
6974 | 381 As you see, stability and quality are the most important things, |
382 but the speed is also amazing.</P> | |
1612 | 383 |
8133
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
384 <P>MEncoder (MPlayer's Movie Encoder) is a simple movie encoder, |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
385 designed to encode MPlayer-playable movies |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
386 (<B>AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA</B>) to other |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
387 MPlayer-playable formats (see below). It can encode with various codecs, like |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
388 <B>DivX4</B> (1 or 2 passes), libavcodec, |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
389 <B>PCM</B>/<B>MP3</B>/<B>VBR MP3</B> audio. Also has powerful plugin system |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
390 for video manipulation.</P> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
391 |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
392 <H4>MEncoder features</H4> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
393 |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
394 <UL> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
395 <LI>encoding from the wide range of fileformats and decoders of MPlayer</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
396 <LI>encoding to all the codecs of ffmpeg's |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
397 <A HREF="codecs.html#libavcodec">libavcodec</A></LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
398 <LI>video encoding from <B>V4L compatible TV tuners</B></LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
399 <LI>encoding/multiplexing to interleaved AVI files with proper index</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
400 <LI>creating files from external audio stream</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
401 <LI>1, 2 or 3 pass encoding</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
402 <LI><B>VBR</B> MP3 audio - <B>IMPORTANT NOTE:</B> VBR MP3 audio doesn't |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
403 always play nicely on Windows players! On the other hand, currently |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
404 MEncoder's CBR encoding is totally broken on Win32 players :)</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
405 <LI>PCM audio</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
406 <LI>stream copying</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
407 <LI>input A/V synchronizing (PTS-based, can be disabled with -mc 0 option)</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
408 <LI>FPS correction with <CODE>-ofps</CODE> option (useful when encoding |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
409 29.97fps VOB to 24fps AVI)</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
410 <LI>using our very powerful plugin system (crop, expand, flip, postprocess, |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
411 rotate, scale, rgb/yuv conversion)</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
412 <LI>can encode DVD/VOBsub <B>AND</B> text subtitles into the output file</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
413 <LI>can rip DVD subtitles to Vobsub format</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
414 </UL> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
415 |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
416 <H4>Planned features</H4> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
417 |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
418 <UL> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
419 <LI>even wider variety of available en/decoding formats/codecs |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
420 (creating VOB files with DivX4/Indeo5/VIVO streams :)</LI> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
421 </UL> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
422 |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
423 <P>MPlayer and MEncoder can be distributed under the terms of the GNU General |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
424 Public License Version 2.</P> |
630360b15089
Redundant compilation section removed, MEncoder features section moved to
diego
parents:
8125
diff
changeset
|
425 |
4680 | 426 |
7054 | 427 <H2><A NAME="history">1.1 History</A></H2> |
1612 | 428 |
1682 | 429 <P>This began a year ago... |
6974 | 430 I (A'rpi) have tried lots of players under linux (mtv,xmps,dvdview,livid/oms,videolan, |
431 xine,xanim,avifile,xmmp) but they all have some problem. Mostly with special | |
432 files or with audio/video sync. Most of them is unable to play both MPEG1, | |
433 MPEG2 and AVI (DivX) files. Many players have image quality or speed problems | |
434 too. So I've decided to write/modify one...</P> | |
1612 | 435 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
436 <UL> |
6974 | 437 <LI><B>mpg12play v0.1-v0.3:</B> Sep 22-25, 2000<BR> |
1612 | 438 The first try, hacked together in a half hour! |
439 I've used libmpeg3 from www.heroinewarrior.com up to the version 0.3, | |
4090 | 440 but there were image quality and speed problems with it.</LI> |
6974 | 441 <LI><B>mpg12play v0.5-v0.87:</B> Sep 28-Oct 20, 2000<BR> |
1612 | 442 Mpeg codec replaced with DVDview by Dirk Farin, it was a great stuff, |
4090 | 443 but it was slow and was written in C++ (I hate C++!!!)</LI> |
6974 | 444 <LI><B>mpg12play v0.9-v0.95pre5:</B> Oct 21-Nov 2, 2000<BR> |
6981 | 445 Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman & Michel Lespinasse. |
1612 | 446 It's great, optimized very fast C code with perfect image quality and |
4090 | 447 100% MPEG standard conformance.</LI> |
8177 | 448 <LI><B>MPlayer v0.01:</B> Nov 11, 2000<BR> |
8402 | 449 The first MPlayer.</LI> |
6974 | 450 <LI><B>MPlayer v0.3-v0.9:</B> Nov 18-Dec 4, 2000<BR> |
5105 | 451 It was a pack of two programs: mpg12play v0.95pre6 and my new simple AVI |
4090 | 452 player 'avip' based on avifile's Win32 DLL loader.</LI> |
6974 | 453 <LI><B>MPlayer v0.10:</B> Jan 1, 2001<BR> |
4090 | 454 The MPEG and AVI player in a single binary!</LI> |
6974 | 455 <LI><B>MPlayer v0.11pre series:</B><BR> |
1612 | 456 Some new developers joined and from 0.11 the mplayer project is a team-work! |
4090 | 457 Added .ASF file support, and OpenDivX (see www.projectmayo.com) en/decoding.</LI> |
6974 | 458 <LI><B>MPlayer v0.17a "The IdegCounter"</B> Apr 27, 2001<BR> |
1612 | 459 The release version of the 0.11pre after 4 months of heavy development! |
460 Try it, and be amazed! Thousands of new features added... and of course | |
4090 | 461 old code was improved too, bugs removed etc.</LI> |
6974 | 462 <LI><B>MPlayer 0.18 "The BugCounter"</B> Jul 9, 2001<BR> |
1612 | 463 2 months since 0.17 and here's a new release.. Completed ASF support, |
464 more subtitle formats, introduced libao (similar to libvo but to audio), | |
6868
f6e17d2b448e
The rectangle of the rectangle plugin is not necessarily white.
diego
parents:
6849
diff
changeset
|
465 even more stable than ever, and so on. It's a MUST!</LI> |
6974 | 466 <LI><B>MPlayer 0.50 "The Faszom(C)ounter"</B> Oct 8, 2001<BR> |
2002 | 467 Hmm. Release again. Tons of new features, beta GUI version, bugs fixed, |
468 new vo and ao drivers, ported to many systems, including opensource DivX | |
4090 | 469 codecs and much more. Try it!</LI> |
6974 | 470 <LI><B>MPlayer 0.60 "The RTFMCounter"</B> Jan 3, 2002<BR> |
4090 | 471 MOV/VIVO/RM/FLI/NUV fileformats support, native CRAM, Cinepak, ADPCM codecs, |
472 and support for XAnim's binary codecs; DVD subtitles support, first | |
473 release of MEncoder, TV grabbing, cache, liba52, countless fixes.</LI> | |
8177 | 474 <LI><B>MPlayer 0.90pre10 "The BirthdayCounter"</B> Nov 11, 2002<BR> |
475 Although this is not a release, I am going to mention it because it | |
476 came out 2 years after MPlayer v0.01. Happy birthday, MPlayer!</LI> | |
8582 | 477 <LI><B>MPlayer 0.90rc1 "The CodecCounter"</B> Dec 7, 2002<BR> |
8555 | 478 Again not a release, but after adding Sorenson 3 (QuickTime) and Windows |
479 Media 9 support, MPlayer is the world's first movie player with support | |
480 for all known video formats!</LI> | |
8177 | 481 <LI><B>MPlayer 0.90 "?"</B> Date yet unknown</LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
482 </UL> |
1612 | 483 |
6974 | 484 |
7054 | 485 <H2><A NAME="installation">1.2 Installation</A></H2> |
1612 | 486 |
3288 | 487 <P>In this chapter I'll try to guide you through the compiling and |
7814 | 488 configuring process of MPlayer. It's not easy, but it won't necessarily |
6974 | 489 be hard. If you experience a different behavior than what I explain, please |
490 search through this documentation and you'll find your answers. If you | |
491 see links, please follow them and read carefully what they contain. It | |
492 will take some time, but it DOES worth it.</P> | |
3288 | 493 |
4177 | 494 <P>You need a fairly recent system. On Linux, 2.4.x kernels are recommended.</P> |
3288 | 495 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
496 <H4>Software requirements:</H4> |
3238 | 497 |
1748 | 498 <UL> |
499 <LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is | |
3288 | 500 responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI> |
6574 | 501 <LI><B>gcc</B> - suggested versions are: <B>2.95.3</B>, <B>2.95.4</B> and <B>3.1</B>. |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
502 <B>NEVER</B> use 2.96 or 3.0.x! They generate faulty code for MPlayer. |
6574 | 503 If you decide to change gcc from 2.96, then don't decide in favor of 3.0.x |
504 just because it's newer! Early releases of 3.0.x were even more buggy than | |
505 2.96. So downgrade to 2.95.x (downgrade libstdc++ too, other programs may | |
506 need it) or don't up/downgrade at all (but in this case, be prepared for | |
507 runtime problems). If you vote for 3.x.x, try to use the latest version, | |
508 early releases had various bugs, so be sure you use at least 3.1, it's | |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
509 tested and working. For detailed information about gcc 2.96's bugs (that are |
7814 | 510 still NOT fixed, they have been WORKED AROUND in MPlayer!), see the |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
511 <A HREF="users_against_developers.html#gcc">gcc 2.96</A> section and the |
6669
917fa27c7d32
Update about gcc 3.0.4. The problem is not Red Hat specific.
diego
parents:
6617
diff
changeset
|
512 <A HREF="faq.html">FAQ</A>.</LI> |
7787
05e518badc1b
doc fixes part 1 (more will come when i find the time to read the rest)
attila
parents:
7700
diff
changeset
|
513 <LI><B>XFree86</B> - suggested version is <B>always the newest (4.2.1)</B>. |
6574 | 514 Normally, everyone wants this, as starting with XFree86 4.0.2, it contains |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
515 the <A HREF="video.html#xv">XVideo</A> extension (somewhere referred to |
3288 | 516 as <B>Xv</B>) which is needed to enable the hardware YUV acceleration (fast |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
517 image display) on cards that support it.<BR> |
6574 | 518 Make sure its <B>development package</B> is installed, too, otherwise |
3288 | 519 it won't work.<BR> |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
520 For some video cards you don't need XFree86. See list below.</LI> |
1748 | 521 <LI><B>make</B> - suggested version is <B>always the newest</B> (at least 3.79.x). This |
3288 | 522 usually isn't important.</LI> |
3774 | 523 <LI><B>SDL</B> - it's not mandatory, but can help in some cases (bad audio, |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
524 video cards that lag strangely with the xv driver). Always use the newest |
6121 | 525 (beginning from 1.2.x).</LI> |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
526 <LI><B>libjpeg</B> - optional JPEG decoder, used by -mf and some QT MOV files. |
7814 | 527 Useful for both MPlayer and MEncoder if you plan to work with jpeg files.</LI> |
5105 | 528 <LI><B>libpng</B> - recommended and default (M)PNG decoder. Required for GUI. |
7814 | 529 Useful for both MPlayer and MEncoder.</LI> |
6574 | 530 <LI><B>lame</B> - recommended, needed for encoding MP3 audio with MEncoder, |
531 suggested version is <B>always the newest</B> (at least 3.90).</LI> | |
5860 | 532 <LI><B>libogg</B> - optional, needed for playing OGG file format.</LI> |
533 <LI><B>libvorbis</B> - optional, needed for playing OGG Vorbis audio.</LI> | |
7813
76940a39405a
RTSP/RTP documentation, patch by Ross Finlayson <finlayson@live.com>.
diego
parents:
7792
diff
changeset
|
534 <LI><B><A HREF="http://www.live.com/mplayer/">LIVE.COM Streaming Media</A></B> |
76940a39405a
RTSP/RTP documentation, patch by Ross Finlayson <finlayson@live.com>.
diego
parents:
7792
diff
changeset
|
535 - optional, needed for playing RTSP/RTP streams.</LI> |
8177 | 536 <LI><B>directfb</B> - optional, from |
537 <A HREF="http://www.directfb.org">http://www.directfb.org</A></LI> | |
538 <LI><B>cdparanoia</B> - optional, for CDDA support</LI> | |
539 <LI><B>libfreetype</B> - optional, for TTF fonts support. At least 2.0.9 is | |
540 required.</LI> | |
3238 | 541 </UL> |
542 | |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
543 <H4>Codecs:</H4> |
3238 | 544 |
545 <UL> | |
6974 | 546 <LI><B>libavcodec</B>: This codec package is capable of decoding |
8070 | 547 H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1 encoded video streams and |
548 WMA (Windows Media Audio) v1/v2 audio streams, on | |
6974 | 549 multiple platforms. It is also known to be the fastest for this task. |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
550 See the <A HREF="codecs.html#libavcodec">libavcodec</A> section for details. |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
551 Features:<BR> |
6974 | 552 <UL> |
6981 | 553 <LI>gain decoding of videos mentioned above, on non-x86 machines</LI> |
6974 | 554 <LI>encoding with most of the mentioned codecs</LI> |
555 <LI>this codec is the <B>fastest codec available</B> for DivX/3/4/5 and | |
556 other MPEG4 types. Recommended!</LI> | |
557 </UL> | |
558 </LI> | |
7814 | 559 <LI><B>Win32 codecs</B>: If you plan to use MPlayer on x86 |
6974 | 560 architecture, you will possibly need them. Download and unzip w32codecs.zip |
7814 | 561 to /usr/lib/win32 <B>BEFORE</B> compiling MPlayer, otherwise no Win32 |
6974 | 562 support will be compiled!<BR> |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
563 <B>Note:</B> the avifile project has a similar codecs package, but it differs |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
564 from ours. If you want to use all supported codecs, then install our package |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
565 (do not worry, avifile works with it without problems). Features:<BR> |
6974 | 566 <UL> |
567 <LI>you need this if you want to play or encode for example movies recorded | |
568 with various hardware compressors, like tuner cards, digital cameras | |
569 (example: DV, ATI VCR, MJPEG)</LI> | |
8351 | 570 <LI>needed if you want to play <B>WMV8, WMV9/WMA9 movies</B>.</LI> |
571 <LI>Not needed for old | |
6974 | 572 ASF's with MP41 or MP42 video (though VoxWare audio is frequent for these |
8070 | 573 files - it's done by the Win32 codec), or WMV7. Also not needed |
574 for WMA (Windows Media Audio), libavcodec has opensource decoder | |
575 for that.</LI> | |
6974 | 576 </UL> |
577 </LI> | |
8351 | 578 <LI><B>QuickTime codecs</B>: on x86 platforms these codecs can be used |
579 to decode Sorenson v1/v3, RPZA, and other QuickTime video, and | |
580 QDesign audio streams. Installation instructions can be found in the | |
581 <A HREF="codecs.html#sorenson">Sorenson video codec</A> section.</LI> | |
6974 | 582 <LI><B>DivX4/DivX5</B>: information about this codec is available in the |
583 <A HREF="codecs.html#divx">DivX4/DivX5</A> section. You possibly don't want | |
584 this codec as <B>libavcodec</B> (see above) is much faster and has better | |
585 quality than this, for both decoding and encoding.<BR> | |
586 Features: | |
587 <UL> | |
588 <LI>1 pass or 2 pass encoding with | |
589 <A HREF="encoding.html">MEncoder</A></LI> | |
590 <LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL but | |
591 slower than <B>libavcodec</B>!</LI> | |
592 <LI>it's closed-source, and only an x86 version is available.</LI> | |
593 </UL> | |
594 </LI> | |
595 <LI><B>XviD</B>: Open source encoding alternative to Divx4Linux<BR> | |
596 Features: | |
597 <UL> | |
598 <LI>1 pass or 2 pass encoding with | |
599 <A HREF="encoding.html">MEncoder</A></LI> | |
600 <LI>it's open-source, so it's multiplatform.</LI> | |
601 <LI>it's about 2 times faster than DivX4 when encoding - about the same | |
602 quality</LI> | |
603 </UL> | |
604 </LI> | |
605 <LI>The <A HREF="codecs.html#xanim">XAnim codecs</A> are the best (full | |
606 screen, hardware YUV zoom) for decoding <B>3ivx</B> and Indeo 3/4/5 movies, | |
607 and some old formats. And they are multiplatform, so this is the only way to | |
608 play Indeo on non-x86 platforms (well, apart from using XAnim:). But for | |
7814 | 609 example Cinepak movies are best played with MPlayer's own Cinepak |
6974 | 610 decoder!</LI> |
611 <LI>For <B>Ogg Vorbis</B> audio decoding you need to install | |
612 <CODE>libvorbis</CODE> properly. Use deb/rpm packages if available, or | |
613 compile from | |
614 <A HREF="http://ogg.org/ogg/vorbis/download/vorbis_nightly_cvs.tgz">source</A> | |
615 (this is a nightly updated tarball of Vorbis CVS).</LI> | |
7814 | 616 <LI>MPlayer can use the libraries of RealPlayer 8 or RealONE to play |
7640 | 617 files with <B>RealVideo 2.0 - 4.0</B> video, and Sipro/Cook audio. See |
6974 | 618 <A HREF="formats.html#real">RealMedia file format</A> section for |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
619 installation instructions and more information.</LI> |
3238 | 620 </UL> |
621 | |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
622 <H4>Video Cards</H4> |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
623 |
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
624 <P>There are generally two kind of video cards. One kind (the newer cards) has |
6974 | 625 <B>hardware scaling and YUV acceleration</B> support, the other cards don't.</P> |
626 | |
7047 | 627 <H4>YUV cards</H4> |
6974 | 628 |
629 <P>They can display and scale (zoom) the picture to any size that fits in | |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
630 their memory, with <B>small CPU usage</B> (even when zooming), thus |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
631 fullscreen playing is nice and very fast.</P> |
3288 | 632 |
3238 | 633 <UL> |
6974 | 634 <LI><B>Matrox G200/G400/G450/G550 cards</B>: although a |
635 <A HREF="video.html#vidix">Vidix driver</A> is provided, it is recommended | |
7787
05e518badc1b
doc fixes part 1 (more will come when i find the time to read the rest)
attila
parents:
7700
diff
changeset
|
636 to use the mga_vid kernel module instead, for it works much better. |
6974 | 637 Please see the <A HREF="video.html#mga_vid">mga_vid</A> section about its |
638 installation and usage. It is important to do these steps <I>before</I> | |
7814 | 639 compiling MPlayer, otherwise no mga_vid support will be built. Also |
6974 | 640 check out the <A HREF="video.html#tv-out_matrox">Matrox TV-out</A> section. |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
641 <U><B>If you don't use Linux</B></U>, your only possibility is the VIDIX |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
642 driver: read the <A HREF="video.html#vidix">VIDIX</A> section.</LI> |
6974 | 643 <LI><B>3Dfx Voodoo3/Banshee cards</B>: please see the |
644 <A HREF="video.html#tdfxfb">tdfxfb</A> section in order to gain big | |
7015
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
645 speedup. It is important to do these steps <B>before</B> compiling |
7814 | 646 MPlayer, otherwise no 3Dfx support will be built. Also see the <A |
7015
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
647 HREF="video.html#tv-out_voodoo">3dfx TV-out section</A>. If you use X, use |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
648 <B>at least 4.2.0</B>, as the 3dfx Xv driver was broken in 4.1.0 and earlier |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
649 releases.</LI> |
6974 | 650 <LI><B>ATI cards</B>: <A HREF="video.html#vidix">Vidix driver</A> is |
651 provided for the following cards: | |
652 <B>Radeon</B>, <B>Rage128</B>, <B>Mach64</B> (Rage XL/Mobility, Xpert98). | |
653 Also see the <A HREF="video.html#tv-out_ati">ATI cards | |
654 section</A> of the TV-out documentation, to know if you card's TV-out is | |
655 supported under Linux/MPlayer.</LI> | |
656 <LI><B>S3 cards</B>: the Savage and Virge/DX chips have hardware acceleration. | |
657 Use as new XFree86 version as possible, older drivers are buggy. Savage chips | |
658 have problems with YV12 display, see <A HREF="video.html#xv_s3">S3 Xv | |
659 section</A> for details. Older, Trio cards have no, or slow hardware | |
660 support.</LI> | |
8260 | 661 <LI><B>nVidia cards</B>: may or may not be good choice for video playing. |
662 If you do not have a GeForce2 (or newer) card, it's not likely to work | |
663 without bugs. | |
664 <B>The built-in nVidia driver in XFree86 does not support hardware YUV | |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
665 acceleration on all nVidia cards.</B> You have to download nVidia's |
8260 | 666 closed-source drivers from nVidia.com. See the |
667 <A HREF="video.html#xv_nvidia">nVidia Xv driver</A> section for | |
668 details. Please also check the <A HREF="video.html#tv-out_nvidia">nVidia | |
669 TV-out section</A> if you wish to use a TV.</LI> | |
6974 | 670 <LI><B>3DLabs GLINT R3 and Permedia3</B>: a VIDIX driver is provided |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
671 (pm3_vid). Please see the <A HREF="video.html#vidix">VIDIX</A> section for |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
672 details.</LI> |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
673 <LI><B>Other cards</B>: None of the above? |
6974 | 674 <UL> |
675 <LI>Try if the XFree86 driver (and your card) supports hardware | |
676 acceleration. See the <A HREF="video.html#xv">Xv section</A> for | |
677 details.</LI> | |
678 <LI>If it doesn't, then your card's video features aren't supported under | |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
679 your operating system :(<BR> |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
680 If hardware scaling works under Windows, it doesn't mean it will work |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
681 under Linux or other operating systems: it depends on the drivers. Most |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
682 manufacturers neither make Linux drivers nor release specifications |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
683 for their chips, so you are unlucky using their cards. |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
684 See 'Non-YUV cards'.</LI> |
6974 | 685 </UL> |
686 </LI> | |
3238 | 687 </UL> |
3288 | 688 |
7047 | 689 <H4>Non-YUV cards</H4> |
3288 | 690 |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
691 <P>Fullscreen playing can be achieved by either enabling <B>software scaling</B> |
7129 | 692 (use the <CODE>-zoom</CODE> or <CODE>-vop scale</CODE> |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
693 option, but I warn you: this is slow), or switching to a small resolution |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
694 video mode, for example 352x288. If you don't have YUV acceleration, the |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
695 latter method is recommended. Video mode switching can be enabled by |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
696 using the <CODE>-vm</CODE> option and it works with the following drivers:</P> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
697 |
3288 | 698 <UL> |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
699 <LI><B>using</B> XFree86: see the |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
700 <A HREF="video.html#dga">DGA driver</A> and |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
701 <A HREF="video.html#x11">X11 driver</A> sections for details. DGA is |
5105 | 702 recommended! Also try DGA via SDL, sometimes it's better.</LI> |
6868
f6e17d2b448e
The rectangle of the rectangle plugin is not necessarily white.
diego
parents:
6849
diff
changeset
|
703 <LI><B>not using</B> XFree86: try the drivers in the following order: |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
704 <A HREF="video.html#vesa">vesa</A>, |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
705 <A HREF="video.html#fbdev">fbdev</A>, |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
706 <A HREF="video.html#svgalib">svgalib</A>, |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
707 <A HREF="video.html#aalib">aalib</A>.</LI> |
3288 | 708 </UL> |
2471 | 709 |
7047 | 710 <H4>Some cards:</H4> |
6960 | 711 |
712 <UL> | |
713 <LI><B>Cirrus Logic cards</B>: | |
714 <UL> | |
715 <LI>GD 7548: present on-board and tested in Compaq Armada 41xx notebook | |
716 series. | |
717 <UL> | |
718 <LI>XFree86 3: works in 8/16bpp modes. However, the driver is | |
7640 | 719 dramatically slow and buggy in 800x600@16bpp. |
6960 | 720 <B>Recommended: 640x480@16bpp</B></LI> |
721 <LI>XFree86 4: the Xserver freezes soon after start unless | |
722 acceleration is disabled, but then the whole thing gets | |
723 slower than XFree86 3. No XVideo.</LI> | |
7640 | 724 <LI>FBdev: framebuffer can be turned on with the <CODE>clgenfb</CODE> |
725 driver in the kernel, though for me it worked only in 8bpp, thus | |
726 unusable. The clgenfb source had to be extended with the 7548 ID | |
727 before compilation.</LI> | |
6960 | 728 <LI>VESA: the card is only VBE 1.2 capable, so VESA output can't be |
729 used. Can't be workarounded with UniVBE.</LI> | |
730 <LI>SVGAlib: detects an older Cirrus chip. Usable but slow with | |
731 <CODE>-bpp 8</CODE>.</LI> | |
732 </UL> | |
733 </LI> | |
734 </UL> | |
735 </LI> | |
736 </UL> | |
737 | |
738 | |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
739 <H4>Sound cards:</H4> |
3239
ef38487113b1
"Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents:
3238
diff
changeset
|
740 |
ef38487113b1
"Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents:
3238
diff
changeset
|
741 <UL> |
6974 | 742 <LI><B>Soundblaster Live!</B>: with this card you can use 4 or 6 (<B>5.1</B>) |
743 channels AC3 decoding instead of 2. Read the | |
744 <A HREF="codecs.html#software_ac3">Software AC3 decoding</A> section. | |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
745 For hardware AC3 passthrough you <B>must</B> use ALSA 0.9 with OSS emulation!</LI> |
6974 | 746 <LI><B>C-Media with SP/DIF out</B>: hardware AC3 passthrough is possible |
747 with these cards, see | |
748 <A HREF="codecs.html#hardware_ac3">Hardware AC3 decoding</A> section.</LI> | |
7814 | 749 <LI>Features of <B>other cards</B> aren't supported by MPlayer. |
6974 | 750 <U>It's very recommended to read the <A HREF="sound.html">sound card |
751 section</A>!</U></LI> | |
3239
ef38487113b1
"Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents:
3238
diff
changeset
|
752 </UL> |
ef38487113b1
"Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents:
3238
diff
changeset
|
753 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
754 <H4>Features:</H4> |
1731 | 755 |
3238 | 756 <UL> |
6974 | 757 <LI>Decide if you need GUI. If you do, see the <A HREF="#gui">GUI section</A> |
758 before compiling.</LI> | |
7814 | 759 <LI>If you want to install MEncoder (our great all-purpose encoder), |
6974 | 760 see the <A HREF="encoding.html">MEncoder section</A>.</LI> |
761 <LI>If you have a V4L compatible <B>TV tuner</B> card, and wish to watch/grab | |
7814 | 762 and encode movies with MPlayer, read the <A HREF="#tv">TV input</A> |
6974 | 763 section.</LI> |
8260 | 764 <LI>There is a neat <B>OSD Menu</B> support ready to be used. Check the |
765 <A HREF="#menu">OSD Menu</A> section.</LI> | |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
766 </UL> |
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
767 |
7814 | 768 <P>Then build MPlayer:</P> |
1682 | 769 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
770 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
771 ./configure |
1682 | 772 make |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
773 make install |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
774 </PRE> |
1612 | 775 |
7814 | 776 <P>At this point, MPlayer is ready to use. The directory |
8396 | 777 <CODE>$PREFIX/etc/mplayer</CODE> contains the <CODE>codecs.conf</CODE> |
6960 | 778 file, which is used to tell the program all the codecs and their |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
779 capabilities. This file should always be kept up to date together with the |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
780 main binary.<BR> |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
781 Check if you have <CODE>codecs.conf</CODE> in your home directory |
7814 | 782 (<CODE>~/.mplayer/codecs.conf</CODE>) left from old MPlayer versions, and remove it.</P> |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
783 |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
784 <P><B>Debian users</B> can build a <CODE>.deb</CODE> package for themselves, |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
785 it's very simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in |
7814 | 786 MPlayer's root directory. See |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
787 <A HREF="documentation.html#debian">Debian packaging</A> for detailed |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
788 instructions.</P> |
3774 | 789 |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
790 <P><B>Always browse the output of <CODE>./configure</CODE></B>, and the |
6960 | 791 <CODE>configure.log</CODE> file, they contain information about what will be |
792 built, and what will not. You may also want to view <CODE>config.h</CODE> and | |
793 <CODE>config.mak</CODE> files.<BR> | |
794 If you have some libraries installed, but not detected by | |
795 <CODE>./configure</CODE>, then check if you also have the proper header files | |
796 (usually the -dev packages) and their version matches. The | |
797 <CODE>configure.log</CODE> file usually tells you what is missing.</P> | |
798 | |
799 <P>Though not mandatory, the fonts should be installed in order to gain OSD, | |
8396 | 800 and subtitle functionality. The recommended method is installing a TTF |
801 font file and telling MPlayer to use it. See the | |
802 <A HREF="#install_osd">Subtitles and OSD</A> section for details.</P> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
803 |
1612 | 804 |
805 | |
7054 | 806 <H2><A NAME="gui">1.3 What about the GUI?</A></H2> |
1612 | 807 |
2903 | 808 <P>The GUI needs GTK (it isn't GTK, but the panels are). The skins are stored |
6960 | 809 in PNG format, so gtk, libpng (and their devel stuff) has to be installed. |
810 You can build it by specifying <CODE>--enable-gui</CODE> during | |
811 <CODE>./configure</CODE>. Then, to turn on GUI mode, you either</P> | |
812 <UL> | |
813 <LI>specify <CODE>gui=yes</CODE> in your config file</LI> | |
814 <LI><CODE>ln -s $PREFIX/bin/mplayer $PREFIX/bin/gmplayer</CODE> , | |
7323 | 815 and call <CODE>gmplayer</CODE> instead.</LI> |
6960 | 816 </UL> |
1612 | 817 |
7323 | 818 <P>Currently you can't use the <CODE>-gui</CODE> option on the command line, |
819 due to technical reasons.</P> | |
820 | |
7814 | 821 <P>As MPlayer doesn't have a skin included, you have to download them if |
6960 | 822 you want to use the GUI. See the |
823 <A HREF="http://www.mplayerhq.hu/homepage/dload.html">download page</A>. | |
824 They should be extracted to the usual system-wide directory | |
825 (<CODE>$PREFIX/share/mplayer/Skin</CODE>), or to | |
7814 | 826 <CODE>$HOME/.mplayer/Skin</CODE>. MPlayer by default looks in these |
6960 | 827 directories for a directory named <I>default</I>, but you can use the |
828 <CODE>-skin newskin</CODE> option, or the <CODE>skin=newskin</CODE> config | |
829 file directive to use the skin in <CODE>*/Skin/newskin</CODE> directory.</P> | |
2062 | 830 |
6974 | 831 |
7054 | 832 <H2><A NAME="subtitles_osd">1.4 Subtitles and OSD</A></H2> |
1714 | 833 |
5811 | 834 <P> |
7814 | 835 MPlayer can display subtitles along with movie files. Currently the following |
6960 | 836 formats are supported:</P> |
5811 | 837 <UL> |
6960 | 838 <LI>VobSub</LI> |
839 <LI>Microdvd</LI> | |
840 <LI>SubRip</LI> | |
841 <LI>SubViewer</LI> | |
842 <LI>Sami</LI> | |
843 <LI>VPlayer</LI> | |
844 <LI>RT</LI> | |
845 <LI>SSA</LI> | |
846 <LI>MPsub</LI> | |
847 <LI>AQTitle</LI> | |
8396 | 848 <LI>JACOsub</LI> |
5811 | 849 </UL> |
6960 | 850 |
8177 | 851 <P>MPlayer can dump the previously listed subtitle formats into the following |
852 destination formats, with the given options:</P> | |
853 | |
854 <UL> | |
855 <LI>MPsub: <CODE>-dumpmpsub</CODE></LI> | |
856 <LI>SubRip: <CODE>-dumpsrtsub</CODE></LI> | |
857 <LI>Microdvd: <CODE>-dumpmicrodvdsub</CODE></LI> | |
8396 | 858 <LI>JACOsub: <CODE>-dumpjacosub</CODE></LI> |
859 <LI>Sami: <CODE>-dumpsami</CODE></LI> | |
8177 | 860 </UL> |
861 | |
862 <P>The command line options differ slightly for the different formats:</P> | |
2210 | 863 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
864 <H4>VobSub subtitles</H4> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
865 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
866 <P>VobSub subtitles consist of a big (some megabytes) .SUB file, and optional |
6960 | 867 .IDX and/or .IFO files.<BR> |
8548 | 868 Usage: If you have files like <CODE>sample.sub</CODE>, |
8625 | 869 <CODE>sample.ifo</CODE> (optional), <CODE>sample.idx</CODE> - you have to pass |
8548 | 870 MPlayer the <CODE>-vobsub sample [-vobsubid <id>]</CODE> options (full |
871 path optional). The <CODE>-vobsubid</CODE> option is like <CODE>-sid</CODE> | |
872 for DVDs, you can choose between subtitle tracks (languages) with it. In case | |
873 that <CODE>-vobsubid</CODE> is omitted, MPlayer will try to use the languages | |
874 given by the <CODE>-slang</CODE> option and fall back to the | |
8759 | 875 <CODE>langidx</CODE> item in the .IDX file to set the subtitle language. If |
8548 | 876 that fails, there will be no subtitles.</P> |
4086 | 877 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
878 <H4>Other subtitles</H4> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
879 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
880 <P>The other formats consist of a single text file containing timing, |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
881 placement and text information.<BR> |
8548 | 882 Usage: If you have a file like <CODE>sample.txt</CODE>, you have to pass the |
883 option <CODE>-sub sample.txt</CODE> (full path optional).</P> | |
6974 | 884 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
885 <H4>Adjusting subtitle timing and placement:</H4> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
886 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
887 <DL> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
888 <DT><CODE>-subdelay <sec></CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
889 <DD>Delays subtitles by <sec> seconds. Can be negative.</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
890 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
891 <DT><CODE>-subfps <rate></CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
892 <DD>Specify frame/sec rate of subtitle file (float number)</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
893 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
894 <DT><CODE>-subpos <0 - 100></CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
895 <DD>Specify the position of subtitles.</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
896 </DL> |
6960 | 897 |
898 <P>If you experience a growing delay between the movie and the subtitles when | |
899 using a MicroDVD subtitle file, most likely the frame rate of the movie and | |
900 the subtitle file are different.<BR> Please note that the MicroDVD subtitle | |
901 format uses absolute frame numbers for its timing, and therefore the | |
902 <CODE>-subfps</CODE> option cannot be used with this format. As | |
7814 | 903 MPlayer has no way to guess the frame rate of the subtitle file, you |
6960 | 904 have to manually convert the frame rate. There is a little perl script in the |
905 <CODE>contrib</CODE> directory of the MPlayer FTP site to do this conversion | |
906 for you.</P> | |
8548 | 907 |
908 <P>MPlayer will try to guess the subtitle files you want to use when playing a | |
909 movie. If, like in most cases, subtitle and movie files have the same name and | |
910 are in the same place, you do not need to set the subtitle options. Just play | |
911 the movie, MPlayer will handle the subtitles automatically.</P> | |
5811 | 912 |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
913 <P>About DVD subtitles, read the <A HREF="cd-dvd.html#dvd">DVD section</A>.</P> |
3490 | 914 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
915 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
916 <H3><A NAME="mpsub">1.4.1 MPlayer's own subtitle format (MPsub)</A></H3> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
917 |
7814 | 918 <P>MPlayer introduces a new subtitle format called <B>MPsub</B>. It was |
6960 | 919 designed by me (Gabucino). Basically its main feature is being |
920 <I>dynamically</I> time-based (although it has frame-based mode too). Example | |
921 (from | |
6974 | 922 <A HREF="tech/mpsub.sub">DOCS/tech/mpsub.sub</A>):</P> |
923 | |
924 <P><CODE><I># first number : wait this much after previous subtitle disappeared<BR> | |
925 # second number : display the current subtitle for this many seconds<BR> | |
926 <BR> | |
927 15 3<BR> | |
928 A long long, time ago...<BR> | |
929 <BR> | |
930 0 3<BR> | |
931 in a galaxy far away...<BR> | |
932 <BR> | |
933 0 3<BR> | |
934 Naboo was under an attack.<BR></I></CODE></P> | |
2210 | 935 |
6960 | 936 <P>So you see, the main goal was to <B>make subtitle |
937 editing/timing/joining/cutting easy</B>. And, if you - say - get an SSA | |
938 subtitle but it's badly timed/delayed to your version of the movie, you | |
939 simply do a <CODE>mplayer dummy.avi -sub source.ssa -dumpmpsub</CODE>. | |
940 A <CODE>dump.mpsub</CODE> file will be created in the current directory, | |
941 which will contain the source subtitle's text, but in <B>MPsub</B> format. | |
942 Then you can freely add/subtract seconds to/from the subtitle.</P> | |
943 | |
944 <P>Subtitles are displayed with a technique called <B>'OSD', On Screen | |
945 Display</B>. OSD is used to display current time, volume bar, seek bar | |
946 etc.</P> | |
1714 | 947 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
948 <H3><A NAME="install_osd">1.4.2 Installing OSD and subtitles</A></H3> |
1714 | 949 |
7814 | 950 <P>You need an MPlayer font package to be able to use OSD/SUB feature. |
6960 | 951 There are many ways to get it:</P> |
952 | |
1714 | 953 <UL> |
7814 | 954 <LI>download ready-to-use font packages from MPlayer site. |
8642
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
955 Note: Currently available fonts are limited for iso 8859-1/2 support, |
6960 | 956 but there are some other (including Korean, Russian, 8859-8 etc) fonts |
957 at contrib/font section of FTP, made by users.<BR> | |
958 <BR> | |
959 Font should have appropriate font.desc file which maps unicode font | |
960 positions to the actual code page of the subtitles text. Other solution is | |
961 to have subtitles encoded in utf8 encoding and use <CODE>-utf8</CODE> | |
962 option or just name the subtitles file <video_name>.utf and have it | |
963 in the same dir as the video file. Recoding from different codepages to | |
964 utf8 could be done by using konwert (Debian) or iconv (Red Hat) | |
965 programs.<BR> | |
966 Some URLs: | |
967 <UL> | |
8440 | 968 <LI><A HREF="ftp://ftp.mplayerhq.hu/MPlayer/releases/fonts/">ftp://ftp.mplayerhq.hu/MPlayer/releases/fonts/</A> - ISO fonts</LI> |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
969 <LI><A HREF="ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/">ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/</A> - various fonts by users</LI> |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
970 <LI><A HREF="http://realtime.ssu.ac.kr/~lethean/mplayer/">http://realtime.ssu.ac.kr/~lethean/mplayer/</A> - Korean fonts & RAW plugin</LI> |
6960 | 971 </UL> |
972 </LI> | |
973 <LI>use the font generator tool at TOOLS/subfont-c | |
974 It's a complete tool to convert from TTF/Type1/etc font to mplayer font pkg. | |
975 (read TOOLS/subfont-c/README for details)</LI> | |
976 <LI>use the font generator GIMP plugin at TOOLS/subfont-GIMP | |
977 (note: you must have HSI RAW plugin too, see URL below)</LI> | |
8177 | 978 <LI>using a TrueType (TTF) font, by the means of the <B>freetype</B> |
8635
81dbd28ef7c0
these patches let ,,oldstyle'' and freetype subtitle renderers live
arpi
parents:
8625
diff
changeset
|
979 library. Version 2.0.9 or greater is mandatory! Then you |
8396 | 980 have two methods: |
981 <UL> | |
982 <LI>use the <CODE>-font /path/to/arial.ttf</CODE> option to specify | |
983 a TrueType font file on every occassion</LI> | |
984 <LI>create a symlink: <CODE>ln -s /path/to/arial.ttf ~/.mplayer/subfont.ttf</CODE></LI> | |
985 </UL> | |
986 </LI> | |
1987 | 987 </UL> |
988 | |
8396 | 989 <P>If you chose non-TTF fonts, UNZIP the file you downloaded to <CODE>~/.mplayer</CODE> or |
990 <CODE>$PREFIX/share/mplayer</CODE>. Then rename or symlink one of the extracted directories to | |
6960 | 991 <CODE>font</CODE> (like: <CODE>ln -s ~/.mplayer/arial-24 |
992 ~/.mplayer/font</CODE>). Now you have to see a timer at the upper left corner | |
993 of the movie (switch it off with the "o" key).</P> | |
1714 | 994 |
8396 | 995 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
996 <P>OSD has 3 states: (switch with 'o')</P> |
6960 | 997 |
1714 | 998 <UL> |
7043
ba9c212ed577
begun removing "Available options" and "Examples" sections, which
gabucino
parents:
7015
diff
changeset
|
999 <LI>timer + volume bar + seek bar + subtitles</LI> |
ba9c212ed577
begun removing "Available options" and "Examples" sections, which
gabucino
parents:
7015
diff
changeset
|
1000 <LI>volume bar + seek bar + subtitles (default)</LI> |
6960 | 1001 <LI>subtitles only</LI> |
1714 | 1002 </UL> |
1003 | |
6960 | 1004 <P>You can change default behaviour by setting <CODE>osdlevel=</CODE> variable |
1005 in config file.</P> | |
1714 | 1006 |
6974 | 1007 |
8243
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1008 <H3><A NAME="menu">1.4.3 OSD menu</A></H3> |
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1009 |
8260 | 1010 <P>MPlayer has a completely user definiable OSD Menu interface.</P> |
8243
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1011 |
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1012 <H4>Installation</H4> |
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1013 |
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1014 <OL> |
8260 | 1015 <LI>compile MPlayer by passing the <CODE>--enable-new-conf |
1016 --enable-menu</CODE> parameters to <CODE>./configure</CODE></LI> | |
1017 <LI>make sure you have an OSD font installed</LI> | |
8243
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1018 <LI>copy <CODE>etc/menu.conf</CODE> to your <CODE>.mplayer</CODE> |
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1019 directory</LI> |
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1020 <LI>copy <CODE>etc/input.conf</CODE> to your <CODE>.mplayer</CODE> |
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1021 directory, or to the system-wide MPlayer config dir (default: |
8260 | 1022 <CODE>/usr/local/etc/mplayer</CODE>)</LI> |
1023 <LI>check and edit <CODE>input.conf</CODE> to enable menu movement | |
1024 keys (it is described there).</LI> | |
1025 <LI>start MPlayer by the following example:<BR> | |
1026 <CODE>$ mplayer -menu file.avi</CODE></LI> | |
1027 <LI>push any menu key you defined</LI> | |
8243
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1028 </OL> |
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1029 |
8260 | 1030 <P> |
8243
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1031 |
d78b7cbcdf9c
OSD menu chapter, installation (ehh, incomplete yet.. But better than nothing
gabucino
parents:
8184
diff
changeset
|
1032 |
7054 | 1033 <H2><A NAME="rtc">1.5 RTC</A></H2> |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1034 |
7814 | 1035 There are three timing methods in MPlayer. |
6974 | 1036 |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1037 <UL> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1038 <LI><B>To use the old method</B>, you don't have to do anything. It uses |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1039 <CODE>usleep()</CODE> to tune A/V sync, with +/- 10ms accuracy. However |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1040 sometimes the sync has to be tuned even finer.</LI> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1041 <LI><B>The new timer</B> code uses PC's RTC (Real Time Clock) for this task, |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1042 because it has precise 1ms timers. It is automagically enabled when |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1043 available, but requires root privileges, a <I>setuid root</I> |
7814 | 1044 MPlayer binary or a properly set up kernel. |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1045 <BR> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1046 If you are running kernel 2.4.19pre8 or later you can adjust the maximum |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1047 RTC frequency for normal users through the <CODE>/proc</CODE> filesystem. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1048 Use this command to enable RTC for normal users: |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1049 <P> |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1050 <CODE>echo 1024 > /proc/sys/dev/rtc/max-user-freq</CODE> |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1051 </P> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1052 If you do not have such a new kernel, you can also change one line in |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1053 <CODE>drivers/char/rtc.c</CODE> and recompile your kernel. Find the |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1054 section that reads |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1055 <PRE> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1056 * We don't really want Joe User enabling more |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1057 * than 64Hz of interrupts on a multi-user machine. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1058 */ |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1059 if ((rtc_freq > 64) && (!capable(CAP_SYS_RESOURCE))) |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1060 </PRE> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1061 and change the 64 to 1024. You should really know what you are doing, though. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1062 <BR> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1063 You can see the new timer's efficiency in the status line. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1064 <BR> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1065 The power management functions of some notebook BIOSes with speedstep CPUs |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1066 interact badly with RTC. Audio and video may get out of sync. Plugging the |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1067 external power connector in before you power up your notebook seems to help. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1068 You can always turn off RTC support with the <CODE>-nortc</CODE> switch. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1069 In some hardware combinations (confirmed during usage of non-DMA DVD |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1070 drive on an ALi1541 board) usage of the RTC timer causes skippy playback. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1071 It's recommended to use the third method in these cases.</LI> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1072 <LI><B>The third timer code</B> is turned on with the <CODE>-softsleep</CODE> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1073 option. It has the efficiency of the RTC, but it doesn't use RTC. On the other |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1074 hand, it requires more CPU.</LI> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1075 </UL> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1076 |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1077 <B>Note:</B> <B>NEVER install a setuid root MPlayer binary on a multiuser system!</B> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1078 It's a clear way for everyone to become root. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
1079 |
2745 | 1080 |
6974 | 1081 |
7047 | 1082 <H1><A NAME="features">2. Features</A></H1> |
1083 | |
1084 | |
1085 <H2><A NAME="formats">2.1</A> <A HREF="formats.html">Supported formats</A></H2> | |
1086 | |
1087 | |
1088 <H2><A NAME="codecs">2.2</A> <A HREF="codecs.html">Supported codecs</A></H2> | |
1089 | |
1090 | |
1091 <H2><A NAME="output">2.3</A> <A HREF="video.html">Video</A> & <A HREF="sound.html">Audio</A> output devices</H2> | |
1092 | |
1093 | |
1094 <H2><A NAME="encoding">2.4</A> <A HREF="encoding.html">MEncoder - An All-Purpose Encoder</A></H2> | |
1095 | |
1096 | |
1097 <H2><A NAME="tv"><B>2.5 TV input</B></A></H2> | |
1098 | |
2864 | 1099 <P>This section is about how to enable <B>watching/grabbing from V4L compatible |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1100 TV tuner</B>. See the man page for a description of TV options and keyboard |
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1101 controls.</P> |
2864 | 1102 |
7699
5d4b0446a557
Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents:
7640
diff
changeset
|
1103 <H3><A NAME="tv_compilation">2.5.1 Compilation</A></H3> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1104 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1105 <OL> |
6766
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
1106 <LI>First, you have to recompile. <CODE>./configure</CODE> will autodetect |
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
1107 kernel headers of v4l stuff and the existence of <CODE>/dev/video*</CODE> |
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
1108 entries. If they exist, TV support will be built (see the output of |
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
1109 <CODE>./configure</CODE>).</LI> |
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
1110 <LI>Make sure your tuner works with another TV software in Linux, for example |
2864 | 1111 xawtv.</LI> |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1112 </OL> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1113 |
7955 | 1114 <H3><A NAME="tv_tips">2.5.2 Usage tips</A></H3> |
1115 | |
1116 The full listing of the options is available on the manual page. Here | |
1117 are just a few tips: | |
1118 | |
1119 <UL> | |
8704 | 1120 <LI>Use the <CODE>channels</CODE> option. An example:<BR> |
1121 <CODE>-tv on:channels=26-MTV1,23-TV2</CODE><BR> | |
1122 Explanation: using this option, only the 26 and 23 channels will be usable, | |
1123 and there will be a nice OSD text upon channel switching, displaying the | |
1124 channel's name. Spaces in the channel name must be replaced by the "_" | |
1125 character.</LI> | |
8095 | 1126 <LI>Choose some sane image dimensions. The dimensions of the resulting image |
1127 should be divisible by 16.</LI> | |
1128 <LI>If you capture the video with the vertical resolution higher than half of | |
1129 the full resolution (i.e. 288 for PAL or 240 for NTSC), make sure you | |
1130 turned deinterlacing on. Otherwise you'll get a movie which is distorted | |
1131 during fast-motion scenes and the bitrate controller will be probably even | |
1132 unable to retain the specified bitrate as the interlacing artifacts produce | |
1133 high amount of detail and thus consume lot of bandwidth. You can enable | |
1134 deinterlacing with <CODE>-vop pp=DEINT_TYPE</CODE>. Usually | |
1135 <CODE>pp=lb</CODE> does a good job, but it can be matter of personal | |
1136 preference. See other deinterlacing algorithms in the manual and give it a | |
1137 try.</LI> | |
1138 <LI>Crop out the dead space. When you capture the video, the areas at the | |
1139 edges are usually black or contain some noise. These again consume lots of | |
1140 unnecessary bandwidth. More precisely it's not the black areas themselves | |
1141 but the sharp transitions between the black and the brighter video image | |
1142 which do but that's not important for now. Before you start capturing, | |
1143 adjust the arguments of the <CODE>crop</CODE> option so that all the crap | |
1144 at the margins is cropped out. Again, don't forget to keep the resulting | |
1145 dimensions sane.</LI> | |
1146 <LI>Watch out for CPU load. It shouldn't cross the 90% boundary for most of | |
1147 the time. If you have a large capture buffer, MEncoder can survive an | |
1148 overload for few seconds but nothing more. It's better to turn off the 3D | |
1149 OpenGL screensavers and similar stuff.</LI> | |
1150 <LI>Don't mess with the system clock. MEncoder uses the system clock for | |
1151 doing A/V sync. If you adjust the system clock (especially backwards in | |
1152 time), MEncoder gets confused and you will lose frames. This is an | |
1153 important issue if you are hooked to a network and run some time | |
1154 synchronization software like NTP. You have to turn NTP off during the | |
1155 capture process if you want to capture reliably.</LI> | |
1156 <LI>Don't change the <CODE>outfmt</CODE> unless you know what you are doing | |
1157 or your card/driver really doesn't support the default (YV12 colorspace). | |
1158 In the older versions of MPlayer/MEncoder it was necessary to specify the | |
1159 output format. This issue should be fixed in the current releases and | |
1160 <CODE>outfmt</CODE> isn't required anymore, and the default suits the most | |
1161 purposes. For example, if you are capturing into DivX using libavcodec and | |
1162 specify <CODE>outfmt=RGB24</CODE> in order to increase the quality of the | |
1163 captured images, the captured image will be actually later converted back | |
1164 into YV12 so the only thing you achieve is a massive waste of CPU power. | |
1165 </LI> | |
1166 <LI>To specify the I420 colorspace (<CODE>outfmt=i420</CODE>), you have to | |
1167 add an option <CODE>-vc rawi420</CODE> due to a fourcc conflict with an | |
1168 Intel Indeo video codec.</LI> | |
1169 <LI>There are several ways of capturing audio. You can grab the sound either | |
1170 using your soundcard via an external cable connection between video card | |
1171 and line-in, or using the built-in ADC in the bt878 chip. In the latter | |
1172 case, you have to load the <b>btaudio</b> driver. Read the | |
1173 <CODE>linux/Documentation/sound/btaudio</CODE> file (in the kernel tree, | |
1174 not MPlayer's) for some instructions on using this driver.</LI> | |
1175 <LI>If MEncoder cannot open the audio device, make sure that it is really | |
1176 available. There can be some trouble with the sound servers like arts | |
1177 (KDE) or esd (GNOME). If you have a full duplex soundcard (almost any | |
1178 decent card supports it today), and you are using KDE, try to check the | |
1179 "full duplex" option in the sound server preference menu.</LI> | |
7955 | 1180 </UL> |
1181 | |
1182 <H3><A NAME="tv_examples">2.5.3 Examples</A></H3> | |
2864 | 1183 |
6974 | 1184 <P>Dummy output, to AAlib :)<BR> |
1185 <CODE> mplayer -tv on:driver=dummy:width=640:height=480 -vo aa</CODE><BR> | |
1186 <BR> | |
1187 Input from standard V4L<BR> | |
7955 | 1188 <CODE> mplayer -tv |
1189 on:driver=v4l:width=640:height=480 -vo xv</CODE><BR> | |
1190 <BR> | |
1191 | |
1192 A more sophisticated example. This makes MEncoder capture the full | |
1193 PAL image, crop the margins, and deinterlace the picture using | |
1194 a linear blend algorithm. Audio is compressed with a constant | |
1195 bitrate of 64kbps, using LAME codec. This setup is suitable for | |
1196 capturing movies.<BR> <CODE> mencoder -tv | |
1197 on:driver=v4l:width=768:height=576 \<BR> | |
1198 -ovc lavc -lavcopts | |
1199 vcodec=mpeg4:vbitrate=900 \<BR> -oac | |
1200 mp3lame -lameopts cbr:br=64 \<BR> -vop | |
8474
33db249dda88
v4l - dimensions in the example were not multiple of 16
henry
parents:
8443
diff
changeset
|
1201 pp=lb,crop=720:544:24:16 -o output.avi </CODE><BR> |
6974 | 1202 |
7955 | 1203 <BR> |
1204 This will additionally rescale the image to 384x288 and compresses | |
1205 the video with the bitrate of 350kbps in high quality mode. The | |
1206 vqmax option looses the quantizer and allows the video compressor to | |
1207 actualy reach so low bitrate even at the expense of the | |
1208 quality. This can be used for capturing long TV series, where the | |
1209 video quality isn't so important.<BR> | |
1210 <CODE> | |
1211 mencoder -tv on:driver=v4l:width=768:height=576 \<BR> | |
1212 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \<BR> | |
1213 -oac mp3lame -lameopts cbr:br=48 \<BR> | |
1214 -vop scale=384:288,pp=tn/lb,crop=720:540:24:18 -sws 1 -o output.avi | |
1215 </CODE><BR> | |
1216 | |
1217 It's also possible to specify smaller image dimensions in the | |
1218 <CODE>-tv</CODE> option and omit the software scaling but this | |
1219 approach uses the maximum available information and is a little more | |
1220 resistant to noise. The bt8x8 chips can do the pixel averaging only | |
8095 | 1221 in the horizontal direction due to a hardware limitation.</P> |
6766
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
1222 |
2864 | 1223 |
8551
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1224 <H2><A NAME="edl">2.6 Edit Decision Lists (EDL)</A></H2> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1225 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1226 <P>The edit decision list (EDL) system allows you to automatically skip or mute |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1227 sections of videos during playback, based on a movie specific EDL |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1228 configuration file.</P> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1229 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1230 <P>This is useful for those who may want to watch a film in "family-friendly" |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1231 mode. You can cut out any violence, profanity, Jar-Jar Binks .. from a movie |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1232 according to your own personal preferences. Aside from this, there are other |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1233 uses, like automatically skipping over commercials in video files you |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1234 watch.</P> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1235 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1236 <P>The EDL file format is pretty bare-bones. Once the EDL system has reached a |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1237 certain level of maturity, an XML-based file format will probably be |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1238 implemented (keeping backwards compatibility with previous EDL formats).</P> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1239 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1240 <P>The maximum number of EDL entries for the current incarnation of EDL is 1000. |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1241 If you happen to need more, change the <CODE>#define MAX_EDL_ENTRIES</CODE> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1242 in the <CODE>edl.h</CODE> file.</P> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1243 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1244 <H3><A NAME="edl_using">2.6.1 Using an EDL file</A></H3> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1245 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1246 <P>Include the <CODE>-edl <filename></CODE> flag when you run MPlayer, |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1247 with the name of the EDL file you want applied to the video.</P> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1248 |
8625 | 1249 <H3><A NAME="edl_making">2.6.2 Making an EDL file</A></H3> |
8551
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1250 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1251 <P>The current EDL file format is:</P> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1252 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1253 <CODE>[begin second] [end second] [action]</CODE> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1254 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1255 <P>Where the seconds are floating-point numbers and the action is either |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1256 <CODE>0</CODE> for skip or <CODE>1</CODE> for mute. Example:</P> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1257 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1258 <PRE> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1259 5.3 7.1 0 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1260 15 16.7 1 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1261 420 422 0 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1262 </PRE> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1263 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1264 <P>This will skip from second 5.3 to second 7.1 of the video, then mute at |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1265 15 seconds, unmute at 16.7 seconds and skip from second 420 to second |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1266 422 of the video. These actions will be performed when the playback timer |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1267 reaches the times given in the file.</P> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1268 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1269 <P>To create an EDL file to work from, use the |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1270 <CODE>-edlout <filename></CODE> flag. During playback, when you want to |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1271 mark the previous two seconds to skip over, hit <CODE>i</CODE>. A |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1272 corresponding entry will be written to the file for that time. You can then go |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1273 back and fine-tune the generated EDL file.</P> |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1274 |
c8d63449741b
EDL section added, based on patch by Michael Halcrow <mah69@email.byu.edu>.
diego
parents:
8548
diff
changeset
|
1275 |
6974 | 1276 |
7047 | 1277 <H1><A NAME="usage">3. Usage</A></H1> |
1278 | |
1279 | |
1280 <H2><A NAME="command_line">3.1 Command line</A></H2> | |
4177 | 1281 |
7814 | 1282 <P>MPlayer utilizes a complex playtree. It consists of global options |
4177 | 1283 written as first (for example <CODE>mplayer -vfm 5</CODE>), and options |
1284 written after filenames, that apply only to the given filename/URL/whatever | |
5105 | 1285 (for example <CODE>mplayer -vfm 5 movie1.avi movie2.avi -vfm 4</CODE>).<BR> |
5715
71843ef1a085
video filter layer documentation begun (maybe audio layer should be
gabucino
parents:
5704
diff
changeset
|
1286 You can group filenames/URLs together using { and }. It's useful with |
5105 | 1287 option -loop: <CODE>mplayer { 1.avi -loop 2 2.avi } -loop 3</CODE> |
1288 will play files in this order: 1 1 2 1 1 2 1 1 2<BR> | |
1289 </P> | |
4177 | 1290 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1291 <TABLE BORDER=0> |
6974 | 1292 <TR><TD> </TD><TD>file</TD><TD> </TD><TD><CODE>mplayer [options] [path/]filename</CODE></TD></TR> |
1293 <TR><TD></TD><TD>files</TD><TD></TD><TD><CODE>mplayer [default options] [path/]filename1 [options for filename1] filename2 [options for filename2] ...</CODE></TD></TR> | |
1294 <TR><TD></TD><TD>VCD</TD><TD></TD><TD><CODE>mplayer [options] -vcd trackno [-cdrom-device /dev/cdrom]</CODE></TD></TR> | |
1295 <TR><TD></TD><TD>DVD</TD><TD></TD><TD><CODE>mplayer [options] -dvd titleno [-dvd-device /dev/dvd]</CODE></TD></TR> | |
7813
76940a39405a
RTSP/RTP documentation, patch by Ross Finlayson <finlayson@live.com>.
diego
parents:
7792
diff
changeset
|
1296 <TR><TD></TD><TD>WWW</TD><TD></TD><TD><CODE>mplayer [options] http://site.com/file.asf (playlists can be used, too)</CODE></TD></TR> |
76940a39405a
RTSP/RTP documentation, patch by Ross Finlayson <finlayson@live.com>.
diego
parents:
7792
diff
changeset
|
1297 <TR><TD></TD><TD>RTSP</TD><TD></TD><TD><CODE>mplayer [options] rtsp://server.example.com/streamName</CODE></TD></TR> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1298 </TABLE> |
1612 | 1299 |
5105 | 1300 <P> |
7813
76940a39405a
RTSP/RTP documentation, patch by Ross Finlayson <finlayson@live.com>.
diego
parents:
7792
diff
changeset
|
1301 Latest versions of MPlayer also accept VCD and DVD tracks in URL style, just like |
76940a39405a
RTSP/RTP documentation, patch by Ross Finlayson <finlayson@live.com>.
diego
parents:
7792
diff
changeset
|
1302 xine does: <CODE>mplayer dvd://1</CODE> or <CODE>mplayer vcd://1</CODE></P> |
5105 | 1303 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1304 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1305 mplayer -vo x11 /mnt/Films/Contact/contact2.mpg |
5105 | 1306 mplayer -vcd 2 |
1612 | 1307 mplayer -afm 3 /mnt/DVDtrailers/alien4.vob |
5105 | 1308 mplayer -dvd 1 -dvd-device /dev/hdc |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1309 mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1310 </PRE> |
1612 | 1311 |
6974 | 1312 |
7047 | 1313 <H2><A NAME="control">3.2 Control</A></H2> |
1612 | 1314 |
7814 | 1315 <P>MPlayer has a fully configurable, command driven, control layer which |
1316 lets you control MPlayer with keyboard, mouse, joystick or remote | |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1317 control (using LIRC). See the man page for the complete list of keyboard |
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1318 controls.</P> |
5850 | 1319 |
6974 | 1320 |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1321 <H3><A NAME="controls_configuration">3.2.1 Controls configuration</A></H3> |
5850 | 1322 |
7814 | 1323 <P>MPlayer allows you bind any key/button to any MPlayer command |
6493 | 1324 using a simple config file. The syntax consist of a key name followed by a |
1325 command. The default config file location is | |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
1326 <CODE>$HOME/.mplayer/input.conf</CODE> but it can be overridden using the |
6493 | 1327 <CODE>-input</CODE> conf switch (relative path are relative to |
1328 <CODE>$HOME/.mplayer</CODE>). | |
1329 | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1330 <P>Example:</P> |
6493 | 1331 |
5850 | 1332 <PRE> |
1333 ## | |
1334 ## MPlayer input control file | |
1335 ## | |
1336 | |
1337 RIGHT seek +10 | |
1338 LEFT seek -10 | |
1339 - audio_delay 0.100 | |
1340 + audio_delay -0.100 | |
1341 q quit | |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1342 > pt_step 1 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1343 < pt_step -1 |
5850 | 1344 ENTER pt_step 1 1 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1345 </PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1346 |
5850 | 1347 |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1348 <H4><A NAME="key_names">3.2.1.1 Key names</A></H4> |
5850 | 1349 |
6493 | 1350 <P>You can have a full list by running <CODE>mplayer -input keylist</CODE></P> |
5850 | 1351 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1352 <H4>Keyboard:</H4> |
5850 | 1353 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1354 <UL> |
6974 | 1355 <LI>Any printable character</LI> |
1356 <LI>SPACE</LI> | |
1357 <LI>ENTER</LI> | |
1358 <LI>TAB</LI> | |
1359 <LI>CTRL</LI> | |
1360 <LI>BS</LI> | |
1361 <LI>DEL</LI> | |
1362 <LI>INS</LI> | |
1363 <LI>HOME</LI> | |
1364 <LI>END</LI> | |
1365 <LI>PGUP</LI> | |
1366 <LI>PGDWN</LI> | |
1367 <LI>ESC</LI> | |
1368 <LI>RIGHT</LI> | |
1369 <LI>LEFT</LI> | |
1370 <LI>UP</LI> | |
1371 <LI>DOWN</LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1372 </UL> |
5850 | 1373 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1374 <H4>Mouse (only supported under X):</H4> |
5850 | 1375 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1376 <UL> |
6974 | 1377 <LI>MOUSE_BTN0 (Left button)</LI> |
1378 <LI>MOUSE_BTN1 (Right button)</LI> | |
1379 <LI>MOUSE_BTN2 (Middle button)</LI> | |
1380 <LI>MOUSE_BTN3 (Wheel)</LI> | |
1381 <LI>MOUSE_BTN4 (Wheel)</LI> | |
1382 <LI>...</LI> | |
1383 <LI>MOUSE_BTN9</LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1384 </UL> |
5850 | 1385 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1386 <H4>Joystick (support must be enabled at compile time):</H4> |
5850 | 1387 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1388 <UL> |
6974 | 1389 <LI>JOY_RIGHT or JOY_AXIS0_PLUS</LI> |
1390 <LI>JOY_LEFT or JOY_AXIS0_MINUS</LI> | |
1391 <LI>JOY_UP or JOY_AXIS1_MINUS</LI> | |
1392 <LI>JOY_DOWN or JOY_AXIS1_PLUS</LI> | |
1393 <LI>JOY_AXIS2_PLUS</LI> | |
1394 <LI>JOY_AXIS2_MINUS</LI> | |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1395 <LI>...</LI> |
6974 | 1396 <LI>JOY_AXIS9_PLUS</LI> |
1397 <LI>JOY_AXIS9_MINUS</LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1398 </UL> |
5850 | 1399 |
1400 | |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1401 <H4><A NAME="commands">3.2.1.2 Commands</A></H4> |
5850 | 1402 |
6493 | 1403 <P>You can have a full list of known commands by running "mplayer -input cmdlist"</P> |
5850 | 1404 |
1405 <UL> | |
1406 <LI><B>seek</B> (int) val [(int) type=0] | |
6974 | 1407 <P>Seek to some place in the movie.<BR> |
1408 Type 0 is a relative seek of +/- val seconds.<BR> | |
1409 Type 1 seek to val % in the movie.</P></LI> | |
5850 | 1410 <LI><B>audio_delay</B> (float) val |
6974 | 1411 <P>Adjust the audio delay of val seconds</P></LI> |
5850 | 1412 <LI><B>quit</B> |
7814 | 1413 <P>Quit MPlayer</P></LI> |
5850 | 1414 <LI><B>pause</B> |
6974 | 1415 <P>Pause/unpause the playback</P></LI> |
5850 | 1416 <LI><B>grap_frames</B> |
6974 | 1417 <P>Somebody know ?</P></LI> |
5850 | 1418 <LI><B>pt_step</B> (int) val [(int) force=0] |
6974 | 1419 <P>Go to next/previous entry in playtree. Val sign tell the direction.<BR> |
1420 If no other entry is available in the given direction it won't do anything | |
1421 unless force is non 0.</P></LI> | |
5850 | 1422 <LI><B>pt_up_step</B> (int) val [(int) force=0] |
6974 | 1423 <P>Like pt_step but it jump to next/previous in the parent list. It's useful |
1424 to break inner loop in the playtree.</P></LI> | |
5850 | 1425 <LI><B>alt_src_step</B> (int) val |
6974 | 1426 <P>When more than one source is available it select the next/previous one |
1427 (only supported by asx playlist).</P></LI> | |
5850 | 1428 <LI><B>sub_delay</B> (float) val [(int) abs=0] |
6974 | 1429 <P>Adjust the subtitles delay of +/- val seconds or set it to val seconds |
1430 when abs is non zero.</P></LI> | |
5850 | 1431 <LI><B>osd</B> [(int) level=-1] |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1432 <P>Toggle osd mode or set it to level when level > 0.</P></LI> |
5850 | 1433 <LI><B>volume</B> (int) dir |
6974 | 1434 <P>Increase/decrease volume</P></LI> |
5850 | 1435 <LI><B>contrast</B> (int) val [(int) abs=0]</LI> |
1436 <LI><B>brightness</B> (int) val [(int) abs=0]</LI> | |
1437 <LI><B>hue</B> (int) val [(int) abs=0]</LI> | |
1438 <LI><B>saturation</B> (int) val [(int) abs=0] | |
6974 | 1439 <P>Set/Adjust video parameters. Val range from -100 to 100.</P></LI> |
5850 | 1440 <LI><B>frame_drop</B> [(int) type=-1] |
6974 | 1441 <P>Toggle/Set frame dropping mode.</P></LI> |
7628
d6608342591d
This patch adds the functionality to disable/enable subtitles while playing
arpi
parents:
7455
diff
changeset
|
1442 <LI><B>sub_visibility</B> |
d6608342591d
This patch adds the functionality to disable/enable subtitles while playing
arpi
parents:
7455
diff
changeset
|
1443 <P>Toggle subtitle visibility.</P></LI> |
5850 | 1444 <LI><B>sub_pos</B> (int) val |
6974 | 1445 <P>Adjust subtitles position.</P></LI> |
8548 | 1446 <LI><B>vobsub_lang</B> |
1447 <P>Change the language of VobSub subtitles.</P></LI> | |
5850 | 1448 <LI><B>vo_fullscreen</B> |
6974 | 1449 <P>Switch fullscreen mode.</P></LI> |
5850 | 1450 <LI><B>tv_step_channel</B> (int) dir |
6974 | 1451 <P>Select next/previous tv channel.</P></LI> |
5850 | 1452 <LI><B>tv_step_norm</B> |
6974 | 1453 <P>Change TV norm.</P></LI> |
5850 | 1454 <LI><B>tv_step_chanlist</B> |
6974 | 1455 <P>Change channel list.</P></LI> |
5850 | 1456 <LI><B>gui_loadfile</B></LI> |
1457 <LI><B>gui_loadsubtitle</B></LI> | |
1458 <LI><B>gui_about</B></LI> | |
1459 <LI><B>gui_play</B></LI> | |
1460 <LI><B>gui_stop</B></LI> | |
1461 <LI><B>gui_playlist</B></LI> | |
1462 <LI><B>gui_preferences</B></LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1463 <LI><B>gui_skinbrowser</B> |
6974 | 1464 <P>GUI actions</P></LI> |
5850 | 1465 </UL> |
1466 | |
6974 | 1467 |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1468 <H3><A NAME="lirc">3.2.2 Control from LIRC</A></H3> |
1612 | 1469 |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1470 <P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver, |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
1471 an (almost) arbitrary remote control and control your Linux box with it! |
6974 | 1472 More about it at <A HREF="http://www.lirc.org">www.lirc.org</A>.</P> |
1612 | 1473 |
5969 | 1474 <P>If you have installed the lirc-package, configure will autodetect it. If |
7814 | 1475 everything went fine, MPlayer will print a message like "Setting up |
5969 | 1476 lirc support..." on startup. If an error occurs it will tell you. If it |
1477 doesn't tell you anything about LIRC there's no support compiled in. That's | |
1478 it :-)</P> | |
1612 | 1479 |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1480 <P>The application name for MPlayer is - oh wonder - <CODE>mplayer</CODE>. |
5969 | 1481 You can use any mplayer commands and even pass more than one command by |
1482 separating them with \n. Don't forget to enable the repeat flag in .lircrc | |
1483 when it make sense (seek, volume, etc). Here's an excerpt from my | |
1484 .lircrc:</P> | |
1612 | 1485 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1486 <PRE> |
5850 | 1487 begin |
1488 button = VOLUME_PLUS | |
1489 prog = mplayer | |
1490 config = volume 1 | |
1491 repeat = 1 | |
1492 end | |
1612 | 1493 |
5850 | 1494 begin |
1495 button = VOLUME_MINUS | |
1496 prog = mplayer | |
1497 config = volume -1 | |
1498 repeat = 1 | |
1499 end | |
1500 | |
1501 begin | |
1502 button = CD_PLAY | |
1503 prog = mplayer | |
1504 config = pause | |
1505 end | |
1506 | |
1507 begin | |
1508 button = CD_STOP | |
1509 prog = mplayer | |
1510 config = seek 0 1\npause | |
1511 end | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1512 </PRE> |
1612 | 1513 |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1514 <P>If you don't like the standard location for the lirc-config file (~/.lircrc) |
6960 | 1515 use the -lircconf <filename> switch to specify another file.</P> |
1612 | 1516 |
6493 | 1517 |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1518 <H3><A NAME="slave">3.2.3 Slave mode</A></H3> |
5850 | 1519 |
7814 | 1520 <P>The slave mode allow you to build simple frontend to MPlayer. When |
1521 enabled (with the <CODE>-slave</CODE> switch) MPlayer will read | |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
1522 commands separated by new line (\n) from stdin.</P> |
6493 | 1523 |
5850 | 1524 |
7047 | 1525 <H2><A NAME="streaming">3.3 Streaming from network or pipes</A></H2> |
1612 | 1526 |
7814 | 1527 <P>MPlayer can play files from network, using the HTTP, MMS or RTSP/RTP |
7813
76940a39405a
RTSP/RTP documentation, patch by Ross Finlayson <finlayson@live.com>.
diego
parents:
7792
diff
changeset
|
1528 protocol.</P> |
1612 | 1529 |
6960 | 1530 <P>Playing goes by simply using adding the URL to the command line. |
7814 | 1531 MPlayer also honors the http_proxy environment variable, and uses |
6960 | 1532 proxy if available. Proxy usage can also be forced:</P> |
4153 | 1533 |
5105 | 1534 <P><CODE>mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</CODE></P> |
2001 | 1535 |
7814 | 1536 <P>MPlayer can read from stdin (NOT named pipes). This can be for example |
6960 | 1537 used to play from FTP:</P> |
1538 | |
6583 | 1539 <P><CODE> wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P> |
1612 | 1540 |
6960 | 1541 <P>Note: it's also recommended to enable CACHE when playback from network:</P> |
6868
f6e17d2b448e
The rectangle of the rectangle plugin is not necessarily white.
diego
parents:
6849
diff
changeset
|
1542 |
6583 | 1543 <P><CODE> wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -</CODE></P> |
1612 | 1544 |
6496 | 1545 |
6974 | 1546 |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1547 <H1><A NAME="faq">4.</A> <A HREF="faq.html">FAQ section</A></H1> |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1548 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1549 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1550 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1551 <H1><A NAME="cd/dvd">5.</A> <A HREF="cd-dvd.html">CD/DVD section</A></H1> |
7047 | 1552 |
1553 | |
1554 | |
1555 <H1><A NAME="ports">6. Ports</A></H1> | |
1556 | |
1557 | |
8636
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1558 <H2><A NAME="linux">6.1 Linux</A></H2> |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1559 |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1560 <P>The main development platform is Linux on x86, altough MPlayer works on many |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1561 other Linux ports.</P> |
1612 | 1562 |
8636
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1563 |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1564 <H3><A NAME="debian">6.1.1 Debian packaging</A></H3> |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1565 |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1566 <P>To build a Debian package, run the following command in the MPlayer source |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1567 directory:</P> |
1612 | 1568 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1569 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1570 fakeroot debian/rules binary |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1571 </PRE> |
1612 | 1572 |
8636
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1573 <P>As root you can then install the <CODE>.deb</CODE> package as usual:</P> |
1612 | 1574 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1575 <PRE> |
8636
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1576 dpkg -i ../mplayer_<version>.deb |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1577 </PRE> |
1612 | 1578 |
8636
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1579 <P>Christian Marillat has been making unofficial Debian MPlayer, MEncoder and |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1580 font packages for a while, you can (apt-)get them from his |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1581 <A HREF="http://marillat.free.fr/">homepage</A>. These packages are highly |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1582 unofficial, however, as Christian made and redistributed these packages when |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1583 MPlayer was still not fully GPLed and |
8639 | 1584 <A HREF="users_against_developers.html#binary">binary redistribution</A> was |
8636
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1585 not allowed. Christian ignored requests to stop redistributing his packages, |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1586 which caused bad blood with MPlayer developers. Binary redistribution is not |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1587 a problem anymore, but we <B>do not support</B> these packages!</P> |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1588 |
1612 | 1589 |
8636
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1590 <H3><A NAME="rpm">6.1.2 RPM packaging</A></H3> |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1591 |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1592 <P>Dominik Mierzejewski created and maintains official Red Hat RPM packages of |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1593 MPlayer. They are available from his |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1594 <A HREF="http://www.piorunek.pl/~dominik/linux/pkgs/mplayer/">homepage</A>. |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1595 Please read the instructions there and report problems to him, not us.</P> |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1596 |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1597 <P>There are other RPM versions (SuSE now includes MPlayer in their official |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1598 distribution, Mandrake packages are available from the |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1599 <A HREF="http://plf.zarb.org/">P.L.F</A>) of MPlayer, but none of them is |
db4a1b1254cb
Linux ports section reworked, RPM section added, based on a patch by Alex.
diego
parents:
8635
diff
changeset
|
1600 officially supported.</P> |
1612 | 1601 |
1602 | |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1603 <H2><A NAME="bsd">6.2 *BSD</A></H2> |
1612 | 1604 |
8079
714d18011757
Link to Chinese documentation, ports etc mentioned in *BSD section.
diego
parents:
8070
diff
changeset
|
1605 <P>MPlayer runs on FreeBSD, OpenBSD, NetBSD, BSD/OS and Darwin. There are |
714d18011757
Link to Chinese documentation, ports etc mentioned in *BSD section.
diego
parents:
8070
diff
changeset
|
1606 ports/pkgsrc/fink/etc versions of MPlayer available that are probably easier |
714d18011757
Link to Chinese documentation, ports etc mentioned in *BSD section.
diego
parents:
8070
diff
changeset
|
1607 to use than our raw sources.</P> |
714d18011757
Link to Chinese documentation, ports etc mentioned in *BSD section.
diego
parents:
8070
diff
changeset
|
1608 |
714d18011757
Link to Chinese documentation, ports etc mentioned in *BSD section.
diego
parents:
8070
diff
changeset
|
1609 <P>To build MPlayer you will need GNU make (gmake - native BSD make will not |
714d18011757
Link to Chinese documentation, ports etc mentioned in *BSD section.
diego
parents:
8070
diff
changeset
|
1610 work) and a recent version of binutils.</P> |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1611 |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1612 <P>If MPlayer complains about not finding <CODE>/dev/cdrom</CODE> or |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1613 <CODE>/dev/dvd</CODE>, create an appropiate symbolic link:<BR> |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1614 <CODE>ln -s /dev/(your_cdrom_device) /dev/cdrom</CODE>.</P> |
1612 | 1615 |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1616 <P>To use Win32 DLLs with MPlayer you will need to re-compile the kernel with |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1617 "<CODE>option USER_LDT</CODE>" (unless you run FreeBSD -CURRENT, where this |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1618 is the default).</P> |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1619 |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1620 <H3><A NAME="freebsd">6.2.1 FreeBSD</A></H3> |
1612 | 1621 |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1622 <P>If your CPU has SSE, recompile your kernel with "options CPU_ENABLE_SSE" to |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1623 use it (FreeBSD-STABLE or kernel patches required).</P> |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1624 |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1625 <H3><A NAME="openbsd">6.2.2 OpenBSD</A></H3> |
1612 | 1626 |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1627 <P>Due to limitations in different versions of gas (relocation vs MMX), you will |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1628 need to compile in two steps: First make sure that the non-native as is first |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1629 in your <CODE>$PATH</CODE> and do a <CODE>gmake -k</CODE>, then make sure that |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1630 the native version is used and do <CODE>gmake</CODE>.</P> |
1612 | 1631 |
6974 | 1632 |
7047 | 1633 <H2><A NAME="solaris">6.3 Solaris</A></H2> |
1688 | 1634 |
1635 <P>MPlayer should work on Solaris 2.6 or newer.</P> | |
1612 | 1636 |
7814 | 1637 <P>On <B>UltraSPARC</B>s, MPlayer takes advantage of their <B>VIS</B> |
6960 | 1638 extensions (equivalent to MMX), currently only in <I>libmpeg2</I>, |
1639 <I>libvo</I> and <I>libavcodec</I>, but not in mp3lib. You can watch a VOB | |
1640 file on a 400MHz CPU. You'll need | |
1641 <A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mLib</A> installed.</P> | |
1731 | 1642 |
1682 | 1643 <P>To build the package you will need GNU make (gmake, /opt/sfw/gmake), native |
6960 | 1644 Solaris make will not work. Typical error you get when building with Solaris' |
1645 make instead of GNU make:</P> | |
1612 | 1646 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1647 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1648 % /usr/ccs/bin/make |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1649 make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1650 </PRE> |
1612 | 1651 |
1682 | 1652 <P>On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter |
6960 | 1653 if GNU C/C++ compiler is configured with or without the GNU assembler.</P> |
1654 | |
1655 <P>On Solaris x86, you need the GNU assembler and the GNU C/C++ compiler, | |
1656 configured to use the GNU assembler! The mplayer code on the x86 platform | |
1657 makes heavy use of MMX, SSE and 3DNOW! instructions that cannot be compiled | |
1658 using Sun's assembler <CODE>/usr/ccs/bin/as</CODE>.</P> | |
1659 | |
1660 <P>The configure script tries to find out, which assembler program is used by | |
1661 your "gcc" command (in case the autodetection fails, use the | |
1662 <CODE>--as=/whereever/you/have/installed/gnu-as</CODE> option to tell the | |
1663 configure script where it can find GNU "as" on your system).</P> | |
1612 | 1664 |
1682 | 1665 <P>Error message from configure on a Solaris x86 system using GCC |
6960 | 1666 without GNU assembler:</P> |
1612 | 1667 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1668 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1669 % configure |
1612 | 1670 ... |
1671 Checking assembler (/usr/ccs/bin/as) ... , failed | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1672 Please upgrade(downgrade) binutils to 2.10.1... |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1673 </PRE> |
1612 | 1674 |
1682 | 1675 <P>(Solution: Install and use a gcc configured with "--with-as=gas")</P> |
1612 | 1676 |
1682 | 1677 <P>Typical error you get when building with a GNU C compiler that does |
6960 | 1678 not use GNU as:</P> |
1612 | 1679 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1680 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1681 % gmake |
1612 | 1682 ... |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1683 gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math |
1612 | 1684 -fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c |
1685 Assembler: mplayer.c | |
1686 "(stdin)", line 3567 : Illegal mnemonic | |
1687 "(stdin)", line 3567 : Syntax error | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1688 ... more "Illegal mnemonic" and "Syntax error" errors ... |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1689 </PRE> |
1682 | 1690 |
8781
8e3e71a8c414
Remove an obsolete link in the solaris section of the documentation
jkeil
parents:
8759
diff
changeset
|
1691 <P>Due to bugs in Solaris 8, you may not be able to play DVD discs larger |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
1692 than 4 GB:</P> |
1682 | 1693 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1694 <UL> |
8781
8e3e71a8c414
Remove an obsolete link in the solaris section of the documentation
jkeil
parents:
8759
diff
changeset
|
1695 <LI>The sd(7D) driver on Solaris 8 x86 has a bug when accessing a disk |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1696 block >4GB on a device using a logical blocksize != DEV_BSIZE (i.e. CD-ROM |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
1697 and DVD media). Due to a 32Bit int overflow, a disk address modulo 4GB is |
6960 | 1698 accessed. |
1699 (<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22516">http://groups.yahoo.com/group/solarisonintel/message/22516</A>) | |
8781
8e3e71a8c414
Remove an obsolete link in the solaris section of the documentation
jkeil
parents:
8759
diff
changeset
|
1700 <P> |
8e3e71a8c414
Remove an obsolete link in the solaris section of the documentation
jkeil
parents:
8759
diff
changeset
|
1701 This problem does not exist in the SPARC version of Solaris 8. |
6960 | 1702 </LI> |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
1703 <LI>A similar bug is present in the hsfs(7FS) filesystem code (aka |
8781
8e3e71a8c414
Remove an obsolete link in the solaris section of the documentation
jkeil
parents:
8759
diff
changeset
|
1704 ISO9660), hsfs may not not support partitions/disks larger than 4GB, all data |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
1705 is accessed modulo 4GB. |
8781
8e3e71a8c414
Remove an obsolete link in the solaris section of the documentation
jkeil
parents:
8759
diff
changeset
|
1706 (<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22592">http://groups.yahoo.com/group/solarisonintel/message/22592</A>). |
8e3e71a8c414
Remove an obsolete link in the solaris section of the documentation
jkeil
parents:
8759
diff
changeset
|
1707 <P> |
8e3e71a8c414
Remove an obsolete link in the solaris section of the documentation
jkeil
parents:
8759
diff
changeset
|
1708 The hsfs problem can be fixed by installing patch 109764-04 (sparc) / |
8e3e71a8c414
Remove an obsolete link in the solaris section of the documentation
jkeil
parents:
8759
diff
changeset
|
1709 109765-04 (x86). |
6960 | 1710 </LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1711 </UL> |
1682 | 1712 |
1688 | 1713 <P>On Solaris with an UltraSPARC CPU, you can get some extra speed by |
1714 using the CPU's VIS instructions for certain time consuming operations. | |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1715 VIS acceleration can be used in MPlayer by calling functions in Sun's |
1688 | 1716 <A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mediaLib</A>.</P> |
1717 | |
1718 <P>VIS accelerated operations from mediaLib are used for mpeg2 video | |
1719 decoding and for color space conversion in the video output drivers.</P> | |
1720 | |
2452 | 1721 |
7047 | 1722 <H2><A NAME="strongarm">6.4 StrongARM</A></H2> |
1682 | 1723 |
7814 | 1724 <P>MPlayer is reported to compile on StrongARM. Use the following command line:</P> |
1682 | 1725 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1726 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1727 ./configure --target=arm-linux --disable-css --with-x11libdir=/usr/arm/lib |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1728 --with-x11incdir=/usr/arm/lib --disable-gcc-checking |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1729 </PRE> |
2452 | 1730 |
1731 | |
7047 | 1732 <H2><A NAME="sgi">6.5 Silicon Graphics / IRIX</A></H2> |
2452 | 1733 |
8353
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1734 <P>You can either try to install the GNU install program, and (if you did not |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1735 put it in your global path) then point to the location with:</P> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1736 <PRE> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1737 ./configure --install-path=PATH |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1738 </PRE> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1739 <P>Or you can use the default install delivered with IRIX 6.5 in which case you |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1740 will have to edit the Makefile a littlebit by hand. Change the following two |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1741 lines:</P> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1742 <PRE> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1743 $(INSTALL) -c -m 644 DOCS/mplayer.1 $(MANDIR)/man1/mplayer.1 |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1744 |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1745 $(INSTALL) -c -m 644 etc/codecs.conf $(CONFDIR)/codecs.conf |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1746 </PRE> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1747 <P>to:</P> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1748 <PRE> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1749 $(INSTALL) -m 644 mplayer.1 $(MANDIR)/man1/ |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1750 |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1751 $(INSTALL) -m 644 codecs.conf $(CONFDIR)/ |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1752 </PRE> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1753 <P>And then do (from within the MPlayer source dir):</P> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1754 <PRE> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1755 cp DOCS/mplayer.1 . ; cp etc/codecs.conf . |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1756 </PRE> |
6dd42a044681
a little (my first!) patch to add some info about MPlayer on Irix 6.5 to
arpi
parents:
8351
diff
changeset
|
1757 <P>and then go on with building and installing.</P> |
2452 | 1758 |
1759 | |
7047 | 1760 <H2><A NAME="qnx">6.6 QNX</A></H2> |
3027 | 1761 |
4500 | 1762 <P>Works. You'll need to download SDL for QNX, and install it. Then run |
7814 | 1763 MPlayer with <CODE>-vo sdl:photon</CODE> and <CODE>-ao sdl:nto</CODE> |
4500 | 1764 options, and it should be fast.</P> |
1765 | |
1766 <P>The <CODE>-vo x11</CODE> output will be even slower than on Linux, since | |
4680 | 1767 QNX has only X <I>emulation</I> which is VERY slow. Use SDL.</P> |
3027 | 1768 |
1769 | |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1770 <H2><A NAME="cygwin">6.7 Cygwin</A></H2> |
5880
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5863
diff
changeset
|
1771 |
8642
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1772 <P>The Cygwin port is still in its infancy. Currently there is no support for |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1773 Win32 DLLs, VCDs or OpenGL. SDL is known to distort sound and image or crash |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1774 on some systems. <A HREF="tech/patches.txt">Patches</A> are always welcome. |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1775 Best results are achieved with the native DirectX video output driver |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1776 (<CODE>-vo directx</CODE>) and the native Windows waveout audio driver |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1777 (<CODE>-ao win32</CODE>). You should also check out the |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1778 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin/">mplayer-cygwin</A> |
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1779 mailing list for help and latest information.</P> |
5880
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5863
diff
changeset
|
1780 |
8642
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1781 <P>You have to copy or symlink <CODE>etc/cygwin_inttypes.h</CODE> from the |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1782 MPlayer source directory to <CODE>/usr/include/inttypes.h</CODE> in order to |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1783 make MPlayer compile.</P> |
6960 | 1784 |
8642
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1785 <P>To get native DirectX video, download |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1786 <A HREF="http://www.videolan.org/vlc/dx7headers.tgz">DirectX 7 header files</A>, |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1787 extract them to <CODE>/usr/include/</CODE> or <CODE>/usr/local/include/</CODE> |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1788 and recompile. If the image is distorted, try turning off hardware |
30bb40f02e1e
Win32 DLLs and OpenGL do not work on Cygwin. Automatically disable them and
diego
parents:
8639
diff
changeset
|
1789 acceleration with <CODE>-vo directx:noaccel</CODE>.</P> |
7942
b582c6fb0053
Unified BSD sections, expanded Cygwin section, small fixes.
diego
parents:
7814
diff
changeset
|
1790 |
8184 | 1791 <P>Instructions and files for making SDL run under Cygwin can be found on the |
1792 <A HREF="http://www.libsdl.org/extras/win32/cygwin/">libsdl site</A>.</P> | |
1793 | |
6974 | 1794 |
1795 | |
7365
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1796 <H1><A NAME="mailing_lists">Appendix A - Mailing lists</A></H1> |
1682 | 1797 |
7814 | 1798 <P>There are some public mailing lists on MPlayer. Unless explicitly |
7700
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1799 stated otherwise the language of these lists is <B>English</B>. Please do |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1800 not send messages in other languages or HTML mail! Message size limit is 80k. |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1801 If you have something bigger put it up for download somewhere. Click the |
7787
05e518badc1b
doc fixes part 1 (more will come when i find the time to read the rest)
attila
parents:
7700
diff
changeset
|
1802 links to subscribe. On the mailing lists, the same rules about writing |
7792
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1803 and quoting apply as on usenet. Please follow them, it makes the life of |
a1465b7f3221
Keyboard controls and options are described in the man page, removed the
diego
parents:
7787
diff
changeset
|
1804 those who read your mails a lot easier. If you do not know them please |
7787
05e518badc1b
doc fixes part 1 (more will come when i find the time to read the rest)
attila
parents:
7700
diff
changeset
|
1805 read <A HREF="http://learn.to/edit_messages">HOWTO edit messages</A> or |
05e518badc1b
doc fixes part 1 (more will come when i find the time to read the rest)
attila
parents:
7700
diff
changeset
|
1806 (if you are in a hurry) |
05e518badc1b
doc fixes part 1 (more will come when i find the time to read the rest)
attila
parents:
7700
diff
changeset
|
1807 <A HREF="http://www.xs4all.nl/~hanb/documents/quotingguide.html"> |
05e518badc1b
doc fixes part 1 (more will come when i find the time to read the rest)
attila
parents:
7700
diff
changeset
|
1808 Quoting HOWTO</A>.</P> |
1682 | 1809 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1810 <UL> |
8442 | 1811 <LI>MPlayer announce list: |
1812 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-announce">http://mplayerhq.hu/mailman/listinfo/mplayer-announce</A><BR> | |
8566 | 1813 List for MPlayer announcements. Subscribe here if you want to get |
8442 | 1814 announcements about new features.</LI> |
6974 | 1815 <LI>MPlayer developers list: |
1816 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng</A><BR> | |
7814 | 1817 This list is about MPlayer development! Talking about interface/API |
7700
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1818 changes, new libraries, code optimization, configure changes is ontopic |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1819 here. Send patches but <B>not</B> bug reports, user questions, feature |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1820 requests or flames here to keep the list traffic low.</LI> |
6974 | 1821 <LI>MPlayer users list: |
1822 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A> | |
1823 <UL> | |
7700
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1824 <LI>Send bug reports here after reading the <A HREF="#known_bugs">Known Bugs</A> |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1825 and <A HREF="bugreports.html">bug reporting section</A>).</LI> |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1826 <LI>Send feature requests here (after reading the <B>whole</B> |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1827 documentation).</LI> |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1828 <LI>Send user questions here (after reading the <B>whole</B> |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1829 documentation).</LI> |
6974 | 1830 </UL> |
1831 </LI> | |
1832 <LI>MPlayer Hungarian users list: | |
1833 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok">http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok</A> | |
1834 <UL> | |
1835 <LI>Hungarian language list</LI> | |
8442 | 1836 <LI>Topic? We'll see about it... mostly flame and RTFM questions up to |
1837 now :(</LI> | |
6974 | 1838 </UL> |
1839 </LI> | |
7700
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1840 <LI>MPlayer & Matrox G200/G400/G450/G550 users: |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1841 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-matrox">http://mplayerhq.hu/mailman/listinfo/mplayer-matrox</A><BR> |
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1842 Matrox related questions like |
6974 | 1843 <UL> |
1844 <LI>things about mga_vid</LI> | |
1845 <LI>Matrox's official beta drivers (for X 4.x.x)</LI> | |
7700
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1846 <LI>matroxfb-TVout stuff</LI> |
6974 | 1847 </UL> |
1848 </LI> | |
1849 <LI>MPlayer & DVB card users: | |
1850 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">http://mplayerhq.hu/mailman/listinfo/mplayer-dvb</A><BR> | |
7700
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1851 Things related to the hardware decoder card called DVB (<B>not</B> DXR3!). |
6974 | 1852 </LI> |
1853 <LI>MPlayer CVS-log: | |
1854 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog">http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog</A><BR> | |
7814 | 1855 All changes in MPlayer code are automatically sent to this list. Only |
7700
4a39a8bac5de
Mailing list section reworded and updated. This should at some point be
diego
parents:
7699
diff
changeset
|
1856 questions about these changes belong here (if you do not understand why a |
6974 | 1857 change is required or you have a better fix or you have noticed a possible |
8442 | 1858 bug/problem in the commit). |
1859 </LI> | |
1860 <LI>MPlayer CygWin-porting list: | |
7043
ba9c212ed577
begun removing "Available options" and "Examples" sections, which
gabucino
parents:
7015
diff
changeset
|
1861 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin">http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin</A><BR> |
8442 | 1862 List for discussion about MPlayer's CygWin port. |
1863 </LI> | |
1864 <LI>MPlayer OS/2-porting list: | |
1865 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-os2">http://mplayerhq.hu/mailman/listinfo/mplayer-os2</A><BR> | |
1866 List for discussion about MPlayer's OS/2 port. | |
1867 </LI> | |
1868 <LI>MPlayer Weekly News' editors and translators list: | |
1869 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-mwn">http://mplayerhq.hu/mailman/listinfo/mplayer-mwn</A><BR> | |
1870 List for discussion about the Weekly News releases. | |
1871 </LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1872 </UL> |
1682 | 1873 |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1874 <P><B>Note:</B> You can reach the searchable mailing list archives at |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1875 <A HREF="http://www.mplayerhq.hu/cgi-bin/htsearch">http://www.mplayerhq.hu/cgi-bin/htsearch</A>. |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1876 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1877 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1878 |
7365
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1879 <H1><A NAME="bug_reports">Appendix B</A> - <A HREF="bugreports.html">How to report bugs</A></H1> |
7047 | 1880 |
1881 | |
1882 | |
7365
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1883 <H1><A NAME="known_bugs">Appendix C - Known bugs</A></H1> |
1748 | 1884 |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
1885 <P>Special system/CPU-specific bugs/problems:</P> |
1748 | 1886 <UL> |
1887 | |
1888 <LI>SIGILL (signal 4) on P3 using 2.2.x kernels:<BR> | |
1889 Problem: kernel 2.2.x doesn't have proper (working) SSE support<BR> | |
1890 Solution: upgrade kernel to 2.4.x<BR> | |
6732
8460a77203de
DXR3 moved to video.html. TOC updated, added <CODE> where appropiate.
diego
parents:
6731
diff
changeset
|
1891 Workaround: <CODE>./configure --disable-sse</CODE></LI> |
1748 | 1892 |
1893 <LI>General SIGILL (signal 4):<BR> | |
1894 Problem: you compiled and run mplayer in different machines | |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
1895 (for example compiled on P3 and running on Celeron)<BR> |
1748 | 1896 Solution: compile MPlayer on the same machine where you will use it!<BR> |
6732
8460a77203de
DXR3 moved to video.html. TOC updated, added <CODE> where appropiate.
diego
parents:
6731
diff
changeset
|
1897 Workaround: <CODE>./configure --disable-sse</CODE> etc. options</LI> |
3669
5ef5df143cbf
added "Internal buffer inconsistency" lame bug as Known problem
gabucino
parents:
3668
diff
changeset
|
1898 |
5ef5df143cbf
added "Internal buffer inconsistency" lame bug as Known problem
gabucino
parents:
3668
diff
changeset
|
1899 <LI>"Internal buffer inconsistency" during MEncoder run:<BR> |
6574 | 1900 Problem: known problem when lame < 3.90 was compiled with gcc 2.96 or 3.x.<BR> |
1901 Solution: use lame >=3.90.<BR> | |
1902 Workaround: compile lame with gcc 2.95.x and remove any already installed | |
1903 lame packages, they may have been compiled with gcc 2.96.</LI> | |
4908
9b2b09d3ff8b
strike period over, commiting stuff. next commit will be rewrite. (?)
gabucino
parents:
4819
diff
changeset
|
1904 |
9b2b09d3ff8b
strike period over, commiting stuff. next commit will be rewrite. (?)
gabucino
parents:
4819
diff
changeset
|
1905 <LI>Messed up MP2/MP3 sound on PPC:<BR> |
9b2b09d3ff8b
strike period over, commiting stuff. next commit will be rewrite. (?)
gabucino
parents:
4819
diff
changeset
|
1906 Problem: known GCC miscompilation bug on PPC platforms, no fix yet.<BR> |
9b2b09d3ff8b
strike period over, commiting stuff. next commit will be rewrite. (?)
gabucino
parents:
4819
diff
changeset
|
1907 Workaround: use FFmpeg's (slow) MP1/MP2/MP3 decoder (<CODE>-ac ffmpeg</CODE>)</LI> |
9b2b09d3ff8b
strike period over, commiting stuff. next commit will be rewrite. (?)
gabucino
parents:
4819
diff
changeset
|
1908 |
9b2b09d3ff8b
strike period over, commiting stuff. next commit will be rewrite. (?)
gabucino
parents:
4819
diff
changeset
|
1909 <LI>sig11 in libmpeg2, when scaling+encoding:<BR> |
9b2b09d3ff8b
strike period over, commiting stuff. next commit will be rewrite. (?)
gabucino
parents:
4819
diff
changeset
|
1910 Problem: known GCC 2.95.2 MMX bug, upgrade to 2.95.3.</LI> |
1748 | 1911 </UL> |
1912 | |
1913 <P>Various A-V sync and other audio problems:</P> | |
1914 | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1915 General audio delay or jerky sound (exists with all or many files): |
1748 | 1916 <UL> |
6974 | 1917 <LI>most common: buggy audio driver! - try to use different drivers, try |
1918 ALSA 0.9 OSS emulation with -ao oss, also try -ao sdl, sometimes it helps. | |
1919 If your file plays fine with -nosound, then you can be sure it's sound card | |
1920 (driver) problem.</LI> | |
1921 <LI>audio buffer problems (buffer size badly detected)<BR> | |
1922 Workaround: mplayer -abs option</LI> | |
1923 <LI>samplerate problems - maybe your card doesn't support the samplerate | |
1924 used in your files - try the resampling plugin (-aop)</LI> | |
1925 <LI>slow machine (CPU or VGA)<BR> | |
1926 try with -vo null, if it plays well, then you have slow VGA card/driver<BR> | |
1927 Workaround: buy a faster card or read this documentation about how to speed up<BR> | |
1928 Also try -framedrop</LI> | |
1929 </UL> | |
1748 | 1930 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1931 Audio delay/de-sync specific to one or a few files: |
1748 | 1932 <UL> |
6974 | 1933 <LI>bad file<BR> |
1934 Workaround: | |
1935 <UL> | |
1936 <LI>-ni or -nobps option (for non-interleaved or bad files)<BR> | |
1937 and/or</LI> | |
1938 <LI>-mc 0 (required for files with badly interleaved VBR audio)<BR> | |
1939 and/or</LI> | |
1940 <LI>-delay option or +/- keys at runtime to adjust delay</LI> | |
1941 </UL> | |
1942 If none of these help, please upload the file, we'll check (and fix). | |
1943 </LI> | |
1944 <LI>your sound card doesn't support 48kHz playback<BR> | |
1945 Workaround: buy a better sound card... or try to decrease fps by 10% (use | |
1946 -fps 27 for a 30fps movie) or use the resampler plugin</LI> | |
1947 <LI>slow machine<BR> | |
1948 (if A-V is not around 0, and the last number in the status line increasing)<BR> | |
1949 Workaround: -framedrop</LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1950 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1951 |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1952 No sound at all: |
1748 | 1953 <UL> |
6974 | 1954 <LI>your file uses an unsupported audio codec<BR> |
1955 Workaround: read the documentation and help us adding support for it</LI> | |
1748 | 1956 </UL> |
1957 | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1958 No picture at all (just plain grey/green window): |
5105 | 1959 <UL> |
6974 | 1960 <LI>your file uses an unsupported video codec<BR> |
1961 Workaround: read the documentation and help us adding support for it</LI> | |
1962 <LI>auto-selected codec can't decode the file, try to select another using -vc | |
1963 or -vfm options</LI> | |
1964 <LI>you try to play DivX 3.x file with OpenDivX decoder or XviD (-vc odivx) | |
1965 - install Divx4Linux and recompile player</LI> | |
5105 | 1966 </UL> |
1967 | |
1748 | 1968 <P>Video-out problems:</P> |
1969 | |
1970 <P>First note: options -fs -vm and -zoom are just recommendations, not (yet) | |
6974 | 1971 supported by all drivers. So it isn't a bug if it doesn't work. |
1972 Only a few driver supports scaling/zooming, don't expect this from x11 or dga.</P> | |
1748 | 1973 |
1974 <P>OSD/sub flickering:<BR> | |
6974 | 1975 - x11 driver: sorry, it can't be fixed now<BR> |
1976 - xv driver: use -double option</P> | |
1748 | 1977 |
5105 | 1978 <P>Green image using mga_vid (-vo mga / -vo xmga):<BR> |
6974 | 1979 - mga_vid misdetected your card's RAM amount, reload it using mga_ram_size option</P> |
5105 | 1980 |
7365
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1981 |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1982 |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1983 <H1><A NAME="skin">Appendix D</A> - <A HREF="skin-en.html">MPlayer skin format</A></H1> |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1984 |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1985 |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1986 |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1987 <H1><A NAME="flame_wars">Appendix E</A> - <A HREF="users_against_developers.html">Developer Cries</A></H1> |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1988 |
822923446b66
Removed authors and maintainers section, now in txt format.
diego
parents:
7363
diff
changeset
|
1989 |
1612 | 1990 </BODY> |
1991 </HTML> |