summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorwight <wight@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-02-18 11:00:09 +0000
committerwight <wight@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-02-18 11:00:09 +0000
commit5b786b39444502db26d7d5f4cd04b80be3fb13b0 (patch)
treead72c4884f1f65ebac7d53602c0d6e2787a25f8e /DOCS
parentc112bcfc5cdc68378aab2038993235fd25ca9f56 (diff)
downloadmpv-5b786b39444502db26d7d5f4cd04b80be3fb13b0.tar.bz2
mpv-5b786b39444502db26d7d5f4cd04b80be3fb13b0.tar.xz
- sync 1.77
- trailing whitespace removed - reindent file git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14726 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/xml/pl/video.xml1668
1 files changed, 839 insertions, 829 deletions
diff --git a/DOCS/xml/pl/video.xml b/DOCS/xml/pl/video.xml
index 19e1a6294d..ed74263176 100644
--- a/DOCS/xml/pl/video.xml
+++ b/DOCS/xml/pl/video.xml
@@ -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>
@@ -7,7 +7,7 @@
<title>Ustawianie MTRR</title>
<para>
-Jest WYSOCE wskazane, aby sprawdzić, czy rejestry MTRR są ustawione prawidłowo,
+Jest WYSOCE wskazane, aby sprawdzić, czy rejestry MTRR są ustawione prawidłowo,
ponieważ mogą dać duży wzrost wydajności.
</para>
@@ -21,22 +21,22 @@ reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<!--
</para>
<para>
-Widać mojego Matroksa G400 z 16MB pamięci. Wydałem tę komendę z XFree 4.x.x,
+Widać mojego Matroksa G400 z 16MB pamięci. Wydałem tę komendę z XFree 4.x.x,
które ustawiają MTRR automatycznie.
</para>
<para>
-Jeżeli nie zadziałało, trzeba to ustawić ręcznie.
+Jeżeli nie zadziałało, trzeba to ustawić ręcznie.
Przede wszystkim musisz znaleźć adres bazowy. Możesz to zrobić na 3 sposoby:
<orderedlist>
<listitem><para>
z komunikatów startowych X11, na przykład:
- <screen>
+ <screen>
(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000
(--) SVGA: Linear framebuffer at 0xD8000000<!--
--></screen>
- </para></listitem>
+</para></listitem>
<listitem><para>
z <filename>/proc/pci</filename> (użyj polecenia <command>lspci -v</command>
):
@@ -44,17 +44,17 @@ Przede wszystkim musisz znaleźć adres bazowy. Możesz to zrobić na 3 sposoby:
01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525
Memory at d8000000 (32-bit, prefetchable)
</screen>
- </para></listitem>
+</para></listitem>
<listitem><para>
z komunikatów sterownika mga_vid w jądrze (użyj <command>dmesg</command>):
<screen>mga_mem_base = d8000000</screen>
- </para></listitem>
+</para></listitem>
</orderedlist>
</para>
<para>
-Znajdźmy teraz rozmiar pamięci. Jest to bardzo łatwe, po prostu zamień
-rozmiar RAMu na karcie graficznej na system szestnastkowy lub użyj
+Znajdźmy teraz rozmiar pamięci. Jest to bardzo łatwe, po prostu zamień
+rozmiar RAMu na karcie graficznej na system szestnastkowy lub użyj
tej tabelki:
<informaltable frame="none">
<tgroup cols="2">
@@ -71,16 +71,16 @@ tej tabelki:
</para>
<para>
-Znasz już adres bazowy i rozmiar pamięci. Ustawmy więc rejestry MTRR!
+Znasz już adres bazowy i rozmiar pamięci. Ustawmy więc rejestry MTRR!
Na przykład dla powyższej karty Matrox (<literal>base=0xd8000000</literal>)
z 32MB RAMu (<literal>size=0x2000000</literal>) po prostu wykonaj:
<screen>
echo "base=0xd8000000 size=0x2000000 type=write-combining" &gt;| /proc/mtrr</screen>
</para>
-<para>
-Nie wszystkie procesory obsługują MTRR. Na przykład starsze K6-2
-(jakieś 266MHz, stepping 0) nie obsługują MTRR, ale stepping 12 już tak.
+<para>
+Nie wszystkie procesory obsługują MTRR. Na przykład starsze K6-2
+(jakieś 266MHz, stepping 0) nie obsługują MTRR, ale stepping 12 już tak.
(<command>cat /proc/cpuinfo </command> aby sprawdzić).
</para>
</sect2>
@@ -91,10 +91,10 @@ Nie wszystkie procesory obsługują MTRR. Na przykład starsze K6-2
<title>Xv</title>
<para>
-W XFree86 4.0.2 lub nowszym możesz używać sprzętowego YUV poprzez
+W XFree86 4.0.2 lub nowszym możesz używać sprzętowego YUV poprzez
rozszerzenie XVideo. To tego używa opcja <option>-vo xv</option>.
-Ten sterownik obsługuje także regulację jasności/kontrastu/nasycenia/itp.
-(chyba, że używasz starego, powolnego kodeka DirectShow DivX,
+Ten sterownik obsługuje także regulację jasności/kontrastu/nasycenia/itp.
+(chyba, że używasz starego, powolnego kodeka DirectShow DivX,
który to obsługuje wszędzie). Spójrz na stronę man.
</para>
@@ -103,26 +103,26 @@ Aby to zadziałało upewnij się, że:
<orderedlist>
<listitem><para>
-Masz XFree86 4.0.2 lub nowsze (starsze nie mają XVideo)
- </para></listitem>
+ Masz XFree86 4.0.2 lub nowsze (starsze nie mają XVideo)
+</para></listitem>
<listitem><para>
-Twoja karta obsługuje przyśpieszanie sprzętowe (współczesne karty to mają)
- </para></listitem>
+ Twoja karta obsługuje przyśpieszanie sprzętowe (współczesne karty to mają)
+</para></listitem>
<listitem><para>
-X ładuje rozszerzenie XVideo, zwykle wygląda to tak:
- <programlisting>(II) Loading extension XVideo</programlisting>
+ X ładuje rozszerzenie XVideo, zwykle wygląda to tak:
+ <programlisting>(II) Loading extension XVideo</programlisting>
w logu <filename>/var/log/XFree86.0.log</filename>
<note><para>
-To ładuje tylko rozszerzenie XFree86. W dobrej instalacji
-jest to zawsze włączone i nie oznacza to że obsługa XVideo w
-<emphasis role="bold">karcie</emphasis> jest załadowana.
+ To ładuje tylko rozszerzenie XFree86. W dobrej instalacji
+ jest to zawsze włączone i nie oznacza to że obsługa XVideo w
+ <emphasis role="bold">karcie</emphasis> jest załadowana.
</para></note>
- </para></listitem>
+</para></listitem>
<listitem><para>
-Twoja karta obsługuje Xv pod Linuksem. Aby sprawdzić, spróbuj
-<command>xvinfo</command>, wchodzące w skład dystrybucji XFree86.
-Powinno wyświetlić długi tekst podobny do tego:
- <screen>
+ Twoja karta obsługuje Xv pod Linuksem. Aby sprawdzić, spróbuj
+ <command>xvinfo</command>, wchodzące w skład dystrybucji XFree86.
+ Powinno wyświetlić długi tekst podobny do tego:
+ <screen>
X-Video Extension version 2.2
screen #0
Adaptor #0: "Savage Streams Engine"
@@ -147,14 +147,14 @@ screen #0
type: YUV (planar)
(...etc...)<!--
--></screen>
-Karta musi obsługiwać formaty "YUY2 packed" i "YV12 planar",
-aby mogła być używana z <application>MPlayerem</application>.
- </para></listitem>
+ Karta musi obsługiwać formaty "YUY2 packed" i "YV12 planar",
+ aby mogła być używana z <application>MPlayerem</application>.
+</para></listitem>
<listitem><para>
-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:
+ 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 wbudowana obsługa Xv to powinien się pojawić podobny wiersz:
<screen>
xv X11/Xv<!--
--></screen>
@@ -166,17 +166,19 @@ 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
-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>,
+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.
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).
-Jeżeli chodzi o S3 Virge: obsługuje ona Xv, ale jest bardzo wolna,
+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>
@@ -205,25 +208,25 @@ na liście dyskusyjnej mplayer-users
<title>Karty nVidia</title>
<para>
-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.
+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.
</para>
<para>
-karty Riva 128 nie obsługują XVideo nawet ze sterownikami nVidii :(
+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.
-Obecnie znajduje się w stadium beta i ma pewne ograniczenia.
+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>
</sect4>
@@ -233,22 +236,22 @@ Więcej informacji znajdziesz w sekcji <link linkend="vidix-nvidia">nVidia</link
<title>Karty ATI</title>
<para>
-<ulink url="http://gatos.sf.net">Sterowniki GATOS</ulink>
-(których powinieneś używać, chyba że masz Rage128 lub Radeon)
+<ulink url="http://gatos.sf.net">Sterowniki GATOS</ulink>
+(których powinieneś używać, chyba że masz Rage128 lub Radeon)
mają standardowo włączone VSYNC. Znaczy to, że szybkość dekodowania (!)
-jest zsynchronizowana z (pionową) częstotliwością odświeżania obrazu.
-Jeżeli odtwarzanie wydaje Ci się powolne,
-spróbuj w jakiś sposób wyłączyć VSYNC,
+jest zsynchronizowana z (pionową) częstotliwością odświeżania obrazu.
+Jeżeli odtwarzanie wydaje Ci się powolne,
+spróbuj w jakiś sposób wyłączyć VSYNC,
lub ustaw częstotliwość odświeżania na n*(fps filmu) Hz.
</para>
<para>
-Radeon VE - jeżeli potrzebujesz X, używaj XFree86 4.2.0 lub nowszego.
-Brak obsługi wyjścia TV.
-Oczywiście w <application>MPlayerze</application> możesz uzyskać
-<emphasis role="bold">przyśpieszane</emphasis> wyświetlanie,
+Radeon VE - jeżeli potrzebujesz X, używaj XFree86 4.2.0 lub nowszego.
+Brak obsługi wyjścia TV.
+Oczywiście w <application>MPlayerze</application> możesz uzyskać
+<emphasis role="bold">przyśpieszane</emphasis> wyświetlanie,
z lub bez <emphasis role="bold">wyjścia TV</emphasis>.
-Żadne biblioteki czy X nie są do tego potrzebne.
+Żadne biblioteki czy X nie są do tego potrzebne.
Poczytaj sekcję o <link linkend="vidix">VIDIX</link>.
</para>
</sect4>
@@ -258,23 +261,23 @@ Poczytaj sekcję o <link linkend="vidix">VIDIX</link>.
<title>Karty NeoMagic</title>
<para>
-Te karty można znaleźć w wielu laptopach.
-Musisz używać XFree86 4.3.0 lub nowszych, lub sterowników Stefana Seyfried'a
-<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">
+Te karty można znaleźć w wielu laptopach.
+Musisz używać XFree86 4.3.0 lub nowszych, lub sterowników Stefana Seyfried'a
+<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">
obsługujących Xv</ulink>.
-Po prostu wybierz ten, który pasuje do Twojej wersji XFree86.
+Po prostu wybierz ten, który pasuje do Twojej wersji XFree86.
</para>
<para>
-XFree86 4.3.0 zawierają obsługę Xv, lecz Bohdan Horst wysłał małą
-<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">łatkę</ulink>
-na źródła XFree86, która przyśpiesza operacje na buforze ramki (framebuffer)
-nawet czterokrotnie. Ta łatka została uwzględniona w XFree86 CVS
+XFree86 4.3.0 zawierają obsługę Xv, lecz Bohdan Horst wysłał małą
+<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">łatkę</ulink>
+na źródła XFree86, która przyśpiesza operacje na buforze ramki (framebuffer)
+nawet czterokrotnie. Ta łatka została uwzględniona w XFree86 CVS
i powinna znaleźć się w następnej wersji po 4.3.0
</para>
<para>
-Aby umożliwić odtwarzanie zawartości o rozmiarach DVD zmodyfikuj
+Aby umożliwić odtwarzanie zawartości o rozmiarach DVD zmodyfikuj
swój XF86Config w następujący sposób:
<programlisting>
Section "Device"
@@ -291,8 +294,8 @@ 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),
-zainstaluj XFree 4.2.0. 4.2.0 obsługuje pełnoekranowe Xv
+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>
@@ -308,8 +311,8 @@ karty Cyberblade/i1.
<sect4 id="kyro">
<title>Karty Kyro/PowerVR</title>
<para>
-Jeżeli chcesz używać Xv z kartą opartą na Kyro
-(na przykład Hercules Prophet 4000XT), powinieneś ściągnąć sterowniki ze
+Jeżeli chcesz używać Xv z kartą opartą na Kyro
+(na przykład Hercules Prophet 4000XT), powinieneś ściągnąć sterowniki ze
<ulink url="http://www.powervr.com/">strony PowerVR</ulink>
</para>
</sect4>
@@ -323,8 +326,8 @@ Jeżeli chcesz używać Xv z kartą opartą na Kyro
<formalpara>
<title>WSTĘP</title>
<para>
-Celem tego dokumentu jest wyjaśnienie w kilku słowach, czym ogólnie jest DGA
-i co może zrobić sterownik do <application>MPlayera</application>
+Celem tego dokumentu jest wyjaśnienie w kilku słowach, czym ogólnie jest DGA
+i co może zrobić sterownik do <application>MPlayera</application>
(i czego nie może).
</para>
</formalpara>
@@ -332,70 +335,70 @@ i co może zrobić sterownik do <application>MPlayera</application>
<formalpara>
<title>CO TO JEST DGA</title>
<para>
-<acronym>DGA</acronym> to skrót od <emphasis>Direct Graphics Access
-(Bezpośredni Dostęp do Grafiki)</emphasis> i jest dla programu sposobem
-ominięcia X serwera i bezpośrednią modyfikację pamięci bufora ramki
-(framebuffer). Technicznie mówiąc, działa to w ten sposób,
-że pamięć bufora ramki mapowana jest na zakres pamięci Twojego procesu.
-Jest to dozwolone tylko i wyłącznie gdy masz prawa administratora (superuser).
-Możesz je uzyskać logując się jako
-<systemitem class="username">root</systemitem> lub ustawiając bit SUID
-na pliku wykonywalnym <application>MPlayera</application>
+<acronym>DGA</acronym> to skrót od <emphasis>Direct Graphics Access
+(Bezpośredni Dostęp do Grafiki)</emphasis> i jest dla programu sposobem
+ominięcia X serwera i bezpośrednią modyfikację pamięci bufora ramki
+(framebuffer). Technicznie mówiąc, działa to w ten sposób,
+że pamięć bufora ramki mapowana jest na zakres pamięci Twojego procesu.
+Jest to dozwolone tylko i wyłącznie gdy masz prawa administratora (superuser).
+Możesz je uzyskać logując się jako
+<systemitem class="username">root</systemitem> lub ustawiając bit SUID
+na pliku wykonywalnym <application>MPlayera</application>
(<emphasis role="bold">nie zalecane</emphasis>).
</para>
</formalpara>
<para>
-Istnieją dwie wersje DGA: DGA1 używane przez XFree 3.x.x i DGA2,
+Istnieją dwie wersje DGA: DGA1 używane przez XFree 3.x.x i DGA2,
które pojawiło się w XFree 4.0.1.
</para>
<para>
-DGA1 zapewnia jedynie bezpośredni dostęp do bufora ramki,
-w sposób opisany powyżej.
-Aby zmienić rozdzielczość sygnału video będziesz musiał polegać na
+DGA1 zapewnia jedynie bezpośredni dostęp do bufora ramki,
+w sposób opisany powyżej.
+Aby zmienić rozdzielczość sygnału video będziesz musiał polegać na
rozszerzeniu XVidMode.
</para>
<para>
-DGA2 łączy cechy rozszerzenia XVidMode z możliwością zmiany głębi wyświetlania,
-więc możesz mając uruchomiony X serwer w 32 bitowej głębi przełączać się na
+DGA2 łączy cechy rozszerzenia XVidMode z możliwością zmiany głębi wyświetlania,
+więc możesz mając uruchomiony X serwer w 32 bitowej głębi przełączać się na
15 bitów i vice versa.
</para>
<para>
-Jednakże DGA ma pewne wady. Jest poniekąd zależne od układu graficznego
-jakiego używasz, a także od implementacji sterownika video (w X serwerze)
+Jednakże DGA ma pewne wady. Jest poniekąd zależne od układu graficznego
+jakiego używasz, a także od implementacji sterownika video (w X serwerze)
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
+Przede wszystkim upewnij się, że X ładuje rozszerzenie DGA. Spójrz na
<filename>/var/log/XFree86.0.log</filename>:
<programlisting>(II) Loading extension XFree86-DGA</programlisting>
XFree86 4.0.x lub nowsze jest <emphasis role="bold">wysoce wskazane</emphasis>!
-Sterownik DGA <application>MPlayera</application> jest wykrywany automatycznie
-przez <filename>./configure</filename>. Możesz także wymusić jego obsługę
+Sterownik DGA <application>MPlayera</application> jest wykrywany automatycznie
+przez <filename>./configure</filename>. Możesz także wymusić jego obsługę
poprzez <option>--enable-dga</option>.
</para>
</formalpara>
<para>
-Jeżeli sterownik nie mógł przełączyć się na niższą rozdzielczość,
-poeksperymentuj z opcjami <option>-vm</option> (tylko w X 3.3.x),
-<option>-fs</option>, <option>-bpp</option>, <option>-zoom</option>
-aby znaleźć tryb wyświetlania, który odpowiada filmowi.
+Jeżeli sterownik nie mógł przełączyć się na niższą rozdzielczość,
+poeksperymentuj z opcjami <option>-vm</option> (tylko w X 3.3.x),
+<option>-fs</option>, <option>-bpp</option>, <option>-zoom</option>
+aby znaleźć tryb wyświetlania, który odpowiada filmowi.
Na razie nie ma żadnego konwertera :(
</para>
<para>
-Stań się użytkownikiem <systemitem class="username">root</systemitem>.
-DGA wymaga praw roota, aby móc zapisywać bezpośrednio do pamięci video.
-Jeżeli chcesz posługiwać się DGA jako zwykły użytkownik, zainstaluj
+Stań się użytkownikiem <systemitem class="username">root</systemitem>.
+DGA wymaga praw roota, aby móc zapisywać bezpośrednio do pamięci video.
+Jeżeli chcesz posługiwać się DGA jako zwykły użytkownik, zainstaluj
<application>MPlayera</application> w trybie SUID root:
<screen>
@@ -409,18 +412,18 @@ Teraz DGA działa także dla zwykłego użytkownika.
<caution>
<title>Zagrożenie bezpieczeństwa</title>
<para>
-To jest <emphasis role="bold">poważne</emphasis> zagrożenie bezpieczeństwa!
-<emphasis role="bold">Nigdy</emphasis>
-nie rób tego na serwerze, ani na komputerze dostępnym dla innych osób,
-ponieważ mogą one zdobyć prawa roota poprzez
+To jest <emphasis role="bold">poważne</emphasis> zagrożenie bezpieczeństwa!
+<emphasis role="bold">Nigdy</emphasis>
+nie rób tego na serwerze, ani na komputerze dostępnym dla innych osób,
+ponieważ mogą one zdobyć prawa roota poprzez
<application>MPlayera</application> z ustawionym SUID root.
</para>
</caution>
<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!
+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!
</para>
@@ -428,25 +431,25 @@ Jest wiele szybsza!
<title>ZMIANA ROZDZIELCZOŚCI</title>
<para>
-Sterownik DGA zezwala na zmianę rozdzielczości sygnału wyjściowego.
-Eliminuje to potrzebę (wolnego) programowego skalowania i
-równocześnie zapewnia wyświetlanie pełnoekranowe.
-W warunkach idealnych rozdzielczość zostałaby zmieniona na dokładnie taką samą
-(z zachowaniem formatu obrazu) jak dane video,
-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.
-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
+Sterownik DGA zezwala na zmianę rozdzielczości sygnału wyjściowego.
+Eliminuje to potrzebę (wolnego) programowego skalowania i
+równocześnie zapewnia wyświetlanie pełnoekranowe.
+W warunkach idealnych rozdzielczość zostałaby zmieniona na dokładnie taką samą
+(z zachowaniem formatu obrazu) jak dane video,
+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" (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
<filename>/var/log/XFree86.0.log</filename>.
</para>
</formalpara>
<para>
-Te wpisy działają z układem Riva128, przy użyciu modułu sterownika nv.o
+Te wpisy działają z układem Riva128, przy użyciu modułu sterownika nv.o
(moduł X serwera):
</para>
@@ -468,11 +471,11 @@ EndSection
<formalpara>
<title>DGA i MPLAYER</title>
<para>
-DGA jest używane w dwóch miejscach w <application>MPlayerze</application>:
-można go używać przez sterownik SDL (<option>-vo sdl:dga</option>)
-oraz bezpośrednio przez sterownik DGA (<option>-vo dga</option>).
-To, co zostało napisane powyżej, jest prawdziwe dla obu;
-w następnych sekcjach wyjaśnię, jak działa sterownik DGA dla
+DGA jest używane w dwóch miejscach w <application>MPlayerze</application>:
+można go używać przez sterownik SDL (<option>-vo sdl:dga</option>)
+oraz bezpośrednio przez sterownik DGA (<option>-vo dga</option>).
+To, co zostało napisane powyżej, jest prawdziwe dla obu;
+w następnych sekcjach wyjaśnię, jak działa sterownik DGA dla
<application>MPlayera</application>.
</para>
</formalpara>
@@ -482,57 +485,57 @@ w następnych sekcjach wyjaśnię, jak działa sterownik DGA dla
<title>WŁASNOŚCI</title>
<para>
-Sterownik DGA wywoływany jest poprzez podanie <option>-vo dga</option>
-w linii poleceń.
-Standardowym zachowaniem jest zmiana rozdzielczości na jak najbardziej
-pasującą do obrazu.
-Ignorowane są opcje <option>-vm</option> i <option>-fs</option>
-(zmiana trybu wyświetlania oraz wyświetlanie pełnoekranowe).
-Sterownik zawsze próbuje pokryć jak największą powierzchnię ekranu poprzez
-zmianę trybu wyświetlania, dzięki temu nie marnuje mocy procesora
+Sterownik DGA wywoływany jest poprzez podanie <option>-vo dga</option>
+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>
+(zmiana trybu wyświetlania oraz wyświetlanie pełnoekranowe).
+Sterownik zawsze próbuje pokryć jak największą powierzchnię ekranu poprzez
+zmianę trybu wyświetlania, dzięki temu nie marnuje mocy procesora
na skalowanie obrazu.
-Jeżeli nie podoba Ci się dobrany tryb, możesz sam go określić,
-korzystając z opcji <option>-x</option> oraz <option>-y</option>.
-Jeżeli podasz opcję <option>-v</option>,
-sterownik DGA wyświetli między innymi listę wszystkich obsługiwanych
-w tej chwili trybów, dostępnych w Twoim pliku konfiguracyjnym
-<filename>XF86Config</filename>.
-Mając DGA2 możesz zmusić je także do wyświetlania obrazu w określonej głębi,
-używając opcji <option>-bpp</option>.
-Prawidłowymi głębiami są 15, 16, 34 i 32.
-Od Twojego sprzętu zależy, czy są one obsługiwane natywnie, czy też dokonywana
+Jeżeli nie podoba Ci się dobrany tryb, możesz sam go określić,
+korzystając z opcji <option>-x</option> oraz <option>-y</option>.
+Jeżeli podasz opcję <option>-v</option>,
+sterownik DGA wyświetli między innymi listę wszystkich obsługiwanych
+w tej chwili trybów, dostępnych w Twoim pliku konfiguracyjnym
+<filename>XF86Config</filename>.
+Mając DGA2 możesz zmusić je także do wyświetlania obrazu w określonej głębi,
+używając opcji <option>-bpp</option>.
+Prawidłowymi głębiami są 15, 16, 34 i 32.
+Od Twojego sprzętu zależy, czy są one obsługiwane natywnie, czy też dokonywana
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.
+Efektem będzie płynniejsze odtwarzanie filmu.
Sterownik poinformuje Cię czy podwójne buforowanie jest włączone czy nie.
</para>
<para>
-Podwójne buforowanie oznacza, że następna ramka Twojego filmu jest rysowana
-w pamięci pozaekranowej w czasie gdy obecna ramka jest wyświetlana.
-Gdy następna ramka będzie gotowa, układ graficzny zostanie poinformowany
-o lokalizacji nowej ramki w pamięci i po prostu sięgnie tam po dane
-aby je wyświetlić.
-W międzyczasie poprzedni bufor w pamięci zostanie ponownie wypełniony
+Podwójne buforowanie oznacza, że następna ramka Twojego filmu jest rysowana
+w pamięci pozaekranowej w czasie gdy obecna ramka jest wyświetlana.
+Gdy następna ramka będzie gotowa, układ graficzny zostanie poinformowany
+o lokalizacji nowej ramki w pamięci i po prostu sięgnie tam po dane
+aby je wyświetlić.
+W międzyczasie poprzedni bufor w pamięci zostanie ponownie wypełniony
kolejnymi danymi video.
</para>
<para>
-Podwójne buforowanie może być włączane opcją
-<option>-double</option> oraz może być wyłączane opcją
-<option>-nodouble</option>.
-Obecnie standardowym zachowaniem jest wyłączone podwójne buforowanie.
-Jeśli używasz sterownika DGA wyświetlanie OSD
-(On Screen Display - wyświetlanie na ekranie)
-działa wyłącznie z włączonym podwójnym buforowaniem.
-Jednakże włączenie podwójnego buforowania może zaowocować dużym spadkiem
-szybkości (na moim K6-II+ 525 używało dodatkowe 20% czasu procesora!)
+Podwójne buforowanie może być włączane opcją
+<option>-double</option> oraz może być wyłączane opcją
+<option>-nodouble</option>.
+Obecnie standardowym zachowaniem jest wyłączone podwójne buforowanie.
+Jeśli używasz sterownika DGA wyświetlanie OSD
+(On Screen Display - wyświetlanie na ekranie)
+działa wyłącznie z włączonym podwójnym buforowaniem.
+Jednakże włączenie podwójnego buforowania może zaowocować dużym spadkiem
+szybkości (na moim K6-II+ 525 używało dodatkowe 20% czasu procesora!)
w zależności od implementacji DGA dla Twojego sprzętu.
</para>
@@ -541,39 +544,39 @@ w zależności od implementacji DGA dla Twojego sprzętu.
<title>KWESTIA SZYBKOŚCI</title>
<para>
-Ogólnie rzecz biorąc, dostęp do bufora ramki poprzez DGA powinien być
-przynajmniej tak szybki, jak podczas używania sterownika X11,
-z dodatkową korzyścią uzyskania pełnoekranowego obrazu.
-Procentowe wartości szybkości wyświetlane przez
-<application>MPlayera</application> należy interpretować ostrożnie.
-Na przykład przy korzystaniu ze sterownika X11 nie jest uwzględniany czas
-potrzebny dla X serwera na rysowanie.
-Podłącz terminal do portu szeregowego swojego komputera i uruchom
+Ogólnie rzecz biorąc, dostęp do bufora ramki poprzez DGA powinien być
+przynajmniej tak szybki, jak podczas używania sterownika X11,
+z dodatkową korzyścią uzyskania pełnoekranowego obrazu.
+Procentowe wartości szybkości wyświetlane przez
+<application>MPlayera</application> należy interpretować ostrożnie.
+Na przykład przy korzystaniu ze sterownika X11 nie jest uwzględniany czas
+potrzebny dla X serwera na rysowanie.
+Podłącz terminal do portu szeregowego swojego komputera i uruchom
<command>top</command> aby zobaczyć co się na prawdę dzieje w Twoim komputerze.
</para>
</formalpara>
<para>
-Generalnie przyśpieszenie przy używaniu DGA w stosunku do
+Generalnie przyśpieszenie przy używaniu DGA w stosunku do
&quot;normalnego&quot;
-używania X11 bardzo zależy od Twojej karty graficznej i od tego, jak dobrze
+używania X11 bardzo zależy od Twojej karty graficznej i od tego, jak dobrze
zoptymalizowany jest moduł do X serwera.
</para>
<para>
-Jeżeli masz wolny system, lepiej używaj 15 lub 16 bitowej
-głębi kolorówi, ponieważ wymaga ona tylko połowy przepustowości pamięci
+Jeżeli masz wolny system, lepiej używaj 15 lub 16 bitowej
+głębi kolorówi, ponieważ wymaga ona tylko połowy przepustowości pamięci
w porównaniu do głębi 32 bitowej.
</para>
<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.
+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.
</para>
<para>
-Widziałem pewne pliki AVI odtwarzane na Pentium MMX 266.
+Widziałem pewne pliki AVI odtwarzane na Pentium MMX 266.
Na AMD K6-2 powinno działać od 400MHz.
</para>
@@ -582,42 +585,43 @@ Na AMD K6-2 powinno działać od 400MHz.
<title>ZNANE BŁĘDY</title>
<para>
-Według niektórych deweloperów XFree DGA jest niezłą bestią.
-Mówią oni, że lepiej go nie używać, ponieważ jego implementacja nie zawsze
+Według niektórych deweloperów XFree DGA jest niezłą bestią.
+Mówią oni, że lepiej go nie używać, ponieważ jego implementacja nie zawsze
jest bezbłędna dla każdego sterownika XFree.
</para>
</formalpara>
<itemizedlist>
<listitem><simpara>
-Istnieje błąd związany z XFree 4.0.3 i sterownikiem <filename>nv.o</filename>
-objawiający się dziwnymi kolorami
+ Istnieje błąd związany z XFree 4.0.3 i sterownikiem <filename>nv.o</filename>
+ objawiający się dziwnymi kolorami
</simpara></listitem>
<listitem><simpara>
-Sterowniki ATI wymagają wielokrotnego przełączania trybu po użyciu DGA.
- </simpara></listitem>
+ Sterowniki ATI wymagają wielokrotnego przełączania trybu po użyciu DGA.
+</simpara></listitem>
<listitem><simpara>
-Niektóre sterowniki po prostu nie wracają do normalnej rozdzielczości(użyj
+ Niektóre sterowniki po prostu nie wracają do normalnej rozdzielczości(użyj
<keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> oraz
<keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad -</keycap>
aby przełączać się ręcznie).
- </simpara></listitem>
+</simpara></listitem>
<listitem><simpara>
-Niektóre sterowniki wyświetlają dziwne kolory.
- </simpara></listitem>
+ Niektóre sterowniki wyświetlają dziwne kolory.
+</simpara></listitem>
<listitem><simpara>
-Niektóre sterowniki kłamią na temat rozmiaru pamięci,
-którą mapują na przestrzeń adresową procesu.
-Poprzez to vo_dga nie będzie używać podwójnego buforowania (SIS?).
- </simpara></listitem>
+ Niektóre sterowniki kłamią na temat rozmiaru pamięci,
+ którą mapują na przestrzeń adresową procesu.
+ Poprzez to vo_dga nie będzie używać podwójnego buforowania (SIS?).
+</simpara></listitem>
<listitem><simpara>
-Niektóre sterowniki nie zwracają żadnego poprawnego trybu.
-W tym wypadku sterownik DGA się wywali mówiąc Ci o bezsensownym
-trybie 100000x100000 (lub podobnym).
- </simpara></listitem>
+ Niektóre sterowniki nie zwracają żadnego poprawnego trybu.
+ 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).
- </simpara></listitem>
+ OSD działa tylko z włączonym podwójnym buforowaniem (w przeciwnym razie
+ migocze).
+</simpara></listitem>
</itemizedlist>
</sect3>
@@ -629,33 +633,33 @@ OSD działa tylko z włączonym podwójnym buforowaniem (w przeciwnym razie migo
<title>SDL</title>
<para>
-<acronym>SDL</acronym> (Simple Directmedia Layer) jest w gruncie rzeczy
-zunifikowanym interfejsem video/audio.
-Programy, które go używają, wiedzą tylko o SDL,
-a nie o sterownikach audio lub video, których używa SDL.
-Na przykład port Dooma używający SDL może działać korzystając z
-svgalib, aalib, X, fbdev i innych, musisz tylko określić (na przykład)
-sterownik video, którego chcesz użyć.
-Wybór następuje poprzez zmienną środowiskową <envar>SDL_VIDEODRIVER</envar>.
+<acronym>SDL</acronym> (Simple Directmedia Layer) jest w gruncie rzeczy
+zunifikowanym interfejsem video/audio.
+Programy, które go używają, wiedzą tylko o SDL,
+a nie o sterownikach audio lub video, których używa SDL.
+Na przykład port Dooma używający SDL może działać korzystając z
+svgalib, aalib, X, fbdev i innych, musisz tylko określić (na przykład)
+sterownik video, którego chcesz użyć.
+Wybór następuje poprzez zmienną środowiskową <envar>SDL_VIDEODRIVER</envar>.
No, teoretycznie.
</para>
<para>
-W <application>MPlayerze</application> używaliśmy programowego skalowania
-sterownika SDL dla X11, dla kart/sterowników, które nie obsługują XVideo,
-dopóki nie zrobiliśmy własnego (szybszego, lepszego) programowego skalowania.
-Używaliśmy także jego wyjścia aalib, ale teraz mamy własny sterown