- sync 1.77

- trailing whitespace removed
- reindent file


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14726 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
wight 2005-02-18 11:00:09 +00:00
parent c112bcfc5c
commit 5b786b3944
1 changed files with 841 additions and 831 deletions

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- synced with 1.72 -->
<!-- synced with 1.77 -->
<sect1 id="video">
<title>Urządzenia wyjścia video</title>
@ -154,7 +154,7 @@ aby mogła być używana z <application>MPlayerem</application>.
I na koniec sprawdź, czy <application>MPlayer</application>
został skompilowany z obsługą Xv.
Wykonaj <command>mplayer -vo help | grep xv </command>.
Jeżeli została zbudowana obsługa Xv to powinna się pojawić podobna linia:
Jeżeli została wbudowana obsługa Xv to powinien się pojawić podobny wiersz:
<screen>
xv X11/Xv<!--
--></screen>
@ -166,9 +166,9 @@ Jeżeli została zbudowana obsługa Xv to powinna się pojawić podobna linia:
<title>Karty 3dfx</title>
<para>
Starsze sterowniki 3dfx znane były z tego, że miały problemy z akceleracją XVideo.
Nie obsługiwały ani YUY2, ani YV12. Sprawdź czy masz XFree86 w wersji 4.2.0
lub nowszej. Działają one dobrze z YV12 i YUY2. Poprzednie wersje z 4.1.0
Starsze sterowniki 3dfx znane były z tego, że miały problemy z akceleracją
XVideo. Nie obsługiwały ani YUY2, ani YV12. Sprawdź czy masz XFree86 w wersji
4.2.0 lub nowszej. Działają one dobrze z YV12 i YUY2. Poprzednie wersje z 4.1.0
włącznie <emphasis role="bold">wywalały się na YV12</emphasis>.
Jeżeli napotkasz na dziwne działanie używając <option>-vo xv</option>,
spróbuj SDL (także ma XVideo) i zobacz, czy to pomaga.
@ -176,7 +176,9 @@ Dokładniejsze instrukcje są w sekcji <link linkend="sdl">SDL</link>.
</para>
<para>
<emphasis role="bold">LUB</emphasis>, spróbuj NOWEGO sterownika <option>-vo tdfxfb</option>! Zajrzyj do sekcji <link linkend="tdfxfb">tdfxfb</link>
<emphasis role="bold">LUB</emphasis>, spróbuj NOWEGO sterownika
<option>-vo tdfxfb</option>!
Zajrzyj do sekcji <link linkend="tdfxfb">tdfxfb</link>
</para>
</sect4>
@ -184,18 +186,19 @@ Dokładniejsze instrukcje są w sekcji <link linkend="sdl">SDL</link>.
<title>Karty S3</title>
<para>
S3 Savage3D powinny działać. Jeżeli masz Savage4 używaj XFree86 4.0.3 lub nowszego
(gdyby występowały problemy z obrazem, spróbuj ustawić głębię kolorów na 16bpp).
S3 Savage3D powinny działać. Jeżeli masz Savage4 używaj XFree86 4.0.3 lub
nowszego (gdyby występowały problemy z obrazem, spróbuj ustawić głębię kolorów
na 16bpp).
Jeżeli chodzi o S3 Virge: obsługuje ona Xv, ale jest bardzo wolna,
więc najlepiej ją sprzedaj.
</para>
<note>
<para>
Obecnie niejasne jest, które modele kart Savage nie mają sprzętowej obsługi YV12 i
robią to programowo (co jest wolne). Jeżeli podejrzewasz o to swoją kartę,
zdobądź nowsze sterowniki, lub grzecznie poproś o sterownik z obsługą MMX/3DNow!
na liście dyskusyjnej mplayer-users
Obecnie niejasne jest, które modele kart Savage nie mają sprzętowej obsługi
YV12 i robią to programowo (co jest wolne). Jeżeli podejrzewasz o to swoją
kartę, zdobądź nowsze sterowniki, lub grzecznie poproś o sterownik z obsługą
MMX/3DNow! na liście dyskusyjnej mplayer-users
</para>
</note>
</sect4>
@ -208,21 +211,21 @@ na liście dyskusyjnej mplayer-users
nVidia nie zawsze jest dobrym wyborem dla Linuksa (wg nVidii to
<link linkend="nvidia-opinions">nieprawda</link>)...
Sterownik XFree86 o otwartych źródłach obsługuje większość tych kart, lecz
w niektórych wypadkach
będziesz zmuszony używać binarnych sterowników o zamkniętych źródłach
(do pobrania ze <ulink url="http://www.nvidia.com/object/linux.html">strony nVidii</ulink>).
Jeżeli chcesz uzyskać przyspieszenie 3D to zawsze będziesz potrzebować tych sterowników.
w niektórych wypadkach będziesz zmuszony używać binarnych sterowników
o zamkniętych źródłach (do pobrania ze
<ulink url="http://www.nvidia.com/object/linux.html">strony nVidii</ulink>).
Jeżeli chcesz uzyskać przyspieszenie 3D to zawsze będziesz potrzebować tych
sterowników.
</para>
<para>
karty Riva 128 nie obsługują XVideo nawet ze sterownikami nVidii :(
Zażalenia składaj do nVidii.
</para>
<para>
Jednakże <application>MPlayer</application> zawiera sterownik <link linkend="vidix">VIDIX</link>
obsługujący większość kart nVidia.
Jednakże <application>MPlayer</application> zawiera sterownik
<link linkend="vidix">VIDIX</link> obsługujący większość kart nVidia.
Obecnie znajduje się w stadium beta i ma pewne ograniczenia.
Więcej informacji znajdziesz w sekcji <link linkend="vidix-nvidia">nVidia</link>.
</para>
@ -291,7 +294,7 @@ EndSection<!--
<sect4 id="trident">
<title>Karty Trident</title>
<para>
Jeżeli chcesz używać Xv z kartą trident (zakładając, że nie działa z 4.1.0),
Jeżeli chcesz używać Xv z kartą Trident (zakładając, że nie działa z 4.1.0),
zainstaluj XFree 4.2.0. 4.2.0 obsługuje pełnoekranowe Xv
w karcie Cyberblade XP.
</para>
@ -369,7 +372,7 @@ sterującego układem. Nie działa to więc na każdym systemie...
</para>
<formalpara>
<title>INSTALOWANIE OBSŁUGI DGA W MPLAYERze</title>
<title>INSTALOWANIE OBSŁUGI DGA W MPLAYERZE</title>
<para>
Przede wszystkim upewnij się, że X ładuje rozszerzenie DGA. Spójrz na
@ -419,8 +422,8 @@ ponieważ mogą one zdobyć prawa roota poprzez
<para>
Teraz użyj opcji <option>-vo dga</option> i już! (mam nadzieję:)
Powinieneś także spróbować czy działa u Ciebie opcja <option>-vo sdl:dga</option>!
Jest wiele szybsza!
Powinieneś także spróbować czy działa u Ciebie opcja
<option>-vo sdl:dga</option>! Jest wiele szybsza!
</para>
@ -436,8 +439,8 @@ W warunkach idealnych rozdzielczość zostałaby zmieniona na dokładnie taką s
ale X serwer pozwala stosować tylko tryby predefiniowane w
<filename>/etc/X11/XF86Config</filename>
(<filename>/etc/X11/XF86Config-4</filename> dla XFree 4.X.X).
Są one definiowane przez tak zwane "modelines" (linie trybów) i zależą od możliwości
Twojego sprzętu.
Są one definiowane przez tak zwane "modelines" (wiersze trybów) i zależą od
możliwości Twojego sprzętu.
X serwer skanuje przy starcie ten plik konfiguracyjny
i wyłącza tryby nie pasujące do Twojego sprzętu. Aby się dowiedzieć,
które tryby przetrwały ten proces sprawdź plik
@ -483,7 +486,7 @@ w następnych sekcjach wyjaśnię, jak działa sterownik DGA dla
<para>
Sterownik DGA wywoływany jest poprzez podanie <option>-vo dga</option>
w linii poleceń.
w wierszu poleceń.
Standardowym zachowaniem jest zmiana rozdzielczości na jak najbardziej
pasującą do obrazu.
Ignorowane są opcje <option>-vm</option> i <option>-fs</option>
@ -506,8 +509,8 @@ jest konwersja (możliwe, że powolna).
</para>
</formalpara>
<para>
Jeżeli jesteś takim szczęśliwcem, że masz wystarczająco dużo pamięci pozaekranowej
(offscreen memory) aby zmieścił się tam cały obraz,
Jeżeli jesteś takim szczęśliwcem, że masz wystarczająco dużo pamięci
pozaekranowej (offscreen memory) aby zmieścił się tam cały obraz,
sterownik DGA użyje podwójnego buforowania.
Efektem będzie płynniejsze odtwarzanie filmu.
Sterownik poinformuje Cię czy podwójne buforowanie jest włączone czy nie.
@ -568,8 +571,8 @@ w porównaniu do głębi 32 bitowej.
<para>
Używanie 24 bitowej głębi jest dobrym pomysłem, jeżeli
Twoja karta natywnie obsługuje tylko 32 bitową głębię, ponieważ 24 bitowa głębia
przesyła 25% mniej danych w porównaniu do w pełni 32 bitowego trybu.
Twoja karta natywnie obsługuje tylko 32 bitową głębię, ponieważ 24 bitowa
głębia przesyła 25% mniej danych w porównaniu do w pełni 32 bitowego trybu.
</para>
<para>
@ -616,7 +619,8 @@ W tym wypadku sterownik DGA się wywali mówiąc Ci o bezsensownym
trybie 100000x100000 (lub podobnym).
</simpara></listitem>
<listitem><simpara>
OSD działa tylko z włączonym podwójnym buforowaniem (w przeciwnym razie migocze).
OSD działa tylko z włączonym podwójnym buforowaniem (w przeciwnym razie
migocze).
</simpara></listitem>
</itemizedlist>
@ -866,8 +870,8 @@ mplayer -vm -fbmode <replaceable>nazwa_trybu</replaceable> <replaceable>nazwa_pl
chyba że użyjesz opcji <option>-bpp</option>.
</para></listitem>
<listitem><para>
Opcja <option>-zoom</option> nie jest obsługiwana (użyj <option>-vf scale</option>).
Nie możesz używać trybów 8bpp (lub mniej).
Opcja <option>-zoom</option> nie jest obsługiwana
(użyj <option>-vf scale</option>). Nie możesz używać trybów 8bpp (lub mniej).
</para></listitem>
<listitem><para>
Możesz chcieć wyłączyć kursor:
@ -937,7 +941,7 @@ make<!--
</para></step>
<step><para>
Aby moduł był ładowany/usuwany automatycznie w razie potrzeby:
najpierw wstaw następującą linię na końcu
najpierw wstaw następujący wiersz na końcu
<filename>/etc/modules.conf</filename>:
<programlisting>alias char-major-178 mga_vid</programlisting>
@ -952,8 +956,9 @@ make<!--
Teraz musisz (ponownie) skompilować <application>MPlayera</application>,
<filename>./configure</filename> wykryje
<filename>/dev/mga_vid</filename> i zbuduje sterownik "mga".
Używanie go w <application>MPlayerze</application> uzyskuje się poprzez <option>-vo mga</option>
jeżeli masz konsolę matroxfb, lub <option>-vo xmga</option> pod XFree86 3.x.x lub 4.x.x.
Używanie go w <application>MPlayerze</application> uzyskuje się poprzez
<option>-vo mga</option> jeżeli masz konsolę matroxfb, lub
<option>-vo xmga</option> pod XFree86 3.x.x lub 4.x.x.
</para></step>
</procedure>
@ -975,8 +980,8 @@ Sterownik mga_vid współpracuje z Xv.
<title>Obsługa 3dfx YUV</title>
<para>
Ten sterownik używa bufora ramki tdfx w jądrze aby odtwarzać filmy
z przyśpieszeniem YUV. Będziesz potrzebował jądra z obsługą tdfxfb.
Będziesz także musiał odpowiednio skompilować <application>MPlayera</application>.
z przyśpieszeniem YUV. Będziesz potrzebował jądra z obsługą tdfxfb. Będziesz
także musiał odpowiednio skompilować <application>MPlayera</application>.
<screen>./configure --enable-tdfxfb</screen>
</para>
</sect3>
@ -986,8 +991,8 @@ Będziesz także musiał odpowiednio skompilować <application>MPlayera</applica
<title>Wyjście OpenGL</title>
<para>
<application>MPlayer</application> obsługuje wyświetlanie filmów używając OpenGL,
lecz jeśli Twoja platforma/sterownik obsługuje Xv,
<application>MPlayer</application> obsługuje wyświetlanie filmów używając
OpenGL, lecz jeśli Twoja platforma/sterownik obsługuje Xv,
jak powinno być w przypadku PeCetów z Linuksem, używaj Xv.
Wydajność OpenGL jest znacząco mniejsza.
Jeżeli masz implementację X11 bez obsługi Xv, OpenGL jest sensowną alternatywą.
@ -1024,11 +1029,11 @@ zmienną środowiskową (przynajmniej dla nVidia):
<para>
AAlib jest biblioteką do wyświetlania grafiki w trybie tekstowym,
używając potężnego silnika renderującego ASCII. Istnieje <emphasis>wiele</emphasis>
programów już ją obsługujących, takich jak Doom, Quake, etc.
<application>MPlayer</application> zawiera świetnie działający sterownik.
Jeżeli <filename>./configure</filename> wykryje zainstalowane aalib,
zostanie zbudowany sterownik aalib libvo.
używając potężnego silnika renderującego ASCII. Istnieje
<emphasis>wiele</emphasis> programów już ją obsługujących, takich jak Doom,
Quake, etc. <application>MPlayer</application> zawiera świetnie działający
sterownik. Jeżeli <filename>./configure</filename> wykryje zainstalowane
aalib, zostanie zbudowany sterownik aalib libvo.
</para>
<para>
@ -1134,13 +1139,13 @@ Użyj SVGATextMode, aby ustawić duży tryb tekstowy i baw się dobrze!
</note>
<para>
Użyj opcji <option>-framedrop</option>, jeżeli Twój komputer nie jest na tyle szybki,
aby wyrenderować wszystkie ramki!
Użyj opcji <option>-framedrop</option>, jeżeli Twój komputer nie jest na tyle
szybki, aby wyrenderować wszystkie ramki!
</para>
<para>
Odtwarzając w terminalu osiągniesz lepszą szybkość i jakość używając sterownika Linux,
a nie curses (<option>-aadriver linux</option>).
Odtwarzając w terminalu osiągniesz lepszą szybkość i jakość używając sterownika
Linux, a nie curses (<option>-aadriver linux</option>).
Jednakże będziesz potrzebował praw zapisu na
<filename>/dev/vcsa<replaceable>&lt;terminal&gt;</replaceable></filename>!
Nie jest to wykrywane automatycznie przez aalib, ale vo_aa próbuje
@ -1151,8 +1156,7 @@ jest tam więcej informacji o dostrajaniu.
</sect3>
<sect3 id="caca">
<title><systemitem class="library">libcaca</systemitem> - Color ASCII
Art library (biblioteka kolorowego ASCII-Art)</title>
<title><systemitem class="library">libcaca</systemitem> - Color ASCII Art library (biblioteka kolorowego ASCII-Art)</title>
<para>
Biblioteka <ulink url="http://sam.zoy.org/projects/libcaca/"><systemitem class="library">libcaca</systemitem></ulink>
@ -1206,8 +1210,8 @@ sterownik caca libvo.
Przełączanie metod ditheringu <systemitem class="library">libcaca</systemitem>.
</entry></row>
<row><entry><keycap>a</keycap></entry><entry>
Przełączanie anyaliasingu (wygładzania) <systemitem
class="library">libcaca</systemitem>.
Przełączanie anyaliasingu (wygładzania)
<systemitem class="library">libcaca</systemitem>.
</entry></row>
<row><entry><keycap>b</keycap></entry><entry>
Przełączanie tła <systemitem class="library">libcaca</systemitem>.
@ -1342,7 +1346,7 @@ Nie będzie działać!
</important>
<variablelist>
<title>OPCJE LINII POLECEŃ DLA VESA</title>
<title>OPCJE WIERSZA POLECEŃ DLA VESA</title>
<varlistentry>
<term><option>-vo vesa:<replaceable>opts</replaceable></option></term>
<listitem><simpara>
@ -1361,8 +1365,8 @@ Nie będzie działać!
<listitem><simpara>
Jeżeli zainstalowałeś czcionkę <emphasis role="bold">NLS
(Native Language Support - Obsługa Języka Rodzimego)</emphasis>
w swoim Linuksie i używasz sterownika VESA z trybu tekstowego to po zakończeniu
<application>MPlayera</application> będziesz miał załadowaną
w swoim Linuksie i używasz sterownika VESA z trybu tekstowego to po
zakończeniu <application>MPlayera</application> będziesz miał załadowaną
<emphasis role="bold">czcionkę ROM</emphasis> zamiast narodowej.
Możesz z powrotem załadować czcionkę narodową używając na przykład narzędzia
<command>setsysfont</command> z dystrybucji Mandrake.
@ -1371,9 +1375,9 @@ Nie będzie działać!
</simpara></listitem>
<listitem><simpara>
Niektóre <emphasis role="bold">Linuksowe sterowniki grafiki</emphasis>
nie aktualizują aktywnego <emphasis role="bold">trybu BIOS</emphasis> w pamięci DOS.
Więc jeżeli masz taki problem - zawsze używaj trybu VESA tylko z
<emphasis role="bold">trybu tekstowego</emphasis>.
nie aktualizują aktywnego <emphasis role="bold">trybu BIOS</emphasis>
w pamięci DOS. Więc jeżeli masz taki problem - zawsze używaj trybu VESA
tylko z <emphasis role="bold">trybu tekstowego</emphasis>.
W przeciwnym wypadku tryb tekstowy (#03) i tak będzie włączany
i będziesz musiał restartować komputer.
</simpara></listitem>
@ -1397,12 +1401,12 @@ ponieważ video BIOS inicjalizuje się tylko podczas procedury POST
<title>X11</title>
<para>
Unikaj, jeśli to możliwe. Wyjście na X11 (używa rozszerzenia współdzielonej pamięci)
nie używa żadnego przyśpieszania sprzętowego.
Obsługuje (przyśpieszane przez MMX/3DNow/SSE, lecz ciągle wolne) skalowanie programowe.
Użyj opcji <option>-fs -zoom</option>.
Większość kart ma obsługę sprzętowego skalowania, warto więc użyć dla nich opcji
<option>-vo xv</option> lub
Unikaj, jeśli to możliwe. Wyjście na X11 (używa rozszerzenia współdzielonej
pamięci) nie używa żadnego przyśpieszania sprzętowego.
Obsługuje (przyśpieszane przez MMX/3DNow/SSE, lecz ciągle wolne) skalowanie
programowe. Użyj opcji <option>-fs -zoom</option>.
Większość kart ma obsługę sprzętowego skalowania, warto więc użyć dla nich
opcji <option>-vo xv</option> lub
<option>-vo xmga</option> dla kart Matrox.
</para>
@ -1418,7 +1422,7 @@ wyjścia SDL + skalowania, jakość obrazu jest o wiele gorsza!
<para>
Skalowanie programowe jest bardzo wolne, lepiej spróbuj zmienić tryb video.
Jest to bardzo proste. Spójrz na
<link linkend="dga-modelines">linie trybów sekcji DGA</link>
<link linkend="dga-modelines">wiersze trybów sekcji DGA</link>
i wstaw je do swojego <filename>XF86Config</filename>.
<itemizedlist spacing="compact">
@ -1437,9 +1441,10 @@ Zmieni ona rozdzielczość na taką jaką ma twój film. Jeżeli nie:
</para>
<para>
Jeżeli nie możesz znaleźć trybów, które wstawiłeś, przeszukaj komunikaty XFree86.
Niektóre sterowniki nie mogą używać niskich pixelclock (częstotliwości
taktowania układu RAMDAC), które są wymagane dla trybów o niskiej rozdzielczości.
Jeżeli nie możesz znaleźć trybów, które wstawiłeś, przeszukaj komunikaty
XFree86. Niektóre sterowniki nie mogą używać niskich pixelclock
(częstotliwości taktowania układu RAMDAC), które są wymagane dla trybów
o niskiej rozdzielczości.
</para>
</sect3>
@ -1464,12 +1469,13 @@ dla kart Matrox. Jest także wysoce przenośny (portable).
<para>
Ten interfejs został zaprojektowany jako próba dopasowania istniejących
interfejsów przyśpieszanego video
(znanych jako mga_vid, rage128_vidm radeon_vid, pm3_vid) do ustalonego schematu.
Zapewnia wysokopoziomowy interfejs dla układów znanych jako BES (BackEnd Scalers)
(znanych jako mga_vid, rage128_vidm radeon_vid, pm3_vid) do ustalonego
schematu. Zapewnia wysokopoziomowy interfejs dla układów znanych jako BES
(BackEnd Scalers)
lub OV (Video Overlay - nakładka video).
Nie zapewnia on niskopoziomowego interfejsu do tworów znanych jako serwery grafiki.
(nie chcę współzawodniczyć z zespołem X11 w przełączaniu trybów graficznych).
Innymi słowy,
Nie zapewnia on niskopoziomowego interfejsu do tworów znanych jako serwery
grafiki. (nie chcę współzawodniczyć z zespołem X11 w przełączaniu trybów
graficznych). Innymi słowy,
głównym celem tego interfejsu jest maksymalizacja szybkości odtwarzania video.
</para>
@ -1482,8 +1488,8 @@ interfejs X11
dla technologii VIDIX. Wymaga X serwera i może pracować tylko pod nim.
Zwróć uwagę na to, że stosowany jest bezpośredni dostęp do sprzętu
i omijany jest sterownik X, pixmapy przechowywane (cached) w pamięci karty
mogą zostać uszkodzone. Możesz temu zapobiec ograniczając ilość używanej przez X
pamięci poprzez opcję "VideoRam" w sekcji "device".
mogą zostać uszkodzone. Możesz temu zapobiec ograniczając ilość używanej przez
X pamięci poprzez opcję "VideoRam" w sekcji "device".
Powinieneś ustawić to na rozmiar pamięci na karcie minus 4MB.
Jeżeli masz mniej niż 8MB pamięci video (video RAM),
możesz użyć zamiast tego opcji "XaaNoPixmapCache" w sekcji "screen".
@ -1493,10 +1499,10 @@ Istnieje konsolowy sterownik VIDIX: <option>-vo cvidix</option>.
Wymaga on dla większości kart działającego i zainicjalizowanego bufora ramki
(albo po prostu zapaskudzisz sobie ekran). Otrzymasz podobny efekt jak przy
<option>-vo mga</option> lub <option>-vo fbdev</option>. Jednakże karty nVidia
są zdolne do wyświetlania w pełni graficznego obrazu w konsoli całkowicie tekstowej.
Więcej informacji znajdziesz w sekcji <link linkend="vidix-nvidia">nvidia_vid</link>.
są zdolne do wyświetlania w pełni graficznego obrazu w konsoli całkowicie
tekstowej. Więcej informacji znajdziesz w sekcji
<link linkend="vidix-nvidia">nvidia_vid</link>.
</simpara></listitem>
<listitem><simpara>
Możesz użyć podurządzenia (subdevice) VIDIX, które zostało dodane
do rozmaitych sterowników wyjścia video, takich jak:
@ -1516,9 +1522,6 @@ W rzeczywistości nie ma znaczenia, który sterownik wyjścia video jest używan
<listitem><simpara>
Karta graficzna powinna pracować w trybie graficznym (z wyjątkiem kart nVidia
z w/w sterownikiem wyjścia <option>-vo cvidix</option>).
<!--do usunięcia: <emphasis role="bold">Informacja</emphasis>: Każdy może spróbować tego triku,
wykomentowując zmianę trybu w sterowniku vo_vesa.-->
</simpara></listitem>
<listitem><simpara>
Sterownik wyjścia video <application>MPlayera</application> powinien znać
@ -1531,19 +1534,20 @@ VIDIX niektóre cechy serwera.
<title>METODY UŻYWANIA</title>
<para>
Gdy VIDIX używany jest jako <emphasis role="bold">podurządzenie</emphasis>
(<option>-vo vesa:vidix</option>) konfiguracja trybu video jest dokonywana przez
urządzenie wyjścia video (w skrócie <emphasis role="bold">vo_server</emphasis>).
(<option>-vo vesa:vidix</option>) konfiguracja trybu video jest dokonywana
przez urządzenie wyjścia video (w skrócie
<emphasis role="bold">vo_server</emphasis>).
Możesz więc przekazać <application>MPlayerowi</application>
takie same ustawienia jak dla vo_server.
Dodatkowo rozumie on ustawienie <option>-double</option>
jako globalnie widoczny parametr.
(Zalecam używanie tego ustawienia z VIDIX przynajmniej dla kart ATI).
Jeżeli chodzi o <option>-vo xvidix</option>, to obecnie rozpoznaje następujące opcje
<option>-fs -zoom -x -y -double</option>.
Jeżeli chodzi o <option>-vo xvidix</option>, to obecnie rozpoznaje następujące
opcje <option>-fs -zoom -x -y -double</option>.
</para>
</formalpara>
<para>
Możesz także określić sterownik VIDIX jako trzeci podargument w linii poleceń:
Możesz także określić sterownik VIDIX jako trzeci podargument w wierszu poleceń:
<screen>
mplayer -vo xvidix:mga_vid.so -fs -zoom -double <replaceable>plik.avi</replaceable>
@ -1595,14 +1599,13 @@ Skompiluj moduł w katalogu <filename class="directory">svgalib_helper</filename
Aby utworzyć odpowiednie urządzenia (devices) w katalogu <filename class="directory">/dev</filename>,
wykonaj jako root <screen>make device</screen> w katalogu <filename class="directory">svgalib_helper</filename>.
</para></step>
<step><para>
Przenieś katalog <filename class="directory">svgalib_helper</filename> do
<filename class="directory">mplayer/main/libdha/svgalib_helper</filename>.
</para></step>
<step><para>
Wymagane jeżeli ściągnąłeś źródła ze strony svgalib: usuń komentarz przed linią
CFLAGS zawierający ciąg "svgalib_helper" z
Wymagane jeżeli ściągnąłeś źródła ze strony svgalib: usuń komentarz przed
wierszem CFLAGS zawierający ciąg "svgalib_helper" z
<filename class="directory">libdha/Makefile</filename>.
</para></step>
<step><para>
@ -1618,8 +1621,8 @@ od Mach64 do najnowszych Radeonów.
</para>
<para>
Są dwie skompilowanie binarki: <filename>radeon_vid</filename> dla Radeonów oraz
<filename>rage128_vid</filename> dla kart Rage 128.
Są dwie skompilowanie binarki: <filename>radeon_vid</filename> dla Radeonów
oraz <filename>rage128_vid</filename> dla kart Rage 128.
Możesz wymusić jedną z nich lub pozwolić systemowi VIDIX na autodetekcję
dostępnych sterowników.
</para>
@ -1632,8 +1635,8 @@ Matrox G200, G400, G450 i G550 zgłoszono jako działające.
</para>
<para>
Sterownik obsługuje korektory (equalizery) video i powinien być prawie tak szybki jak
<link linkend="mga_vid">bufor ramki Matrox</link>
Sterownik obsługuje korektory (equalizery) video i powinien być prawie tak
szybki jak <link linkend="mga_vid">bufor ramki Matrox</link>
</para>
</sect4>
@ -1661,26 +1664,27 @@ to nikt go nie testował (sprawozdania są mile widziane)
<sect4 id="vidix-nvidia">
<title>Karty nVidia</title>
<para>
Dostępny jest stosunkowo nowy sterownik nVidia, działa na kartach Riva128, TNT i
GeForce2. Doniesiono nam, że na innych też działa.
Dostępny jest stosunkowo nowy sterownik nVidia, działa na kartach Riva128, TNT
i GeForce2. Doniesiono nam, że na innych też działa.
</para>
<itemizedlist spacing="compact">
<title>OGRANICZENIA</title>
<listitem><para>
Wskazane jest używanie binarnych sterowników nVidia dla X zanim użyjesz tego
sterownika VIDIX. Jest to spowodowane tym, że niektóre rejestry, które muszą być zainicjalizowane,
nie zostały jeszcze odkryte, więc prawdopodobnie próba z otwartym sterownikiem XFree86
sterownika VIDIX. Jest to spowodowane tym, że niektóre rejestry, które muszą
być zainicjalizowane, nie zostały jeszcze odkryte, więc prawdopodobnie próba
z otwartym sterownikiem XFree86
<filename>nv.o</filename> także się nie powiedzie.
</para></listitem>
<listitem><para>
Obecnie tylko kodeki zdolne do produkowania na wyjściu obrazu w
przestrzeni kolorów UYVY mogą współpracować z tym sterownikiem.
Niestety, żaden dekoder z rodziny
<systemitem class="library">libavcodec</systemitem> się nie nadaje.
Pozostają nam następujące popularne kodeki: <systemitem>cvid, divxds, xvid, divx4,
wmv7, wmv8</systemitem> i kilka innych. Zauważ, że jest to tylko chwilowa niedogodność.
Pozostają nam następujące popularne kodeki: <systemitem>cvid, divxds, xvid,
divx4, wmv7, wmv8</systemitem> i kilka innych. Zauważ, że jest to tylko
chwilowa niedogodność.
składnia wygląda w ten sposób:
<screen>
mplayer -vf format=uyvy -vc divxds <replaceable>plik_divx3.avi</replaceable>
@ -1689,11 +1693,11 @@ składnia wygląda w ten sposób:
</itemizedlist>
<para>
Unikalną cechą sterownika nvidia_vid jest jego zdolność do wyświetlania obrazu na
<emphasis role="bold">zwykłej, czysto tekstowej konsoli</emphasis> - bez magicznych X,
bufora ramki, czy czegokolwiek.
W tym celu będziemy musieli użyć wyjścia video <option>cvidix</option>, jak w pokazuje
poniższy przykład:
Unikalną cechą sterownika nvidia_vid jest jego zdolność do wyświetlania obrazu
na <emphasis role="bold">zwykłej, czysto tekstowej konsoli</emphasis> - bez
magicznych X, bufora ramki, czy czegokolwiek.
W tym celu będziemy musieli użyć wyjścia video <option>cvidix</option>, jak
w pokazuje poniższy przykład:
<screen>
mplayer -vf format=uyvy -vc divxds -vo cvidix <replaceable>przykład.avi</replaceable>
</screen>
@ -1714,7 +1718,6 @@ Jest to kod wysoce eksperymentalny. (Tak jak nvidia_vid).
Przetestowano go na SiS 650/651/740 (najczęściej używane układy w
minimalistycznych pecetach-kostkach &quot;Shuttle XPC&quot; z płytami
SiS).
</para>
<para>
@ -1730,8 +1733,8 @@ Czekamy na raporty!
<blockquote><para>
&quot;DirectFB jest biblioteką graficzną, która była tworzona z myślą o
systemach typu embedded.
Oferuje ona maksymalną przyśpieszaną sprzętowo wydajność przy minimalnym zużyciu
zasobów i minimalnym narzucie biblioteki.
Oferuje ona maksymalną przyśpieszaną sprzętowo wydajność przy minimalnym
zużyciu zasobów i minimalnym narzucie biblioteki.
&quot; - cytat z <ulink url="http://www.directfb.org"/>
</para></blockquote>
@ -1747,8 +1750,8 @@ Na moim Matroksie G400 szybkość DirectFB była taka sama jak XVideo.
<para>
Zawsze próbuj używać najnowszej wersji DirectFB.
Możesz używać opcji DirectFB w linii poleceń, używając opcji <option>-dfbopts</option>.
Wyboru warstwy można dokonać metodą podurządzenia.
Możesz używać opcji DirectFB w wierszu poleceń, używając opcji
<option>-dfbopts</option>. Wyboru warstwy można dokonać metodą podurządzenia.
Przykład: <option>-vo directfb:2</option> (standardową jest warstwa -1 : autodetekcja)
</para>
</sect3>
@ -1756,8 +1759,8 @@ Przykład: <option>-vo directfb:2</option> (standardową jest warstwa -1 : autod
<sect3 id="dfbmga">
<title>DirectFB/Matrox (dfbmga)</title>
<para>
Przeczytaj proszę główną sekcję <link linkend="directfb">DirectFB</link>, znajdziesz tam
ogólne informacje.
Przeczytaj proszę główną sekcję <link linkend="directfb">DirectFB</link>,
znajdziesz tam ogólne informacje.
</para>
<para>
@ -1771,7 +1774,7 @@ od pierwszego wyjścia z karty.
Ville Syrjala ma na swojej stronie domowej
<ulink url="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">README</ulink>
oraz
<ulink url="http://www.sci.fi/~syrjala/directfb/matrox_tv-out_howto">HOWTO</ulink>
<ulink url="http://www.sci.fi/~syrjala/directfb/matrox-tv-out-howto">HOWTO</ulink>
wyjaśniające, jak uruchomić wyjście TV DirectFB w kartach Matrox.
</para>
@ -1835,13 +1838,13 @@ mplayer -ao mpegpes -vo mpegpes -vf expand <replaceable>twójplik.roz</replaceab
</screen></para>
<para>
Zauważ, że karty DVB obsługują tylko rozdzielczość pionową równą 288 i 576 dla PAL
oraz 240 i 480 dla NTSC.
Zauważ, że karty DVB obsługują tylko rozdzielczość pionową równą 288 i 576 dla
PAL oraz 240 i 480 dla NTSC.
<emphasis role="bold">Musisz</emphasis> przeskalować obraz, dodając opcję
<option>scale=szerokość:wysokość</option>,
gdzie szerokość i wysokość są takie jak dla opcji <option>-vf</option>.
Karty DVB akceptują różne szerokości, takie jak 720, 704, 640, 512, 480, 352 itp
i dokonują sprzętowego skalowania w kierunku horyzontalnym,
Karty DVB akceptują różne szerokości, takie jak 720, 704, 640, 512, 480, 352
itp i dokonują sprzętowego skalowania w kierunku horyzontalnym,
więc w większości przypadków nie musisz skalować horyzontalnie.
Dla MPEG-4 (DivX) 512x384 (format 4:3) wypróbuj:
</para>
@ -1874,15 +1877,15 @@ Dla OSD i napisów użyj cechy OSD filtru expand. Zamiast
<option>expand=wys:szer:x:y</option>, użyj więc
<option>expand=wys:szer:x:y:1</option> (piąty parametr <option>:1</option>
na końcu umożliwi renderowanie (wyświetlanie) OSD).
Możesz chcieć przesunąć obraz trochę w górę, aby zyskać więcej miejsca na napisy.
Możesz także chcieć przesunąć napisy w górę, jeżeli znajdują się poza ekranem TV,
użyj opcji <option>-subpos &lt;0-100&gt;</option>, aby to dopasować
Możesz chcieć przesunąć obraz trochę w górę, aby zyskać więcej miejsca na
napisy. Możesz także chcieć przesunąć napisy w górę, jeżeli znajdują się poza
ekranem TV, użyj opcji <option>-subpos &lt;0-100&gt;</option>, aby to dopasować
(<option>-subpos 80</option> jest dobrym wyborem).
</para>
<para>
Aby odtwarzać filmy z liczbą klatek na sekundę inną niż 25 na telewizorze PAL lub na wolnym CPU,
dodaj opcję <option>-framedrop</option>.
Aby odtwarzać filmy z liczbą klatek na sekundę inną niż 25 na telewizorze PAL
lub na wolnym CPU, dodaj opcję <option>-framedrop</option>.
</para>
<para>
@ -1903,7 +1906,7 @@ dla TV 16:9: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
<para>
Powinieneś mieć zainstalowane programy <command>scan</command> oraz
<command>szap/tzap/czap</command>; wszystkie są w paczce ze sterownikami.
<command>szap/tzap/czap/azap</command>; wszystkie są w paczce ze sterownikami.
</para>
<para>
@ -1914,19 +1917,20 @@ dla TV 16:9: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
<para>
Teraz powinieneś skompilować plik <filename>~/.mplayer/channels.conf</filename>
zgodnie ze składnią akceptowaną przez <command>szap/tzap/czap</command> lub
kazać <command>scan</command> zrobić to za Ciebie.
zgodnie ze składnią akceptowaną przez <command>szap/tzap/czap/azap</command>
lub kazać <command>scan</command> zrobić to za Ciebie.
</para>
<para>
Jeżeli masz kartę więcej niż jednego typu (np. z satelity, kablówkę, z nadajnika
naziemnego), to możesz zapisać swoje pliki kanałów jako:
Jeżeli masz kartę więcej niż jednego typu (np. ATSC, satelita, kablówka,
z nadajnika naziemnego), to możesz zapisać swoje pliki kanałów jako:
<filename>~/.mplayer/channels.conf.sat</filename> (satelita),
<filename>~/.mplayer/channels.conf.ter</filename> (naziemna)
oraz <filename>~/.mplayer/channels.conf.cbl</filename> (kablówka),
<filename>~/.mplayer/channels.conf.ter</filename> (naziemna),
<filename>~/.mplayer/channels.conf.cbl</filename> (kablówka),
oraz <filename>~/.mplayer/channels.conf.atsc</filename>
dając w ten sposób <application>MPlayerowi</application> wskazówkę aby
używał tych plików zamiast <filename>~/.mplayer/channels.conf</filename>, a Ty
musisz tylko określić, której karty użyć.
używał tych plików zamiast <filename>~/.mplayer/channels.conf</filename>,
a Ty musisz tylko określić, której karty użyć.
</para>
<para>
@ -1936,14 +1940,17 @@ naziemnego), to możesz zapisać swoje pliki kanałów jako:
następnego widzialnego kanału, lecz może to zająć trochę czasu jeżeli
wystąpuje po sobie wiele kanałów kodowanych.
</para>
<para>
W polach audio i video możesz użyć rozszerzonej składni:
<option>...:pid[+pid]:...</option> (każdy maksymalnie dla 6 pidów);
W tym przypadku <application>MPlayer</application> uwzględni w strumieniu
wszystkie podane pidy, plus pid 0 (zawierający PAT). Zachęcamy do uwzględnienia
w każdym wierszu pidu PMT (jeżeli go znasz) dla określanego kanału. Inne możliwe
zastosowania: pid televideo, druga ścieżka dźwiękowa, itp.
wszystkie podane pidy, plus pid 0 (zawierający PAT). Zachęcamy do
uwzględnienia w każdym wierszu pidu PMT (jeżeli go znasz) dla określanego
kanału. Inne możliwe zastosowania: pid televideo, druga ścieżka dźwiękowa,
itp.
</para>
<para>
Aby wyświetlić pierwszy z kanałów obecnych na Twojej liście, uruchom
</para>
@ -1971,7 +1978,6 @@ zastosowania: pid televideo, druga ścieżka dźwiękowa, itp.
</screen>
<para>
Aby przełączać kanały używaj klawiszy <keycap>h</keycap> (następny) oraz
<keycap>k</keycap> (poprzedni) lub skorzystaj z menu OSD (wymaga działającego
<link linkend="subosd">podsystemu OSD</link>).
@ -2033,11 +2039,11 @@ rzeczywistym MPEG-2 i MPEG-4
<sect3 id="dxr2">
<title>DXR2</title>
<para><application>MPlayer</application> obsługuje sprzętowo przyśpieszane odtwarzanie przy
użyciu karty DXR2.</para>
<para><application>MPlayer</application> obsługuje sprzętowo przyśpieszane
odtwarzanie przy użyciu karty DXR2.</para>
<para>
Przede wszystkim będziesz potrzebował poprawnie zainstalowanych sterowników DXR2.
Sterowniki i instrukcję instalacji możesz znaleźć na stronie
Przede wszystkim będziesz potrzebował poprawnie zainstalowanych sterowników
DXR2. Sterowniki i instrukcję instalacji możesz znaleźć na stronie
<ulink url="http://dxr2.sf.net/">Centrum zasobów DXR2 (DXR2 Resource Center)</ulink>.
</para>
@ -2066,7 +2072,8 @@ OSD może być użyte z nakładką (nie na TV) poprzez rysowanie go kolorem
kluczowym (colorkey).
Ze standardowymi ustawieniami koloru kluczowego możesz uzyskać różne rezultaty,
zwykle będziesz widział kolor kluczowy dookoła znaków lub inny śmieszny efekt.
Jeżeli dobrze dostosujesz ustawienia koloru kluczowego, powinieneś uzyskać akceptowalne wyniki.
Jeżeli dobrze dostosujesz ustawienia koloru kluczowego, powinieneś uzyskać
akceptowalne wyniki.
</para>
<para>Listę dostępnych opcji znajdziesz na stronie man.</para>
@ -2075,17 +2082,18 @@ Jeżeli dobrze dostosujesz ustawienia koloru kluczowego, powinieneś uzyskać ak
<sect3 id="dxr3">
<title>DXR3/Hollywood+</title>
<para>
<application>MPlayer</application> obsługuje sprzętowo przyśpieszane odtwarzanie
na kartach Creative DXR3 oraz Sigma Designs Hollywood Plus.
<application>MPlayer</application> obsługuje sprzętowo przyśpieszane
odtwarzanie na kartach Creative DXR3 oraz Sigma Designs Hollywood Plus.
Obie te karty używają układu dekodującego em8300 firmy Sigma Designs.
</para>
<para>
Przede wszystkim będziesz potrzebował poprawnie zainstalowanych sterowników DXR3/H+
w wersji 0.12.0 lub nowszej.
Przede wszystkim będziesz potrzebował poprawnie zainstalowanych sterowników
DXR3/H+ w wersji 0.12.0 lub nowszej.
Sterowniki i instrukcję ich instalacji możesz znaleźć na stronie
<ulink url="http://dxr3.sf.net/">DXR3 &amp; Hollywood Plus dla Linuksa</ulink>.
<filename>configure</filename> powinno wykryć Twoją kartę automatycznie, kompilacja powinna przebiec bez problemu.
<filename>configure</filename> powinno wykryć Twoją kartę automatycznie,
kompilacja powinna przebiec bez problemu.
</para>
<!-- FIXME: find a more clear presentation -->
@ -2103,27 +2111,30 @@ W dxr3view możesz dostrajać ustawienia nakładki i oglądać efekty na bieżą
być może będzie to w przyszłości obsługiwane przez GUI <application>MPlayera</application>.
Po poprawnym ustawieniu nakładki nie będziesz już musiał używać dxr3view.
<option>prebuf</option> włącza buforowanie z wyprzedzeniem (prebuffering).
Prebuffering jest możliwością układu em8300, która umożliwia przetrzymywanie w pamięci
więcej niż jednej ramki video na raz. Oznacza to, że <application>MPlayer</application>
Prebuffering jest możliwością układu em8300, która umożliwia przetrzymywanie
w pamięci więcej niż jednej ramki video na raz. Oznacza to, że
<application>MPlayer</application>
uruchomiony z włączonym prebufferingiem będzie próbował cały czas utrzymywać
wypełniony bufor. Jeżeli masz wolną maszynę, <application>MPlayer</application> będzie
używał prawie lub dokładnie 100% CPU. Jest to szczególnie powszechne przy odtwarzaniu
czystych strumieni MPEG (takich jak DVD, SVCD itd.). <application>MPlayer</application> wypełni
bufor bardzo szybko, ponieważ nie będzie musiał przekodowywać strumienia do MPEG.
wypełniony bufor. Jeżeli masz wolną maszynę, <application>MPlayer</application>
będzie używał prawie lub dokładnie 100% CPU. Jest to szczególnie powszechne
przy odtwarzaniu czystych strumieni MPEG (takich jak DVD, SVCD itd.).
<application>MPlayer</application> wypełni bufor bardzo szybko, ponieważ nie
będzie musiał przekodowywać strumienia do MPEG.
Z prebufferingiem odtwarzanie video jest <emphasis role="bold">dużo</emphasis>
mniej wrażliwe na inne programy wykorzystujące CPU. Nie będzie gubił ramek, chyba że
inne aplikacje będą wykorzystywały CPU przez dłuższy czas.
Uruchamiany bez prebufferingu, em8300 jest o wiele bardziej wrażliwy na obciążenie
CPU, włączenie opcji <option>-framedrop</option> jest więc wysoce wskazane aby
uniknąć dalszej utraty synchronizacji.
mniej wrażliwe na inne programy wykorzystujące CPU. Nie będzie gubił ramek,
chyba że inne aplikacje będą wykorzystywały CPU przez dłuższy czas.
Uruchamiany bez prebufferingu, em8300 jest o wiele bardziej wrażliwy na
obciążenie CPU, włączenie opcji <option>-framedrop</option> jest więc wysoce
wskazane aby uniknąć dalszej utraty synchronizacji.
<option>sync</option> włączy nowy mechanizm synchronizacji (sync-engine). Jest
to na razie funkcja eksperymentalna. Z włączonym sync wewnętrzny zegar em8300
będzie cały czas monitorowany. Gdy zacznie się różnić od zegara <application>MPlayera</application>
zostanie zresetowany, czego skutkiem będzie opuszczenie przez em8300 wszystkich opóźnionych
będzie cały czas monitorowany. Gdy zacznie się różnić od zegara
<application>MPlayera</application> zostanie zresetowany, czego skutkiem będzie
opuszczenie przez em8300 wszystkich opóźnionych
ramek. <option>norm=x</option> ustawi standard TV dla DXR3 bez potrzeby
używania zewnętrznych narzędzi, takich jak em8300setup. Poprawnymi
standardami są:
5 = NTSC, 4 = PAL-60, 3 = PAL. Specjalne standardy to 2 (automatyczne dostrojenie
standardami są: 5 = NTSC, 4 = PAL-60, 3 = PAL. Specjalne standardy to
2 (automatyczne dostrojenie
używające PAL/PAL-60) oraz 1 (automatyczne dostrojenie używające PAL/NTSC);
decydują one, którego standardu użyć patrząc na ilość klatek na sekundę filmu.
norm = 0 (standardowe) nie zmienia bieżącego standardu.
@ -2141,13 +2152,13 @@ problemy z synchronizacją lub z napisami DVD, wypróbuj <option>:sync</option>.
<varlistentry>
<term><option>-ao oss:/dev/em8300_ma-<replaceable>X</replaceable></option></term>
<listitem><para>
Ustawia wyjście audio, gdzie <replaceable>X</replaceable> jest numerem urządzenia (0
jeżeli pojedyncza karta).
Ustawia wyjście audio, gdzie <replaceable>X</replaceable> jest numerem
urządzenia (0 jeżeli pojedyncza karta).
</para></listitem>
</varlistentry>
<varlistentry>
<term><option>-aop list=resample:fout=<replaceable>xxxxx</replaceable></option></term>
<term><option>-af resample=<replaceable>xxxxx</replaceable></option></term>
<listitem><para>
em8300 nie potrafi odgrywać dźwięku o częstotliwości próbkowania niższej niż
44100Hz. Jeżeli częstotliwość próbkowania jest niższa niż 44100Hz wybierz
@ -2161,8 +2172,8 @@ wyjściem audio (<option>-ac hwac3</option>).
<varlistentry>
<term><option>-vf lavc/fame</option></term>
<listitem><para>
Aby oglądać zawartość nie-MPEG na em8300 (np. MPEG-4 (DivX) lub RealVideo) będziesz
musiał określić filtr video MPEG-1 taki jak
Aby oglądać zawartość nie-MPEG na em8300 (np. MPEG-4 (DivX) lub RealVideo)
będziesz musiał określić filtr video MPEG-1 taki jak
<systemitem class="library">libavcodec</systemitem> (lavc) lub
<systemitem class="library">libfame</systemitem> (fame).
W tej chwili lavc jest szybszy i daje lepszą jakość obrazu. Sugerowane jest
@ -2184,12 +2195,11 @@ nie możemy zrobić nic poza zaakceptowaniem tego faktu.
<listitem><para>
Chociaż sterownik DXR3 może wstawić jakieś OSD w obraz MPEG-1/2/4, ma ono
o wiele niższą jakość niż tradycyjne OSD <application>MPlayera</application>,
ma także liczne problemy z odświeżaniem. Powyższa linia najpierw zamieni
ma także liczne problemy z odświeżaniem. Powyższy wiersz najpierw zamieni
wejściowe video na MPEG-4 (jest to konieczne, przepraszamy),
następnie nałoży filtr expand (rozszerzenie), który
nic nie rozszerzy (-1: domyślne), ale doda normalne OSD do obrazu (robi to ta
jedynka na końcu).
</para></listitem>
</varlistentry>
@ -2216,8 +2226,8 @@ Jest to sterownik wyświetlania (<option>-vo zr</option>) dla wielu kart
służących do przechwytywania/odtwarzania MJPEG (testowane z DC10+ i Buz,
powinien także działać dla LML33 oraz DC10). Sterownik koduje ramkę na JPEG i
wysyła ją do karty. Do konwersji na JPEG używany i wymagany jest
<systemitem class="library">libavcodec</systemitem>. Korzystając ze specjalnego trybu
<emphasis>cinerama</emphasis>
<systemitem class="library">libavcodec</systemitem>. Korzystając ze specjalnego
trybu <emphasis>cinerama</emphasis>
możesz oglądać filmy w formacie panoramicznym (wide screen), zakładając że masz
dwa ekrany i dwie karty MJPEG. W zależności od rozdzielczości i ustawień
jakości, sterownik ten może wymagać sporo mocy CPU. Pamiętaj, aby użyć
@ -2245,8 +2255,8 @@ przez ten sterownik, ale można je uzyskać poprzez filtry video. Załóżmy, ż
masz film w rozdzielczości 512x272 i chciałbyś go wyświetlić na pełnym
ekranie, używając swojego DC10+. Istnieją trzy główne możliwości - możesz
przeskalować film do szerokości 768, 384 lub 192. Ze względu na wydajność i
jakość, wybrałbym przeskalowanie filmu do 384x204 używając szybkiego programowego
skalowania w trybie bilinear. Polecenie wygląda w ten sposób:
jakość, wybrałbym przeskalowanie filmu do 384x204 używając szybkiego
programowego skalowania w trybie bilinear. Polecenie wygląda w ten sposób:
<screen>
mplayer -vo zr -sws 0 -vf scale=384:204 <replaceable>film.avi</replaceable>
</screen>
@ -2254,8 +2264,9 @@ mplayer -vo zr -sws 0 -vf scale=384:204 <replaceable>film.avi</replaceable>
<para>
Kadrowania można dokonać filtrem <option>crop</option> albo tym
sterownikiem. Załóżmy, że Twój film jest zbyt szeroki, aby go wyświetlić na Twoim
Buz i chcesz użyć <option>-zrcrop</option>, aby uczynić film mniej szerokim.
sterownikiem. Załóżmy, że Twój film jest zbyt szeroki, aby go wyświetlić na
Twoim Buz i chcesz użyć <option>-zrcrop</option>, aby uczynić film mniej
szerokim.
Powinieneś użyć takiego polecenia:
<screen>
mplayer -vo zr -zrcrop 720x320+80+0 <replaceable>benhur.avi</replaceable>
@ -2309,9 +2320,9 @@ Ten sterownik zdolny jest do odtwarzanie używając protokołu UDP Blinkenlights
(mrugające światła - przyp. tłum.). Jeżeli nie wiesz, czym jest
<ulink url="http://www.blinkenlights.de/">Blinkenlights</ulink>
lub jego następca - <ulink url="http://www.blinkenlights.de/arcade/">Arcade</ulink>,
dowiedz się. Pomimo, że prawdopodobnie jest to najrzadziej używane wyjście video,
z pewnością jest najfajniejszym jakie <application>MPlayer</application> ma
do zaoferowania. Po prostu pooglądaj kilka
dowiedz się. Pomimo, że prawdopodobnie jest to najrzadziej używane wyjście
video, z pewnością jest najfajniejszym jakie <application>MPlayer</application>
ma do zaoferowania. Po prostu pooglądaj kilka
<ulink url="http://www.blinkenlights.de/video.en.html">dokumentacyjnych filmów
Blinkenlights</ulink>. Na filmie Arcade możesz zobaczyć sterownik wyjściowy
Blinkenlights w akcji w 00:07:50.
@ -2350,8 +2361,9 @@ instrukcje dla Matrox G450/G550 znajdują się w następnej sekcji!
obchodzi, prawdopodobnie używając silnika (engine) 3D do powiększania, a
bufora ramki YUV do wyświetlania obrazu. Jeżeli na prawdę musisz używać X,
użyj opcji <option>-vo x11 -fs -zoom</option>. Ostrzegam, że będzie to
<emphasis role="bold">WOLNE</emphasis> i będzie miało włączone zabezpieczenie przed
kopiowaniem <emphasis role="bold">Macrovision</emphasis> (Macrovision copy protection).
<emphasis role="bold">WOLNE</emphasis> i będzie miało włączone
zabezpieczenie przed kopiowaniem <emphasis
role="bold">Macrovision</emphasis> (Macrovision copy protection).
(możesz &quot;obejść&quot; Macrovision używając tego
<ulink url="http://avifile.sf.net/mgamacro.pl">skryptu perla</ulink>).
</para></listitem>
@ -2402,7 +2414,6 @@ instrukcje dla Matrox G450/G550 znajdują się w następnej sekcji!
Tiaa. Następnym zadaniem będzie sprawienie aby kursor na tty1 (lub innym)
zniknął oraz aby wyłączyć wygaszanie ekranu. Wykonaj następujące
polecenia:
<!--Tiaa :) było: Yah (od: yeah)-->
<screen>
echo -e '\033[?25l'
@ -2420,9 +2431,7 @@ setterm -blank 0<!--
<screen>setterm -cursor on</screen>
</para></step>
<step><para>
Tiaa git. Rozpocznij odtwarzanie filmu przez:
<!--Tiaa git :) było: Yeah kewl (od: yeah cool)-->
<screen>
mplayer -vo mga -fs -screenw 640 -screenh 512 <replaceable>nazwa_pliku</replaceable><!--
--></screen>
@ -2456,7 +2465,6 @@ dokumentacją.
W złączu CRTC2 na czwartej nóżce (pin) jest sygnał composite video. Ziemia
(uziemienie) jest na szóstej, siódmej i ósmej nóżce. (info dostarczone przez
Balázs Rácz)
</para>
</formalpara>
@ -2503,8 +2511,8 @@ Potrzebną łatkę na jądro i dokładne HOWTO można ściągnąć z
<formalpara>
<title>WSTĘP</title>
<para>
Obecnie ATI nie chce obsługiwać pod Linuksem żadnego z układów TV-out, z powodu ich
licencjonowanej technologii Macrovision.
Obecnie ATI nie chce obsługiwać pod Linuksem żadnego z układów TV-out, z powodu
ich licencjonowanej technologii Macrovision.
</para>
</formalpara>
@ -2538,7 +2546,8 @@ Potrzebny jest jednak potężny CPU.
<para>
Jedyna rzecz, którą musisz zrobić to:
<emphasis role="bold">Mieć podłączony odbiornik TV przez uruchomieniem swojego
PC</emphasis>, ponieważ video BIOS inicjalizuje się tylko podczas procedury POST.
PC</emphasis>, ponieważ video BIOS inicjalizuje się tylko podczas procedury
POST.
</para>
</sect3>
@ -2596,8 +2605,8 @@ prosty analogowy koder TV, inne mają bardziej zaawansowaną wersję.
<itemizedlist>
<listitem><simpara>
<emphasis role="bold">Układ analogowy</emphasis>:
Przetestowane na Toshiba Tecra 8000. Jego układ wyjścia TV jest żałosnym złomem.
Unikaj tego jeśli tylko możesz.
Przetestowane na Toshiba Tecra 8000. Jego układ wyjścia TV jest żałosnym
złomem. Unikaj tego jeśli tylko możesz.
</simpara>
<simpara>
Musisz używać <option>-vo vesa</option>. Testowany układ był zdolny do
@ -2608,8 +2617,8 @@ prosty analogowy koder TV, inne mają bardziej zaawansowaną wersję.
</simpara>
<simpara>
Znane problemy: tylko VESA, ograniczenie do 1.33333, obraz nie zawsze jest
wyśrodkowany, co 10 minut film zmienia się na 4bpp i tak zostaje. Częste twarde
zwisy, problemy z wyświetlaczem LCD.
wyśrodkowany, co 10 minut film zmienia się na 4bpp i tak zostaje. Częste
twarde zwisy, problemy z wyświetlaczem LCD.
</simpara></listitem>
<listitem><simpara>
<emphasis role="bold">Układ kodujący Chrontel 70xx</emphasis>:
@ -2623,17 +2632,18 @@ prosty analogowy koder TV, inne mają bardziej zaawansowaną wersję.
<listitem><simpara>NTSC 320x240, 640x480, być może także 800x600.</simpara></listitem>
<listitem><simpara>PAL 320x240, 400x300, 640x480, 800x600.</simpara></listitem>
</itemizedlist>
<simpara>Tryb 512x384 nie jest obsługiwany przez BIOS. Musisz przeskalować obraz
do innej rozdzielczości aby aktywować wyjście TV. Jeżeli widzisz obraz
na ekranie w rozdzielczości 640x480 lub 800x600, lecz nie w 320x240,
lub w innych mniejszych rozdzielczościach, to musisz zamienić dwie tabele w
<filename>vbelib.c</filename>.
Więcej sczegółów znajdziesz w kodzie funkcji vbeSetTV. W tym przypadku skontaktuj
się z autorem.
<simpara>Tryb 512x384 nie jest obsługiwany przez BIOS. Musisz przeskalować
obraz do innej rozdzielczości aby aktywować wyjście TV. Jeżeli widzisz obraz
na ekranie w rozdzielczości 640x480 lub 800x600, lecz nie w 320x240, lub
w innych mniejszych rozdzielczościach, to musisz zamienić dwie tabele
w <filename>vbelib.c</filename>.
Więcej sczegółów znajdziesz w kodzie funkcji vbeSetTV. W tym przypadku
skontaktuj się z autorem.
</simpara>
<simpara>
Znane problemy: Tylko VESA, nie zaimplementowane ustawienia obrazu
poza jasnością, kontrastem, poziomem czerni (blacklevel) i filtrem migotania (flickfilter).
Znane problemy: Tylko VESA, nie zaimplementowane ustawienia obrazu poza
jasnością, kontrastem, poziomem czerni (blacklevel) i filtrem migotania
(flickfilter).
</simpara>
</listitem>
</itemizedlist>