mirror of
https://github.com/mpv-player/mpv
synced 2024-10-26 07:22:17 +02:00
Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
* Reduces the number of '!' chars... * Removes unnecessary spaces before ':' and '!' chars. * Changes the title of Appendix X to 'MPlayer skin format'. * Improves(?) wording in some cases. * Adds CODE tags around some options and filenames. Plus some further wording fixes by me, two dangling links and converted a few ASCII unordered lists into proper HTML ones. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6999 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
0ff94a46ac
commit
2853fc24af
@ -16,7 +16,7 @@
|
|||||||
<P><B><A NAME="video_codecs">2.2.1 Video codecs</A></B></P>
|
<P><B><A NAME="video_codecs">2.2.1 Video codecs</A></B></P>
|
||||||
|
|
||||||
<P>See the <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">codec status table</A>
|
<P>See the <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">codec status table</A>
|
||||||
for the complete, daily generated list!!!</P>
|
for the complete, daily generated list.</P>
|
||||||
|
|
||||||
<P>The most important ones above all:</P>
|
<P>The most important ones above all:</P>
|
||||||
<UL>
|
<UL>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
|
|
||||||
<P>If you have a Win32 codec not listed here which is not supported yet, please
|
<P>If you have a Win32 codec not listed here which is not supported yet, please
|
||||||
read the <A HREF="#importing">codec importing HOWTO</A> and help us add support
|
read the <A HREF="#importing">codec importing HOWTO</A> and help us add support
|
||||||
for it!</P>
|
for it.</P>
|
||||||
|
|
||||||
|
|
||||||
<P><B><A NAME="divx">2.2.1.1 DivX4/DivX5</A></B></P>
|
<P><B><A NAME="divx">2.2.1.1 DivX4/DivX5</A></B></P>
|
||||||
@ -77,7 +77,7 @@
|
|||||||
<TR><TD> </TD><TD VALIGN=top><CODE>-vc odivx</CODE></TD><TD> </TD>
|
<TR><TD> </TD><TD VALIGN=top><CODE>-vc odivx</CODE></TD><TD> </TD>
|
||||||
<TD>Uses the codec in OpenDivX fashion. In this case it
|
<TD>Uses the codec in OpenDivX fashion. In this case it
|
||||||
produces YV12 images in its own buffer, and <B>MPlayer</B> does colorspace
|
produces YV12 images in its own buffer, and <B>MPlayer</B> does colorspace
|
||||||
conversion via libvo. (<B>FAST, RECOMMENDED!</B>)</TD></TR>
|
conversion via libvo. (<B>Fast, recommended!</B>)</TD></TR>
|
||||||
<TR><TD></TD><TD VALIGN=top><CODE>-vc divx4</CODE></TD><TD></TD>
|
<TR><TD></TD><TD VALIGN=top><CODE>-vc divx4</CODE></TD><TD></TD>
|
||||||
<TD>Uses the colorspace conversion of the codec.
|
<TD>Uses the colorspace conversion of the codec.
|
||||||
In this mode you can use YUY2/UYVY, too. (<B>SLOW</B>)</TD></TR>
|
In this mode you can use YUY2/UYVY, too. (<B>SLOW</B>)</TD></TR>
|
||||||
@ -117,12 +117,12 @@
|
|||||||
<LI>Move the <CODE>libavcodec</CODE> directory from the FFmpeg sources to the
|
<LI>Move the <CODE>libavcodec</CODE> directory from the FFmpeg sources to the
|
||||||
root of the <B>MPlayer</B> CVS tree. It should look like this:
|
root of the <B>MPlayer</B> CVS tree. It should look like this:
|
||||||
<P> <CODE>main/libavcodec</CODE></P>
|
<P> <CODE>main/libavcodec</CODE></P>
|
||||||
Symlinking is <B>not</B> enough, you have to copy/move it!!!</LI>
|
Symlinking is <B>not</B> enough, you have to copy or move it!</LI>
|
||||||
<LI>Compile. Configure should detect problems before compilation.</LI>
|
<LI>Compile. Configure should detect problems before compilation.</LI>
|
||||||
</OL>
|
</OL>
|
||||||
|
|
||||||
<P><B>Note:</B> MPlayer from CVS does contain a libavcodec
|
<P><B>Note:</B> MPlayer from CVS does contain a libavcodec
|
||||||
subdirectory, but it does NOT contain the source for libavcodec!
|
subdirectory, but it does <B>not</B> contain the source for libavcodec!
|
||||||
You must follow the steps above to obtain the source for this library.</P>
|
You must follow the steps above to obtain the source for this library.</P>
|
||||||
|
|
||||||
<P>With FFmpeg and my Matrox G400, I can view even the highest resolution DivX
|
<P>With FFmpeg and my Matrox G400, I can view even the highest resolution DivX
|
||||||
@ -217,7 +217,7 @@
|
|||||||
<CODE>--with-reallibdir</CODE> switch.</P>
|
<CODE>--with-reallibdir</CODE> switch.</P>
|
||||||
|
|
||||||
<P><B>Note:</B> RealPlayer libraries currently <B>only work with Linux, FreeBSD,
|
<P><B>Note:</B> RealPlayer libraries currently <B>only work with Linux, FreeBSD,
|
||||||
NetBSD and Cygwin on the x86 platform</B>!</P>
|
NetBSD and Cygwin on the x86 platform.</B></P>
|
||||||
|
|
||||||
<P><B>Note2:</B> We cannot distribute the RealPlayer libraries, the license does
|
<P><B>Note2:</B> We cannot distribute the RealPlayer libraries, the license does
|
||||||
not allow this. You have to get them yourself.</P>
|
not allow this. You have to get them yourself.</P>
|
||||||
@ -336,7 +336,7 @@
|
|||||||
driver must properly support the AFMT_AC3 format (C-Media does). Connect
|
driver must properly support the AFMT_AC3 format (C-Media does). Connect
|
||||||
your AC3 decoder to the SP/DIF output, and use the <CODE>-ac hwac3</CODE>
|
your AC3 decoder to the SP/DIF output, and use the <CODE>-ac hwac3</CODE>
|
||||||
option. It is experimental but known to work with C-Media cards and
|
option. It is experimental but known to work with C-Media cards and
|
||||||
Soundblaster Live! + ALSA (but not OSS) drivers.</P>
|
Soundblaster Live! using ALSA (but not OSS) drivers.</P>
|
||||||
|
|
||||||
|
|
||||||
<P><B><A NAME="libmad">2.2.2.3 libmad support</A></B></P>
|
<P><B><A NAME="libmad">2.2.2.3 libmad support</A></B></P>
|
||||||
|
@ -286,7 +286,7 @@
|
|||||||
</UL>
|
</UL>
|
||||||
</LI>
|
</LI>
|
||||||
<LI><A HREF="#known_bugs">Appendix D - Known bugs</A></LI>
|
<LI><A HREF="#known_bugs">Appendix D - Known bugs</A></LI>
|
||||||
<LI><A HREF="skin-en.html">Appendix X - How to become a famous skin maker in 5 minutes!</A></LI>
|
<LI><A HREF="skin-en.html">Appendix X - MPlayer skin format</A></LI>
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<HR>
|
<HR>
|
||||||
@ -341,7 +341,7 @@ Developer Cries
|
|||||||
Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>,
|
Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>,
|
||||||
<B>3ivx</B>, <B>RealMedia</B>, and <B>DivX</B> movies too (and you don't need
|
<B>3ivx</B>, <B>RealMedia</B>, and <B>DivX</B> movies too (and you don't need
|
||||||
the avifile
|
the avifile
|
||||||
library at all!). The another big feature of mplayer is the wide range of
|
library at all!). Another big feature of <B>MPlayer</B> is the wide range of
|
||||||
supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev,
|
supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev,
|
||||||
AAlib, DirectFB, but you can use GGI and SDL (and this way all their drivers)
|
AAlib, DirectFB, but you can use GGI and SDL (and this way all their drivers)
|
||||||
and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon,
|
and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon,
|
||||||
@ -349,8 +349,8 @@ Developer Cries
|
|||||||
of them supports software or hardware scaling, so you can enjoy movies in
|
of them supports software or hardware scaling, so you can enjoy movies in
|
||||||
fullscreen. <B>MPlayer</B> supports displaying through some hardware MPEG
|
fullscreen. <B>MPlayer</B> supports displaying through some hardware MPEG
|
||||||
decoder boards, such as the <B><A HREF="video.html#dvb">DVB</A></B> and
|
decoder boards, such as the <B><A HREF="video.html#dvb">DVB</A></B> and
|
||||||
<B><A HREF="video.html#dxr3">DXR3/Hollywood+</A></B>! And what about the nice big antialiased
|
<B><A HREF="video.html#dxr3">DXR3/Hollywood+</A></B>. And what about the nice big antialiased
|
||||||
shaded subtitles (<B>10 supported types!!!</B>) with european/ISO 8859-1,2
|
shaded subtitles (<B>10 supported types</B>) with European/ISO 8859-1,2
|
||||||
(Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen
|
(Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen
|
||||||
display (OSD)?</P>
|
display (OSD)?</P>
|
||||||
|
|
||||||
@ -431,7 +431,7 @@ Developer Cries
|
|||||||
<LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is
|
<LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is
|
||||||
responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI>
|
responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI>
|
||||||
<LI><B>gcc</B> - suggested versions are: <B>2.95.3</B>, <B>2.95.4</B> and <B>3.1</B>.
|
<LI><B>gcc</B> - suggested versions are: <B>2.95.3</B>, <B>2.95.4</B> and <B>3.1</B>.
|
||||||
<B>NEVER</B> use 2.96 or 3.0.x !!! They generate faulty code for MPlayer.
|
<B>NEVER</B> use 2.96 or 3.0.x! They generate faulty code for MPlayer.
|
||||||
If you decide to change gcc from 2.96, then don't decide in favor of 3.0.x
|
If you decide to change gcc from 2.96, then don't decide in favor of 3.0.x
|
||||||
just because it's newer! Early releases of 3.0.x were even more buggy than
|
just because it's newer! Early releases of 3.0.x were even more buggy than
|
||||||
2.96. So downgrade to 2.95.x (downgrade libstdc++ too, other programs may
|
2.96. So downgrade to 2.95.x (downgrade libstdc++ too, other programs may
|
||||||
@ -483,9 +483,9 @@ Developer Cries
|
|||||||
architecture, you will possibly need them. Download and unzip w32codecs.zip
|
architecture, you will possibly need them. Download and unzip w32codecs.zip
|
||||||
to /usr/lib/win32 <B>BEFORE</B> compiling <B>MPlayer</B>, otherwise no Win32
|
to /usr/lib/win32 <B>BEFORE</B> compiling <B>MPlayer</B>, otherwise no Win32
|
||||||
support will be compiled!<BR>
|
support will be compiled!<BR>
|
||||||
<B>Note</B>: the avifile project has similar codecs package, but it differs
|
<B>Note:</B> the avifile project has a similar codecs package, but it differs
|
||||||
from ours, so if you want to use all supported codecs, then use our package!
|
from ours. If you want to use all supported codecs, then install our package
|
||||||
However, you can use our codecs package with avifile. Features:<BR>
|
(do not worry, avifile works with it without problems). Features:<BR>
|
||||||
<UL>
|
<UL>
|
||||||
<LI>you need this if you want to play or encode for example movies recorded
|
<LI>you need this if you want to play or encode for example movies recorded
|
||||||
with various hardware compressors, like tuner cards, digital cameras
|
with various hardware compressors, like tuner cards, digital cameras
|
||||||
@ -532,7 +532,7 @@ Developer Cries
|
|||||||
<LI><B>MPlayer</B> can use the libraries of RealPlayer 8 or RealONE to play
|
<LI><B>MPlayer</B> can use the libraries of RealPlayer 8 or RealONE to play
|
||||||
files with <B>RealVideo 2.0 and 3.0</B> video, and Sipro/Cook audio. See
|
files with <B>RealVideo 2.0 and 3.0</B> video, and Sipro/Cook audio. See
|
||||||
<A HREF="formats.html#real">RealMedia file format</A> section for
|
<A HREF="formats.html#real">RealMedia file format</A> section for
|
||||||
installation instructions and more information!</LI>
|
installation instructions and more information.</LI>
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><B>VIDEO CARDS</B></P>
|
<P><B>VIDEO CARDS</B></P>
|
||||||
@ -543,8 +543,8 @@ Developer Cries
|
|||||||
<P><B>YUV cards</B></P>
|
<P><B>YUV cards</B></P>
|
||||||
|
|
||||||
<P>They can display and scale (zoom) the picture to any size that fits in
|
<P>They can display and scale (zoom) the picture to any size that fits in
|
||||||
their memory, with <B>small CPU usage</B> (zooming doesn't increase it!), thus
|
their memory, with <B>small CPU usage</B> (even when zooming), thus
|
||||||
you get a nice and very fast fullscreen playing.</P>
|
fullscreen playing is nice and very fast.</P>
|
||||||
|
|
||||||
<UL>
|
<UL>
|
||||||
<LI><B>Matrox G200/G400/G450/G550 cards</B>: although a
|
<LI><B>Matrox G200/G400/G450/G550 cards</B>: although a
|
||||||
@ -554,15 +554,15 @@ Developer Cries
|
|||||||
installation and usage. It is important to do these steps <I>before</I>
|
installation and usage. It is important to do these steps <I>before</I>
|
||||||
compiling <B>MPlayer</B>, otherwise no mga_vid support will be built. Also
|
compiling <B>MPlayer</B>, otherwise no mga_vid support will be built. Also
|
||||||
check out the <A HREF="video.html#tv-out_matrox">Matrox TV-out</A> section.
|
check out the <A HREF="video.html#tv-out_matrox">Matrox TV-out</A> section.
|
||||||
<U><B>If you are non-Linux user</B></U>, your only possibility is the Vidix
|
<U><B>If you don't use Linux</B></U>, your only possibility is the VIDIX
|
||||||
driver: read <A HREF="video.html#vidix">VIDIX</A> documentation!</LI>
|
driver: read the <A HREF="video.html#vidix">VIDIX</A> section.</LI>
|
||||||
<LI><B>3Dfx Voodoo3/Banshee cards</B>: please see the
|
<LI><B>3Dfx Voodoo3/Banshee cards</B>: please see the
|
||||||
<A HREF="video.html#tdfxfb">tdfxfb</A> section in order to gain big
|
<A HREF="video.html#tdfxfb">tdfxfb</A> section in order to gain big
|
||||||
speedup. It is important to do these steps <I>before</I> compiling
|
speedup. It is important to do these steps <I>before</I> compiling
|
||||||
<B>MPlayer</B>, otherwise no 3Dfx support will be built. Also see the <A
|
<B>MPlayer</B>, otherwise no 3Dfx support will be built. Also see the <A
|
||||||
HREF="video.html#tv-out_voodoo">3dfx TV-out section</A>. If you use X, use at
|
HREF="video.html#tv-out_voodoo">3dfx TV-out section</A>. If you use X, use at
|
||||||
least 4.2.0, as 3dfx Xv driver was broken in 4.1.0, and earlier
|
least 4.2.0, as 3dfx Xv driver was broken in 4.1.0, and earlier
|
||||||
releases!</LI>
|
releases.</LI>
|
||||||
<LI><B>ATI cards</B>: <A HREF="video.html#vidix">Vidix driver</A> is
|
<LI><B>ATI cards</B>: <A HREF="video.html#vidix">Vidix driver</A> is
|
||||||
provided for the following cards:
|
provided for the following cards:
|
||||||
<B>Radeon</B>, <B>Rage128</B>, <B>Mach64</B> (Rage XL/Mobility, Xpert98).
|
<B>Radeon</B>, <B>Rage128</B>, <B>Mach64</B> (Rage XL/Mobility, Xpert98).
|
||||||
@ -574,45 +574,45 @@ Developer Cries
|
|||||||
have problems with YV12 display, see <A HREF="video.html#xv_s3">S3 Xv
|
have problems with YV12 display, see <A HREF="video.html#xv_s3">S3 Xv
|
||||||
section</A> for details. Older, Trio cards have no, or slow hardware
|
section</A> for details. Older, Trio cards have no, or slow hardware
|
||||||
support.</LI>
|
support.</LI>
|
||||||
<LI><B>nVidia cards</B>: very bad choice for video playing (nVidia has
|
<LI><B>nVidia cards</B>: very bad choice for video playing (nVidia
|
||||||
<A HREF="users_against_developers.html#nvidia">different opinion</A>!).
|
<A HREF="users_against_developers.html#nvidia">does not think so</A>).
|
||||||
nVidia's cards have very cheap and bad quality chips. Moreover, <U>the
|
nVidia's cards have very cheap and bad quality chips. Moreover, <B>the
|
||||||
built-in nVidia driver in XFree86 doesn't contain support for hardware YUV
|
built-in nVidia driver in XFree86 does not support hardware YUV
|
||||||
acceleration for all nVidia cards!</U> You have to download nVidia's
|
acceleration on all nVidia cards.</B> You have to download nVidia's
|
||||||
closed-source drivers from nVidia.com. See details in <A
|
closed-source drivers from nVidia.com. See the <A
|
||||||
HREF="video.html#xv_nvidia">nVidia Xv driver</A> section.</LI>
|
HREF="video.html#xv_nvidia">nVidia Xv driver</A> section for details.</LI>
|
||||||
<LI><B>3DLabs GLINT R3 and Permedia3</B>: a VIDIX driver is provided
|
<LI><B>3DLabs GLINT R3 and Permedia3</B>: a VIDIX driver is provided
|
||||||
(pm3_vid). Please see the <A HREF="video.html#vidix">VIDIX
|
(pm3_vid). Please see the <A HREF="video.html#vidix">VIDIX</A> section for
|
||||||
instructions</A>.</LI>
|
details.</LI>
|
||||||
<LI><B>other cards</B>: none of the above?
|
<LI><B>Other cards</B>: None of the above?
|
||||||
<UL>
|
<UL>
|
||||||
<LI>Try if the XFree86 driver (and your card) supports hardware
|
<LI>Try if the XFree86 driver (and your card) supports hardware
|
||||||
acceleration. See the <A HREF="video.html#xv">Xv section</A> for
|
acceleration. See the <A HREF="video.html#xv">Xv section</A> for
|
||||||
details.</LI>
|
details.</LI>
|
||||||
<LI>If it doesn't, then your card's video features aren't supported under
|
<LI>If it doesn't, then your card's video features aren't supported under
|
||||||
your OS :(<BR>
|
your operating system :(<BR>
|
||||||
If it does hardware scaling under Windows, it doesn't mean it will do the
|
If hardware scaling works under Windows, it doesn't mean it will work
|
||||||
same under Linux or other OS, it depends on the drivers! Most
|
under Linux or other operating systems: it depends on the drivers. Most
|
||||||
manufacturers don't make Linux drivers nor release chip specs - so you're
|
manufacturers neither make Linux drivers nor release specifications
|
||||||
unlucky using their cards. See the next section:</LI>
|
for their chips, so you are unlucky using their cards.
|
||||||
|
See 'Non-YUV cards'.</LI>
|
||||||
</UL>
|
</UL>
|
||||||
</LI>
|
</LI>
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><B>Non-YUV cards</B></P>
|
<P><B>Non-YUV cards</B></P>
|
||||||
|
|
||||||
<P>Fullscreen playing can be achieved by either zooming <B>by software</B> (use
|
<P>Fullscreen playing can be achieved by either enabling <B>software scaling</B>
|
||||||
the option <CODE>-zoom</CODE> or <A HREF="#2.6.11"><CODE>-vop
|
(use the <CODE>-zoom</CODE> or <A HREF="#filters_scale"><CODE>-vop scale</CODE></A>
|
||||||
scale</CODE></A>, but I warn you: this is SLOW!), or changing to a smaller
|
option, but I warn you: this is slow), or switching to a small resolution
|
||||||
video mode, for example to 352x288. If you don't have YUV acceleration, this
|
video mode, for example 352x288. If you don't have YUV acceleration, the
|
||||||
latter method is the recommended one. Throughout <B>MPlayer</B>, <U>this
|
latter method is recommended. Video mode switching can be enabled by
|
||||||
behavior can be switched on by using the <CODE>-vm</CODE> option</U> and with
|
using the <CODE>-vm</CODE> option and it works with the following drivers:</P>
|
||||||
the following drivers:</P>
|
|
||||||
|
|
||||||
<UL>
|
<UL>
|
||||||
<LI><B>using</B> XFree86: see details in
|
<LI><B>using</B> XFree86: see the
|
||||||
<A HREF="video.html#dga">DGA driver</A> and
|
<A HREF="video.html#dga">DGA driver</A> and
|
||||||
<A HREF="video.html#x11">X11 driver</A> sections. DGA is
|
<A HREF="video.html#x11">X11 driver</A> sections for details. DGA is
|
||||||
recommended! Also try DGA via SDL, sometimes it's better.</LI>
|
recommended! Also try DGA via SDL, sometimes it's better.</LI>
|
||||||
<LI><B>not using</B> XFree86: try the drivers in the following order:
|
<LI><B>not using</B> XFree86: try the drivers in the following order:
|
||||||
<A HREF="video.html#vesa">vesa</A>,
|
<A HREF="video.html#vesa">vesa</A>,
|
||||||
@ -655,11 +655,11 @@ Developer Cries
|
|||||||
<LI><B>Soundblaster Live!</B>: with this card you can use 4 or 6 (<B>5.1</B>)
|
<LI><B>Soundblaster Live!</B>: with this card you can use 4 or 6 (<B>5.1</B>)
|
||||||
channels AC3 decoding instead of 2. Read the
|
channels AC3 decoding instead of 2. Read the
|
||||||
<A HREF="codecs.html#software_ac3">Software AC3 decoding</A> section.
|
<A HREF="codecs.html#software_ac3">Software AC3 decoding</A> section.
|
||||||
For hardware AC3 passthrough you MUST use ALSA 0.9 oss emulation!</LI>
|
For hardware AC3 passthrough you <B>must</B> use ALSA 0.9 with OSS emulation!</LI>
|
||||||
<LI><B>C-Media with SP/DIF out</B>: hardware AC3 passthrough is possible
|
<LI><B>C-Media with SP/DIF out</B>: hardware AC3 passthrough is possible
|
||||||
with these cards, see
|
with these cards, see
|
||||||
<A HREF="codecs.html#hardware_ac3">Hardware AC3 decoding</A> section.</LI>
|
<A HREF="codecs.html#hardware_ac3">Hardware AC3 decoding</A> section.</LI>
|
||||||
<LI><B>other cards'</B> features aren't supported by <B>MPlayer</B>.
|
<LI>Features of <B>other cards</B> aren't supported by <B>MPlayer</B>.
|
||||||
<U>It's very recommended to read the <A HREF="sound.html">sound card
|
<U>It's very recommended to read the <A HREF="sound.html">sound card
|
||||||
section</A>!</U></LI>
|
section</A>!</U></LI>
|
||||||
</UL>
|
</UL>
|
||||||
@ -687,16 +687,17 @@ Developer Cries
|
|||||||
<P>At this point, <B>MPlayer</B> is ready to use. The directory
|
<P>At this point, <B>MPlayer</B> is ready to use. The directory
|
||||||
<CODE>$PREFIX/share/mplayer</CODE> contains the <CODE>codecs.conf</CODE>
|
<CODE>$PREFIX/share/mplayer</CODE> contains the <CODE>codecs.conf</CODE>
|
||||||
file, which is used to tell the program all the codecs and their
|
file, which is used to tell the program all the codecs and their
|
||||||
capabilities. This file should always be kept uptodate together with the
|
capabilities. This file should always be kept up to date together with the
|
||||||
main binary!<BR> Check if you have codecs.conf in your home directory
|
main binary.<BR>
|
||||||
(~/.mplayer/codecs.conf) left from old MPlayer versions, and remove it!</P>
|
Check if you have <CODE>codecs.conf</CODE> in your home directory
|
||||||
|
(<CODE>~/.mplayer/codecs.conf</CODE>) left from old <B>MPlayer</B> versions, and remove it.</P>
|
||||||
|
|
||||||
<P><B>Debian users</B> can build a .deb package for themselves, it's very
|
<P><B>Debian users</B> can build a <CODE>.deb</CODE> package for themselves,
|
||||||
simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in
|
it's very simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in
|
||||||
<B>MPlayer</B>'s root dir. Detailed instructions can be found
|
<B>MPlayer</B>'s root directory. Detailed instructions can be found
|
||||||
<A HREF="documentation.html#debian">here</A>.</P>
|
<A HREF="documentation.html#debian">here</A>.</P>
|
||||||
|
|
||||||
<P><B>ALWAYS browse the output of <CODE>./configure</CODE></B>, and the
|
<P><B>Always browse the output of <CODE>./configure</CODE></B>, and the
|
||||||
<CODE>configure.log</CODE> file, they contain information about what will be
|
<CODE>configure.log</CODE> file, they contain information about what will be
|
||||||
built, and what will not. You may also want to view <CODE>config.h</CODE> and
|
built, and what will not. You may also want to view <CODE>config.h</CODE> and
|
||||||
<CODE>config.mak</CODE> files.<BR>
|
<CODE>config.mak</CODE> files.<BR>
|
||||||
@ -731,8 +732,8 @@ Developer Cries
|
|||||||
and call <CODE>gmplayer</CODE> instead.</LI>
|
and call <CODE>gmplayer</CODE> instead.</LI>
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P>HINT: use the middle button (on 2 button mice press left and right
|
<P>HINT: Press the middle button (on 2 button mice press left and right
|
||||||
simultaneously) for a popup GTK menu, with DVD playing option!</P>
|
simultaneously) to open a GTK menu with DVD playing option!</P>
|
||||||
|
|
||||||
<P>As <B>MPlayer</B> doesn't have a skin included, you have to download them if
|
<P>As <B>MPlayer</B> doesn't have a skin included, you have to download them if
|
||||||
you want to use the GUI. See the
|
you want to use the GUI. See the
|
||||||
@ -1556,7 +1557,7 @@ ENTER pt_step 1 1
|
|||||||
<P><B><A NAME="lirc">3.2.3 Control from LIRC</A></B></P>
|
<P><B><A NAME="lirc">3.2.3 Control from LIRC</A></B></P>
|
||||||
|
|
||||||
<P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver,
|
<P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver,
|
||||||
an (almost) arbitrary remote control and control your linux box with it!
|
an (almost) arbitrary remote control and control your Linux box with it!
|
||||||
More about it at <A HREF="http://www.lirc.org">www.lirc.org</A>.</P>
|
More about it at <A HREF="http://www.lirc.org">www.lirc.org</A>.</P>
|
||||||
|
|
||||||
<P>If you have installed the lirc-package, configure will autodetect it. If
|
<P>If you have installed the lirc-package, configure will autodetect it. If
|
||||||
@ -1758,19 +1759,19 @@ end
|
|||||||
<P>For DVD support you must have the patched libcss installed. Patch:
|
<P>For DVD support you must have the patched libcss installed. Patch:
|
||||||
<A HREF="http://www.tools.de/solaris/mplayer/">http://www.tools.de/solaris/mplayer/</A>.</P>
|
<A HREF="http://www.tools.de/solaris/mplayer/">http://www.tools.de/solaris/mplayer/</A>.</P>
|
||||||
|
|
||||||
<P>Due to two bugs in Solaris 8 x86, you cannot reliably play DVDs using a
|
<P>Due to two bugs in Solaris 8 x86, you cannot reliably play DVD discs larger
|
||||||
capacity >4GB:</P>
|
than 4 GB:</P>
|
||||||
|
|
||||||
<UL>
|
<UL>
|
||||||
<LI>The sd(7D) driver on Solaris 8 x86 driver has bug when accessing a disk
|
<LI>The sd(7D) driver on Solaris 8 x86 driver has bug when accessing a disk
|
||||||
block >4GB on a device using a logical blocksize != DEV_BSIZE (i.e. CD-ROM
|
block >4GB on a device using a logical blocksize != DEV_BSIZE (i.e. CD-ROM
|
||||||
and DVD media). Due to a 32bit int overflow, a disk address modulo 4GB is
|
and DVD media). Due to a 32Bit int overflow, a disk address modulo 4GB is
|
||||||
accessed.
|
accessed.
|
||||||
(<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22516">http://groups.yahoo.com/group/solarisonintel/message/22516</A>)
|
(<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22516">http://groups.yahoo.com/group/solarisonintel/message/22516</A>)
|
||||||
</LI>
|
</LI>
|
||||||
<LI>The similar bug is present in the hsfs(7FS) filesystem code (aka
|
<LI>A similar bug is present in the hsfs(7FS) filesystem code (aka
|
||||||
ISO9660), hsfs currently does not support partitions/disks >4GB, all data
|
ISO9660), hsfs currently does not support partitions/disks larger than 4GB, all data
|
||||||
is accessed modulo 4GB
|
is accessed modulo 4GB.
|
||||||
(<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22592">http://groups.yahoo.com/group/solarisonintel/message/22592</A>)
|
(<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22592">http://groups.yahoo.com/group/solarisonintel/message/22592</A>)
|
||||||
</LI>
|
</LI>
|
||||||
</UL>
|
</UL>
|
||||||
@ -1843,7 +1844,8 @@ end
|
|||||||
|
|
||||||
<P><B><A NAME="authors">Appendix A - Authors</A></B></P>
|
<P><B><A NAME="authors">Appendix A - Authors</A></B></P>
|
||||||
|
|
||||||
<P>NOTE: Do *NOT* send bug reports, help & feature requests directly to the authors!</P>
|
<P>NOTE: Do <B>not</B> send bug reports, help & feature requests directly to
|
||||||
|
the authors!</P>
|
||||||
|
|
||||||
<P>Read <A HREF="bugreports.html">Appendix C</A> and subscribe to mplayer-users mailing lists.</P>
|
<P>Read <A HREF="bugreports.html">Appendix C</A> and subscribe to mplayer-users mailing lists.</P>
|
||||||
|
|
||||||
@ -2503,8 +2505,8 @@ TOOLS:
|
|||||||
reads this list!</LI>
|
reads this list!</LI>
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><B>Note:</B> The Languages of above lists are ENGLISH, unless explicitly
|
<P><B>Note:</B> Unless explicitly stated otherwise the language of the above
|
||||||
stated otherwise. Please do not send messages using another language!</P>
|
lists is <B>English</B>. Please do not send messages in other languages!</P>
|
||||||
|
|
||||||
<P><B>Note:</B> You can reach the searchable mailing list archives
|
<P><B>Note:</B> You can reach the searchable mailing list archives
|
||||||
<A HREF="http://www.mplayerhq.hu/cgi-bin/htsearch">here</A>.
|
<A HREF="http://www.mplayerhq.hu/cgi-bin/htsearch">here</A>.
|
||||||
|
@ -211,8 +211,8 @@
|
|||||||
<UL>
|
<UL>
|
||||||
<LI><B>Video stream</B> (option <CODE>-ovc copy</CODE>): nice stuff can be
|
<LI><B>Video stream</B> (option <CODE>-ovc copy</CODE>): nice stuff can be
|
||||||
done :)<BR>
|
done :)<BR>
|
||||||
Like, putting (not converting!) FLI or VIVO or MPEG1 video into
|
Like, putting (not converting) FLI or VIVO or MPEG1 video into
|
||||||
an AVI file! Of course only <B>MPlayer</B> can play such files :) And it
|
an AVI file. Of course only <B>MPlayer</B> can play such files :) And it
|
||||||
probably has no real life value at all. Rationally: video stream copying
|
probably has no real life value at all. Rationally: video stream copying
|
||||||
can be useful for example when only the audio stream has to be encoded
|
can be useful for example when only the audio stream has to be encoded
|
||||||
(like, uncompressed PCM to MP3).</LI>
|
(like, uncompressed PCM to MP3).</LI>
|
||||||
@ -350,10 +350,10 @@
|
|||||||
|
|
||||||
<P><B><A NAME="options">2.4.5 Available options</A></B></P>
|
<P><B><A NAME="options">2.4.5 Available options</A></B></P>
|
||||||
|
|
||||||
<P>NOTE: for all available options, <B>read the man page!</B></P>
|
<P>NOTE: for all available options, <B>read the man page.</B></P>
|
||||||
|
|
||||||
<P>As <B>MEncoder</B> is built on the same codebase as <B>MPlayer</B>, there
|
<P>As <B>MEncoder</B> is built on the same codebase as <B>MPlayer</B>, there
|
||||||
are many <B>MPlayer</B> options that have function in <B>MEncoder</B> too!
|
are many <B>MPlayer</B> options that have function in <B>MEncoder</B> too.
|
||||||
See, you can use <CODE>-sid</CODE> to rip a DVD with subtitles, or
|
See, you can use <CODE>-sid</CODE> to rip a DVD with subtitles, or
|
||||||
<CODE>-noidx</CODE> to disregard buggy index of input AVI. <B>Be smart!</B></P>
|
<CODE>-noidx</CODE> to disregard buggy index of input AVI. <B>Be smart!</B></P>
|
||||||
|
|
||||||
@ -365,7 +365,7 @@
|
|||||||
</TR>
|
</TR>
|
||||||
<TR>
|
<TR>
|
||||||
<TD><CODE>-endpos</CODE> time</TD>
|
<TD><CODE>-endpos</CODE> time</TD>
|
||||||
<TD>stop encoding at the given time. See the man page for examples!
|
<TD>stop encoding at the given time. See the man page for examples.
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
<TR>
|
<TR>
|
||||||
@ -417,7 +417,7 @@
|
|||||||
<TD><CODE>-divx4opts</CODE></TD>
|
<TD><CODE>-divx4opts</CODE></TD>
|
||||||
<TD>If encoding to DivX4, you can specify its parameters here, like:<BR>
|
<TD>If encoding to DivX4, you can specify its parameters here, like:<BR>
|
||||||
<CODE>-divx4opts br=1800:deinterlace:key=250</CODE><BR>
|
<CODE>-divx4opts br=1800:deinterlace:key=250</CODE><BR>
|
||||||
Common options: <B>(for full list, check the man page!)</B><BR>
|
Common options: <B>(for a full list, check the man page)</B><BR>
|
||||||
<B>help</B> - get help<BR>
|
<B>help</B> - get help<BR>
|
||||||
<B>br</B>=<value> - specify bitrate in kbit <4-16000>
|
<B>br</B>=<value> - specify bitrate in kbit <4-16000>
|
||||||
or bit <16001-24000000><BR>
|
or bit <16001-24000000><BR>
|
||||||
@ -429,7 +429,7 @@
|
|||||||
<TD><CODE>-lavcopts</CODE></TD>
|
<TD><CODE>-lavcopts</CODE></TD>
|
||||||
<TD>If encoding with libavcodec, you can specify its parameters here, like:<BR>
|
<TD>If encoding with libavcodec, you can specify its parameters here, like:<BR>
|
||||||
<CODE>-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</CODE><BR>
|
<CODE>-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</CODE><BR>
|
||||||
Common options: <B>(for full list, check the man page!)</B><BR>
|
Common options: <B>(for a full list, check the man page)</B><BR>
|
||||||
<B>help</B> - get help<BR>
|
<B>help</B> - get help<BR>
|
||||||
<B>vcodec</B>=<value> - select videocodec (for the full list, see the libavcodec section above)<BR>
|
<B>vcodec</B>=<value> - select videocodec (for the full list, see the libavcodec section above)<BR>
|
||||||
<B>vbitrate</B>=<value> - specify bitrate in kbit <4-16000> or bit <16001-24000000><BR>
|
<B>vbitrate</B>=<value> - specify bitrate in kbit <4-16000> or bit <16001-24000000><BR>
|
||||||
@ -442,7 +442,7 @@
|
|||||||
<TD>If encoding to MP3 with libmp3lame, you can specify its parameters here, like:<BR>
|
<TD>If encoding to MP3 with libmp3lame, you can specify its parameters here, like:<BR>
|
||||||
<CODE>-lameopts q=3</CODE><BR>
|
<CODE>-lameopts q=3</CODE><BR>
|
||||||
<CODE>-lameopts br=192:cbr</CODE><BR>
|
<CODE>-lameopts br=192:cbr</CODE><BR>
|
||||||
Common options: <B>(for full list, check the man page!)</B><BR>
|
Common options: <B>(for a full list, check the man page)</B><BR>
|
||||||
<B>help</B> - get help<BR>
|
<B>help</B> - get help<BR>
|
||||||
<B>cbr</B> - select <B>CBR</B> MP3 (default is <B>VBR</B>)<BR>
|
<B>cbr</B> - select <B>CBR</B> MP3 (default is <B>VBR</B>)<BR>
|
||||||
<B>br</B>=<value> - specify bitrate in kbit <0-1024> (this is for <B>CBR</B> only!)<BR>
|
<B>br</B>=<value> - specify bitrate in kbit <0-1024> (this is for <B>CBR</B> only!)<BR>
|
||||||
@ -488,10 +488,10 @@
|
|||||||
<P>Encoding multiple *.vob files:<BR>
|
<P>Encoding multiple *.vob files:<BR>
|
||||||
<CODE> cat *.vob | mencoder <options> -</CODE></P>
|
<CODE> cat *.vob | mencoder <options> -</CODE></P>
|
||||||
|
|
||||||
<P>Encoding from tuner (for tuner options <A HREF="documentation.html#tv">see the TV input section!</A>):<BR>
|
<P>Encoding from tuner (see the <A HREF="documentation.html#tv">TV input</A> section for tuner options):<BR>
|
||||||
<CODE> mencoder -tv on:driver=v4l:width=640:height=480 <options></CODE></P>
|
<CODE> mencoder -tv on:driver=v4l:width=640:height=480 <options></CODE></P>
|
||||||
|
|
||||||
<P>For all available options, <B>check the MEncoder man page!</B></P>
|
<P>For all available options, <B>check the MEncoder man page.</B></P>
|
||||||
|
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
<DT>Q: What's the problem with gcc 2.96?</DT>
|
<DT>Q: What's the problem with gcc 2.96?</DT>
|
||||||
<DD>A: <B>We strongly discourage the use of gcc 2.96!!!</B><BR>
|
<DD>A: <B>We strongly discourage the use of gcc 2.96!</B><BR>
|
||||||
Read <A HREF="users_against_developers.html#gcc">this</A> document for
|
Read <A HREF="users_against_developers.html#gcc">this</A> document for
|
||||||
details about why Red Hat released gcc 2.96 and what the problems are all
|
details about why Red Hat released gcc 2.96 and what the problems are all
|
||||||
about. If you still really really want to use it, be sure to get the latest
|
about. If you still really really want to use it, be sure to get the latest
|
||||||
@ -68,7 +68,7 @@
|
|||||||
<B>not</B> provide any support in case you run into problems.</DD>
|
<B>not</B> provide any support in case you run into problems.</DD>
|
||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
<DT>Q: Great, I have gcc 3.0.1 from Red Hat/Mandrake, then I'm fine--!</DT>
|
<DT>Q: Great, I have gcc 3.0.1 from Red Hat/Mandrake, then I'm fine!</DT>
|
||||||
<DD>A: No, since there have been/are issues with these compilers as well.
|
<DD>A: No, since there have been/are issues with these compilers as well.
|
||||||
To check the status of current compilers' MPlayer support, see the
|
To check the status of current compilers' MPlayer support, see the
|
||||||
<A HREF="documentation.html#installation">Installation</A> section.</DD>
|
<A HREF="documentation.html#installation">Installation</A> section.</DD>
|
||||||
@ -93,7 +93,7 @@
|
|||||||
<DD>A: Upgrade your glibc to the latest release. On Mandrake, use 2.2.4-8mdk.</DD>
|
<DD>A: Upgrade your glibc to the latest release. On Mandrake, use 2.2.4-8mdk.</DD>
|
||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
<DT>Q: ... gcc 2.96 ... (Yes, some people are STILL flaming about gcc 2.96!!)</DT>
|
<DT>Q: ... gcc 2.96 ... (Yes, some people are STILL flaming about gcc 2.96!)</DT>
|
||||||
<DD>A: Quoted from a
|
<DD>A: Quoted from a
|
||||||
<A HREF="http://www.mplayerhq.hu/pipermail/mplayer-users/2001-October/005351.html">mail</A>
|
<A HREF="http://www.mplayerhq.hu/pipermail/mplayer-users/2001-October/005351.html">mail</A>
|
||||||
A'rpi sent to the
|
A'rpi sent to the
|
||||||
@ -201,7 +201,7 @@
|
|||||||
Upgrade your kernel, modutils and <B>MPlayer</B>.</DD>
|
Upgrade your kernel, modutils and <B>MPlayer</B>.</DD>
|
||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
<DT>Q: When compiling <B>MEncoder</B>, it segfaults at linking!!!</DT>
|
<DT>Q: When compiling <B>MEncoder</B>, it segfaults at linking!</DT>
|
||||||
<DD>A: This is a linker problem. Upgrading binutils should help (2.11.92.*
|
<DD>A: This is a linker problem. Upgrading binutils should help (2.11.92.*
|
||||||
or newer should be good). Since it is not our fault, please do <B>not</B>
|
or newer should be good). Since it is not our fault, please do <B>not</B>
|
||||||
report!</DD>
|
report!</DD>
|
||||||
@ -280,12 +280,12 @@
|
|||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
<DT>Q: Are there any mailing lists on MPlayer?</DT>
|
<DT>Q: Are there any mailing lists on MPlayer?</DT>
|
||||||
<DD>A: Yes! See the bottom of the info page on
|
<DD>A: Yes. See the bottom of the info page on
|
||||||
<A HREF="http://www.mplayerhq.hu/homepage/info.html">our homepage</A> to
|
<A HREF="http://www.mplayerhq.hu/homepage/info.html">our homepage</A> to
|
||||||
subscribe!</DD>
|
subscribe.</DD>
|
||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
<DT>Q: I've found a nasty bug when I tried to play my favorite video!!
|
<DT>Q: I've found a nasty bug when I tried to play my favorite video!
|
||||||
Who should I inform?</DT>
|
Who should I inform?</DT>
|
||||||
<DD>A: Please read the <A HREF="bugreports.html">bug reporting guidelines</A>
|
<DD>A: Please read the <A HREF="bugreports.html">bug reporting guidelines</A>
|
||||||
and follow the instructions.</DD>
|
and follow the instructions.</DD>
|
||||||
@ -320,7 +320,7 @@
|
|||||||
|
|
||||||
<DT>Q: Subtitles are very nice, the most beautiful I've ever seen, but they
|
<DT>Q: Subtitles are very nice, the most beautiful I've ever seen, but they
|
||||||
slow down playing! I know it's unlikely ...</DT>
|
slow down playing! I know it's unlikely ...</DT>
|
||||||
<DD>A: After running <CODE>./configure</CODE> , edit <CODE>config.h</CODE> and
|
<DD>A: After running <CODE>./configure</CODE>, edit <CODE>config.h</CODE> and
|
||||||
replace <CODE>#undef FAST_OSD</CODE> with <CODE>#define FAST_OSD</CODE>.
|
replace <CODE>#undef FAST_OSD</CODE> with <CODE>#define FAST_OSD</CODE>.
|
||||||
Then recompile.</DD>
|
Then recompile.</DD>
|
||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
@ -376,7 +376,7 @@
|
|||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
<DT>Q: ... works with avifile/aviplay but doesn't with MPlayer.</DT>
|
<DT>Q: ... works with avifile/aviplay but doesn't with MPlayer.</DT>
|
||||||
<DD>A: <B>MPlayer</B> != avifile.
|
<DD>A: <B>MPlayer</B> is not avifile.
|
||||||
The only common thing between these players is the Win32 DLL loader.
|
The only common thing between these players is the Win32 DLL loader.
|
||||||
The codecs (DLL) set, synchronization, demultiplexing etc is totally
|
The codecs (DLL) set, synchronization, demultiplexing etc is totally
|
||||||
different and shouldn't be compared.
|
different and shouldn't be compared.
|
||||||
@ -534,7 +534,7 @@
|
|||||||
<B>MPlayer</B> use arts.</DD>
|
<B>MPlayer</B> use arts.</DD>
|
||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
<DT>Q: What about the DGA driver? I can't find it!!!</DT>
|
<DT>Q: What about the DGA driver? I can't find it!</DT>
|
||||||
<DD>A: <CODE>./configure</CODE> autodetects your DGA driver. If
|
<DD>A: <CODE>./configure</CODE> autodetects your DGA driver. If
|
||||||
<CODE>-vo help</CODE> doesn't show DGA, then there's a problem with your X
|
<CODE>-vo help</CODE> doesn't show DGA, then there's a problem with your X
|
||||||
installation. Try <CODE>./configure --enable-dga</CODE> and read the
|
installation. Try <CODE>./configure --enable-dga</CODE> and read the
|
||||||
@ -543,7 +543,7 @@
|
|||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
<DT>Q: OK, <CODE>-vo help</CODE> shows DGA driver, but it complains about
|
<DT>Q: OK, <CODE>-vo help</CODE> shows DGA driver, but it complains about
|
||||||
permissions! Help me!</DT>
|
permissions. Help me!</DT>
|
||||||
<DD>A: It works only if running as root! It's a DGA limitation.
|
<DD>A: It works only if running as root! It's a DGA limitation.
|
||||||
You should become root (<CODE>su -</CODE>), and try again.
|
You should become root (<CODE>su -</CODE>), and try again.
|
||||||
Another solution is making <B>MPlayer</B> SUID root, but it's
|
Another solution is making <B>MPlayer</B> SUID root, but it's
|
||||||
@ -634,7 +634,7 @@
|
|||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
<DT>Q: What about subtitles? Can MPlayer display them?</DT>
|
<DT>Q: What about subtitles? Can MPlayer display them?</DT>
|
||||||
<DD>A: Yes! See the <A HREF="cd-dvd.html#dvd">DVD chapter</A> of the
|
<DD>A: Yes. See the <A HREF="cd-dvd.html#dvd">DVD chapter</A> of the
|
||||||
documentation.</DD>
|
documentation.</DD>
|
||||||
<DD> </DD>
|
<DD> </DD>
|
||||||
|
|
||||||
|
@ -127,7 +127,7 @@
|
|||||||
<LI>Sharing your sound card with another application like XMMS is <B>strongly
|
<LI>Sharing your sound card with another application like XMMS is <B>strongly
|
||||||
discouraged</B>! If the other sound application is using ESD, start
|
discouraged</B>! If the other sound application is using ESD, start
|
||||||
<B>MPlayer</B> with the <CODE>-vo sdl:esd</CODE> option to combine both
|
<B>MPlayer</B> with the <CODE>-vo sdl:esd</CODE> option to combine both
|
||||||
sound streams! In fact, the option <CODE>-vo sdl:esd</CODE> could be used
|
sound streams. In fact, the option <CODE>-vo sdl:esd</CODE> could be used
|
||||||
with ESD even when playing <B>Mplayer</B> alone.</LI>
|
with ESD even when playing <B>Mplayer</B> alone.</LI>
|
||||||
<LI>Feedback to this document is welcome. Please tell us how <B>MPlayer</B>
|
<LI>Feedback to this document is welcome. Please tell us how <B>MPlayer</B>
|
||||||
and your sound card(s) worked together.</LI>
|
and your sound card(s) worked together.</LI>
|
||||||
|
@ -91,7 +91,7 @@
|
|||||||
<P>in /var/log/XFree86.0.log</P>
|
<P>in /var/log/XFree86.0.log</P>
|
||||||
|
|
||||||
<P>NOTE: this loads only the XFree86's extension. In a good install, this
|
<P>NOTE: this loads only the XFree86's extension. In a good install, this
|
||||||
is always loaded, and doesn't mean that the _card's_ XVideo support is
|
is always loaded, and doesn't mean that the <B>card's</B> XVideo support is
|
||||||
loaded!</P>
|
loaded!</P>
|
||||||
</LI>
|
</LI>
|
||||||
<LI>Your card has Xv support under Linux. To check, try 'xvinfo', it is the
|
<LI>Your card has Xv support under Linux. To check, try 'xvinfo', it is the
|
||||||
@ -135,12 +135,12 @@
|
|||||||
<P>Older 3dfx drivers were known to have problems with XVideo acceleration, it
|
<P>Older 3dfx drivers were known to have problems with XVideo acceleration, it
|
||||||
didn't support either YUY2 or YV12, and so. Verify that you have XFree86
|
didn't support either YUY2 or YV12, and so. Verify that you have XFree86
|
||||||
version 4.2.0 or greater, it works OK with YV12 and YUY2. Previous versions,
|
version 4.2.0 or greater, it works OK with YV12 and YUY2. Previous versions,
|
||||||
including 4.1.0 <B>crashes with YV12</B>! If you experience strange effects
|
including 4.1.0, <B>crash with YV12</B>. If you experience strange effects
|
||||||
using -vo xv, try SDL (it has XVideo too) and see if it helps. Check the
|
using -vo xv, try SDL (it has XVideo too) and see if it helps. Check the
|
||||||
<A HREF="#sdl">SDL section</A> for details.</P>
|
<A HREF="#sdl">SDL section</A> for details.</P>
|
||||||
|
|
||||||
<P><B>OR</B>, try the NEW -vo tdfxfb driver! See the
|
<P><B>OR</B>, try the NEW -vo tdfxfb driver! See the
|
||||||
<A HREF="#tdfxfb">tdfxfb</A> section!</P>
|
<A HREF="#tdfxfb">tdfxfb</A> section.</P>
|
||||||
|
|
||||||
|
|
||||||
<P><B><A NAME="xv_s3">2.3.1.2.2 S3 cards</A></B></P>
|
<P><B><A NAME="xv_s3">2.3.1.2.2 S3 cards</A></B></P>
|
||||||
@ -262,7 +262,7 @@
|
|||||||
|
|
||||||
<P>If the driver couldn't switch to a smaller resolution, experiment with
|
<P>If the driver couldn't switch to a smaller resolution, experiment with
|
||||||
switches -vm (only with X 3.3.x), -fs, -bpp, -zoom to find a video mode that
|
switches -vm (only with X 3.3.x), -fs, -bpp, -zoom to find a video mode that
|
||||||
the movie fits in. There is no converter right now.. :(</P>
|
the movie fits in. There is no converter right now :(</P>
|
||||||
|
|
||||||
<P>Become ROOT. DGA needs root access to be able to write directly video
|
<P>Become ROOT. DGA needs root access to be able to write directly video
|
||||||
memory. If you want to run it as user, then install <B>MPlayer</B> SUID
|
memory. If you want to run it as user, then install <B>MPlayer</B> SUID
|
||||||
@ -281,9 +281,9 @@
|
|||||||
root privileges through SUID root <B>MPlayer</B>.<BR>
|
root privileges through SUID root <B>MPlayer</B>.<BR>
|
||||||
<B>!!!! SO YOU HAVE BEEN WARNED ... !!!!</B></P>
|
<B>!!!! SO YOU HAVE BEEN WARNED ... !!!!</B></P>
|
||||||
|
|
||||||
<P>Now use '-vo dga' option, and there you go! (hope so:)
|
<P>Now use the <CODE>-vo dga</CODE> option, and there you go (hope so :))!
|
||||||
You should also try if the '-vo sdl:dga' option works for you! It's much
|
You should also try if the <CODE>-vo sdl:dga</CODE> option works for you. It's
|
||||||
faster!!!</P>
|
much faster.</P>
|
||||||
|
|
||||||
|
|
||||||
<P><B><A NAME="dga_resolution">2.3.1.3.4 Resolution switching</A></B></P>
|
<P><B><A NAME="dga_resolution">2.3.1.3.4 Resolution switching</A></B></P>
|
||||||
@ -523,7 +523,7 @@
|
|||||||
|
|
||||||
<P>Whether to build the FBdev target is autodetected during ./configure .
|
<P>Whether to build the FBdev target is autodetected during ./configure .
|
||||||
Read the framebuffer documentation in the kernel sources
|
Read the framebuffer documentation in the kernel sources
|
||||||
(Documentation/fb/*) for info on how to enable it, etc..!</P>
|
(Documentation/fb/*) for more information.</P>
|
||||||
|
|
||||||
<P>If your card doesn't support VBE 2.0 standard (older ISA/PCI
|
<P>If your card doesn't support VBE 2.0 standard (older ISA/PCI
|
||||||
cards, such as S3 Trio64), only VBE 1.2 (or older?):
|
cards, such as S3 Trio64), only VBE 1.2 (or older?):
|
||||||
@ -574,7 +574,7 @@
|
|||||||
framebuffer console and under X.</P>
|
framebuffer console and under X.</P>
|
||||||
|
|
||||||
<P><B>WARNING</B>: on non-Linux systems, use <A HREF="#vidix">VIDIX</A> for
|
<P><B>WARNING</B>: on non-Linux systems, use <A HREF="#vidix">VIDIX</A> for
|
||||||
mga_vid !!!</P>
|
mga_vid!</P>
|
||||||
|
|
||||||
<P>To use it, you first have to compile mga_vid.o:</P>
|
<P>To use it, you first have to compile mga_vid.o:</P>
|
||||||
|
|
||||||
@ -694,8 +694,8 @@
|
|||||||
render all frames!</P>
|
render all frames!</P>
|
||||||
|
|
||||||
<P>Playing on terminal you'll get better speed and quality using the Linux
|
<P>Playing on terminal you'll get better speed and quality using the Linux
|
||||||
driver, not curses (-aadriver linux). But therefore you need write access on
|
driver, not curses (<CODE>-aadriver linux</CODE>). But therefore you need write access on
|
||||||
/dev/vcsa<terminal>! That isn't autodetected by aalib, but vo_aa tries
|
<CODE>/dev/vcsa<terminal></CODE>. That isn't autodetected by aalib, but vo_aa tries
|
||||||
to find the best mode. See
|
to find the best mode. See
|
||||||
<A HREF="http://aa-project.sourceforge.net/tune/">http://aa-project.sourceforge.net/tune/</A>
|
<A HREF="http://aa-project.sourceforge.net/tune/">http://aa-project.sourceforge.net/tune/</A>
|
||||||
for further tuning issues.</P>
|
for further tuning issues.</P>
|
||||||
@ -728,24 +728,30 @@
|
|||||||
(I guess that TV-out frequently is standalone head or standalone output
|
(I guess that TV-out frequently is standalone head or standalone output
|
||||||
at least.)</P>
|
at least.)</P>
|
||||||
|
|
||||||
<P><B>What are pluses:</B><BR>
|
<B>Advantages:</B>
|
||||||
- You have chances to watch movies <B>if Linux even doesn't know</B> your
|
|
||||||
video hardware.<BR>
|
|
||||||
- You don't need to have installed any graphics' related things on your Linux
|
|
||||||
(like X11 (aka XFree86), fbdev and so on). This driver can be run from
|
|
||||||
<B>text-mode</B>.<BR>
|
|
||||||
- You have chances to get <B>working TV-out</B>. (It's known at least for
|
|
||||||
ATI's cards).<BR>
|
|
||||||
- This driver calls <B>int 10h</B> handler thus it's not an emulator - it
|
|
||||||
calls <B>real</B> things of <B>real</B> BIOS in <B>real</B>-mode. (Finely -
|
|
||||||
in vm86 mode).<BR>
|
|
||||||
- You can use Vidix with it, thus getting accelerated video display
|
|
||||||
<B>AND</B> TV output at the same time! (recommended for ATI cards)</P>
|
|
||||||
|
|
||||||
<P><B>What are minuses:</B><BR>
|
<UL>
|
||||||
- It works only on <B>x86 systems</B>.<BR>
|
<LI>You have the possibility to watch movies <B>even if Linux doesn't know</B>
|
||||||
- It can be used only by <B>ROOT</B>.<BR>
|
your video hardware.</LI>
|
||||||
- Currently it's available only for <B>Linux</B>.</P>
|
<LI>You don't need to have installed any graphics' related things on your Linux
|
||||||
|
(like X11 (aka XFree86), fbdev and so on). This driver can be run from
|
||||||
|
<B>text-mode</B>.</LI>
|
||||||
|
<LI>You have chances to get <B>working TV-out</B>. (It's known at least for
|
||||||
|
ATI's cards).</LI>
|
||||||
|
<LI>This driver calls <B>int 10h</B> handler thus it's not an emulator - it
|
||||||
|
calls <B>real</B> things of <B>real</B> BIOS in <B>real</B>-mode. (Finely -
|
||||||
|
in vm86 mode).</LI>
|
||||||
|
<LI>You can use Vidix with it, thus getting accelerated video display
|
||||||
|
<B>AND</B> TV output at the same time! (recommended for ATI cards)</LI>
|
||||||
|
</UL>
|
||||||
|
|
||||||
|
<B>Disadvantages:</B>
|
||||||
|
|
||||||
|
<UL>
|
||||||
|
<LI>It works only on <B>x86 systems</B>.</LI>
|
||||||
|
<LI>It can be used only by <B>root</B>.</LI>
|
||||||
|
<LI>Currently it's available only for <B>Linux</B>.</LI>
|
||||||
|
</UL>
|
||||||
|
|
||||||
<P>Don't use this driver with <B>GCC 2.96</B>! It won't work!</P>
|
<P>Don't use this driver with <B>GCC 2.96</B>! It won't work!</P>
|
||||||
|
|
||||||
@ -766,23 +772,26 @@
|
|||||||
single buffering, but has no flickering effects.</TD></TR>
|
single buffering, but has no flickering effects.</TD></TR>
|
||||||
</TABLE>
|
</TABLE>
|
||||||
|
|
||||||
<P><B>Known problems and workaround:</B><BR>
|
<B>Known problems and workaround:</B>
|
||||||
- If you have installed <B>NLS</B> font on your Linux box and run VESA driver
|
|
||||||
from text-mode then after terminating <B>MPlayer</B> you will have <B>ROM
|
<UL>
|
||||||
font</B> loaded instead of national. You can load national font again by
|
<LI>If you have installed <B>NLS</B> font on your Linux box and run VESA
|
||||||
using <B><I>setsysfont</I></B> utility from for example Mandrake
|
driver from text-mode then after terminating <B>MPlayer</B> you will have
|
||||||
distribution.<BR>
|
<B>ROM font</B> loaded instead of national. You can load national font again
|
||||||
(<B>Hint</B>: The same utility is used for localization of fbdev).<BR>
|
by using <B><I>setsysfont</I></B> utility from the Mandrake distribution
|
||||||
- Some <B>Linux graphics drivers</B> don't update active <B>BIOS mode</B> in
|
for example.</BR>
|
||||||
|
(<B>Hint:</B> The same utility is used for the localization of fbdev).</LI>
|
||||||
|
<LI>Some <B>Linux graphics drivers</B> don't update active <B>BIOS mode</B> in
|
||||||
DOS memory. So if you have such problem - always use VESA driver only from
|
DOS memory. So if you have such problem - always use VESA driver only from
|
||||||
<B>text-mode</B>. Otherwise text-mode (#03) will be activated anyway and
|
<B>text-mode</B>. Otherwise text-mode (#03) will be activated anyway and
|
||||||
you will need restart your computer.<BR>
|
you will need restart your computer.</LI>
|
||||||
- Often after terminating VESA driver you get <B>black screen</B>. To return
|
<LI>Often after terminating VESA driver you get <B>black screen</B>. To return
|
||||||
your screen to original state - simply switch to other console (by pressing
|
your screen to original state - simply switch to other console (by pressing
|
||||||
<B>Alt-Fx</B>) then switch to your previous console by the same way.<BR>
|
<B>Alt-Fx</B>) then switch to your previous console by the same way.</LI>
|
||||||
- To get <B>working TV-out</B> you need have plugged TV-connector in before
|
<LI>To get <B>working TV-out</B> you need have plugged TV-connector in before
|
||||||
booting your PC since video BIOS initializes itself only once during POST
|
booting your PC since video BIOS initializes itself only once during POST
|
||||||
procedure.</P>
|
procedure.</LI>
|
||||||
|
</UL>
|
||||||
|
|
||||||
|
|
||||||
<P><B><A NAME="x11">2.3.1.13 X11</A></B></P>
|
<P><B><A NAME="x11">2.3.1.13 X11</A></B></P>
|
||||||
@ -1151,7 +1160,7 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
|||||||
|
|
||||||
<P>Under Linux you have 2 methods to get G400 TV out working:</P>
|
<P>Under Linux you have 2 methods to get G400 TV out working:</P>
|
||||||
|
|
||||||
<P><B>IMPORTANT:</B> Only Matrox G400DH/G400MAX has TV-out support under Linux, others (G450, G550) has <B>NOT!</B></P>
|
<P><B>IMPORTANT:</B> Only Matrox G400DH/G400MAX has TV-out support under Linux, others (G450, G550) have <B>not!</B></P>
|
||||||
|
|
||||||
<UL>
|
<UL>
|
||||||
<LI><B>XFree86</B>: using the driver and the HAL module, available from
|
<LI><B>XFree86</B>: using the driver and the HAL module, available from
|
||||||
@ -1187,7 +1196,7 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
|||||||
to a very simple menu. Press <B>2</B> and <B>ENTER</B>. Now you should
|
to a very simple menu. Press <B>2</B> and <B>ENTER</B>. Now you should
|
||||||
have the same picture on your monitor, and TV. The <B>3.</B> option
|
have the same picture on your monitor, and TV. The <B>3.</B> option
|
||||||
will turn on independent display, but then you <B>can't use X</B>! If
|
will turn on independent display, but then you <B>can't use X</B>! If
|
||||||
the TV (PAL!) picture has some weird stripes on it, the script wasn't able to
|
the TV (PAL) picture has some weird stripes on it, the script wasn't able to
|
||||||
set the resolution correctly (to 640x512 by default). Use other menu
|
set the resolution correctly (to 640x512 by default). Use other menu
|
||||||
items randomly and it'll be OK :)</LI>
|
items randomly and it'll be OK :)</LI>
|
||||||
</UL>
|
</UL>
|
||||||
@ -1205,7 +1214,7 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
|||||||
<P>Yeah kewl. Start movie playing with <CODE>mplayer -vo mga -fs -screenw 640
|
<P>Yeah kewl. Start movie playing with <CODE>mplayer -vo mga -fs -screenw 640
|
||||||
-screenh 512 <filename></CODE><BR>
|
-screenh 512 <filename></CODE><BR>
|
||||||
(if you use X, now change to matroxfb with for example CTRL-ALT-F1!)<BR>
|
(if you use X, now change to matroxfb with for example CTRL-ALT-F1!)<BR>
|
||||||
Change 640x512 if you set the resolution to other..<BR>
|
Change 640x512 if you set the resolution to other.<BR>
|
||||||
<B>Enjoy the ultra-fast ultra-featured Matrox TV output (better than Xv)!</B></P>
|
<B>Enjoy the ultra-fast ultra-featured Matrox TV output (better than Xv)!</B></P>
|
||||||
</LI>
|
</LI>
|
||||||
</UL>
|
</UL>
|
||||||
@ -1225,7 +1234,7 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
|||||||
<LI><B>ASIC Radeon VIVO</B>: supported by
|
<LI><B>ASIC Radeon VIVO</B>: supported by
|
||||||
<A HREF="http://gatos.sf.net">gatos</A>.</LI>
|
<A HREF="http://gatos.sf.net">gatos</A>.</LI>
|
||||||
<LI><B>Radeon</B> and <B>Rage128</B>: supported by <B>MPlayer</B>!
|
<LI><B>Radeon</B> and <B>Rage128</B>: supported by <B>MPlayer</B>!
|
||||||
Check <a href="#vesa">VESA driver</a> and <A HREF="#2.3.1.15">Vidix</A>
|
Check <a href="#vesa">VESA driver</a> and <A HREF="#vidix">VIDIX</A>
|
||||||
sections.</LI>
|
sections.</LI>
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user