1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-21 15:27:00 +00:00

r22547: fix up some longer than 80 char lines , and use suggestion from Diego.

r22570: dont start newline with a space and readd subdirectory
r22718: add new audio and video codecs to libavcodec list
r22748: add  png and gif encoders, how to use them with mencoder is another question
r22749: split sonic into sonic/sonicls and wma into wmav1/wmav2
r22750: add rest of lavc encoders to list (vcr1, cljr, jpegls, ffvhuff, msmpeg4v1)
r22751: gsm requires libgsm so remove it
r22752: aiff isnt there as well, TEST FIRST, THEN DOCUMENT COMPN!
r22753: ok so cljr , vcr1 and msmpegv1 dont actually work... removed
r22679: Some more details for the mga_vid section taken from drivers/README.
r22686: tdfx_vid compilation has been simplified.
r22695: Add a link to Attila's mga_vid port to Linux 2.6.x.
r22704: 'make install' now takes care of most manual installation steps for *_vid.o.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22789 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
voroshil 2007-03-24 03:08:19 +00:00
parent 01eba71ad9
commit ed8c4b210c

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- synced with r22402 -->
<!-- synced with r22704 -->
<chapter id="video">
<title>Устройства вывода видео</title>
@ -832,12 +832,20 @@ mplayer -vm -fbmode <replaceable>название_режима</replaceable> <re
<title>Matrox фреймбуфер (mga_vid)</title>
<para>
Это комбинация драйвера вывода и модуля ядра Linux для
Matrox G200/G400/G450/G550 BES (Back-End Scaler).
Он имеет поддержку VSYNC с тройной буферизацией. Работает как во фреймбуфер
<systemitem>mga_vid</systemitem> - это комбинация драйвера вывода и модуля ядра
Linux, использующая модуль видео масштабирования/оверлея
Matrox G200/G400/G450/G550 для выполнения YUV->RGB преобразования цветового
пространства и произвольного масштабирования.
<systemitem>mga_vid</systemitem> имеет аппаратную поддержку VSYNC с тройной
буферизацией. Работает как во фреймбуфер
консоли, так и под X, но только с Linux 2.4.x.
</para>
<para>
Версию этого драйверя для Linux 2.6.x ищите на
<ulink url="http://attila.kinali.ch/mga/"/>.
</para>
<procedure>
<title>Установка:</title>
<step><para>
@ -848,9 +856,10 @@ make<!--
--></screen>
</para></step>
<step><para>
Затем создайте устройство <filename>/dev/mga_vid</filename>:
<screen>mknod /dev/mga_vid c 178 0</screen>
и загрузите драйвер:
Затем запустите (под <systemitem class="username">root</systemitem>)
<screen>make install</screen>
что должно установить модуль и создать для Вас файл устройства.
Загрузите драйвер:
<screen>insmod mga_vid.o</screen>
</para></step>
<step><para>
@ -866,16 +875,10 @@ make<!--
следующую строку в конец файла <filename>/etc/modules.conf</filename>:
<programlisting>alias char-major-178 mga_vid</programlisting>
Затем скопируйте модуль <filename>mga_vid.o</filename> в соответствующее место в каталоге
<filename>/lib/modules/<replaceable>версия_ядра</replaceable>/<replaceable>гдеоут</replaceable></filename>.
</para><para>
Затем запустите
<screen>depmod -a</screen>
</para></step>
<step><para>
Теперь надо (пере)скомпилировать <application>MPlayer</application>,
<filename>./configure</filename> определит
<command>./configure</command> определит
<filename>/dev/mga_vid</filename> и соберет драйвер 'mga'.
Использование его в <application>MPlayer</application> осуществляется
опцией <option>-vo mga</option>, если используете консоль matroxfb, или
@ -894,6 +897,13 @@ make<!--
В него можно писать для изменения яркости:
<screen>echo "brightness=120" &gt; /dev/mga_vid</screen>
</para>
<para>
В том же каталоге есть тестовая программа, называющаяся
<command>mga_vid_test</command>. Если все работает нормально, она должна
рисовать на экране изображения 256x256.
</para>
</sect2>
<!-- ********** -->
@ -927,12 +937,13 @@ make<!--
Скомпилируйте <filename>tdfx_vid.o</filename>
<screen>
cd drivers
make tdfx_vid.o</screen>
make</screen>
</para></step>
<step><para>
Создайте файл устройства <filename>/dev/tdfx_vid</filename>:
<screen>mknod /dev/tdfx_vid c 178 0</screen>
и загрузите драйвер командой
Запустите (от <systemitem class="username">root</systemitem>):
<screen>make install</screen>
что должно установить модуль и создать для Вас файл устройства.
Загрузите драйвер:
<screen>insmod tdfx_vid.o</screen>
</para></step>
<step><para>
@ -940,14 +951,15 @@ make tdfx_vid.o</screen>
следующую строку в конец <filename>/etc/modules.conf</filename>:
<programlisting>alias char-major-178 tdfx_vid</programlisting>
Затем скопируйте модуль <filename>tdfx_vid.o</filename> в подходящее место в
<filename>/lib/modules/<replaceable>версия
ядра</replaceable>/<replaceable>путь</replaceable></filename> и запустите
<screen>depmod -a</screen>
</para></step>
</procedure>
<para>
В том же каталоге есть тестовая программа, называющаяся
<command>tdfx_vid_test</command>. Она должна вывести некоторую полезную
информацию, если все работает нормально.
</para>
</sect2>
<!-- ********** -->