summaryrefslogtreecommitdiffstats
path: root/DOCS/xml/en/video.xml
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS/xml/en/video.xml')
-rw-r--r--DOCS/xml/en/video.xml109
1 files changed, 44 insertions, 65 deletions
diff --git a/DOCS/xml/en/video.xml b/DOCS/xml/en/video.xml
index a60a894a72..6a2c70aa32 100644
--- a/DOCS/xml/en/video.xml
+++ b/DOCS/xml/en/video.xml
@@ -193,9 +193,9 @@ xv support, but the card itself is very slow, so you better sell it.
</para>
<para>
-There is now a native framebuffer driver for S3 Virge cards similiar to
+There is now a native framebuffer driver for S3 Virge cards similar to
tdfxfb. Set up your framebuffer (e.g. append
-"<option>vga=792 video=vesa:mtrr</option>" to your kernel comand line) and use
+"<option>vga=792 video=vesa:mtrr</option>" to your kernel command line) and use
<option>-vo s3fb</option> (<option>-vf yuy2</option> and <option>-dr</option>
will also help).
</para>
@@ -838,7 +838,7 @@ framebuffer, and don't ask for it, since it's not an
<para>
<systemitem>mga_vid</systemitem> is a combination of a video output driver and
-a Linux kernel module that utilitizes the Matrox G200/G400/G450/G550 video
+a Linux kernel module that utilizes the Matrox G200/G400/G450/G550 video
scaler/overlay unit to perform YUV->RGB colorspace conversion and arbitrary
video scaling.
<systemitem>mga_vid</systemitem> has hardware VSYNC support with triple
@@ -1567,13 +1567,10 @@ Alternatively, you can use a special kernel module, like this:
<filename class="directory">svgalib_helper</filename> dir, as root.
</para></step>
<step><para>
- Move the <filename class="directory">svgalib_helper</filename> directory to
- the <filename class="directory">vidix</filename> subdirectory of the
- <application>MPlayer</application> source tree.
-</para></step>
-<step><para>
- Remove the comment before the CFLAGS line containing the "svgalib_helper"
- string from <filename class="directory">vidix/Makefile</filename>.
+ Then run <filename>configure</filename> again and pass the parameter
+ <option>--enable-svgalib_helper</option> as well as
+ <option>--with-extraincdir=/path/to/svgalib_helper/sources</option>,
+ adjusted to wherever you extracted svgalib_helper sources.
</para></step>
<step><para>
Recompile.
@@ -1857,7 +1854,7 @@ have <command>scan</command> compile it for you.
</para>
<para>
-If you have more than one card type (e.g. Satellitar, Terrestrial, Cable and ATSC)
+If you have more than one card type (e.g. Satellite, Terrestrial, Cable and ATSC)
you can save your channels files as
<filename>~/.mplayer/channels.conf.sat</filename>,
<filename>~/.mplayer/channels.conf.ter</filename>,
@@ -2245,7 +2242,7 @@ mplayer -vo zr -vf crop=720:320:80:0 <replaceable>benhur.avi</replaceable>
<para>
Extra occurrences of <option>-zrcrop</option> invoke
<emphasis>cinerama</emphasis> mode, i.e. you can distribute the movie over
-several TV's or beamers to create a larger screen.
+several TVs or beamers to create a larger screen.
Suppose you have two beamers. The left one is connected to your
Buz at <filename>/dev/video1</filename> and the right one is connected to
your DC10+ at <filename>/dev/video0</filename>. The movie has a resolution
@@ -2337,7 +2334,7 @@ for Matrox G450/G550 TV-out instructions, please see the next section!
<emphasis role="bold">SLOW</emphasis>, and has
<emphasis role="bold">Macrovision</emphasis> copy protection enabled
(you can "workaround" Macrovision using this
- <ulink url="http://avifile.sf.net/mgamacro.pl">perl script</ulink>).
+ <ulink url="http://avifile.sf.net/mgamacro.pl">Perl script</ulink>).
</para>
</listitem>
</varlistentry>
@@ -2347,43 +2344,22 @@ for Matrox G450/G550 TV-out instructions, please see the next section!
<para>
Using the <emphasis role="bold">matroxfb modules</emphasis> in the 2.4
kernels. 2.2 kernels don't have the TV-out feature in them, thus unusable
- for this. You have to enable ALL matroxfb-specific feature during
+ for this. You have to enable ALL matroxfb-specific features during
compilation (except MultiHead), and compile them into
<emphasis role="bold">modules</emphasis>!
- You'll also need I2C enabled.
+ You'll also need to enable I2C and put the tools
+ <application>matroxset</application>, <application>fbset</application>
+ and <application>con2fb</application> in your path.
</para>
<procedure>
<step><para>
- Enter <filename class="directory">TVout</filename> and type
- <command>./compile.sh</command>. Install
- <filename>TVout/matroxset/matroxset</filename>
- somewhere into your <envar>PATH</envar>.
- </para></step>
- <step><para>
- If you don't have <command>fbset</command> installed, put
- <filename>TVout/fbset/fbset</filename>
- somewhere into your <envar>PATH</envar>.
- </para></step>
- <step><para>
- If you don't have <command>con2fb</command> installed, put
- <filename>TVout/con2fb/con2fb</filename>
- somewhere into your <envar>PATH</envar>.
- </para></step>
- <step><para>
- Then enter into the <filename class="directory">TVout/</filename>
- directory in the <application>MPlayer</application> source, and execute
- <filename>./modules</filename> as root. Your text-mode console will
- enter into framebuffer mode (no way back!).
+ Then load the <systemitem>matroxfb_Ti3026, matroxfb_maven, i2c-matroxfb,
+ matroxfb_crtc2</systemitem> modules into your kernel. Your text-mode
+ console will enter into framebuffer mode (no way back!).
</para></step>
<step><para>
- Next, EDIT and run the <filename>./matroxtv</filename> script. This will
- present you to a very simple menu. Press <keycap>2</keycap> and
- <keycap>Enter</keycap>. Now you should have the same picture on your
- monitor, and TV. If the TV (PAL by default)
- picture has some weird stripes on it, the script wasn't able to set the
- resolution correctly (to 640x512 by default). Try other resolutions
- from the menu and/or experiment with fbset.
+ Next, set up your monitor and TV to your liking using the above tools.
</para></step>
<step><para>
Yoh. Next task is to make the cursor on tty1 (or whatever) to
@@ -2424,29 +2400,6 @@ mplayer -vo mga -fs -screenw 640 -screenh 512 <replaceable>filename</replaceable
</listitem>
</varlistentry>
</variablelist>
-
-<formalpara><title>Building a Matrox TV-out cable</title>
-<para>
-No one takes any responsibility, nor guarantee for any damage caused
-by this documentation.
-</para>
-</formalpara>
-
-<formalpara><title>Cable for G400</title>
-<para>
-The CRTC2 connector's fourth pin is the composite video signal. The
-ground are the sixth, seventh and eighth pins. (info contributed
-from Balázs Rácz)
-</para>
-</formalpara>
-
-<formalpara><title>Cable for G450</title>
-<para>
-The CRTC2 connector's first pin is the composite video signal. The
-ground are the fifth, sixth, seventh, and fifteenth (5, 6, 7, 15)
-pins. (info contributed from Balázs Kerekes)
-</para>
-</formalpara>
</sect2>
<!-- ********** -->
@@ -2481,6 +2434,32 @@ The necessary kernel patch and the detailed HOWTO is downloadable from
<!-- ********** -->
+<sect2 id="tv-out_matrox_cable">
+<title>Building a Matrox TV-out cable</title>
+<para>
+No one takes any responsibility, nor guarantee for any damage caused
+by this documentation.
+</para>
+
+<formalpara><title>Cable for G400</title>
+<para>
+The CRTC2 connector's fourth pin is the composite video signal. The
+ground are the sixth, seventh and eighth pins. (info contributed
+from Balázs Rácz)
+</para>
+</formalpara>
+
+<formalpara><title>Cable for G450</title>
+<para>
+The CRTC2 connector's first pin is the composite video signal. The
+ground are the fifth, sixth, seventh, and fifteenth (5, 6, 7, 15)
+pins. (info contributed from Balázs Kerekes)
+</para>
+</formalpara>
+</sect2>
+
+<!-- ********** -->
+
<sect2 id="tvout-ati">
<title>ATI cards</title>