Mercurial > mplayer.hg
annotate DOCS/documentation.html @ 7280:d77c243f0456
Added CDDA credits to Alban.
Added CDDB credits to Bertrand.
Why is my last name all upper case, and only for me?
Sorry for the cosmetic, but it looks wierd :/
author | bertrand |
---|---|
date | Thu, 05 Sep 2002 05:08:55 +0000 |
parents | 60a3b83b73bf |
children | cc40fdbb0154 |
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> | |
7047 | 22 <A HREF="Italian/documentation.html">[ Italian ]</A></P> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
23 |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
24 <HR> |
1682 | 25 |
7047 | 26 <H2>Table of Contents</H2> |
1612 | 27 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
28 <HR> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
29 |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
30 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
31 <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
|
32 <LI><A HREF="#introduction">1. Introduction</A> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
33 <UL> |
7054 | 34 <LI><A HREF="#history">1.1 History</A></LI> |
35 <LI><A HREF="#installation">1.2 Installation</A></LI> | |
36 <LI><A HREF="#gui">1.3 What about the GUI?</A></LI> | |
7138 | 37 <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
|
38 <UL> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
39 <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
|
40 <LI><A HREF="#install_osd">1.4.2 Installing OSD and subtitles</A></LI> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
41 </UL> |
7138 | 42 </LI> |
7054 | 43 <LI><A HREF="#rtc">1.5 RTC</A></LI> |
2745 | 44 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
45 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
46 <LI><A HREF="#features">2. Features</A> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
47 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
48 <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
|
49 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
50 <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
|
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#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
|
53 <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
|
54 <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
|
55 <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
|
56 <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
|
57 <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
|
58 <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
|
59 <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
|
60 <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
|
61 <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
|
62 <LI><A HREF="formats.html#roq">2.1.1.11 RoQ 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#ogg">2.1.1.12 OGG files</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
64 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
65 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
66 <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
|
67 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
68 <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
|
69 <LI><A HREF="formats.html#wav">2.1.2.2 WAV files</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
70 <LI><A HREF="formats.html#ogg_vorbis">2.1.2.3 OGG files (Vorbis)</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
71 <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
|
72 <LI><A HREF="formats.html#mp4">2.1.2.5 MP4 files</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
73 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
74 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
75 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
76 </LI> |
6981 | 77 <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
|
78 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
79 <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
|
80 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
81 <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
|
82 <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
|
83 <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
|
84 <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
|
85 <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
|
86 <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
|
87 <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
|
88 <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
|
89 <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
|
90 <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
|
91 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
92 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
93 <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
|
94 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
95 <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
|
96 <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
|
97 <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
|
98 <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
|
99 <LI><A HREF="codecs.html#realaudio">2.2.2.5 RealAudio</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
100 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
101 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
102 <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
|
103 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
104 <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
|
105 <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
|
106 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
107 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
108 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
109 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
110 <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
|
111 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
112 <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
|
113 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
114 <LI><A HREF="video.html#mtrr">2.3.1.1 Setting up MTRR</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
115 <LI><A HREF="video.html#xv">2.3.1.2 Xv</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
116 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
117 <LI><A HREF="video.html#xv_3dfx">2.3.1.2.1 3dfx cards</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
118 <LI><A HREF="video.html#xv_s3">2.3.1.2.2 S3 cards</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
119 <LI><A HREF="video.html#xv_nvidia">2.3.1.2.3 nVidia cards</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
120 <LI><A HREF="video.html#xv_ati">2.3.1.2.4 ATI cards</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
121 <LI><A HREF="video.html#xv_neomagic">2.3.1.2.5 NeoMagic cards</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
122 <LI><A HREF="video.html#xv_trident">2.3.1.2.6 Trident cards</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
123 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
124 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
125 <LI><A HREF="video.html#dga">2.3.1.3 DGA</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
126 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
127 <LI><A HREF="video.html#dga_summary">2.3.1.3.1 Summary</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
128 <LI><A HREF="video.html#dga_whatis">2.3.1.3.2 What is DGA</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
129 <LI><A HREF="video.html#dga_installation">2.3.1.3.3 Installing DGA support for MPlayer</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
130 <LI><A HREF="video.html#dga_resolution">2.3.1.3.4 Resolution switching</A></LI> |
6981 | 131 <LI><A HREF="video.html#dga_mplayer">2.3.1.3.5 DGA & MPlayer</A></LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
132 <LI><A HREF="video.html#dga_features">2.3.1.3.6 Features of the DGA driver</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
133 <LI><A HREF="video.html#dga_speed">2.3.1.3.7 Speed issues</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
134 <LI><A HREF="video.html#dga_bugs">2.3.1.3.8 Known bugs</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
135 <LI><A HREF="video.html#dga_future">2.3.1.3.9 Future work</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
136 <LI><A HREF="video.html#dga_modelines">2.3.1.3.A Some modelines</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
137 <LI><A HREF="video.html#dga_bug_reports">2.3.1.3.B Bug Reports</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
138 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
139 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
140 <LI><A HREF="video.html#sdl">2.3.1.4 SDL</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
141 <LI><A HREF="video.html#svgalib">2.3.1.5 SVGAlib</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
142 <LI><A HREF="video.html#fbdev">2.3.1.6 Framebuffer output (FBdev)</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
143 <LI><A HREF="video.html#mga_vid">2.3.1.7 Matrox framebuffer (mga_vid)</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
144 <LI><A HREF="video.html#sis_vid">2.3.1.8 SiS 6326 framebuffer (sis_vid)</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
145 <LI><A HREF="video.html#tdfxfb">2.3.1.9 3dfx YUV support (tdfxfb)</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
146 <LI><A HREF="video.html#opengl">2.3.1.10 OpenGL output</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
147 <LI><A HREF="video.html#aalib">2.3.1.11 AAlib - text mode displaying</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
148 <LI><A HREF="video.html#vesa">2.3.1.12 VESA - output to VESA BIOS</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
149 <LI><A HREF="video.html#x11">2.3.1.13 X11</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
150 <LI><A HREF="video.html#vidix">2.3.1.14 VIDIX</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
151 <LI><A HREF="video.html#zr">2.3.1.15 Zr</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
152 <LI><A HREF="video.html#dvb">2.3.1.16 DVB</A></LI> |
7270
60a3b83b73bf
DXR3 docs updated. Patch by David Holm <david@realityrift.com>, further
diego
parents:
7138
diff
changeset
|
153 <LI><A HREF="video.html#dxr3">2.3.1.17 DXR3/Hollywood+</A></LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
154 <LI><A HREF="video.html#tv-out">2.3.1.A TV-out support</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
155 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
156 <LI><A HREF="video.html#tv-out_matrox">2.3.1.A.1 Matrox G400 cards</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
157 <LI><A HREF="video.html#tv-out_ati">2.3.1.A.2 ATI cards</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
158 <LI><A HREF="video.html#tv-out_voodoo">2.3.1.A.3 Voodoo 3</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
159 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
160 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
161 </UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
162 <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
|
163 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
164 <LI><A HREF="sound.html#experiences">2.3.2.1 Sound card experiences, recommendations</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
165 <LI><A HREF="sound.html#plugins">2.3.2.2 Audio plugins</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
166 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
167 <LI><A HREF="sound.html#resample">2.3.2.2.1 Up/Downsampling</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
168 <LI><A HREF="sound.html#surround_decoding">2.3.2.2.2 Surround Sound decoding</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
169 <LI><A HREF="sound.html#format">2.3.2.2.3 Sample format converter</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
170 <LI><A HREF="sound.html#delay">2.3.2.2.4 Delay</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
171 <LI><A HREF="sound.html#volume">2.3.2.2.5 Software volume control</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
172 <LI><A HREF="sound.html#extrastereo">2.3.2.2.6 Extrastereo</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
173 <LI><A HREF="sound.html#normalizer">2.3.2.2.7 Volume Normalizer</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
174 <LI><A HREF="sound.html#surround">2.3.2.2.8 Surround</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
175 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
176 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
177 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
178 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
179 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
180 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
181 <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
|
182 <UL> |
7054 | 183 <LI><A HREF="encoding.html#compilation">2.4.1 Compilation</A></LI> |
184 <LI><A HREF="encoding.html#features">2.4.2 MEncoder Features</A> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
185 <UL> |
7054 | 186 <LI><A HREF="encoding.html#2pass">2.4.2.1 Encoding 2 or 3-pass DivX4</A></LI> |
187 <LI><A HREF="encoding.html#rescaling">2.4.2.2 Rescaling movies</A></LI> | |
188 <LI><A HREF="encoding.html#copying">2.4.2.3 Stream copying</A></LI> | |
189 <LI><A HREF="encoding.html#fixing">2.4.2.4 Fixing AVIs with broken index</A></LI> | |
190 <LI><A HREF="encoding.html#libavcodec">2.4.2.5 Encoding with the libavcodec codec family</A></LI> | |
191 <LI><A HREF="encoding.html#image_files">2.4.2.6 Encoding from multiple input image files (JPEGs or PNGs)</A></LI> | |
192 <LI><A HREF="encoding.html#vobsub">2.4.2.7 Extracting DVD subtitles to Vobsub file</A></LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
193 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
194 </LI> |
7054 | 195 <LI><A HREF="encoding.html#options">2.4.3 Available options</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
196 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
197 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
198 <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
|
199 <UL> |
7054 | 200 <LI><A HREF="#tv_compilation">2.5.1 Compilation</A></LI> |
201 <LI><A HREF="#tv_options">2.5.2 Available options</A></LI> | |
202 <LI><A HREF="#tv_keyboard">2.5.3 Keyboard control</A></LI> | |
203 <LI><A HREF="#tv_examples">2.5.4 Examples</A></LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
204 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
205 </LI> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
206 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
207 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
208 <LI><A HREF="#usage">3. Usage</A> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
209 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
210 <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
|
211 <LI><A HREF="#control">3.2 Control</A> |
5850 | 212 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
213 <LI><A HREF="#default_controls">3.2.1 Default controls</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
214 <LI><A HREF="#controls_configuration">3.2.2 Controls configuration</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
215 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
216 <LI><A HREF="#key_names">3.2.2.1 Key names</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
217 <LI><A HREF="#commands">3.2.2.2 Commands</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
218 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
219 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
220 <LI><A HREF="#lirc">3.2.3 Control from LIRC</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
221 <LI><A HREF="#slave">3.2.4 Slave mode</A></LI> |
5850 | 222 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
223 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
224 <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
|
225 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
226 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
227 <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
|
228 <UL> |
6907 | 229 <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
|
230 <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
|
231 <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
|
232 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
233 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
234 <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
|
235 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
236 <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
|
237 <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
|
238 <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
|
239 <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
|
240 <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
|
241 <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
|
242 <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
|
243 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
244 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
245 <LI><A HREF="#ports">6. Ports</A> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
246 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
247 <LI><A HREF="#debian">6.1 Debian packaging</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
248 <LI><A HREF="#freebsd">6.2 FreeBSD</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
249 <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
|
250 <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
|
251 <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
|
252 <LI><A HREF="#qnx">6.6 QNX</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
253 <LI><A HREF="#openbsd">6.7 OpenBSD</A></LI> |
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
254 <LI><A HREF="#cygwin">6.8 Cygwin</A></LI> |
2277
22452cfc3a55
YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents:
2257
diff
changeset
|
255 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
256 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
257 <LI><A HREF="#authors">Appendix A - Authors</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
258 <UL> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
259 <LI><A HREF="#maintainers">Appendix A2 - Maintainers</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
260 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
261 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
262 <LI><A HREF="#mailing_lists">Appendix B - Mailing lists</A></LI> |
6728 | 263 <LI><A HREF="bugreports.html">Appendix C - How to report bugs</A> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
264 <UL> |
6728 | 265 <LI><A HREF="tech/patches.txt">Appendix C2 - How to send patches</A></LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
266 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
267 </LI> |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
268 <LI><A HREF="#known_bugs">Appendix D - Known bugs</A></LI> |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
269 <LI><A HREF="skin-en.html">Appendix E - MPlayer skin format</A></LI> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
270 <LI><A HREF="users_against_developers.html">Appendix F - Developer Cries</A></LI> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
271 <UL> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
272 <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
|
273 <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
|
274 <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
|
275 <LI><A HREF="users_against_developers.html#barr">Joe Barr</A></LI> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
276 </UL> |
3937 | 277 </UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
278 |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
279 <HR> |
1612 | 280 |
6974 | 281 |
282 | |
7047 | 283 <H1><A NAME="reading">0. How to read this documentation</A></H1> |
3984 | 284 |
285 <P>If you are a first-time installer: be sure to read everything from here to | |
286 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
|
287 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
|
288 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
|
289 through the files.</P> |
3984 | 290 |
291 <P>The main rule of this documentation: if it's not documented, it | |
292 <U>does not exist</U>. If I don't say you encode audio from TV tuner, you | |
293 can't. A healthy quantity of combining ability is welcomed, though. | |
6358 | 294 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
|
295 Chris Phillips from the |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
296 <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
|
297 mailing list:</P> |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
298 |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
299 <BLOCKQUOTE> |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
300 I said a while ago that there is such a difference between a newbie and |
6583 | 301 a dumbass. No matter what you actually know about a system (linux, cars, |
6358 | 302 girls :D) you should ALWAYS be able to take a step back and be objective, |
303 otherwise, you're just dumb IMHO. A girl i live with assumed the vacuum | |
304 cleaner was broken because it didn't suck things up. never thought to change | |
305 the bag, becasue she'd never done it before... now that's just stupid, not a | |
306 case of simply not knowing what to do... Simply not being that familiar with | |
307 your surroundings is no excuse for a) laziness and b) ignorance. So many | |
308 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
|
309 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
|
310 </BLOCKQUOTE> |
3984 | 311 |
312 | |
6974 | 313 |
7047 | 314 <H1><A NAME="introduction">1. Introduction</A></H1> |
315 | |
316 | |
1731 | 317 <P><B>MPlayer</B> is a movie player for LINUX (runs on many other Unices, and |
6974 | 318 <B>non-x86</B> CPUs, see the <A HREF="#ports">ports section</A>). It plays most |
319 MPEG, VOB, AVI, OGG, VIVO, ASF/WMV, QT/MOV, FLI, RM, NuppelVideo, yuv4mpeg, | |
320 FILM, RoQ files, supported by many native, XAnim, RealPlayer, and | |
321 Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>, | |
322 <B>3ivx</B>, <B>RealMedia</B>, and <B>DivX</B> movies too (and you don't need | |
323 the avifile | |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
324 library at all!). Another big feature of <B>MPlayer</B> is the wide range of |
6974 | 325 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, |
326 AAlib, DirectFB, but you can use GGI and SDL (and this way all their drivers) | |
327 and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon, | |
328 Mach64, Permedia3) too! Most | |
329 of them supports software or hardware scaling, so you can enjoy movies in | |
330 fullscreen. <B>MPlayer</B> supports displaying through some hardware MPEG | |
331 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
|
332 <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
|
333 shaded subtitles (<B>10 supported types</B>) with European/ISO 8859-1,2 |
6974 | 334 (Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen |
335 display (OSD)?</P> | |
1612 | 336 |
5968 | 337 <P><B>MPlayer</B> is under GPL v2 license.</P> |
1859 | 338 |
6583 | 339 <P>The player is rock solid playing damaged MPEG files (useful for some VCDs), |
6974 | 340 and it plays bad AVI files which are unplayable with the famous |
341 windows media player. Even AVI files without index chunk are playable, and | |
342 you can temporarily rebuild their indexes with the <CODE>-idx</CODE> option, or | |
343 permanently with <B>MEncoder</B>, thus enabling seeking! | |
344 As you see, stability and quality are the most important things, | |
345 but the speed is also amazing.</P> | |
1612 | 346 |
4680 | 347 |
7054 | 348 <H2><A NAME="history">1.1 History</A></H2> |
1612 | 349 |
1682 | 350 <P>This began a year ago... |
6974 | 351 I (A'rpi) have tried lots of players under linux (mtv,xmps,dvdview,livid/oms,videolan, |
352 xine,xanim,avifile,xmmp) but they all have some problem. Mostly with special | |
353 files or with audio/video sync. Most of them is unable to play both MPEG1, | |
354 MPEG2 and AVI (DivX) files. Many players have image quality or speed problems | |
355 too. So I've decided to write/modify one...</P> | |
1612 | 356 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
357 <UL> |
6974 | 358 <LI><B>mpg12play v0.1-v0.3:</B> Sep 22-25, 2000<BR> |
1612 | 359 The first try, hacked together in a half hour! |
360 I've used libmpeg3 from www.heroinewarrior.com up to the version 0.3, | |
4090 | 361 but there were image quality and speed problems with it.</LI> |
6974 | 362 <LI><B>mpg12play v0.5-v0.87:</B> Sep 28-Oct 20, 2000<BR> |
1612 | 363 Mpeg codec replaced with DVDview by Dirk Farin, it was a great stuff, |
4090 | 364 but it was slow and was written in C++ (I hate C++!!!)</LI> |
6974 | 365 <LI><B>mpg12play v0.9-v0.95pre5:</B> Oct 21-Nov 2, 2000<BR> |
6981 | 366 Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman & Michel Lespinasse. |
1612 | 367 It's great, optimized very fast C code with perfect image quality and |
4090 | 368 100% MPEG standard conformance.</LI> |
6974 | 369 <LI><B>MPlayer v0.3-v0.9:</B> Nov 18-Dec 4, 2000<BR> |
5105 | 370 It was a pack of two programs: mpg12play v0.95pre6 and my new simple AVI |
4090 | 371 player 'avip' based on avifile's Win32 DLL loader.</LI> |
6974 | 372 <LI><B>MPlayer v0.10:</B> Jan 1, 2001<BR> |
4090 | 373 The MPEG and AVI player in a single binary!</LI> |
6974 | 374 <LI><B>MPlayer v0.11pre series:</B><BR> |
1612 | 375 Some new developers joined and from 0.11 the mplayer project is a team-work! |
4090 | 376 Added .ASF file support, and OpenDivX (see www.projectmayo.com) en/decoding.</LI> |
6974 | 377 <LI><B>MPlayer v0.17a "The IdegCounter"</B> Apr 27, 2001<BR> |
1612 | 378 The release version of the 0.11pre after 4 months of heavy development! |
379 Try it, and be amazed! Thousands of new features added... and of course | |
4090 | 380 old code was improved too, bugs removed etc.</LI> |
6974 | 381 <LI><B>MPlayer 0.18 "The BugCounter"</B> Jul 9, 2001<BR> |
1612 | 382 2 months since 0.17 and here's a new release.. Completed ASF support, |
383 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
|
384 even more stable than ever, and so on. It's a MUST!</LI> |
6974 | 385 <LI><B>MPlayer 0.50 "The Faszom(C)ounter"</B> Oct 8, 2001<BR> |
2002 | 386 Hmm. Release again. Tons of new features, beta GUI version, bugs fixed, |
387 new vo and ao drivers, ported to many systems, including opensource DivX | |
4090 | 388 codecs and much more. Try it!</LI> |
6974 | 389 <LI><B>MPlayer 0.60 "The RTFMCounter"</B> Jan 3, 2002<BR> |
4090 | 390 MOV/VIVO/RM/FLI/NUV fileformats support, native CRAM, Cinepak, ADPCM codecs, |
391 and support for XAnim's binary codecs; DVD subtitles support, first | |
392 release of MEncoder, TV grabbing, cache, liba52, countless fixes.</LI> | |
6974 | 393 <LI><B>MPlayer 0.90 "?"</B> Aug? ??, 2002</LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
394 </UL> |
1612 | 395 |
6974 | 396 |
7054 | 397 <H2><A NAME="installation">1.2 Installation</A></H2> |
1612 | 398 |
3288 | 399 <P>In this chapter I'll try to guide you through the compiling and |
6974 | 400 configuring process of <B>MPlayer</B>. It's not easy, but it won't necessarily |
401 be hard. If you experience a different behavior than what I explain, please | |
402 search through this documentation and you'll find your answers. If you | |
403 see links, please follow them and read carefully what they contain. It | |
404 will take some time, but it DOES worth it.</P> | |
3288 | 405 |
4177 | 406 <P>You need a fairly recent system. On Linux, 2.4.x kernels are recommended.</P> |
3288 | 407 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
408 <H4>Software requirements:</H4> |
3238 | 409 |
1748 | 410 <UL> |
411 <LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is | |
3288 | 412 responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI> |
6574 | 413 <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
|
414 <B>NEVER</B> use 2.96 or 3.0.x! They generate faulty code for MPlayer. |
6574 | 415 If you decide to change gcc from 2.96, then don't decide in favor of 3.0.x |
416 just because it's newer! Early releases of 3.0.x were even more buggy than | |
417 2.96. So downgrade to 2.95.x (downgrade libstdc++ too, other programs may | |
418 need it) or don't up/downgrade at all (but in this case, be prepared for | |
419 runtime problems). If you vote for 3.x.x, try to use the latest version, | |
420 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
|
421 tested and working. For detailed information about gcc 2.96's bugs (that are |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
422 still NOT fixed, they have been WORKED AROUND in <B>MPlayer</B>!), see the |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
423 <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
|
424 <A HREF="faq.html">FAQ</A>.</LI> |
5105 | 425 <LI><B>XFree86</B> - suggested version is <B>always the newest (4.2.0)</B>. |
6574 | 426 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
|
427 the <A HREF="video.html#xv">XVideo</A> extension (somewhere referred to |
3288 | 428 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
|
429 image display) on cards that support it.<BR> |
6574 | 430 Make sure its <B>development package</B> is installed, too, otherwise |
3288 | 431 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
|
432 For some video cards you don't need XFree86. See list below.</LI> |
1748 | 433 <LI><B>make</B> - suggested version is <B>always the newest</B> (at least 3.79.x). This |
3288 | 434 usually isn't important.</LI> |
3774 | 435 <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
|
436 video cards that lag strangely with the xv driver). Always use the newest |
6121 | 437 (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
|
438 <LI><B>libjpeg</B> - optional JPEG decoder, used by -mf and some QT MOV files. |
5105 | 439 Useful for both <B>MPlayer</B> and <B>MEncoder</B> if you plan to work with jpeg files.</LI> |
440 <LI><B>libpng</B> - recommended and default (M)PNG decoder. Required for GUI. | |
441 Useful for both <B>MPlayer</B> and <B>MEncoder</B>.</LI> | |
6574 | 442 <LI><B>lame</B> - recommended, needed for encoding MP3 audio with MEncoder, |
443 suggested version is <B>always the newest</B> (at least 3.90).</LI> | |
5860 | 444 <LI><B>libogg</B> - optional, needed for playing OGG file format.</LI> |
445 <LI><B>libvorbis</B> - optional, needed for playing OGG Vorbis audio.</LI> | |
3238 | 446 </UL> |
447 | |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
448 <H4>Codecs:</H4> |
3238 | 449 |
450 <UL> | |
6974 | 451 <LI><B>libavcodec</B>: This codec package is capable of decoding |
452 H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1 encoded video streams, on | |
453 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
|
454 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
|
455 Features:<BR> |
6974 | 456 <UL> |
6981 | 457 <LI>gain decoding of videos mentioned above, on non-x86 machines</LI> |
6974 | 458 <LI>encoding with most of the mentioned codecs</LI> |
459 <LI>this codec is the <B>fastest codec available</B> for DivX/3/4/5 and | |
460 other MPEG4 types. Recommended!</LI> | |
461 </UL> | |
462 </LI> | |
463 <LI><B>Win32 codecs</B>: If you plan to use <B>MPlayer</B> on x86 | |
464 architecture, you will possibly need them. Download and unzip w32codecs.zip | |
465 to /usr/lib/win32 <B>BEFORE</B> compiling <B>MPlayer</B>, otherwise no Win32 | |
466 support will be compiled!<BR> | |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
467 <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
|
468 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
|
469 (do not worry, avifile works with it without problems). Features:<BR> |
6974 | 470 <UL> |
471 <LI>you need this if you want to play or encode for example movies recorded | |
472 with various hardware compressors, like tuner cards, digital cameras | |
473 (example: DV, ATI VCR, MJPEG)</LI> | |
474 <LI>needed if you want to play <B>WMV8 movies</B>. Not needed for old | |
475 ASF's with MP41 or MP42 video (though VoxWare audio is frequent for these | |
476 files - it's done by the Win32 codec), or WMV7.</LI> | |
477 </UL> | |
478 </LI> | |
479 <LI><B>DivX4/DivX5</B>: information about this codec is available in the | |
480 <A HREF="codecs.html#divx">DivX4/DivX5</A> section. You possibly don't want | |
481 this codec as <B>libavcodec</B> (see above) is much faster and has better | |
482 quality than this, for both decoding and encoding.<BR> | |
483 Features: | |
484 <UL> | |
485 <LI>1 pass or 2 pass encoding with | |
486 <A HREF="encoding.html">MEncoder</A></LI> | |
487 <LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL but | |
488 slower than <B>libavcodec</B>!</LI> | |
489 <LI>it's closed-source, and only an x86 version is available.</LI> | |
490 </UL> | |
491 </LI> | |
492 <LI><B>XviD</B>: Open source encoding alternative to Divx4Linux<BR> | |
493 Features: | |
494 <UL> | |
495 <LI>1 pass or 2 pass encoding with | |
496 <A HREF="encoding.html">MEncoder</A></LI> | |
497 <LI>it's open-source, so it's multiplatform.</LI> | |
498 <LI>it's about 2 times faster than DivX4 when encoding - about the same | |
499 quality</LI> | |
500 </UL> | |
501 </LI> | |
502 <LI>The <A HREF="codecs.html#xanim">XAnim codecs</A> are the best (full | |
503 screen, hardware YUV zoom) for decoding <B>3ivx</B> and Indeo 3/4/5 movies, | |
504 and some old formats. And they are multiplatform, so this is the only way to | |
505 play Indeo on non-x86 platforms (well, apart from using XAnim:). But for | |
506 example Cinepak movies are best played with <B>MPlayer</B>'s own Cinepak | |
507 decoder!</LI> | |
508 <LI>For <B>Ogg Vorbis</B> audio decoding you need to install | |
509 <CODE>libvorbis</CODE> properly. Use deb/rpm packages if available, or | |
510 compile from | |
511 <A HREF="http://ogg.org/ogg/vorbis/download/vorbis_nightly_cvs.tgz">source</A> | |
512 (this is a nightly updated tarball of Vorbis CVS).</LI> | |
513 <LI><B>MPlayer</B> can use the libraries of RealPlayer 8 or RealONE to play | |
514 files with <B>RealVideo 2.0 and 3.0</B> video, and Sipro/Cook audio. See | |
515 <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
|
516 installation instructions and more information.</LI> |
3238 | 517 </UL> |
518 | |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
519 <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
|
520 |
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
521 <P>There are generally two kind of video cards. One kind (the newer cards) has |
6974 | 522 <B>hardware scaling and YUV acceleration</B> support, the other cards don't.</P> |
523 | |
7047 | 524 <H4>YUV cards</H4> |
6974 | 525 |
526 <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
|
527 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
|
528 fullscreen playing is nice and very fast.</P> |
3288 | 529 |
3238 | 530 <UL> |
6974 | 531 <LI><B>Matrox G200/G400/G450/G550 cards</B>: although a |
532 <A HREF="video.html#vidix">Vidix driver</A> is provided, it is recommended | |
533 to use the old mga_vid kernel module instead, for it works much better. | |
534 Please see the <A HREF="video.html#mga_vid">mga_vid</A> section about its | |
535 installation and usage. It is important to do these steps <I>before</I> | |
536 compiling <B>MPlayer</B>, otherwise no mga_vid support will be built. Also | |
537 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
|
538 <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
|
539 driver: read the <A HREF="video.html#vidix">VIDIX</A> section.</LI> |
6974 | 540 <LI><B>3Dfx Voodoo3/Banshee cards</B>: please see the |
541 <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
|
542 speedup. It is important to do these steps <B>before</B> compiling |
6974 | 543 <B>MPlayer</B>, 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
|
544 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
|
545 <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
|
546 releases.</LI> |
6974 | 547 <LI><B>ATI cards</B>: <A HREF="video.html#vidix">Vidix driver</A> is |
548 provided for the following cards: | |
549 <B>Radeon</B>, <B>Rage128</B>, <B>Mach64</B> (Rage XL/Mobility, Xpert98). | |
550 Also see the <A HREF="video.html#tv-out_ati">ATI cards | |
551 section</A> of the TV-out documentation, to know if you card's TV-out is | |
552 supported under Linux/MPlayer.</LI> | |
553 <LI><B>S3 cards</B>: the Savage and Virge/DX chips have hardware acceleration. | |
554 Use as new XFree86 version as possible, older drivers are buggy. Savage chips | |
555 have problems with YV12 display, see <A HREF="video.html#xv_s3">S3 Xv | |
556 section</A> for details. Older, Trio cards have no, or slow hardware | |
557 support.</LI> | |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
558 <LI><B>nVidia cards</B>: very bad choice for video playing (nVidia |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
559 <A HREF="users_against_developers.html#nvidia">does not think so</A>). |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
560 nVidia's cards have very cheap and bad quality chips. Moreover, <B>the |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
561 built-in nVidia driver in XFree86 does not support hardware YUV |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
562 acceleration on all nVidia cards.</B> You have to download nVidia's |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
563 closed-source drivers from nVidia.com. See the <A |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
564 HREF="video.html#xv_nvidia">nVidia Xv driver</A> section for details.</LI> |
6974 | 565 <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
|
566 (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
|
567 details.</LI> |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
568 <LI><B>Other cards</B>: None of the above? |
6974 | 569 <UL> |
570 <LI>Try if the XFree86 driver (and your card) supports hardware | |
571 acceleration. See the <A HREF="video.html#xv">Xv section</A> for | |
572 details.</LI> | |
573 <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
|
574 your operating system :(<BR> |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
575 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
|
576 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
|
577 manufacturers neither make Linux drivers nor release specifications |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
578 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
|
579 See 'Non-YUV cards'.</LI> |
6974 | 580 </UL> |
581 </LI> | |
3238 | 582 </UL> |
3288 | 583 |
7047 | 584 <H4>Non-YUV cards</H4> |
3288 | 585 |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
586 <P>Fullscreen playing can be achieved by either enabling <B>software scaling</B> |
7129 | 587 (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
|
588 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
|
589 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
|
590 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
|
591 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
|
592 |
3288 | 593 <UL> |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
594 <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
|
595 <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
|
596 <A HREF="video.html#x11">X11 driver</A> sections for details. DGA is |
5105 | 597 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
|
598 <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
|
599 <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
|
600 <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
|
601 <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
|
602 <A HREF="video.html#aalib">aalib</A>.</LI> |
3288 | 603 </UL> |
2471 | 604 |
7047 | 605 <H4>Some cards:</H4> |
6960 | 606 |
607 <UL> | |
608 <LI><B>Cirrus Logic cards</B>: | |
609 <UL> | |
610 <LI>GD 7548: present on-board and tested in Compaq Armada 41xx notebook | |
611 series. | |
612 <UL> | |
613 <LI>XFree86 3: works in 8/16bpp modes. However, the driver is | |
614 dramatically slow and buggy in 800x600@16bpp | |
615 <B>Recommended: 640x480@16bpp</B></LI> | |
616 <LI>XFree86 4: the Xserver freezes soon after start unless | |
617 acceleration is disabled, but then the whole thing gets | |
618 slower than XFree86 3. No XVideo.</LI> | |
619 <LI>FBdev: the card is only VBE 1.2 capable, so VESA framebuffer | |
620 can't be used. When tried to workaround with UniVBE, the | |
621 framebuffer was unusably full of debris.</LI> | |
622 <LI>VESA: the card is only VBE 1.2 capable, so VESA output can't be | |
623 used. Can't be workarounded with UniVBE.</LI> | |
624 <LI>SVGAlib: detects an older Cirrus chip. Usable but slow with | |
625 <CODE>-bpp 8</CODE>.</LI> | |
626 </UL> | |
627 </LI> | |
628 </UL> | |
629 </LI> | |
630 </UL> | |
631 | |
632 | |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
633 <H4>Sound cards:</H4> |
3239
ef38487113b1
"Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents:
3238
diff
changeset
|
634 |
ef38487113b1
"Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents:
3238
diff
changeset
|
635 <UL> |
6974 | 636 <LI><B>Soundblaster Live!</B>: with this card you can use 4 or 6 (<B>5.1</B>) |
637 channels AC3 decoding instead of 2. Read the | |
638 <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
|
639 For hardware AC3 passthrough you <B>must</B> use ALSA 0.9 with OSS emulation!</LI> |
6974 | 640 <LI><B>C-Media with SP/DIF out</B>: hardware AC3 passthrough is possible |
641 with these cards, see | |
642 <A HREF="codecs.html#hardware_ac3">Hardware AC3 decoding</A> section.</LI> | |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
643 <LI>Features of <B>other cards</B> aren't supported by <B>MPlayer</B>. |
6974 | 644 <U>It's very recommended to read the <A HREF="sound.html">sound card |
645 section</A>!</U></LI> | |
3239
ef38487113b1
"Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents:
3238
diff
changeset
|
646 </UL> |
ef38487113b1
"Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents:
3238
diff
changeset
|
647 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
648 <H4>Features:</H4> |
1731 | 649 |
3238 | 650 <UL> |
6974 | 651 <LI>Decide if you need GUI. If you do, see the <A HREF="#gui">GUI section</A> |
652 before compiling.</LI> | |
653 <LI>If you want to install <B>MEncoder</B> (our great all-purpose encoder), | |
654 see the <A HREF="encoding.html">MEncoder section</A>.</LI> | |
655 <LI>If you have a V4L compatible <B>TV tuner</B> card, and wish to watch/grab | |
656 and encode movies with <B>MPlayer</B>, read the <A HREF="#tv">TV input</A> | |
657 section.</LI> | |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
658 </UL> |
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
659 |
1682 | 660 <P>Then build <B>MPlayer</B>:</P> |
661 | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
662 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
663 ./configure |
1682 | 664 make |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
665 make install |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
666 </PRE> |
1612 | 667 |
3912 | 668 <P>At this point, <B>MPlayer</B> is ready to use. The directory |
6960 | 669 <CODE>$PREFIX/share/mplayer</CODE> contains the <CODE>codecs.conf</CODE> |
670 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
|
671 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
|
672 main binary.<BR> |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
673 Check if you have <CODE>codecs.conf</CODE> in your home directory |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
674 (<CODE>~/.mplayer/codecs.conf</CODE>) left from old <B>MPlayer</B> versions, and remove it.</P> |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
675 |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
676 <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
|
677 it's very simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
678 <B>MPlayer</B>'s root directory. See |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
679 <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
|
680 instructions.</P> |
3774 | 681 |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
682 <P><B>Always browse the output of <CODE>./configure</CODE></B>, and the |
6960 | 683 <CODE>configure.log</CODE> file, they contain information about what will be |
684 built, and what will not. You may also want to view <CODE>config.h</CODE> and | |
685 <CODE>config.mak</CODE> files.<BR> | |
686 If you have some libraries installed, but not detected by | |
687 <CODE>./configure</CODE>, then check if you also have the proper header files | |
688 (usually the -dev packages) and their version matches. The | |
689 <CODE>configure.log</CODE> file usually tells you what is missing.</P> | |
690 | |
691 <P>Though not mandatory, the fonts should be installed in order to gain OSD, | |
692 and subtitle functionality. Download <CODE>mp-arial-iso-8859-*.zip</CODE> | |
7054 | 693 and/or optional (if exists) language updates. See the |
694 <A HREF="#subtitles_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
|
695 |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
696 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
697 mkdir ~/.mplayer/font |
1682 | 698 cd ~/.mplayer/font |
6121 | 699 unzip mp-arial-iso-8859-1.zip |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
700 ln -s ~/.mplayer/font/arial-24 font |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
701 </PRE> |
1612 | 702 |
703 | |
7054 | 704 <H2><A NAME="gui">1.3 What about the GUI?</A></H2> |
1612 | 705 |
2903 | 706 <P>The GUI needs GTK (it isn't GTK, but the panels are). The skins are stored |
6960 | 707 in PNG format, so gtk, libpng (and their devel stuff) has to be installed. |
708 You can build it by specifying <CODE>--enable-gui</CODE> during | |
709 <CODE>./configure</CODE>. Then, to turn on GUI mode, you either</P> | |
710 <UL> | |
711 <LI>use the <CODE>-gui</CODE> option</LI> | |
712 <LI>specify <CODE>gui=yes</CODE> in your config file</LI> | |
713 <LI><CODE>ln -s $PREFIX/bin/mplayer $PREFIX/bin/gmplayer</CODE> , | |
714 and call <CODE>gmplayer</CODE> instead.</LI> | |
715 </UL> | |
1612 | 716 |
7015
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
717 <BLOCKQUOTE> |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
718 <B>Hint</B><BR> |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
719 Press the middle button (on 2 button mice press left and right |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
720 simultaneously) to open a GTK menu with a DVD playing option. |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
721 </BLOCKQUOTE> |
6960 | 722 |
723 <P>As <B>MPlayer</B> doesn't have a skin included, you have to download them if | |
724 you want to use the GUI. See the | |
725 <A HREF="http://www.mplayerhq.hu/homepage/dload.html">download page</A>. | |
726 They should be extracted to the usual system-wide directory | |
727 (<CODE>$PREFIX/share/mplayer/Skin</CODE>), or to | |
728 <CODE>$HOME/.mplayer/Skin</CODE>. <B>MPlayer</B> by default looks in these | |
729 directories for a directory named <I>default</I>, but you can use the | |
730 <CODE>-skin newskin</CODE> option, or the <CODE>skin=newskin</CODE> config | |
731 file directive to use the skin in <CODE>*/Skin/newskin</CODE> directory.</P> | |
2062 | 732 |
6974 | 733 |
7054 | 734 <H2><A NAME="subtitles_osd">1.4 Subtitles and OSD</A></H2> |
1714 | 735 |
5811 | 736 <P> |
6960 | 737 <B>MPlayer</B> can display subtitles along with movie files. Currently the following |
738 formats are supported:</P> | |
5811 | 739 <UL> |
6960 | 740 <LI>VobSub</LI> |
741 <LI>Microdvd</LI> | |
742 <LI>SubRip</LI> | |
743 <LI>SubViewer</LI> | |
744 <LI>Sami</LI> | |
745 <LI>VPlayer</LI> | |
746 <LI>RT</LI> | |
747 <LI>SSA</LI> | |
748 <LI>MPsub</LI> | |
749 <LI>AQTitle</LI> | |
5811 | 750 </UL> |
6960 | 751 |
5811 | 752 The command line options differ slightly for the different formats: |
2210 | 753 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
754 <H4>VobSub subtitles</H4> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
755 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
756 <P>VobSub subtitles consist of a big (some megabytes) .SUB file, and optional |
6960 | 757 .IDX and/or .IFO files.<BR> |
758 Usage: if you have files like <CODE>sample.sub</CODE>, | |
759 <CODE>sample.ifo</CODE>, <CODE>sample.idx</CODE> - you have to pass the | |
760 <CODE>-vobsub sample -vobsubid | |
761 <id></CODE> options (optionally with pathname, of course). The | |
762 <CODE>-vobsubid</CODE> option is like <CODE>-sid</CODE> for DVDs, you can | |
763 choose between subtitle tracks (languages) with it.</P> | |
4086 | 764 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
765 <H4>Other subtitles</H4> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
766 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
767 <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
|
768 placement and text information.<BR> |
6960 | 769 Usage: if you have a file like <CODE>sample.txt</CODE>, you have to pass the |
6974 | 770 option <CODE>-sub sample.txt</CODE> (optionally with pathname, of course).</P> |
771 | |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
772 <H4>Adjusting subtitle timing and placement:</H4> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
773 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
774 <DL> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
775 <DT><CODE>-subdelay <sec></CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
776 <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
|
777 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
778 <DT><CODE>-subfps <rate></CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
779 <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
|
780 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
781 <DT><CODE>-subpos <0 - 100></CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
782 <DD>Specify the position of subtitles.</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
783 </DL> |
6960 | 784 |
785 <P>If you experience a growing delay between the movie and the subtitles when | |
786 using a MicroDVD subtitle file, most likely the frame rate of the movie and | |
787 the subtitle file are different.<BR> Please note that the MicroDVD subtitle | |
788 format uses absolute frame numbers for its timing, and therefore the | |
789 <CODE>-subfps</CODE> option cannot be used with this format. As | |
790 <B>MPlayer</B> has no way to guess the frame rate of the subtitle file, you | |
791 have to manually convert the frame rate. There is a little perl script in the | |
792 <CODE>contrib</CODE> directory of the MPlayer FTP site to do this conversion | |
793 for you.</P> | |
5811 | 794 |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
795 <P>About DVD subtitles, read the <A HREF="cd-dvd.html#dvd">DVD section</A>.</P> |
3490 | 796 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
797 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
798 <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
|
799 |
6960 | 800 <P><B>MPlayer</B> introduces a new subtitle format called <B>MPsub</B>. It was |
801 designed by me (Gabucino). Basically its main feature is being | |
802 <I>dynamically</I> time-based (although it has frame-based mode too). Example | |
803 (from | |
6974 | 804 <A HREF="tech/mpsub.sub">DOCS/tech/mpsub.sub</A>):</P> |
805 | |
806 <P><CODE><I># first number : wait this much after previous subtitle disappeared<BR> | |
807 # second number : display the current subtitle for this many seconds<BR> | |
808 <BR> | |
809 15 3<BR> | |
810 A long long, time ago...<BR> | |
811 <BR> | |
812 0 3<BR> | |
813 in a galaxy far away...<BR> | |
814 <BR> | |
815 0 3<BR> | |
816 Naboo was under an attack.<BR></I></CODE></P> | |
2210 | 817 |
6960 | 818 <P>So you see, the main goal was to <B>make subtitle |
819 editing/timing/joining/cutting easy</B>. And, if you - say - get an SSA | |
820 subtitle but it's badly timed/delayed to your version of the movie, you | |
821 simply do a <CODE>mplayer dummy.avi -sub source.ssa -dumpmpsub</CODE>. | |
822 A <CODE>dump.mpsub</CODE> file will be created in the current directory, | |
823 which will contain the source subtitle's text, but in <B>MPsub</B> format. | |
824 Then you can freely add/subtract seconds to/from the subtitle.</P> | |
825 | |
826 <P>Subtitles are displayed with a technique called <B>'OSD', On Screen | |
827 Display</B>. OSD is used to display current time, volume bar, seek bar | |
828 etc.</P> | |
1714 | 829 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
830 <H3><A NAME="install_osd">1.4.2 Installing OSD and subtitles</A></H3> |
1714 | 831 |
832 <P>You need an <B>MPlayer</B> font package to be able to use OSD/SUB feature. | |
6960 | 833 There are many ways to get it:</P> |
834 | |
1714 | 835 <UL> |
6960 | 836 <LI>download ready-to-use font packages from <B>MPlayer</B> site. |
837 Note: currently available fonts are limited for iso 8859-1/2 support, | |
838 but there are some other (including Korean, Russian, 8859-8 etc) fonts | |
839 at contrib/font section of FTP, made by users.<BR> | |
840 <BR> | |
841 Font should have appropriate font.desc file which maps unicode font | |
842 positions to the actual code page of the subtitles text. Other solution is | |
843 to have subtitles encoded in utf8 encoding and use <CODE>-utf8</CODE> | |
844 option or just name the subtitles file <video_name>.utf and have it | |
845 in the same dir as the video file. Recoding from different codepages to | |
846 utf8 could be done by using konwert (Debian) or iconv (Red Hat) | |
847 programs.<BR> | |
848 Some URLs: | |
849 <UL> | |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
850 <LI><A HREF="ftp://ftp.mplayerhq.hu/MPlayer/releases/">ftp://ftp.mplayerhq.hu/MPlayer/releases/</A> - ISO fonts</LI> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
851 <LI><A HREF="ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/">ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/</A> - various fonts by users</LI> |
6981 | 852 <LI><A HREF="http://realtime.ssu.ac.kr/~lethean/mplayer">http://realtime.ssu.ac.kr/~lethean/mplayer</A> - Korean fonts & RAW plugin</LI> |
6960 | 853 </UL> |
854 </LI> | |
855 <LI>use the font generator tool at TOOLS/subfont-c | |
856 It's a complete tool to convert from TTF/Type1/etc font to mplayer font pkg. | |
857 (read TOOLS/subfont-c/README for details)</LI> | |
858 <LI>use the font generator GIMP plugin at TOOLS/subfont-GIMP | |
859 (note: you must have HSI RAW plugin too, see URL below)</LI> | |
1987 | 860 </UL> |
861 | |
4177 | 862 <P>After that, UNZIP the file you downloaded to <CODE>~/.mplayer</CODE> or |
6960 | 863 <CODE>$PREFIX/share/mplayer</CODE>. Then rename or symlink one of them to |
864 <CODE>font</CODE> (like: <CODE>ln -s ~/.mplayer/arial-24 | |
865 ~/.mplayer/font</CODE>). Now you have to see a timer at the upper left corner | |
866 of the movie (switch it off with the "o" key).</P> | |
1714 | 867 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
868 <P>OSD has 3 states: (switch with 'o')</P> |
6960 | 869 |
1714 | 870 <UL> |
7043
ba9c212ed577
begun removing "Available options" and "Examples" sections, which
gabucino
parents:
7015
diff
changeset
|
871 <LI>timer + volume bar + seek bar + subtitles</LI> |
ba9c212ed577
begun removing "Available options" and "Examples" sections, which
gabucino
parents:
7015
diff
changeset
|
872 <LI>volume bar + seek bar + subtitles (default)</LI> |
6960 | 873 <LI>subtitles only</LI> |
1714 | 874 </UL> |
875 | |
6960 | 876 <P>You can change default behaviour by setting <CODE>osdlevel=</CODE> variable |
877 in config file.</P> | |
1714 | 878 |
6974 | 879 |
7054 | 880 <H2><A NAME="rtc">1.5 RTC</A></H2> |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
881 |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
882 There are three timing methods in <B>MPlayer</B>. |
6974 | 883 |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
884 <UL> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
885 <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
|
886 <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
|
887 sometimes the sync has to be tuned even finer.</LI> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
888 <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
|
889 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
|
890 available, but requires root privileges, a <I>setuid root</I> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
891 <B>MPlayer</B> binary or a properly set up kernel. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
892 <BR> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
893 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
|
894 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
|
895 Use this command to enable RTC for normal users: |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
896 <P> |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
897 <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
|
898 </P> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
899 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
|
900 <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
|
901 section that reads |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
902 <PRE> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
903 * We don't really want Joe User enabling more |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
904 * than 64Hz of interrupts on a multi-user machine. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
905 */ |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
906 if ((rtc_freq > 64) && (!capable(CAP_SYS_RESOURCE))) |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
907 </PRE> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
908 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
|
909 <BR> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
910 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
|
911 <BR> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
912 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
|
913 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
|
914 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
|
915 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
|
916 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
|
917 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
|
918 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
|
919 <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
|
920 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
|
921 hand, it requires more CPU.</LI> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
922 </UL> |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
923 |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
924 <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
|
925 It's a clear way for everyone to become root. |
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
926 |
2745 | 927 |
6974 | 928 |
7047 | 929 <H1><A NAME="features">2. Features</A></H1> |
930 | |
931 | |
932 <H2><A NAME="formats">2.1</A> <A HREF="formats.html">Supported formats</A></H2> | |
933 | |
934 | |
935 <H2><A NAME="codecs">2.2</A> <A HREF="codecs.html">Supported codecs</A></H2> | |
936 | |
937 | |
938 <H2><A NAME="output">2.3</A> <A HREF="video.html">Video</A> & <A HREF="sound.html">Audio</A> output devices</H2> | |
939 | |
940 | |
941 <H2><A NAME="encoding">2.4</A> <A HREF="encoding.html">MEncoder - An All-Purpose Encoder</A></H2> | |
942 | |
943 | |
944 <H2><A NAME="tv"><B>2.5 TV input</B></A></H2> | |
945 | |
2864 | 946 <P>This section is about how to enable <B>watching/grabbing from V4L compatible |
947 TV tuner</B>.</P> | |
948 | |
6766
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
949 <P><B>THIS CODE IS CURRENTLY NOT BEING WORKED ON! Do not expect it to work |
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
950 without tweaking/experimenting!</B></P> |
6121 | 951 |
952 | |
7054 | 953 <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
|
954 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
955 <OL> |
6766
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
956 <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
|
957 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
|
958 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
|
959 <CODE>./configure</CODE>).</LI> |
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
960 <LI>Make sure your tuner works with another TV software in Linux, for example |
2864 | 961 xawtv.</LI> |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
962 </OL> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
963 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
964 <BLOCKQUOTE> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
965 <B>Hint</B><BR> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
966 Are the colors messed up? Then your tuner cannot display |
6766
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
967 in YV12 colorspace. Try I420 (<CODE>-vc rawi420</CODE>) or YUY2, UYVY, RGB32 |
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
968 (<CODE>-vo sdl</CODE>) colorspaces. |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
969 You can specify these with the <CODE>outfmt=YV12</CODE> option, see below. |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
970 </BLOCKQUOTE> |
3490 | 971 |
6974 | 972 |
7054 | 973 <H3><A NAME="tv_options">2.5.2 Available options</A></H3> |
6974 | 974 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
975 <DL> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
976 <DT><CODE>on</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
977 <DD>Use TV input.</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
978 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
979 <DT><CODE>noaudio</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
980 <DD>No sound, thanks.</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
981 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
982 <DT><CODE>driver</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
983 <DD><B>dummy</B> - NULL TV input :) Used for testing only, generates dummy |
2864 | 984 input.<BR> |
6766
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
985 <B>v4l</B> - Captures images from standard V4L interface (default |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
986 <CODE>/dev/video0</CODE>).</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
987 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
988 <DT><CODE>device</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
989 <DD>Specify a device other than the default <CODE>/dev/video0</CODE>.</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
990 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
991 <DT><CODE>input</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
992 <DD>Specify from which input of the TV tuner you wish to grab |
6766
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
993 (e.g. <B>television</B>, <B>s-video</B>, <B>composite</B>, ...)<BR> |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
994 Prints the available ones during init.</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
995 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
996 <DT><CODE>freq</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
997 <DD>Specify the frequency to set the tuner to (e.g. <B>511.250</B>).</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
998 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
999 <DT><CODE>outfmt</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1000 <DD>Specify the output format the tuner should use to transport images to us |
6766
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
1001 (<B>rgb32</B>, <B>rgb24</B>, <B>yv12</B>, <B>uyvy</B>, <B>i420</B> (for i420 |
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
1002 you have to pass the <CODE>-vc rawi420</CODE> option, because of a fourcc |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1003 conflict)).</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1004 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1005 <DT><CODE>width</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1006 <DD>width of the output window in pixels</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1007 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1008 <DT><CODE>height</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1009 <DD>height of the output window in pixels</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1010 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1011 <DT><CODE>norm</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1012 <DD>available: PAL, SECAM, NTSC</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1013 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1014 <DT><CODE>channel</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1015 <DD>Set the tuner to the given channel.</DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1016 |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1017 <DT><CODE>chanlist</CODE></DT> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1018 <DD>available: <CODE>us-bcast, us-cable, europe-west, europe-east, etc</CODE></DD> |
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1019 </DL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1020 |
6974 | 1021 |
7054 | 1022 <H3><A NAME="tv_keyboard">2.5.3 Keyboard control</A></H3> |
2950
20157c719b2c
new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents:
2930
diff
changeset
|
1023 |
20157c719b2c
new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents:
2930
diff
changeset
|
1024 <TABLE BORDER=0> |
6974 | 1025 <TR><TD> </TD><TD>h / k</TD><TD> </TD><TD>select previous/next channel</TD></TR> |
1026 <TR><TD></TD><TD>n</TD><TD></TD><TD>change norm</TD></TR> | |
1027 <TR><TD></TD><TD>b</TD><TD></TD><TD>change channel list</TD></TR> | |
2950
20157c719b2c
new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents:
2930
diff
changeset
|
1028 </TABLE> |
20157c719b2c
new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents:
2930
diff
changeset
|
1029 |
6974 | 1030 |
7054 | 1031 <H3><A NAME="tv_examples">2.5.4 Examples</A></H3> |
2864 | 1032 |
6974 | 1033 <P>Dummy output, to AAlib :)<BR> |
1034 <CODE> mplayer -tv on:driver=dummy:width=640:height=480 -vo aa</CODE><BR> | |
1035 <BR> | |
1036 Input from standard V4L<BR> | |
1037 <CODE> mplayer -tv on:driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv</CODE><BR></P> | |
1038 | |
1039 <P><B>Note:</B><BR> | |
6960 | 1040 If you have a TV card with an external audio device and get only a black |
1041 screen, although input works with xawtv or similar, then try to use the | |
1042 <CODE>-noaudio</CODE> option. For the example above this would be:<BR> | |
6974 | 1043 <CODE> mplayer -tv on:noaudio:driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv</CODE></P> |
6766
f7cd3a7aaa13
Applied patch by Fabian Franz <FabianFranz@gmx.de>, adding a note to the TV
diego
parents:
6732
diff
changeset
|
1044 |
2864 | 1045 |
6974 | 1046 |
7047 | 1047 <H1><A NAME="usage">3. Usage</A></H1> |
1048 | |
1049 | |
1050 <H2><A NAME="command_line">3.1 Command line</A></H2> | |
4177 | 1051 |
5105 | 1052 <P><B>MPlayer</B> utilizes a complex playtree. It consists of global options |
4177 | 1053 written as first (for example <CODE>mplayer -vfm 5</CODE>), and options |
1054 written after filenames, that apply only to the given filename/URL/whatever | |
5105 | 1055 (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
|
1056 You can group filenames/URLs together using { and }. It's useful with |
5105 | 1057 option -loop: <CODE>mplayer { 1.avi -loop 2 2.avi } -loop 3</CODE> |
1058 will play files in this order: 1 1 2 1 1 2 1 1 2<BR> | |
1059 </P> | |
4177 | 1060 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1061 <TABLE BORDER=0> |
6974 | 1062 <TR><TD> </TD><TD>file</TD><TD> </TD><TD><CODE>mplayer [options] [path/]filename</CODE></TD></TR> |
1063 <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> | |
1064 <TR><TD></TD><TD>VCD</TD><TD></TD><TD><CODE>mplayer [options] -vcd trackno [-cdrom-device /dev/cdrom]</CODE></TD></TR> | |
1065 <TR><TD></TD><TD>DVD</TD><TD></TD><TD><CODE>mplayer [options] -dvd titleno [-dvd-device /dev/dvd]</CODE></TD></TR> | |
1066 <TR><TD></TD><TD>net</TD><TD></TD><TD><CODE>mplayer [options] http://site.com/file.asf (playlists can be used too)</CODE></TD></TR> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1067 </TABLE> |
1612 | 1068 |
5105 | 1069 <P> |
6974 | 1070 Latest versions of MPlayer also accepts VCD and DVD tracks in URL style, just like |
1071 Xine does: <CODE>mplayer dvd://1</CODE> or <CODE>mplayer vcd://1</CODE></P> | |
5105 | 1072 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1073 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1074 mplayer -vo x11 /mnt/Films/Contact/contact2.mpg |
5105 | 1075 mplayer -vcd 2 |
1612 | 1076 mplayer -afm 3 /mnt/DVDtrailers/alien4.vob |
5105 | 1077 mplayer -dvd 1 -dvd-device /dev/hdc |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1078 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
|
1079 </PRE> |
1612 | 1080 |
6974 | 1081 |
7047 | 1082 <H2><A NAME="control">3.2 Control</A></H2> |
1612 | 1083 |
6121 | 1084 <P><B>MPlayer</B> has a fully configurable, command driven, control layer which |
6151 | 1085 lets you control <B>MPlayer</B> with keyboard, mouse, joystick or remote |
1086 control (using LIRC).</P> | |
5850 | 1087 |
6974 | 1088 |
7047 | 1089 <H3><A NAME="default_controls">3.2.1 Default controls</A></H3> |
1090 | |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1091 <H4>Keyboard controls from terminal:</H4> |
1682 | 1092 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1093 <TABLE BORDER=0> |
6974 | 1094 <TR><TD> </TD><TD><- or -></TD><TD> </TD><TD>seek backward/forward 10 seconds</TD></TR> |
1095 <TR><TD></TD><TD>up or down</TD><TD></TD><TD>seek backward/forward 1 minute</TD></TR> | |
1096 <TR><TD></TD><TD>pgup/pgdown</TD><TD></TD><TD>seek backward/forward 10 minutes</TD></TR> | |
1097 <TR><TD></TD><TD>< or ></TD><TD></TD><TD>seek backward/forward in playlist</TD></TR> | |
1098 <TR><TD></TD><TD>p or SPACE</TD><TD></TD><TD>pause movie (press any key)</TD></TR> | |
1099 <TR><TD></TD><TD>q or ESC</TD><TD></TD><TD>stop playing and quit program</TD></TR> | |
1100 <TR><TD></TD><TD>+ or -</TD><TD></TD><TD>adjust audio delay by +/- 0.1 second</TD></TR> | |
1101 <TR><TD></TD><TD>/ or *</TD><TD></TD><TD>decrease/increase volume</TD></TR> | |
1102 <TR><TD></TD><TD>f</TD><TD></TD><TD>toggle fullscreen</TD></TR> | |
1103 <TR><TD></TD><TD>o</TD><TD></TD><TD>toggle OSD: none / seek / seek+timer</TD></TR> | |
1104 <TR><TD></TD><TD>z or x</TD><TD></TD><TD>adjust subtitle delay by +/- 0.1 second</TD></TR> | |
1105 <TR><TD></TD><TD>r or t</TD><TD></TD><TD>adjust subtitle position</TD></TR> | |
1106 <TR><TD></TD><TD>HOME or END</TD><TD></TD><TD>go to next/previous playtree entry in the parent list</TD></TR> | |
1107 <TR><TD></TD><TD>INSERT or DELETE</TD><TD></TD><TD>go to next/previous alternative source (only available in asx playlist)</TD></TR> | |
1108 <TR><TD COLSPAN=4><P><I>(the following keys are valid only when using <CODE>-vo xv</CODE>)</I></P></TD></TR> | |
1109 <TR><TD></TD><TD>1 or 2</TD><TD></TD><TD>adjust contrast</TD></TR> | |
1110 <TR><TD></TD><TD>3 or 4</TD><TD></TD><TD>adjust brightness</TD></TR> | |
1111 <TR><TD></TD><TD>5 or 6</TD><TD></TD><TD>adjust hue</TD></TR> | |
1112 <TR><TD></TD><TD>7 or 8</TD><TD></TD><TD>adjust saturation</TD></TR> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1113 </TABLE> |
1892 | 1114 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1115 <H4>GUI keyboard controls:</H4> |
1624 | 1116 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1117 <TABLE BORDER=0> |
6974 | 1118 <TR><TD> </TD><TD>, and .</TD><TD> </TD><TD>previous / next file</TD></TR> |
1119 <TR><TD></TD><TD>gray - or +</TD><TD></TD><TD>decrease / increase volume</TD></TR> | |
1120 <TR><TD></TD><TD>enter</TD><TD></TD><TD>start playing</TD></TR> | |
1121 <TR><TD></TD><TD>space</TD><TD></TD><TD>pause</TD></TR> | |
1122 <TR><TD></TD><TD>s</TD><TD></TD><TD>stop</TD></TR> | |
1123 <TR><TD></TD><TD>a</TD><TD></TD><TD>about</TD></TR> | |
1124 <TR><TD></TD><TD>l</TD><TD></TD><TD>load file</TD></TR> | |
1125 <TR><TD></TD><TD>b</TD><TD></TD><TD>skin browser</TD></TR> | |
1126 <TR><TD></TD><TD>e</TD><TD></TD><TD>toggle equalizer</TD></TR> | |
1127 <TR><TD></TD><TD>p</TD><TD></TD><TD>toggle playlist</TD></TR> | |
1128 <TR><TD></TD><TD>f</TD><TD></TD><TD>toggle fullscreen</TD></TR> | |
6981 | 1129 <TR><TD></TD><TD>m</TD><TD></TD><TD>toggle mute</TD></TR> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1130 </TABLE> |
3423 | 1131 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1132 <H4>Keyboard controls for TV input:</H4> |
3423 | 1133 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1134 <TABLE BORDER=0> |
6974 | 1135 <TR><TD> </TD><TD>h or l</TD><TD> </TD><TD>select previous/next channel</TD></TR> |
1136 <TR><TD></TD><TD>n</TD><TD></TD><TD>change norm</TD></TR> | |
1137 <TR><TD></TD><TD>b</TD><TD></TD><TD>change channel list</TD></TR> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1138 </TABLE> |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1139 |
6974 | 1140 |
7047 | 1141 <H3><A NAME="controls_configuration">3.2.2 Controls configuration</A></H3> |
5850 | 1142 |
6493 | 1143 <P><B>MPlayer</B> allows you bind any key/button to any <B>MPlayer</B> command |
1144 using a simple config file. The syntax consist of a key name followed by a | |
1145 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
|
1146 <CODE>$HOME/.mplayer/input.conf</CODE> but it can be overridden using the |
6493 | 1147 <CODE>-input</CODE> conf switch (relative path are relative to |
1148 <CODE>$HOME/.mplayer</CODE>). | |
1149 | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1150 <P>Example:</P> |
6493 | 1151 |
5850 | 1152 <PRE> |
1153 ## | |
1154 ## MPlayer input control file | |
1155 ## | |
1156 | |
1157 RIGHT seek +10 | |
1158 LEFT seek -10 | |
1159 - audio_delay 0.100 | |
1160 + audio_delay -0.100 | |
1161 q quit | |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1162 > pt_step 1 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1163 < pt_step -1 |
5850 | 1164 ENTER pt_step 1 1 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1165 </PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1166 |
5850 | 1167 |
7047 | 1168 <H4><A NAME="key_names">3.2.2.1 Key names</A></H4> |
5850 | 1169 |
6493 | 1170 <P>You can have a full list by running <CODE>mplayer -input keylist</CODE></P> |
5850 | 1171 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1172 <H4>Keyboard:</H4> |
5850 | 1173 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1174 <UL> |
6974 | 1175 <LI>Any printable character</LI> |
1176 <LI>SPACE</LI> | |
1177 <LI>ENTER</LI> | |
1178 <LI>TAB</LI> | |
1179 <LI>CTRL</LI> | |
1180 <LI>BS</LI> | |
1181 <LI>DEL</LI> | |
1182 <LI>INS</LI> | |
1183 <LI>HOME</LI> | |
1184 <LI>END</LI> | |
1185 <LI>PGUP</LI> | |
1186 <LI>PGDWN</LI> | |
1187 <LI>ESC</LI> | |
1188 <LI>RIGHT</LI> | |
1189 <LI>LEFT</LI> | |
1190 <LI>UP</LI> | |
1191 <LI>DOWN</LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1192 </UL> |
5850 | 1193 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1194 <H4>Mouse (only supported under X):</H4> |
5850 | 1195 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1196 <UL> |
6974 | 1197 <LI>MOUSE_BTN0 (Left button)</LI> |
1198 <LI>MOUSE_BTN1 (Right button)</LI> | |
1199 <LI>MOUSE_BTN2 (Middle button)</LI> | |
1200 <LI>MOUSE_BTN3 (Wheel)</LI> | |
1201 <LI>MOUSE_BTN4 (Wheel)</LI> | |
1202 <LI>...</LI> | |
1203 <LI>MOUSE_BTN9</LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1204 </UL> |
5850 | 1205 |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1206 <H4>Joystick (support must be enabled at compile time):</H4> |
5850 | 1207 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1208 <UL> |
6974 | 1209 <LI>JOY_RIGHT or JOY_AXIS0_PLUS</LI> |
1210 <LI>JOY_LEFT or JOY_AXIS0_MINUS</LI> | |
1211 <LI>JOY_UP or JOY_AXIS1_MINUS</LI> | |
1212 <LI>JOY_DOWN or JOY_AXIS1_PLUS</LI> | |
1213 <LI>JOY_AXIS2_PLUS</LI> | |
1214 <LI>JOY_AXIS2_MINUS</LI> | |
7099
0b70f3dc34eb
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents:
7093
diff
changeset
|
1215 <LI>...</LI> |
6974 | 1216 <LI>JOY_AXIS9_PLUS</LI> |
1217 <LI>JOY_AXIS9_MINUS</LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1218 </UL> |
5850 | 1219 |
1220 | |
7047 | 1221 <H4><A NAME="commands">3.2.2.2 Commands</A></H4> |
5850 | 1222 |
6493 | 1223 <P>You can have a full list of known commands by running "mplayer -input cmdlist"</P> |
5850 | 1224 |
1225 <UL> | |
1226 <LI><B>seek</B> (int) val [(int) type=0] | |
6974 | 1227 <P>Seek to some place in the movie.<BR> |
1228 Type 0 is a relative seek of +/- val seconds.<BR> | |
1229 Type 1 seek to val % in the movie.</P></LI> | |
5850 | 1230 <LI><B>audio_delay</B> (float) val |
6974 | 1231 <P>Adjust the audio delay of val seconds</P></LI> |
5850 | 1232 <LI><B>quit</B> |
6974 | 1233 <P>Quit <B>MPlayer</B></P></LI> |
5850 | 1234 <LI><B>pause</B> |
6974 | 1235 <P>Pause/unpause the playback</P></LI> |
5850 | 1236 <LI><B>grap_frames</B> |
6974 | 1237 <P>Somebody know ?</P></LI> |
5850 | 1238 <LI><B>pt_step</B> (int) val [(int) force=0] |
6974 | 1239 <P>Go to next/previous entry in playtree. Val sign tell the direction.<BR> |
1240 If no other entry is available in the given direction it won't do anything | |
1241 unless force is non 0.</P></LI> | |
5850 | 1242 <LI><B>pt_up_step</B> (int) val [(int) force=0] |
6974 | 1243 <P>Like pt_step but it jump to next/previous in the parent list. It's useful |
1244 to break inner loop in the playtree.</P></LI> | |
5850 | 1245 <LI><B>alt_src_step</B> (int) val |
6974 | 1246 <P>When more than one source is available it select the next/previous one |
1247 (only supported by asx playlist).</P></LI> | |
5850 | 1248 <LI><B>sub_delay</B> (float) val [(int) abs=0] |
6974 | 1249 <P>Adjust the subtitles delay of +/- val seconds or set it to val seconds |
1250 when abs is non zero.</P></LI> | |
5850 | 1251 <LI><B>osd</B> [(int) level=-1] |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1252 <P>Toggle osd mode or set it to level when level > 0.</P></LI> |
5850 | 1253 <LI><B>volume</B> (int) dir |
6974 | 1254 <P>Increase/decrease volume</P></LI> |
5850 | 1255 <LI><B>contrast</B> (int) val [(int) abs=0]</LI> |
1256 <LI><B>brightness</B> (int) val [(int) abs=0]</LI> | |
1257 <LI><B>hue</B> (int) val [(int) abs=0]</LI> | |
1258 <LI><B>saturation</B> (int) val [(int) abs=0] | |
6974 | 1259 <P>Set/Adjust video parameters. Val range from -100 to 100.</P></LI> |
5850 | 1260 <LI><B>frame_drop</B> [(int) type=-1] |
6974 | 1261 <P>Toggle/Set frame dropping mode.</P></LI> |
5850 | 1262 <LI><B>sub_pos</B> (int) val |
6974 | 1263 <P>Adjust subtitles position.</P></LI> |
5850 | 1264 <LI><B>vo_fullscreen</B> |
6974 | 1265 <P>Switch fullscreen mode.</P></LI> |
5850 | 1266 <LI><B>tv_step_channel</B> (int) dir |
6974 | 1267 <P>Select next/previous tv channel.</P></LI> |
5850 | 1268 <LI><B>tv_step_norm</B> |
6974 | 1269 <P>Change TV norm.</P></LI> |
5850 | 1270 <LI><B>tv_step_chanlist</B> |
6974 | 1271 <P>Change channel list.</P></LI> |
5850 | 1272 <LI><B>gui_loadfile</B></LI> |
1273 <LI><B>gui_loadsubtitle</B></LI> | |
1274 <LI><B>gui_about</B></LI> | |
1275 <LI><B>gui_play</B></LI> | |
1276 <LI><B>gui_stop</B></LI> | |
1277 <LI><B>gui_playlist</B></LI> | |
1278 <LI><B>gui_preferences</B></LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1279 <LI><B>gui_skinbrowser</B> |
6974 | 1280 <P>GUI actions</P></LI> |
5850 | 1281 </UL> |
1282 | |
6974 | 1283 |
7047 | 1284 <H3><A NAME="lirc">3.2.3 Control from LIRC</A></H3> |
1612 | 1285 |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1286 <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
|
1287 an (almost) arbitrary remote control and control your Linux box with it! |
6974 | 1288 More about it at <A HREF="http://www.lirc.org">www.lirc.org</A>.</P> |
1612 | 1289 |
5969 | 1290 <P>If you have installed the lirc-package, configure will autodetect it. If |
1291 everything went fine, <B>MPlayer</B> will print a message like "Setting up | |
1292 lirc support..." on startup. If an error occurs it will tell you. If it | |
1293 doesn't tell you anything about LIRC there's no support compiled in. That's | |
1294 it :-)</P> | |
1612 | 1295 |
5826 | 1296 <P>The application name for <B>MPlayer</B> is - oh wonder - 'mplayer'. |
5969 | 1297 You can use any mplayer commands and even pass more than one command by |
1298 separating them with \n. Don't forget to enable the repeat flag in .lircrc | |
1299 when it make sense (seek, volume, etc). Here's an excerpt from my | |
1300 .lircrc:</P> | |
1612 | 1301 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1302 <PRE> |
5850 | 1303 begin |
1304 button = VOLUME_PLUS | |
1305 prog = mplayer | |
1306 config = volume 1 | |
1307 repeat = 1 | |
1308 end | |
1612 | 1309 |
5850 | 1310 begin |
1311 button = VOLUME_MINUS | |
1312 prog = mplayer | |
1313 config = volume -1 | |
1314 repeat = 1 | |
1315 end | |
1316 | |
1317 begin | |
1318 button = CD_PLAY | |
1319 prog = mplayer | |
1320 config = pause | |
1321 end | |
1322 | |
1323 begin | |
1324 button = CD_STOP | |
1325 prog = mplayer | |
1326 config = seek 0 1\npause | |
1327 end | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1328 </PRE> |
1612 | 1329 |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1330 <P>If you don't like the standard location for the lirc-config file (~/.lircrc) |
6960 | 1331 use the -lircconf <filename> switch to specify another file.</P> |
1612 | 1332 |
6493 | 1333 |
7047 | 1334 <H3><A NAME="slave">3.2.4 Slave mode</A></H3> |
5850 | 1335 |
6493 | 1336 <P>The slave mode allow you to build simple frontend to <B>MPlayer</B>. When |
1337 enabled (with the <CODE>-slave</CODE> switch) <B>MPlayer</B> will read | |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
1338 commands separated by new line (\n) from stdin.</P> |
6493 | 1339 |
5850 | 1340 |
7047 | 1341 <H2><A NAME="streaming">3.3 Streaming from network or pipes</A></H2> |
1612 | 1342 |
5105 | 1343 <P><B>MPlayer</B> can play files from network, using the HTTP or MMS protocol.</P> |
1612 | 1344 |
6960 | 1345 <P>Playing goes by simply using adding the URL to the command line. |
1346 <B>MPlayer</B> also honors the http_proxy environment variable, and uses | |
1347 proxy if available. Proxy usage can also be forced:</P> | |
4153 | 1348 |
5105 | 1349 <P><CODE>mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</CODE></P> |
2001 | 1350 |
1682 | 1351 <P><B>MPlayer</B> can read from stdin (NOT named pipes). This can be for example |
6960 | 1352 used to play from FTP:</P> |
1353 | |
6583 | 1354 <P><CODE> wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P> |
1612 | 1355 |
6960 | 1356 <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
|
1357 |
6583 | 1358 <P><CODE> wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -</CODE></P> |
1612 | 1359 |
6496 | 1360 |
6974 | 1361 |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1362 <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
|
1363 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1364 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1365 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1366 <H1><A NAME="cd/dvd">5.</A> <A HREF="cd-dvd.html">CD/DVD section</A></H1> |
7047 | 1367 |
1368 | |
1369 | |
1370 <H1><A NAME="ports">6. Ports</A></H1> | |
1371 | |
1372 | |
1373 <H2><A NAME="debian">6.1 Debian packaging</A></H2> | |
1612 | 1374 |
1682 | 1375 <P>To build the package, get the cvs version, or .tgz and uncompress it, |
6960 | 1376 and cd into programs directory:</P> |
1612 | 1377 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1378 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1379 cd main |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1380 fakeroot debian/rules binary |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1381 </PRE> |
1612 | 1382 |
1682 | 1383 <P>(... mplayer detects hardware/software, builds itself and.. ) |
6960 | 1384 dpkg-deb: building package `mplayer' in `../mplayer_0.90-1_i386.deb'.</P> |
1612 | 1385 |
1682 | 1386 <P>And now just become root, and:</P> |
1612 | 1387 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1388 <PRE> |
6583 | 1389 dpkg -i ../mplayer_0.90-1_i386.deb as root. |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1390 </PRE> |
1612 | 1391 |
1682 | 1392 <P>Here's how it looks like:</P> |
1612 | 1393 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1394 <PRE> |
6583 | 1395 eyck@incubus:/src/main$ sudo dpkg -i ../mplayer_0.90-1_i386.deb |
1612 | 1396 Password: |
1397 (Reading database ... 26946 files and directories currently installed.) | |
6583 | 1398 Preparing to replace mplayer 0.50-1 (using ../mplayer_0.90-1_i386.deb) |
1612 | 1399 Unpacking replacement mplayer ... |
6583 | 1400 Setting up mplayer (0.90-1) ... |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1401 </PRE> |
1612 | 1402 |
1403 | |
7047 | 1404 <H2><A NAME="freebsd">6.2 FreeBSD</A></H2> |
1612 | 1405 |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1406 <P>To build the package you will need GNU make (gmake, /usr/ports/devel/gmake), |
6960 | 1407 native BSD make will not work.</P> |
1612 | 1408 |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1409 <P>To run <B>MPlayer</B> you will need to re-compile the kernel with |
6960 | 1410 "options USER_LDT" (unless you are running -CURRENT, where this is default). |
1411 If you have a CPU with SSE also use "options CPU_ENABLE_SSE" to use it | |
1412 (FreeBSD-STABLE required, or use kernel patches).</P> | |
1612 | 1413 |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1414 <P>If <B>MPlayer</B> complains about "CD-ROM Device '/dev/cdrom' not found!" make a |
6960 | 1415 symbolic link: <CODE>ln -s /dev/(your_cdrom_device) /dev/cdrom</CODE></P> |
1612 | 1416 |
1987 | 1417 <P>There's no DVD support for FreeBSD yet.</P> |
1612 | 1418 |
6974 | 1419 |
7047 | 1420 <H2><A NAME="solaris">6.3 Solaris</A></H2> |
1688 | 1421 |
1422 <P>MPlayer should work on Solaris 2.6 or newer.</P> | |
1612 | 1423 |
1682 | 1424 <P>AVI file playback works best on Solaris x86, because you have the |
6960 | 1425 option to use the win32 codecs on the x86 platform, or can use |
1426 MMX/MMX2/3DNow/etc instructions for MP3/DivX/DVD/whatever. On Colaris SPARC, | |
1427 you'll find quite a few AVI files with non working video and/or audio | |
1428 playback, because the video/audio codecs using the Win32 DLLs are not | |
1429 available. However, <B>DivX/OpenDivX</B> movies should work, when using | |
1430 libavcodec.</P> | |
1612 | 1431 |
1731 | 1432 <P>On <B>UltraSPARC</B>s, <B>MPlayer</B> takes advantage of their <B>VIS</B> |
6960 | 1433 extensions (equivalent to MMX), currently only in <I>libmpeg2</I>, |
1434 <I>libvo</I> and <I>libavcodec</I>, but not in mp3lib. You can watch a VOB | |
1435 file on a 400MHz CPU. You'll need | |
1436 <A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mLib</A> installed.</P> | |
1731 | 1437 |
1682 | 1438 <P>To build the package you will need GNU make (gmake, /opt/sfw/gmake), native |
6960 | 1439 Solaris make will not work. Typical error you get when building with Solaris' |
1440 make instead of GNU make:</P> | |
1612 | 1441 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1442 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1443 % /usr/ccs/bin/make |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1444 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
|
1445 </PRE> |
1612 | 1446 |
1682 | 1447 <P>On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter |
6960 | 1448 if GNU C/C++ compiler is configured with or without the GNU assembler.</P> |
1449 | |
1450 <P>On Solaris x86, you need the GNU assembler and the GNU C/C++ compiler, | |
1451 configured to use the GNU assembler! The mplayer code on the x86 platform | |
1452 makes heavy use of MMX, SSE and 3DNOW! instructions that cannot be compiled | |
1453 using Sun's assembler <CODE>/usr/ccs/bin/as</CODE>.</P> | |
1454 | |
1455 <P>The configure script tries to find out, which assembler program is used by | |
1456 your "gcc" command (in case the autodetection fails, use the | |
1457 <CODE>--as=/whereever/you/have/installed/gnu-as</CODE> option to tell the | |
1458 configure script where it can find GNU "as" on your system).</P> | |
1612 | 1459 |
1682 | 1460 <P>Error message from configure on a Solaris x86 system using GCC |
6960 | 1461 without GNU assembler:</P> |
1612 | 1462 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1463 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1464 % configure |
1612 | 1465 ... |
1466 Checking assembler (/usr/ccs/bin/as) ... , failed | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1467 Please upgrade(downgrade) binutils to 2.10.1... |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1468 </PRE> |
1612 | 1469 |
1682 | 1470 <P>(Solution: Install and use a gcc configured with "--with-as=gas")</P> |
1612 | 1471 |
1682 | 1472 <P>Typical error you get when building with a GNU C compiler that does |
6960 | 1473 not use GNU as:</P> |
1612 | 1474 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1475 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1476 % gmake |
1612 | 1477 ... |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2761
diff
changeset
|
1478 gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math |
1612 | 1479 -fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c |
1480 Assembler: mplayer.c | |
1481 "(stdin)", line 3567 : Illegal mnemonic | |
1482 "(stdin)", line 3567 : Syntax error | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1483 ... more "Illegal mnemonic" and "Syntax error" errors ... |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1484 </PRE> |
1682 | 1485 |
1486 <P>For DVD support you must have the patched libcss installed. Patch: | |
6960 | 1487 <A HREF="http://www.tools.de/solaris/mplayer/">http://www.tools.de/solaris/mplayer/</A>.</P> |
1682 | 1488 |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
1489 <P>Due to two bugs in Solaris 8 x86, you cannot reliably play DVD discs larger |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
1490 than 4 GB:</P> |
1682 | 1491 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1492 <UL> |
6960 | 1493 <LI>The sd(7D) driver on Solaris 8 x86 driver has bug when accessing a disk |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1494 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
|
1495 and DVD media). Due to a 32Bit int overflow, a disk address modulo 4GB is |
6960 | 1496 accessed. |
1497 (<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22516">http://groups.yahoo.com/group/solarisonintel/message/22516</A>) | |
1498 </LI> | |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
1499 <LI>A similar bug is present in the hsfs(7FS) filesystem code (aka |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
1500 ISO9660), hsfs currently does not support partitions/disks larger than 4GB, all data |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
1501 is accessed modulo 4GB. |
6960 | 1502 (<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22592">http://groups.yahoo.com/group/solarisonintel/message/22592</A>) |
1503 </LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1504 </UL> |
1682 | 1505 |
1688 | 1506 <P>On Solaris with an UltraSPARC CPU, you can get some extra speed by |
1507 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
|
1508 VIS acceleration can be used in MPlayer by calling functions in Sun's |
1688 | 1509 <A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mediaLib</A>.</P> |
1510 | |
1511 <P>VIS accelerated operations from mediaLib are used for mpeg2 video | |
1512 decoding and for color space conversion in the video output drivers.</P> | |
1513 | |
2452 | 1514 |
7047 | 1515 <H2><A NAME="strongarm">6.4 StrongARM</A></H2> |
1682 | 1516 |
1517 <P><B>MPlayer</B> is reported to compile on StrongARM. Use the following command line:</P> | |
1518 | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1519 <PRE> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1520 ./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
|
1521 --with-x11incdir=/usr/arm/lib --disable-gcc-checking |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1522 </PRE> |
2452 | 1523 |
1524 | |
7047 | 1525 <H2><A NAME="sgi">6.5 Silicon Graphics / IRIX</A></H2> |
2452 | 1526 |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
1527 <P>Reported working. You'll probably have to use the <I>SGI</I> ao driver. |
6960 | 1528 Anyone has closer info?</P> |
2452 | 1529 |
1530 | |
7047 | 1531 <H2><A NAME="qnx">6.6 QNX</A></H2> |
3027 | 1532 |
4500 | 1533 <P>Works. You'll need to download SDL for QNX, and install it. Then run |
1534 <B>MPlayer</B> with <CODE>-vo sdl:photon</CODE> and <CODE>-ao sdl:nto</CODE> | |
1535 options, and it should be fast.</P> | |
1536 | |
1537 <P>The <CODE>-vo x11</CODE> output will be even slower than on Linux, since | |
4680 | 1538 QNX has only X <I>emulation</I> which is VERY slow. Use SDL.</P> |
3027 | 1539 |
1540 | |
7047 | 1541 <H2><A NAME="openbsd">6.7 OpenBSD</A></H2> |
5880
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5863
diff
changeset
|
1542 |
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5863
diff
changeset
|
1543 <P>To build the package you will need GNU make (gmake, |
6960 | 1544 /usr/ports/devel/gmake), native BSD make will not work, and a recent |
1545 binutils (including objcopy).</P> | |
1546 | |
1547 <P>Due to limitations in different versions of gas (relocation vs mmx), you'll | |
1548 need to compile in two steps: First make sure that the non-native as is first | |
1549 in PATH and do a '<CODE>gmake -k</CODE>', then make sure that the native | |
1550 version is used and do '<CODE>gmake</CODE>'.</P> | |
5880
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5863
diff
changeset
|
1551 |
5882 | 1552 <P>To use Win32 DLLs with <B>MPlayer</B> you will need to re-compile the |
6960 | 1553 kernel with "<CODE>option USER_LDT</CODE>".</P> |
5880
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5863
diff
changeset
|
1554 |
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5863
diff
changeset
|
1555 <P>If <B>MPlayer</B> complains about not finding '/dev/cdrom' or |
6960 | 1556 '/dev/dvd' make a symbolic link, e.g. <CODE>ln -s |
1557 /dev/rcd0c /dev/dvd</CODE></P> | |
5880
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5863
diff
changeset
|
1558 |
6073 | 1559 <P>The not so hardcore hackers amongst us might want to use the ports |
6960 | 1560 version (/usr/ports/x11/mplayer).</P> |
1561 | |
1562 | |
7047 | 1563 <H2><A NAME="cygwin">6.8. Cygwin</A></H2> |
6464
60211818e5b9
Applied Cygwin patch by Sylvain Petreolle <spetreolle@yahoo.fr>, adjusted
diego
parents:
6436
diff
changeset
|
1564 |
60211818e5b9
Applied Cygwin patch by Sylvain Petreolle <spetreolle@yahoo.fr>, adjusted
diego
parents:
6436
diff
changeset
|
1565 <P>You will have to go to the <B>MPlayer</B> directory, and copy or symlink |
6960 | 1566 <CODE>etc/cygwin_inttypes.h</CODE> to <CODE>/usr/include/inttypes.h</CODE> to |
1567 make <B>MPlayer</B> compile. Otherwise it will complain about missing | |
1568 <CODE>intypes.h</CODE>.</P> | |
6464
60211818e5b9
Applied Cygwin patch by Sylvain Petreolle <spetreolle@yahoo.fr>, adjusted
diego
parents:
6436
diff
changeset
|
1569 |
6974 | 1570 |
1571 | |
7047 | 1572 <H1><A NAME="authors">Appendix A - Authors</A></H1> |
1682 | 1573 |
7015
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
1574 <BLOCKQUOTE> |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
1575 <B>Important</B><BR> |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
1576 Do <B>not</B> send bug reports, help & feature requests directly to |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
1577 the authors! |
72059027f953
Applied patch by Andras Mohari <mayday at varoshaza nagyatad hu> in a
diego
parents:
6998
diff
changeset
|
1578 </BLOCKQUOTE> |
1682 | 1579 |
6906
3274d0725fde
Changed all link names from the section number to a sensible label.
diego
parents:
6882
diff
changeset
|
1580 <P>Read <A HREF="bugreports.html">Appendix C</A> and subscribe to mplayer-users mailing lists.</P> |
1682 | 1581 |
7047 | 1582 <H2>The <B>MPlayer</B> project:</H2> |
1612 | 1583 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1584 <UL> |
6981 | 1585 <LI><B><A HREF="mailto:mplayer-users@mplayerhq.hu">Árpád Gereöffy (A'rpi/ESP-team)</A></B> |
6974 | 1586 <UL> |
1587 <LI>player code (mpeg stream demultiplexer and avi/asf parser, A-V sync, seek...)</LI> | |
1588 <LI>mp3lib, based on mpglib sources [MP3 audio decoder]</LI> | |
1589 <LI>getch2 [keyboard handler]</LI> | |
1590 <LI>some changes in libmpeg2 code (progressive frames, bitrate & fps support)</LI> | |
1591 <LI>libvo improvements: adding OpenGL support, bugfix in mga driver...</LI> | |
1592 <LI>triple buffering & YUY2 support (for DivX/MPEG4) into mga_vid driver</LI> | |
1593 <LI>scripts in the TVout directory (TVout on Matrox G400DH, read documentation)</LI> | |
1594 <LI>hacking DivX/Mpeg4 VfW codecs to get YUV output</LI> | |
1595 <LI>opendivx decoder speed optimizations (see opendivx/ChangeLog)</LI> | |
1596 <LI>OSD & SUB display code</LI> | |
1597 <LI>FFmpeg/libavcodec integration</LI> | |
1598 <LI>DivX4Linux (Project Mayo) support (see documentation)</LI> | |
1599 <LI>New DVD-Support using libdvdread</LI> | |
1600 <LI>DVB support</LI> | |
1601 <LI>MPEG PES output & DVB card support</LI> | |
1602 <LI>anything that isn't mentioned elsewhere</LI> | |
1603 </UL> | |
1604 </LI> | |
1605 <LI><B><A HREF="mailto:pontscho@makacs.poliod.hu">Zoltán Ponekker (Pontscho/Fresh!)</A></B> | |
1606 <UL> | |
1607 <LI>configure script and Makefiles for easy compile</LI> | |
1608 <LI>GUI system</LI> | |
1609 <LI>3DNow! support into mp3lib</LI> | |
1610 <LI>3DNow! support into fastmemcpy.h</LI> | |
1611 <LI>various X11 driver changes (keyboard handling, fullscreen, bpp detect, etc)</LI> | |
1612 <LI>libvo: adding xmga driver, and fullscreen support to xv</LI> | |
1613 <LI>audio mixer (volume) support</LI> | |
1614 </UL> | |
1615 </LI> | |
1616 <LI><B><A HREF="mailto:lgb@lgb.hu">Gábor Lénárt (LGB)</A></B> | |
1617 <UL> | |
1618 <LI>configure script improvements</LI> | |
1619 <LI>Makefile improvements</LI> | |
1620 <LI>preliminary DVD support</LI> | |
1621 <LI>various X11 cleanups and fixes</LI> | |
1622 <LI>HTMLization of documentation</LI> | |
1623 </UL> | |
1624 </LI> | |
1625 <LI><B><A HREF="mailto:gabucino@mplayerhq.hu">Gábor Bérczi (Gabucino)</A></B> | |
1626 <UL> | |
6981 | 1627 <LI>documentation writer & maintainer</LI> |
6974 | 1628 <LI>Hungarian translation of documentation, homepage, and help output</LI> |
1629 <LI>second homepage design&gfx</LI> | |
1630 <LI>homepage maintainer</LI> | |
1631 <LI>testing, codecs quality & speed comparisons</LI> | |
1632 <LI>IRC channels operator (#MPlayer is user channel)</LI> | |
1633 <LI>experimental MINIX port :) (what's funny about it?)</LI> | |
1634 <LI>MPsub subtitle format design</LI> | |
1635 </UL> | |
1636 </LI> | |
1637 <LI><B><A HREF="mailto:szabi@inf.elte.hu">Szabolcs Berecz (Szabi)</A></B> | |
1638 <UL> | |
1639 <LI>codecs.conf file parser</LI> | |
1640 <LI>config file and command line parser</LI> | |
1641 <LI>mga_vid fixes, module option etc.</LI> | |
1642 <LI>fbdev support in libvo</LI> | |
1643 <LI>type #7 subtitle support</LI> | |
1644 </UL> | |
1645 </LI> | |
1646 <LI><B><A HREF="mailto:lez@sch.bme.hu">László Megyer (Lez, Laaz)</A></B> | |
1647 <UL> | |
1648 <LI>SUB reader</LI> | |
1649 <LI>screensaver+DPMS disable for libvo</LI> | |
1650 </UL> | |
1651 </LI> | |
1652 <LI><B><A HREF="mailto:chass-@freemail.hu">Gyula László (Chass, Tégla)</A></B> | |
1653 <UL> | |
1654 <LI>first fonts (mp_font1.zip)</LI> | |
1655 <LI>third homepage design&gfx</LI> | |
1656 <LI>fourth (current) homepage design&gfx</LI> | |
1657 </UL> | |
1658 </LI> | |
1659 <LI><B><A HREF="mailto:se7en@sch.bme.hu">Zoltán Márk Vicián (Se7en)</A></B> | |
1660 <UL> | |
1661 <LI>SVGAlib support in libvo</LI> | |
1662 </UL> | |
1663 </LI> | |
1664 <LI><B><A HREF="mailto:alex@naxine.org">Alex Beregszaszi (al3x)</A></B> | |
1665 <UL> | |
1666 <LI>ALSA output driver in libao2</LI> | |
1667 <LI>vo_ggi output driver in libvo (www.ggi-project.org)</LI> | |
1668 <LI>XAnim codecs support</LI> | |
1669 <LI>VIVO files support</LI> | |
1670 <LI>TV grabbing support</LI> | |
1671 <LI>Quicktime hackings</LI> | |
1672 <LI>libavcodec support in MEncoder</LI> | |
1673 <LI>RM file format demuxer</LI> | |
1674 <LI>mencoder framecopy</LI> | |
1675 <LI>yuv4mpeg1 support</LI> | |
1676 <LI>NuppelVideo demuxer changes</LI> | |
1677 <LI>subconfig</LI> | |
1678 <LI>VIDIX and libdha hackings</LI> | |
1679 <LI>Matrox driver port to Vidix</LI> | |
1680 <LI>XVidix video output driver</LI> | |
1681 <LI>and other various stuff (in libvo, libmad syncing, dec_audio/video and loader)</LI> | |
1682 </UL> | |
1683 </LI> | |
1684 <LI><B><A HREF="mailto:asackerm@stud.informatik.uni-erlangen.de">Andreas Ackermann (Acki)</A></B> | |
1685 <UL> | |
1686 <LI>LIRC support (see documentation)</LI> | |
1687 <LI>DGA support in libvo</LI> | |
1688 </UL> | |
1689 </LI> | |
1690 <LI><B><A HREF="mailto:atmosfear@users.sourceforge.net">Felix Bünemann (Atmos)</A></B> | |
1691 <UL> | |
1692 <LI>SDL driver maintainer</LI> | |
1693 <LI>Additional YUV formats fixes</LI> | |
1694 <LI>New font (mp_font2.zip)</LI> | |
1695 <LI>PNG file output support in libvo</LI> | |
1696 <LI>flipping support (for Indeo 3/4, etc)</LI> | |
1697 <LI>SDL audio driver in libao2</LI> | |
1698 <LI>RAW PCM/WAVE file writer for libao2</LI> | |
1699 <LI>Ogg Vorbis audio support</LI> | |
1700 <LI>Various aspect code</LI> | |
1701 <LI>Win32 (Cygwin) port</LI> | |
1702 <LI>priority support in codecs.conf (never used ;)</LI> | |
1703 <LI>DivX5Linux support</LI> | |
1704 <LI>AAC decoding support via libfaad2</LI> | |
1705 <LI>Darwin (MacOS X) port</LI> | |
1706 </UL> | |
1707 </LI> | |
1708 <LI><B><A HREF="mailto:telenieko@telenieko.com">TeLeNiEkO</A></B> | |
1709 <UL> | |
1710 <LI>Spanish translation of documentation</LI> | |
1711 </UL> | |
1712 </LI> | |
1713 <LI><B><A HREF="mailto:mgraffam@idsi.net">Michael Graffam</A></B> | |
1714 <UL> | |
1715 <LI>XF86VidMode support to vo_x11 and vo_dga</LI> | |
1716 <LI>Video mode switching code to vo_dga</LI> | |
1717 </UL> | |
1718 </LI> | |
1719 <LI><B><A HREF="mailto:hoffmajs@gmx.de">Jens Hoffmann</A></B> | |
1720 <UL> | |
1721 <LI>Additional YUV formats support</LI> | |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
1722 <LI>found the big BITMAPINFOHEADER problem -> solved ASV2 pixelization</LI> |
6974 | 1723 </UL> |
1724 </LI> | |
1725 <LI><B><A HREF="mailto:nickols_k@mail.ru">Nick Kurshev</A></B> | |
1726 <UL> | |
1727 <LI>memcpy optimizations for AMD K7 and Intel Pentium III (fastmemcpy.h)</LI> | |
1728 <LI>CD-ROM tune info</LI> | |
1729 <LI>further 3DNow! optimizations into mp3lib and libac3 and FFmpeg</LI> | |
1730 <LI>Russian translation of documentation</LI> | |
1731 <LI>radeon_vid, rage128_vid, radeonfb</LI> | |
1732 <LI>libvo driver: vo_vesa</LI> | |
1733 <LI>VIDIX and libdha design, programming</LI> | |
1734 </UL> | |
1735 </LI> | |
1736 <LI><B><A HREF="mailto:german@piraos.com">German Gomez Garcia</A></B> | |
1737 <UL> | |
1738 <LI>SPDIF AC3 output for SBLive!</LI> | |
1739 </UL> | |
1740 </LI> | |
1741 <LI><B><A HREF="mailto:eyck@incubus.ar.lublin.pl">Dariusz Pietrzak (Eyck)</A></B> | |
1742 <UL> | |
1743 <LI>Debian packaging support (see debian/* and this documentation)</LI> | |
1744 <LI>support for vplayer subtitle format</LI> | |
1745 <LI>preliminary support for .RT subtitle format</LI> | |
1746 </UL> | |
1747 </LI> | |
1748 <LI><B><A HREF="mailto:marcus@idonex.se">Marcus Comstedt</A></B> | |
1749 <UL> | |
1750 <LI>initial Solaris8-x86 support</LI> | |
1751 <LI>configure fixes</LI> | |
1752 </UL> | |
1753 </LI> | |
1754 <LI><B><A HREF="mailto:jk@tools.de">Jürgen Keil</A></B> | |
1755 <UL> | |
1756 <LI>patched <B>MPlayer</B> to work on Solaris 8 x86</LI> | |
1757 <LI>various fixes (win32, configure, etc)</LI> | |
1758 <LI>SUN audio driver in libao2</LI> | |
1759 <LI>mediaLib support in libavcodec</LI> | |
1760 </UL> | |
1761 </LI> | |
1762 <LI><B><A HREF="mailto:vkushnir@Alfacom.net">Vladimir Kushnir</A></B> | |
1763 <UL> | |
1764 <LI>patched <B>MPlayer</B> to work on FreeBSD x86</LI> | |
1765 </UL> | |
1766 </LI> | |
7280 | 1767 <LI><B><A HREF="mailto:bertrand_baudet@yahoo.com">Bertrand Baudet</A></B> |
6974 | 1768 <UL> |
1769 <LI>network streaming support</LI> | |
7280 | 1770 <LI>CDDB support</LI> |
6974 | 1771 </UL> |
1772 </LI> | |
1773 <LI><B><A HREF="mailto:djw@flinthills.com">Derek J Witt</A></B> | |
1774 <UL> | |
1775 <LI>MMS network streaming patches</LI> | |
1776 </UL> | |
1777 </LI> | |
1778 <LI><B><A HREF="mailto:albeu@free.fr">Alban Bedel</A></B> | |
1779 <UL> | |
1780 <LI>MMS network streaming patches</LI> | |
1781 <LI>Playtree and per-entry config</LI> | |
1782 <LI>Playlist parsers</LI> | |
1783 <LI>New input</LI> | |
1784 <LI>Audio only support</LI> | |
1785 <LI>MP3, WAV and Ogg demuxers</LI> | |
1786 <LI>Support for audio from external file</LI> | |
1787 <LI>DXR2 driver</LI> | |
1788 <LI>vo_aa improvements</LI> | |
7280 | 1789 <LI>CDDA support</LI> |
6974 | 1790 </UL> |
1791 </LI> | |
1792 <LI><B><A HREF="mailto:zybi@fanthom.irc.pl">Artur Zaprzala</A></B> | |
1793 <UL> | |
1794 <LI>Complete font generator prog + OSD font (TOOLS/subfont-c)</LI> | |
1795 </UL> | |
1796 </LI> | |
1797 <LI><B><A HREF="mailto:lanzz@lanzz.org">lanzz@lanzz.org</A></B> | |
1798 <UL> | |
1799 <LI>GIMP font generator plugin (TOOLS/subfont-gimp)</LI> | |
1800 </UL> | |
1801 </LI> | |
1802 <LI><B><A HREF="mailto:atlka@pg.gda.pl">Adam Tla/lka</A></B> | |
1803 <UL> | |
1804 <LI>osd/sub review, fixes, optimization, utf8 support</LI> | |
1805 <LI>various fixes</LI> | |
1806 </UL> | |
1807 </LI> | |
1808 <LI><B><A HREF="mailto:folke@ashberg.de">Folke Ashberg</A></B> | |
1809 <UL> | |
1810 <LI>native AAlib driver (-vo aa)</LI> | |
1811 </UL> | |
1812 </LI> | |
1813 <LI><B><A HREF="mailto:ktoman@email.cz">Kamil Toman</A></B> | |
1814 <UL> | |
1815 <LI>Czech fonts</LI> | |
1816 </UL> | |
1817 </LI> | |
1818 <LI><B><A HREF="mailto:iive@yahoo.com">Ivan Kalvatchev</A></B> | |
1819 <UL> | |
1820 <LI>interlaced MPEG2 support (libmpeg2)</LI> | |
1821 <LI>libvo2 draft</LI> | |
1822 </UL> | |
1823 </LI> | |
1824 <LI><B><A HREF="mailto:p_l@gmx.fr">pl</A></B> | |
1825 <UL> | |
1826 <LI>new configure script</LI> | |
1827 <LI>general code maintaining, fixes, patch committing</LI> | |
1828 </UL> | |
1829 </LI> | |
1830 <LI><B><A HREF="mailto:michaelni@gmx.at">Michael Niedermayer</A></B> | |
1831 <UL> | |
1832 <LI>new postprocessing code (with deinterlacing etc...)</LI> | |
1833 <LI>software scaling C/MMX/MMX2/3DNow support (swscale.c)</LI> | |
1834 <LI>various rgb/yuv bpp converters</LI> | |
1835 <LI>new, better IDCT code for libavcodec</LI> | |
1836 <LI>runtime CPU detection</LI> | |
1837 <LI>SSE optimization of liba52</LI> | |
1838 </UL> | |
1839 </LI> | |
1840 <LI><B><A HREF="mailto:sgoethel@jausoft.com">Sven Goethel</A></B> | |
1841 <UL> | |
1842 <LI>libvo driver: vo_gl2</LI> | |
1843 </UL> | |
1844 </LI> | |
1845 <LI><B><A HREF="mailto:joy@pingfm.org">joy_ping</A></B> | |
1846 <UL> | |
1847 <LI>ao_alsa9 fixes</LI> | |
1848 </UL> | |
1849 </LI> | |
1850 <LI><B><A HREF="mailto:eanholt@gladstone.uoregon.edu">Eric Anholt</A></B> | |
1851 <UL> | |
1852 <LI>CPU detection code</LI> | |
1853 </UL> | |
1854 </LI> | |
1855 <LI><B><A HREF="mailto:Jiri.Svoboda@seznam.cz">Jiri Svoboda</A></B> | |
1856 <UL> | |
1857 <LI>AQT type subtitles support</LI> | |
1858 <LI>CRTC2 YUV support in mga_vid</LI> | |
1859 <LI>DirectFB video output driver</LI> | |
1860 </UL> | |
1861 </LI> | |
1862 <LI><B><A HREF="mailto:oliver.schoenbrunner@jku.at">Oliver Schoenbrunner</A></B> | |
1863 <UL> | |
1864 <LI>SGI audio driver</LI> | |
1865 <LI>MIPS support</LI> | |
1866 </UL> | |
1867 </LI> | |
1868 <LI><B><A HREF="mailto:jeroen.dobbelaere@acunia.com">Jeroen Dobbelaere</A></B> | |
1869 <UL> | |
1870 <LI><A HREF="http://mad.sourceforge.net">libmad</A> support</LI> | |
1871 </UL> | |
1872 </LI> | |
1873 <LI><B><A HREF="mailto:dholm@telia.com">David Holm</A></B> | |
1874 <UL> | |
1875 <LI>DXR3 support</LI> | |
1876 <LI>libmp1e import</LI> | |
1877 </UL> | |
1878 </LI> | |
1879 <LI><B><A HREF="mailto:takis@lumumba.luc.ac.be">Panagiotis Issaris</A></B> | |
1880 <UL> | |
1881 <LI>-playlist option</LI> | |
1882 <LI>NuppelVideo support</LI> | |
1883 </UL> | |
1884 </LI> | |
1885 <LI><B><A HREF="mailto:melanson@pcisys.net">Mike Melanson</A></B> | |
1886 <UL> | |
1887 <LI>MS Video1 codec open-source implementation</LI> | |
1888 <LI>FLI demuxer, decoder</LI> | |
1889 <LI>Unified ADPCM Decoder (supports IMA/DVI, MS ADPCM, several others)</LI> | |
1890 <LI>FILM (.cpk) file demuxer</LI> | |
1891 <LI>RoQ file demuxer</LI> | |
1892 <LI>RoQ Audio/Video decoder</LI> | |
1893 <LI>QT SMC decoder</LI> | |
1894 <LI>QT RLE decoder</LI> | |
1895 <LI>MS RLE decoder</LI> | |
1896 </UL> | |
1897 </LI> | |
1898 <LI><B><A HREF="mailto:ranma@gmx.at">Tobias Diedrich</A></B> | |
1899 <UL> | |
1900 <LI>NAS audio output driver</LI> | |
1901 <LI>DXR2 driver</LI> | |
1902 </UL> | |
1903 </LI> | |
1904 <LI><B><A HREF="mailto:foth@informatik.uni-hamburg.de">Kilian A. Foth</A></B> | |
1905 <UL> | |
1906 <LI>-slave mode</LI> | |
1907 </UL> | |
1908 </LI> | |
1909 <LI><B><A HREF="mailto:timf@mail.csse.monash.edu.au">Tim Ferguson</A></B> | |
1910 <UL> | |
1911 <LI>Open source Cinepak decoder</LI> | |
1912 <LI>Open source CYUV decoder</LI> | |
1913 </UL> | |
1914 </LI> | |
1915 <LI><B><A HREF="mailto:itrs@softwell.com.tw">Sam Lin</A></B> | |
1916 <UL> | |
1917 <LI>-wid (plugger) patch</LI> | |
1918 </UL> | |
1919 </LI> | |
1920 <LI><B><A HREF="mailto:johannes.feigl@aon.at">Johannes Feigl</A></B> | |
1921 <UL> | |
1922 <LI>original German docs translation</LI> | |
1923 <LI>some improvements in configure, small patches</LI> | |
1924 <LI>found somebody (Thilo Wunderlich) who sent a DVB card</LI> | |
1925 </UL> | |
1926 </LI> | |
1927 <LI><B><A HREF="mailto:kmkaplan@selfoffice.com">Kim Minh Kaplan</A></B> | |
1928 <UL> | |
1929 <LI>DVD and VobSub subtitles display support</LI> | |
7093
e640dca86e0d
Updated credits for Kim Minh Kaplan from his own patch.
diego
parents:
7076
diff
changeset
|
1930 <LI>DVD subtitles rip to VobSub</LI> |
6974 | 1931 </UL> |
1932 </LI> | |
1933 <LI><B><A HREF="mailto:bkuschak@yahoo.com">Brian Kuschak</A></B> | |
1934 <UL> | |
1935 <LI>RTP streaming support (reading)</LI> | |
1936 </UL> | |
1937 </LI> | |
1938 <LI><B><A HREF="mailto:steve@daviesfam.org">Stephen Davies</A></B> | |
1939 <UL> | |
1940 <LI>support for large video files (>2^32 bytes in size)</LI> | |
1941 <LI>surround sound</LI> | |
1942 </UL> | |
1943 </LI> | |
1944 <LI><B><A HREF="mailto:rsnel@cube.dyndns.org">Rik Snel</A></B> | |
1945 <UL> | |
1946 <LI><CODE>zr</CODE> video output driver</LI> | |
1947 </UL> | |
1948 </LI> | |
1949 <LI><B><A HREF="mailto:ajh@atri.curtin.edu.au">Anders Johansson</A></B> | |
1950 <UL> | |
1951 <LI>audio plugin system, some effect plugins</LI> | |
1952 </UL> | |
1953 </LI> | |
1954 <LI><B><A HREF="mailto:rtogni@freemail.it">Roberto Togni</A></B> | |
1955 <UL> | |
1956 <LI>Open source QT RPZA decoder</LI> | |
1957 <LI>Open source HuffYUV decoder</LI> | |
1958 </UL> | |
1959 </LI> | |
1960 <LI><B><A HREF="mailto:wojtekka@bydg.pdi.net">Wojtek Kaniewski</A></B> | |
1961 <UL> | |
1962 <LI>Mouse wheel support</LI> | |
1963 </UL> | |
1964 </LI> | |
1965 <LI><B><A HREF="mailto:freku045@student.liu.se">Fredrik Kuivinen</A></B> | |
1966 <UL> | |
1967 <LI>OSD/subtitles outside movie - for SDL</LI> | |
1968 </UL> | |
1969 </LI> | |
1970 <LI><B><A HREF="mailto:flo-mplayer-dev@gmx.net">Florian Schneider</A></B> | |
1971 <UL> | |
1972 <LI>RealVideo libraries loader</LI> | |
1973 </UL> | |
1974 </LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1975 </UL> |
1682 | 1976 |
7047 | 1977 <H2>Main testers:</H2> |
1682 | 1978 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1979 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1980 <LI>Tibor Balázs (Tibcu) |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1981 <LI>Péter Sasi (SaPe) |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1982 <LI>Christoph H. Lampert |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1983 <LI>Attila Kinali |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1984 <LI>Dirk Vornheder |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1985 <LI>Bohdan Horst (Nexus) |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1986 </UL> |
1682 | 1987 |
7047 | 1988 <H2>The codecs, libs:</H2> |
1682 | 1989 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1990 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1991 <LI>Aaron Holtzman: <aholtzma@engr.uvic.ca> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1992 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1993 <LI>ac3dec (and libac3) author [AC3 audio decoder]</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1994 <LI>mga_vid driver [Matrox G200/G400 YUV Back-end Scaler]</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1995 <LI>mpeg2dec [Fast MPEG1/MPEG2 video decoder, currently used in player]</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1996 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1997 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1998 <LI>Michel Lespinasse: <walken@zoy.org> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
1999 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2000 <LI>did large libmpeg2 changes for better speed and mpeg conformance</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2001 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2002 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2003 <LI>Eugene Kuznetsov: <divx@euro.ru> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2004 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2005 <LI>avifile author [AVI player library for linux, using Win32 VfW/ACM codecs]</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2006 <LI>technical help about AVI and ASF formats, and how to get YUV using VfW...</LI> |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
2007 <LI>divx4linux technical support</LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2008 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2009 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2010 <LI>Zdenek Kabelac: <kabi@informatics.muni.cz> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2011 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2012 <LI>current avifile maintainer(?)</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2013 <LI>some technical help about the win32 stuff and timers</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2014 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2015 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2016 <LI>Gerard Lantau: <glantau@yahoo.fr> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2017 <UL> |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
2018 <LI>FFmpeg/libavcodec author,maintainer (open source mpeg, mjpeg, divx en/decoder)</LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2019 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2020 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2021 <LI>Project Mayo: <<A HREF="http://www.projectmayo.com">http://www.projectmayo.com</A>> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2022 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2023 <LI>the OpenDivX codec authors</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2024 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2025 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2026 <LI>Michael Hipp: |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2027 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2028 <LI>mpglib author [isn't used directly but some parts in mp3lib]</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2029 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2030 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2031 <LI>Mark Podlipec: |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2032 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2033 <LI>xa_gsm.c author [MS-GSM audio codec] |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2034 [from a GSM library by Jutta Degener and Carsten Bormann]</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2035 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2036 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2037 <LI>Jake Janovetz: |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2038 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2039 <LI>remez.c author [Used to calculate audio filter coefficients]</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2040 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2041 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2042 <LI>Vivien Chappelier, Damien Vincent: |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2043 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2044 <LI>libFAME authors [fast mpeg-1 encoder, used by -vo mpegpes/-vo dxr3]</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2045 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2046 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2047 </UL> |
1682 | 2048 |
2049 <P>Their code is not used in current player version, but I've got some ideas or | |
6974 | 2050 other technical help from:</P> |
1682 | 2051 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2052 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2053 <LI>John F. McGowan http://www.jmcgowan.com/ |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2054 <UL> |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
2055 <LI>AVI FAQ author/collector. [site with many useful docs on codecs and avi format]</LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2056 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2057 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2058 <LI>Dirk Farin: <farin@ti.uni-mannheim.de> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2059 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2060 <LI>dvdview author [MPEG1/MPEG2 video decoder, used in v0.5-v0.8]</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2061 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2062 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2063 <LI>Adam Williams: <broadcast@earthling.net> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2064 <UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2065 <LI>libmpeg3 (and xmovie) author [MPEG1/MPEG2 video decoder, used in v0.1-v0.4]</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2066 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2067 </LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2068 </UL> |
1682 | 2069 |
6974 | 2070 |
2071 | |
7047 | 2072 <H1><A NAME="maintainers">Appendix A2 - MPlayer code and documentation maintainers</A></H1> |
2073 | |
2074 <H2>Homepage</H2> | |
1714 | 2075 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2076 <LI><B>Design:</B> Chass and Tornado</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2077 <LI><B>Contents:</B> Gabucino</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2078 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2079 |
7047 | 2080 <H2>English documentation</H2> |
1714 | 2081 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2082 <LI><B>user docs:</B> Gabucino</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2083 <LI><B>review, grammar fixes:</B> Diego Biurrun, Nilmoni Deb</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2084 <LI><B>input layer, lirc, slave mode docs:</B> Albeu</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2085 <LI><B>tech/* docs:</B> A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2086 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2087 |
7047 | 2088 <H2>Documentation translations</H2> |
1714 | 2089 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2090 <LI><B>Hungarian:</B> Gabucino</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2091 <LI><B>German:</B> <A HREF="mailto:jjermann@gmx.net">Jonas Jermann</A></LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2092 <LI><B>French:</B> <A HREF="mailto:smarteau@eso.org">Stephane Marteau</A> (outdated)</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2093 <LI><B>Spanish:</B> TeLeNiEkO (outdated)</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2094 <LI><B>Russian:</B> Nick Kurshev (outdated)</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2095 <LI><B>Polish:</B> <A HREF="mailto:nell@skrzynka.pl">Justyna Biala</A></LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2096 <LI><B>Italian:</B> Matteo Balduzzi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2097 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2098 |
7047 | 2099 <H2>Platforms/ports</H2> |
1714 | 2100 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2101 <LI><B>DEBIAN packaging:</B> Dariusz Pietrzak</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2102 <LI><B>FreeBSD support:</B> Vladimir Kushnir, Nexus</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2103 <LI><B>BSD/OS support:</B> Steven Schultz</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2104 <LI><B>Solaris 8 support:</B> Jürgen Keil, pl</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2105 <LI><B>MIPS support:</B> Oliver Schoenbrunner</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2106 <LI><B>Win32/Cygwin support:</B> Atmosfear</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2107 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2108 |
7047 | 2109 <H2>MPlayer code:</H2> |
1714 | 2110 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2111 <LI><B>A-V sync code:</B> A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2112 <LI><B>libmpdemux, libmpcodecs:</B> A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2113 <LI><B>TV input:</B> Alex</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2114 <LI><B>DVD support (newest - dvdnav):</B> Kees Cook</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2115 <LI><B>DVD support (new - dvdread/dvdcss):</B> A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2116 <LI><B>DVD support (old - libcss):</B> LGB</LI> |
7280 | 2117 <LI><B>network streaming:</B> Bertrand Baudet</LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2118 <LI><B>ascii subtitles file parser/reader/writer:</B> Lez</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2119 <LI><B>DVD/VOB subtitles:</B> Kim Minh Kaplan</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2120 <LI><B>SUB/OSD renderer:</B> Adam Tla/lka</LI> |
6981 | 2121 <LI><B>config files & commandline parser:</B> Szabi</LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2122 <LI><B>playtree, input layer:</B> Albeu</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2123 <LI><B>postproc, colorspace converters:</B> Michael Niedermayer</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2124 <LI><B>LIRC support (old):</B> Acki</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2125 <LI><B>VIDIX core, libdha:</B> Nick Kurshev</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2126 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2127 |
7047 | 2128 <H2>libvo drivers:</H2> |
1714 | 2129 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2130 <LI><B>vo_3dfx.c</B> - OBSOLETED, use xv or tdfxfb</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2131 <LI><B>vo_tdfxfb.c</B> - Mark Zealey (mark@zealos.org)</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2132 <LI><B>vo_aa.c</B> - Folke Ashberg</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2133 <LI><B>vo_directfb.c</B> - <A HREF="mailto:Jiri.Svoboda@seznam.cz">Jiri Svoboda</A></LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2134 <LI><B>vo_dga.c</B> - Acki (outdated)</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2135 <LI><B>vo_dxr2.c</B> - Albeu</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2136 <LI><B>vo_dxr3.c</B> - David Holm</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2137 <LI><B>vo_fbdev.c</B> - Szabi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2138 <LI><B>vo_ggi.c</B> - al3x</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2139 <LI><B>vo_gl.c</B> - A'rpi (outdated)</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2140 <LI><B>vo_gl2.c</B> - <A HREF="mailto:sgoethel@jausoft.com">Sven Goethel</A></LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2141 <LI><B>vo_md5.c</B> - A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2142 <LI><B>vo_mga.c</B> - A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2143 <LI><B>vo_mpegpes.c</B> - A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2144 <LI><B>vo_null.c</B> - A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2145 <LI><B>vo_pgm.c</B> - A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2146 <LI><B>vo_png.c</B> - Atmos</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2147 <LI><B>vo_sdl.c</B> - Atmos</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2148 <LI><B>vo_svga.c</B> - Matan Ziv-Av</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2149 <LI><B>vo_vesa.c</B> - Nick Kurshev</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2150 <LI><B>vo_x11.c</B> - Pontscho</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2151 <LI><B>vo_xmga.c</B> - Pontscho</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2152 <LI><B>vo_xv.c</B> - Pontscho</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2153 <LI><B>vo_xvidix.c</B> - al3x</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2154 <LI><B>vo_zr.c</B> - <A HREF="mailto:rsnel@cube.dyndns.org">Rik Snel</A></LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2155 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2156 |
7047 | 2157 <H2>VIDIX drivers:</H2> |
5105 | 2158 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2159 <LI><B>genfb_vid</B> - al3x</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2160 <LI><B>mach64_vid</B> - Michael Niedermayer</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2161 <LI><B>mga_vid</B> - al3x ?</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2162 <LI><B>nvidia_vid</B> - al3x (development stopped - don't expect it)</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2163 <LI><B>radeon_vid</B> - Nick Kurshev</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2164 <LI><B>rage128_vid</B> - Nick Kurshev</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2165 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2166 |
7047 | 2167 <H2>libao2 drivers:</H2> |
1714 | 2168 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2169 <LI><B>ao_alsa5.c</B> - al3x</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2170 <LI><B>ao_alsa9.c</B> - al3x (fixed by <A HREF="mailto:joy@pingfm.org">joy_ping</A>)</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2171 <LI><B>ao_dxr2.c</B> - Albeu</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2172 <LI><B>ao_null.c</B> - A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2173 <LI><B>ao_oss.c</B> - A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2174 <LI><B>ao_pcm.c</B> - Atmos</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2175 <LI><B>ao_sdl.c</B> - Atmos</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2176 <LI><B>ao_sgi.c</B> - <A HREF="oliver.schoenbrunner@jku.at">Oliver Schoenbrunner</A></LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2177 <LI><B>ao_sun.c</B> - Jürgen Keil</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2178 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2179 |
7047 | 2180 <H2>TOOLS:</H2> |
1714 | 2181 <UL> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2182 <LI><B>subfont-c</B> - Artur Zaprzala (zybi@fanthom.irc.pl)</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2183 <LI><B>subfont-GIMP</B> - lanzz@lanzz.org</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2184 <LI><B>*.pl</B> - Atmos</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2185 <LI><B>x2mpsub</B> - Gabucino</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2186 <LI><B>mencvcd</B> - Juergen Hammelmann (juergen.hammelmann@gmx.de)</LI> |
7093
e640dca86e0d
Updated credits for Kim Minh Kaplan from his own patch.
diego
parents:
7076
diff
changeset
|
2187 <LI><B>subrip</B> - Kim Minh Kaplan</LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2188 <LI><B>others</B> - A'rpi</LI> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2189 </UL> |
1714 | 2190 |
2452 | 2191 |
6974 | 2192 |
7047 | 2193 <H1><A NAME="mailing_lists">Appendix B - Mailing lists</A></H1> |
1682 | 2194 |
2195 <P>There are some public mailing lists on <B>MPlayer</B>. Subscribing can be | |
6974 | 2196 achieved on the following addresses:</P> |
1682 | 2197 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2198 <UL> |
6974 | 2199 <LI>MPlayer developers list: |
2200 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng</A><BR> | |
2201 This list is about mplayer development! Talking about interface/API changes, | |
2202 new libraries, code optimization, configure changes, and send patches here. | |
2203 Do NOT send bug reports, user questions, feature requests or flames here! | |
2204 This list should be kept low-traffic.</LI> | |
2205 <LI>MPlayer users list: | |
2206 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A> | |
2207 <UL> | |
2208 <LI>Send bug reports here (after reading the <A HREF="#known_bugs">Known Bugs</A> | |
2209 section, and <A HREF="bugreports.html">Appendix C</A>).</LI> | |
2210 <LI>Send feature requests here (after reading the WHOLE documentation).</LI> | |
2211 <LI>Send user questions here (after reading the WHOLE documentation).</LI> | |
2212 </UL> | |
2213 </LI> | |
2214 <LI>MPlayer Hungarian users list: | |
2215 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok">http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok</A> | |
2216 <UL> | |
2217 <LI>Hungarian language list</LI> | |
2218 <LI>topic? We'll see about it... mostly flame and RTFM questions up to now :(</LI> | |
2219 </UL> | |
2220 </LI> | |
2221 <LI>MPlayer & Matrox G200/G400/G450/G550 users:<BR> | |
2222 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-matrox">http://mplayerhq.hu/mailman/listinfo/mplayer-matrox</A> | |
2223 Send Matrox related questions here | |
2224 <UL> | |
2225 <LI>things about mga_vid</LI> | |
2226 <LI>Matrox's official beta drivers (for X 4.x.x)</LI> | |
2227 <LI>and about matroxfb-TVout stuff.</LI> | |
2228 </UL> | |
2229 </LI> | |
2230 <LI>MPlayer & DVB card users: | |
2231 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">http://mplayerhq.hu/mailman/listinfo/mplayer-dvb</A><BR> | |
2232 Things related to the hardware decoder card called DVB (NOT DXR3!). | |
2233 </LI> | |
2234 <LI>MPlayer CVS-log: | |
2235 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog">http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog</A><BR> | |
2236 Send only questions about CVS changes here (if you do not understand why a | |
2237 change is required or you have a better fix or you have noticed a possible | |
2238 bug/problem in the committed patch). Be sure in that your target developer | |
2239 reads this list!</LI> | |
7043
ba9c212ed577
begun removing "Available options" and "Examples" sections, which
gabucino
parents:
7015
diff
changeset
|
2240 <LI>MPlayer Cygwin-porting list: |
ba9c212ed577
begun removing "Available options" and "Examples" sections, which
gabucino
parents:
7015
diff
changeset
|
2241 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin">http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin</A><BR> |
ba9c212ed577
begun removing "Available options" and "Examples" sections, which
gabucino
parents:
7015
diff
changeset
|
2242 List for discussion about MPlayer's Cygwin port.</LI> |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2243 </UL> |
1682 | 2244 |
6998
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
2245 <P><B>Note:</B> Unless explicitly stated otherwise the language of the above |
83a386e88f9e
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents:
6981
diff
changeset
|
2246 lists is <B>English</B>. Please do not send messages in other languages!</P> |
6970
3263d686e99a
Created RTC section and moved RTC explanation there.
diego
parents:
6960
diff
changeset
|
2247 |
7076
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
2248 <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
|
2249 <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
|
2250 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
2251 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
2252 |
3275af5787e0
Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents:
7061
diff
changeset
|
2253 <H1><A NAME="bug_reports">Appendix C</A> - <A HREF="bugreports.html">How to report bugs</A></H1> |
7047 | 2254 |
2255 | |
2256 | |
2257 <H1><A NAME="known_bugs">Appendix D - Known bugs</A></H1> | |
1748 | 2258 |
6593
a2937bae0651
Expanded RTC section. It now explains how to allow RTC via /proc on newer
diego
parents:
6583
diff
changeset
|
2259 <P>Special system/CPU-specific bugs/problems:</P> |
1748 | 2260 <UL> |
2261 | |
2262 <LI>SIGILL (signal 4) on P3 using 2.2.x kernels:<BR> | |
2263 Problem: kernel 2.2.x doesn't have proper (working) SSE support<BR> | |
2264 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
|
2265 Workaround: <CODE>./configure --disable-sse</CODE></LI> |
1748 | 2266 |
2267 <LI>General SIGILL (signal 4):<BR> | |
2268 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
|
2269 (for example compiled on P3 and running on Celeron)<BR> |
1748 | 2270 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
|
2271 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
|
2272 |
5ef5df143cbf
added "Internal buffer inconsistency" lame bug as Known problem
gabucino
parents:
3668
diff
changeset
|
2273 <LI>"Internal buffer inconsistency" during MEncoder run:<BR> |
6574 | 2274 Problem: known problem when lame < 3.90 was compiled with gcc 2.96 or 3.x.<BR> |
2275 Solution: use lame >=3.90.<BR> | |
2276 Workaround: compile lame with gcc 2.95.x and remove any already installed | |
2277 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
|
2278 |
9b2b09d3ff8b
strike period over, commiting stuff. next commit will be rewrite. (?)
gabucino
parents:
4819
diff
changeset
|
2279 <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
|
2280 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
|
2281 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
|
2282 |
9b2b09d3ff8b
strike period over, commiting stuff. next commit will be rewrite. (?)
gabucino
parents:
4819
diff
changeset
|
2283 <LI>sig11 in libmpeg2, when scaling+encoding:<BR> |
9b2b09d3ff8b
strike period over, commiting stuff. next commit will be rewrite. (?)
gabucino
parents:
4819
diff
changeset
|
2284 Problem: known GCC 2.95.2 MMX bug, upgrade to 2.95.3.</LI> |
1748 | 2285 </UL> |
2286 | |
2287 <P>Various A-V sync and other audio problems:</P> | |
2288 | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2289 General audio delay or jerky sound (exists with all or many files): |
1748 | 2290 <UL> |
6974 | 2291 <LI>most common: buggy audio driver! - try to use different drivers, try |
2292 ALSA 0.9 OSS emulation with -ao oss, also try -ao sdl, sometimes it helps. | |
2293 If your file plays fine with -nosound, then you can be sure it's sound card | |
2294 (driver) problem.</LI> | |
2295 <LI>audio buffer problems (buffer size badly detected)<BR> | |
2296 Workaround: mplayer -abs option</LI> | |
2297 <LI>samplerate problems - maybe your card doesn't support the samplerate | |
2298 used in your files - try the resampling plugin (-aop)</LI> | |
2299 <LI>slow machine (CPU or VGA)<BR> | |
2300 try with -vo null, if it plays well, then you have slow VGA card/driver<BR> | |
2301 Workaround: buy a faster card or read this documentation about how to speed up<BR> | |
2302 Also try -framedrop</LI> | |
2303 </UL> | |
1748 | 2304 |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2305 Audio delay/de-sync specific to one or a few files: |
1748 | 2306 <UL> |
6974 | 2307 <LI>bad file<BR> |
2308 Workaround: | |
2309 <UL> | |
2310 <LI>-ni or -nobps option (for non-interleaved or bad files)<BR> | |
2311 and/or</LI> | |
2312 <LI>-mc 0 (required for files with badly interleaved VBR audio)<BR> | |
2313 and/or</LI> | |
2314 <LI>-delay option or +/- keys at runtime to adjust delay</LI> | |
2315 </UL> | |
2316 If none of these help, please upload the file, we'll check (and fix). | |
2317 </LI> | |
2318 <LI>your sound card doesn't support 48kHz playback<BR> | |
2319 Workaround: buy a better sound card... or try to decrease fps by 10% (use | |
2320 -fps 27 for a 30fps movie) or use the resampler plugin</LI> | |
2321 <LI>slow machine<BR> | |
2322 (if A-V is not around 0, and the last number in the status line increasing)<BR> | |
2323 Workaround: -framedrop</LI> | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2324 </UL> |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2325 |
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2326 No sound at all: |
1748 | 2327 <UL> |
6974 | 2328 <LI>your file uses an unsupported audio codec<BR> |
2329 Workaround: read the documentation and help us adding support for it</LI> | |
1748 | 2330 </UL> |
2331 | |
6436
a2eb6f519855
Background now set by CSS, added doctype and charset.
diego
parents:
6393
diff
changeset
|
2332 No picture at all (just plain grey/green window): |
5105 | 2333 <UL> |
6974 | 2334 <LI>your file uses an unsupported video codec<BR> |
2335 Workaround: read the documentation and help us adding support for it</LI> | |
2336 <LI>auto-selected codec can't decode the file, try to select another using -vc | |
2337 or -vfm options</LI> | |
2338 <LI>you try to play DivX 3.x file with OpenDivX decoder or XviD (-vc odivx) | |
2339 - install Divx4Linux and recompile player</LI> | |
5105 | 2340 </UL> |
2341 | |
1748 | 2342 <P>Video-out problems:</P> |
2343 | |
2344 <P>First note: options -fs -vm and -zoom are just recommendations, not (yet) | |
6974 | 2345 supported by all drivers. So it isn't a bug if it doesn't work. |
2346 Only a few driver supports scaling/zooming, don't expect this from x11 or dga.</P> | |
1748 | 2347 |
2348 <P>OSD/sub flickering:<BR> | |
6974 | 2349 - x11 driver: sorry, it can't be fixed now<BR> |
2350 - xv driver: use -double option</P> | |
1748 | 2351 |
5105 | 2352 <P>Green image using mga_vid (-vo mga / -vo xmga):<BR> |
6974 | 2353 - mga_vid misdetected your card's RAM amount, reload it using mga_ram_size option</P> |
5105 | 2354 |
1612 | 2355 </BODY> |
2356 </HTML> |