Mercurial > mplayer.hg
annotate DOCS/xml/it/video.xml @ 23682:4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
author | ptt |
---|---|
date | Mon, 02 Jul 2007 15:32:28 +0000 |
parents | |
children | a39d4f3b44b0 |
rev | line source |
---|---|
23682
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="utf-8"?> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2 <!-- 52% synced with r23272 --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
3 <chapter id="video"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
4 <title>Dispositivi di uscita video</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
5 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
6 <sect1 id="mtrr"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
7 <title>Impostare gli MTRR</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
8 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
9 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
10 Si consiglia vivamente di controllare che i registri MTRR siano impostati |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
11 correttamente, poiché possono aumentare di molto le prestazioni. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
12 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
13 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
14 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
15 Fai un <command>cat /proc/mtrr</command>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
16 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
17 <prompt>--($:~)--</prompt> cat /proc/mtrr |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
18 reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
19 reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<!-- |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
20 --></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
21 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
22 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
23 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
24 E' giusto, mostra la mia Matrox G400 con 16MB di memoria. L'ho fatto da |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
25 XFree 4.x.x, che imposta i registri MTRR automaticamente. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
26 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
27 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
28 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
29 Se non ha funzionato, devi farlo a mano. Per prima cosa, devi trovare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
30 l'indirizzo di base. Hai 3 modi per trovarlo: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
31 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
32 <orderedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
33 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
34 dai messaggi di avvio di X11, per esempio: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
35 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
36 (--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
37 (--) SVGA: Linear framebuffer at 0xD8000000<!-- |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
38 --></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
39 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
40 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
41 da <filename>/proc/pci</filename> (usa il comando |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
42 <command>lspci -v</command>): |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
43 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
44 01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
45 Memory at d8000000 (32-bit, prefetchable)<!-- |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
46 --></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
47 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
48 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
49 dai messaggi del driver del kernel mga_vid (usa <command>dmesg</command>): |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
50 <screen>mga_mem_base = d8000000</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
51 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
52 </orderedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
53 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
54 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
55 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
56 Ora troviamo la dimensione della memoria. Questo è molto facile, converti |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
57 semplicemente la video RAM in esadecimale, o usa questa tabella: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
58 <informaltable frame="none"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
59 <tgroup cols="2"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
60 <tbody> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
61 <row><entry>1 MB</entry><entry>0x100000</entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
62 <row><entry>2 MB</entry><entry>0x200000</entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
63 <row><entry>4 MB</entry><entry>0x400000</entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
64 <row><entry>8 MB</entry><entry>0x800000</entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
65 <row><entry>16 MB</entry><entry>0x1000000</entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
66 <row><entry>32 MB</entry><entry>0x2000000</entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
67 </tbody> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
68 </tgroup> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
69 </informaltable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
70 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
71 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
72 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
73 Ora che sai l'indirizzo di base e la dimensione della memoria, impostiamo i |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
74 registri MTRR! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
75 Per esempio, per la scheda Matrox suddetta (<literal>base=0xd8000000</literal>) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
76 con 32MB di ram (<literal>size=0x2000000</literal>) esegui semplicemente: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
77 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
78 echo "base=0xd8000000 size=0x2000000 type=write-combining" > /proc/mtrr |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
79 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
80 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
81 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
82 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
83 Non tutte le CPU hanno gli MTRR. Per esempio le CPU K6-2 più vecchie (intorno |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
84 ai 266MHz, stepping 0) non hanno degli MTRR, ma gli stepping 12 invece sì |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
85 (esegui <command>cat /proc/cpuinfo</command> per verificarlo). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
86 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
87 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
88 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
89 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
90 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
91 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
92 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
93 <sect1 id="xv"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
94 <title>Xv</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
95 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
96 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
97 In XFree86 4.0.2 o successivi, puoi utilizzare le funzioni YUV hardware della |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
98 tua scheda usando l'estensione XVideo. Questo è quello che fa l'opzione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
99 <option>-vo xv</option>. Inoltre, il driver supporta l'impostazione di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
100 luminosità/contrasto/tonalità/etc (a meno che tu non usi il vecchio e |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
101 lento codec DirectShow DivX, che le supporta ovunque), vedi la pagina man. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
102 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
103 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
104 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
105 In order to make this work, be sure to check the following: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
106 Per far sì che funzioni, assicurati di controllare le seguenti: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
107 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
108 <orderedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
109 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
110 Che tu usi XFree86 4.0.2 o superiore (le versioni precedenti non hanno XVideo) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
111 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
112 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
113 Che la tua scheda supporti l'accellerazione hardware (le schede moderne |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
114 la supportano) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
115 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
116 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
117 Che X carichi l'estensione XVideo, è un qualcosa del genere: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
118 <programlisting>(II) Loading extension XVideo</programlisting> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
119 in <filename>/var/log/XFree86.0.log</filename> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
120 <note><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
121 Questo carica solo l'estensione per XFree86. In una buona installazione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
122 viene sempre caricata, e non significa che il supporto per l'XVideo della |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
123 <emphasis role="bold">scheda</emphasis> sia supportato! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
124 </para></note> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
125 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
126 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
127 Che la tua scheda abbia il supporto Xv sotto Linux. Per controllare, prova con |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
128 <command>xvinfo</command>, è parte della distribuzione di XFree86. Dovrebbe |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
129 mostrarti un lungo testo, simile al seguente: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
130 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
131 X-Video Extension version 2.2 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
132 screen #0 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
133 Adaptor #0: "Savage Streams Engine" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
134 number of ports: 1 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
135 port base: 43 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
136 operations supported: PutImage |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
137 supported visuals: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
138 depth 16, visualID 0x22 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
139 depth 16, visualID 0x23 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
140 number of attributes: 5 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
141 (...) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
142 Number of image formats: 7 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
143 id: 0x32595559 (YUY2) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
144 guid: 59555932-0000-0010-8000-00aa00389b71 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
145 bits per pixel: 16 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
146 number of planes: 1 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
147 type: YUV (packed) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
148 id: 0x32315659 (YV12) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
149 guid: 59563132-0000-0010-8000-00aa00389b71 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
150 bits per pixel: 12 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
151 number of planes: 3 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
152 type: YUV (planar) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
153 (...etc...)<!-- |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
154 --></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
155 Deve supportare i formati pixel YUY2 packed e YV12 planar per poter essere |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
156 utilizzabile con <application>MPlayer</application>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
157 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
158 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
159 E infine, controlla che <application>MPlayer</application> sia stato compilato |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
160 col supporto per 'xv'. Lancia un <command>mplayer -vo help | grep xv </command>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
161 Se il supporto per 'xv' è compilato, dovrebbe uscire una linea come la |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
162 seguente: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
163 <screen> xv X11/Xv</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
164 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
165 </orderedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
166 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
167 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
168 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
169 <sect2 id="tdfx"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
170 <title>Schede 3dfx</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
171 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
172 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
173 I vecchi driver 3dfx erano conosciuti per aver problemi con l'accellerazione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
174 XVideo, non supportavano gli spazi colore YUY2 o YV12. Verifica di avere XFree86 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
175 4.2.0 o superiore, può gestire YV12 e YUY2, mentre le versioni precedenti, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
176 4.1.0 incluso, <emphasis role="bold">vanno in crash con YV12</emphasis>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
177 Se hai degli strani risultati usando <option>-vo xv</option>, prova SDL |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
178 (anch'essa ha XVideo) e vedi se aiuta. Controlla la sezione su |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
179 <link linkend="sdl">SDL</link> per i dettagli. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
180 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
181 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
182 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
183 <emphasis role="bold">OPPURE</emphasis>, prova il NUOVO driver |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
184 <option>-vo tdfxfb</option>! Vedi la sezione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
185 <link linkend="tdfxfb">tdfxfb</link> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
186 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
187 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
188 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
189 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
190 <sect2 id="s3"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
191 <title>Schede S3</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
192 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
193 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
194 Le S3 Savage3D dovrebbero funzionare bene, ma per le Savage4, usa XFree86 4.0.3 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
195 o superiore (nel caso tu abbia problemi di immagini, prova a 16bpp). Per le |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
196 S3 Virge invece: c'è il supporto per xv, ma la scheda in sé è molto lenta, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
197 per cui ti conviene venderla. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
198 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
199 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
200 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
201 Non c'è un driver framebuffer nativo per le schede S3 Virge simile a tdfxfb. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
202 Configura il tuo framebuffer (per es. aggiungi |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
203 "<option>vga=792 video=vesa:mtrr</option>" alla riga di avvio del kernel) e usa |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
204 <option>-vo s3fb</option> (<option>-vf yuy2</option> e <option>-dr</option> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
205 aiutano). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
206 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
207 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
208 <note><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
209 Non è ben chiaro il perché i modelli Savage non abbiano il supporto YV12 e |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
210 facciano la conversione con il driver (lento). Se pensi sia colpa della scheda, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
211 cerca un driver più nuovo, o chiedi gentilmente di un driver abilitato |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
212 MMX/3DNow! sulla mailing list MPlayer-users. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
213 </para></note> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
214 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
215 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
216 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
217 <sect2 id="nvidia"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
218 <title>Schede nVidia</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
219 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
220 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
221 nVidia non è sempre una scelta molto buona sotto Linux ... Il driver |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
222 open-source di XFree86 supporta la maggior parte di queste schede, ma in alcuni |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
223 casi, dovrai usare il driver a sorgenti chiusi di nVidia, disponibile sul |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
224 <ulink url="http://www.nvidia.com/object/linux.html">sito nVidia</ulink>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
225 Ti servirà sempre questo driver anche se vuoi l'accellerazione 3D. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
226 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
227 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
228 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
229 Le schede Riva128 non hanno il supporto XVideo con il driver nVidia di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
230 XFree86 :( |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
231 Lamentati con nVidia. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
232 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
233 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
234 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
235 Tuttavia, <application>MPlayer</application> contiene un driver |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
236 <link linkend="vidix">VIDIX</link> per la maggior parte delle schede nVidia. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
237 Attualmente è a livello di sviluppo beta, è ha alcuni problemi. Per |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
238 ulteriori informazioni, vedi la sezione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
239 <link linkend="vidix-nvidia">VIDIX nVidia</link>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
240 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
241 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
242 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
243 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
244 <sect2 id="ati"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
245 <title>Schede ATI</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
246 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
247 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
248 Il <ulink url="http://gatos.sf.net">driver GATOS</ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
249 (che dovresti usare a meno che tu non abbia una Rage128 o una Radeon) di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
250 default ha il VSYNC abilitato. Ciò significa che la velocità di decodifica |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
251 (!) è sincronizzata alla frequenza di aggiornamento del monitor. Se la |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
252 riproduzione ti pare lenta, prova a disabilitare in qualche modo VSYNC, o ad |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
253 impostare la frequenza di aggiornamento a n*(fps del film) Hz. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
254 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
255 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
256 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
257 Read the <link linkend="vidix">VIDIX</link> section. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
258 Radeon VE - se ti serve X, per questa scheda usa XFree86 4.2.0 o superiore. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
259 Il TV out non è supportato. Ovviamente con <application>MPlayer</application> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
260 puoi felicemente avere un display <emphasis role="bold">accellerato</emphasis>, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
261 con o senza l'<emphasis role="bold">uscita TV</emphasis>, e non servono |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
262 librerie né X. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
263 Leggi la sezione <link linkend="vidix">VIDIX</link>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
264 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
265 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
266 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
267 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
268 <sect2 id="neomagic"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
269 <title>Schede NeoMagic</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
270 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
271 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
272 Queste schede si possono trovare in molti portatili. Devi usare XFree86 4.3.0 o |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
273 superiore, o alternativamente usare i |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
274 <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">driver con Xv</ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
275 di Stefan Seyfried. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
276 Scegli semplicemente quello che ti serve in base alla tua versione di XFree86. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
277 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
278 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
279 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
280 XFree86 4.3.0 include il supporto per Xv, caomunque Bohdan Horst ha postato |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
281 una piccola <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">patch</ulink> ai sorgenti di XFree86 che velocizza fino a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
282 quattro volte tanto le operazioni sul framebuffer (quindi XVideo). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
283 La patch è stata poi incorporata in XFree86 CVS e dovrebbe esserci nei rilasci |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
284 successivi al 4.3.0. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
285 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
286 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
287 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
288 Per permettere la riproduzione di contenuti della dimensione DVD, modifica il |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
289 tuo XF86Config in questo modo: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
290 <programlisting> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
291 Section "Device" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
292 [...] |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
293 Driver "neomagic" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
294 <emphasis>Option "OverlayMem" "829440"</emphasis> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
295 [...] |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
296 EndSection<!-- |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
297 --></programlisting> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
298 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
299 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
300 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
301 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
302 <sect2 id="trident"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
303 <title>Schede Trident</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
304 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
305 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
306 Se vuoi usare Xv con una scheda Trident, assunto il fatto che con 4.1.0 non |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
307 funziona, intalla Xfree 4.2.0. Il 4.2.0 aggiunge il supporto per Xv a schermo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
308 intero con la scheda Cyberblade XP. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
309 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
310 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
311 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
312 Alternativamente, <application>MPlayer</application> contiene un driver |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
313 <link linkend="vidix">VIDIX</link> per le schede Cyberblade/i1. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
314 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
315 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
316 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
317 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
318 <sect2 id="kyro"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
319 <title>Schede Kyro/PowerVR</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
320 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
321 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
322 Se vuoi usare Xv con una scheda basata su Kyro (per esempio la Hercules |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
323 Prophet 4000XT), dovresti scaricare i driver dal |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
324 <ulink url="http://www.powervr.com/">sito di PowerVR</ulink>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
325 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
326 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
327 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
328 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
329 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
330 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
331 <sect1 id="dga"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
332 <title>DGA</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
333 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
334 <formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
335 <title>PREAMBOLO</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
336 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
337 Questa documento cerca di spiegare in poche parole cosa sia DGA e cosa possa |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
338 fare (e cosa no) il driver di uscita video DGA di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
339 <application>MPlayer</application>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
340 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
341 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
342 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
343 <formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
344 <title>COS'E' DGA</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
345 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
346 <acronym>DGA</acronym> è il nome breve di <emphasis>Direct Graphics |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
347 Access</emphasis> (accesso grafico diretto) ed è un modo per fa sì |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
348 che un programma oltrepassi l'X server e modifichi direttamente la memoria |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
349 del framebuffer. In termini tecnici la memoria del framebuffer viene |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
350 rimappata nello spazio di memoria del tuo processo. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
351 Questo è permesso dal kernel solo se hai provilegi di superutente. Puoi averli |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
352 o autenticandoti come <systemitem class="username">root</systemitem> o |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
353 impostando il bit SUID sull'eseguibile di <application>MPlayer</application> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
354 (<emphasis role="bold">sconsigliato</emphasis>). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
355 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
356 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
357 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
358 Ci sono due versioni di DGA: DGA1 usato da XFree 3.x.x e DGA2 che è stato |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
359 introdotto con XFree 4.0.1. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
360 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
361 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
362 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
363 DGA1 fornisce solamente accesso diretto al framebuffer come descritto sopra. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
364 Per modificare la risoluzione del segnale video devi affidarti all'estensione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
365 XVidMode. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
366 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
367 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
368 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
369 DGA2 include le funzionalità dell'estensione XVidMode e inoltre permette la |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
370 modifica della profondità colore del display. Così, anche se stai facendo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
371 girare un X server con profondità di 32 bit, puoi passare a una di 15 e |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
372 __viceversa__. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
373 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
374 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
375 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
376 Tuttavia DGA ha dei punti deboli. Sembra sia in qualche modo dipendente dal |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
377 chip grafico utilizzato e dall'implementazione del driver video dell'X server |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
378 che controlla tale chip. Per cui non funziona su tutti i sistemi... |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
379 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
380 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
381 <formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
382 <title>INSTALLARE IL SUPPORTO PER DGA IN MPLAYER</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
383 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
384 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
385 Per prima cosa assicurati che X carichi l'estensione DGA, guarda in |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
386 <filename>/var/log/XFree86.0.log</filename>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
387 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
388 <programlisting>(II) Loading extension XFree86-DGA</programlisting> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
389 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
390 Attenzione, si <emphasis role="bold">consiglia vivamente </emphasis> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
391 XFree86 4.0.x o superiore! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
392 Il driver DGA di <application>MPlayer</application> viene rilevato |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
393 automaticamente da <filename>./configure</filename>, ovvero puoi forzarlo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
394 con <option>--enable-dga</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
395 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
396 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
397 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
398 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
399 Se il driver non è riuscito a reimpostare una risoluzione inferiore, fai delle |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
400 prove con le opzioni <option>-vm</option> (solo con X 3.3.x), |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
401 <option>-fs</option>, <option>-bpp</option>, <option>-zoom</option> per trovare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
402 una modalità video in cui ci stia il film. Per ora non c'è un convertitore :( |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
403 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
404 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
405 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
406 Diventa <systemitem class="username">root</systemitem>. A DGA serve l'accesso |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
407 da root per essere in grado di scrivere direttamente sulla memoria video. Se |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
408 vuoi eseguirlo come utente, allora installa <application>MPlayer</application> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
409 SUID root: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
410 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
411 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
412 chown root <replaceable>/usr/local/bin/mplayer</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
413 chmod 750 <replaceable>/usr/local/bin/mplayer</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
414 chmod +s <replaceable>/usr/local/bin/mplayer</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
415 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
416 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
417 Ora funziona anche da utente normale. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
418 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
419 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
420 <caution> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
421 <title>Rischi di sicurezza</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
422 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
423 Questo porta un <emphasis role="bold">grosso</emphasis> rischio di sicurezza! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
424 Non farlo <emphasis role="bold">mai</emphasis> su un server o su un computer |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
425 che può essere utilizzato da altre persone, perché si possono ottenere |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
426 privilegi di root attraverso <application>MPlayer</application> SUID root. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
427 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
428 </caution> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
429 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
430 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
431 Ora usa l'opzione <option>-vo dga</option>, e sei a cavallo! (speralo:) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
432 Potresti anche provare se ti funziona l'opzione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
433 <option>-vo sdl:driver=dga</option>! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
434 E' molto più veloce! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
435 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
436 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
437 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
438 <formalpara id="dga-modelines"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
439 <title>MODIFICARE LA RISOLUZIONE</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
440 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
441 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
442 Il driver DGA permette la modifica della risoluzione del segnale di uscita. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
443 Questo evita la necessità di eseguire un (lento) ridimensionamento software e |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
444 allo stesso tempo fornisce un'immagine a schermo pieno. Idealmente dovrebbe |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
445 ridimensionarsi alla risoluzione precisa (rispettando il rapporto di aspetto) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
446 dei dati video, ma l'X server permette solo di impostare le risoluzioni |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
447 precedentemente definite in <filename>/etc/X11/XF86Config</filename> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
448 (<filename>/etc/X11/XF86Config-4</filename> per XFree 4.X.X). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
449 Queste ultime sono conosciute come "modelines" e dipendono dalle potenzialità |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
450 del tuo hardware video. Il server X legge questo file di configurazione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
451 all'avvio e disabilita le modelines incompatibili col tuo hardware. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
452 Puoi scoprire quali modalità ti restano attraverso il file di log di X11. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
453 Si può trovare qui: <filename>/var/log/XFree86.0.log</filename>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
454 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
455 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
456 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
457 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
458 Queste modalità si sa che funzionano correttamente con un chip Riva128, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
459 usando il driver nv.o del server X. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
460 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
461 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
462 <para><programlisting> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
463 Section "Modes" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
464 Identifier "Modes[0]" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
465 Modeline "800x600" 40 800 840 968 1056 600 601 605 628 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
466 Modeline "712x600" 35.0 712 740 850 900 400 410 412 425 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
467 Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
468 Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
469 Modeline "352x288" 25.10 352 368 416 432 288 296 290 310 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
470 Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
471 Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
472 EndSection |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
473 </programlisting></para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
474 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
475 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
476 <formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
477 <title>DGA & MPLAYER</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
478 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
479 DGA is used in two places with <application>MPlayer</application>: The SDL |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
480 driver can be made to make use of it (<option>-vo sdl:driver=dga</option>) and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
481 within the DGA driver (<option>-vo dga</option>). The above said is true |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
482 for both; in the following sections I'll explain how the DGA driver for |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
483 <application>MPlayer</application> works. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
484 DGA viene usato con <application>MPlayer</application> in due posti: può |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
485 essere usato attraverso il driver SDL (<option>-vo sdl:driver=dga</option>) e |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
486 con il driver DGA (<option>-vo dga</option>). Quanto detto sopra è valido per |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
487 entrambi; nei paragrafi seguenti viene spiegato come il driver DGA funziona per |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
488 <application>MPlayer</application>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
489 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
490 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
491 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
492 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
493 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
494 <formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
495 <title>CARATTERISTICHE</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
496 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
497 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
498 Il driver DGA viene utilizzato specificando <option>-vo dga</option> sulla riga |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
499 comando. Il comportamento di default è di passare ad una risoluzione il più |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
500 vicino possibile a quella originaria del video. Ignora volutamente le opzioni |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
501 <option>-vm</option> e <option>-fs</option> (abilitazione ridimensionamento |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
502 video e schermo intero) - cerca sempre di coprire la più vasta area possibile |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
503 dello schermo reimpostando la modalità video, evitando così di sprecare cicli |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
504 della CPU per ridimensionare l'immagine. Se la modalità video selezionata non |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
505 ti piace, puoi forzarlo a scegliere la modalità più prossima alla risoluzione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
506 specificata con <option>-x</option> e <option>-y</option>. Impostando l'opzione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
507 <option>-v</option>, il driver DGA emetterà, tra una sacco ci altre cose, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
508 un'elenco delle risoluzioni supportate dal tuo file |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
509 <filename>XF86Config</filename>. Se hai DGA2, puoi anche forzarlo ad utilizzare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
510 una data profondità usando l'opzione <option>-bpp</option>. Profondità |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
511 valide sono 15, 16, 24 e 32. Se queste profondità siano supportate nativamente |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
512 oppure se debba venir effettuata una conversione (eventualmente lenta), dipende |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
513 dal tuo hardware. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
514 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
515 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
516 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
517 Se dovessi essere abbastanza fortunato da avere sufficiente memoria fuori dalla |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
518 visualizzazione per poterci far stare un'immagine intera, il driver DGA userà |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
519 un buffering doppio, fornendo una riproduzione più fluida. Ti dirà quando il |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
520 doppio buffering sarà abilitato o no. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
521 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
522 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
523 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
524 "Doppio buffering" significa che il fotogramma successivo del video viene |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
525 disegnato nella memoria fuori dello schermo, mentre il fotogramma corrente |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
526 viene mostrato. Quando il fotogramma successivo è pronto, il chip grafico |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
527 rivece solo l'indirizzo in memoria del nuovo fotogramma e semplicemente prende |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
528 da là i dati da mostrare. Nel frattempo l'altro buffer di memoria viene |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
529 riempito con altri dati video. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
530 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
531 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
532 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
533 Il doppio buffering può venir abilitato usando l'opzione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
534 <option>-double</option> e disabilitato con <option>-nodouble</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
535 L'opzione attuale di default è di disabilitarlo. Usando il driver DGA, la |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
536 visualizzazione dati su schermo (OSD, onscreen display) funziona solo con il |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
537 doppio buffering abilitato. In ogni caso, abilitare il doppio buffering può |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
538 portare una pesante penalizzazione della velocità (sul mio K6-II+ 525 usa |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
539 un ulteriore 20% di tempo di CPU) in dipendenza dall'implementazione per DGA |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
540 del tuo hardware. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
541 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
542 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
543 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
544 <formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
545 <title>PROBLEMI DI VELOCITA'</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
546 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
547 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
548 In generale, l'accesso DGA al framebuffer dovrebbe essere almeno veloce quanto |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
549 utilizzare il driver X11, con il beneficio aggiunto di ottenere un'immagine a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
550 schermo intero. I valori di velocità percentuale emessi da |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
551 <application>MPlayer</application> devono essere interpretati con un po' di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
552 attenzione, dato che per esempio con il driver X11 non includono il tempo usato |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
553 dal server X per il disegno effettivo. Attacca un terminale sulla seriale della |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
554 tua macchina e lancia <command>top</command> per vedere cosa stia davvero |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
555 succedendo. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
556 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
557 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
558 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
559 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
560 In linea di massima, l'aumento di velocità usando DGA rispetto all'utilizzo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
561 'normale' di X11 dipende fortemente dalla tua scheda video e da quanto bene il |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
562 relativo modulo del server X sia ottimizzato. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
563 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
564 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
565 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
566 Se hai un sistema lento, è meglio usare una profondità di 15 o 16 bit, visto |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
567 che richiedono solo la metà della banda di memoria di una visualizzazion a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
568 32 bit. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
569 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
570 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
571 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
572 Usare una profondità di 24 è una buona idea anche se la tua scheda supporta |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
573 nativamente solo quella a 32 bit, dato che trasferisce il 25% dei dati in meno |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
574 rispetto alla modalità a 32/32. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
575 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
576 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
577 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
578 Ho visto alcuni file AVI riprodotti su Pentium MMX 266. Le CPU AMD K6-2 possono |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
579 lavorare a 400 MHz e oltre. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
580 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
581 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
582 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
583 <formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
584 <title>PROBLEMI/BACHI CONOSCIUTI</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
585 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
586 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
587 Bene, secondo gli sviluppatori di XFree, DGA è quasi una bestia. Ti dicono che |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
588 è meglio non usarla. La sua implementazione non è sempre perfetta con tutti i |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
589 driver dei chip per XFree che ci sono là fuori. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
590 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
591 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
592 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
593 <itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
594 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
595 Con XFree 4.0.3 e <filename>nv.o</filename> c'è un baco che porta ad avere |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
596 strani colori. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
597 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
598 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
599 I driver ATI hanno bisogno che la modalità sia reimpostata più di una |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
600 volta dopo aver utilizzato DGA. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
601 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
602 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
603 Alcuni driver semplicemente non riescono a tornare alla risoluzione normale |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
604 (Usa |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
605 <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Keypad +</keycap></keycombo> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
606 e |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
607 <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Keypad -</keycap></keycombo> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
608 per cambiarla manualmente). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
609 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
610 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
611 Alcuni driver semplicemente mostrano strani colori. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
612 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
613 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
614 Alcuni driver mentono riguardo alla memoria che mappano nello spazio |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
615 indirizzi del processo, perciò vo_dga non usa il doppio buffering (SIS?). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
616 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
617 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
618 Alcuni driver sembra che falliscano nel fornire almeno una modalità valida. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
619 In questo caso il driver DGA andrà in crash raccontandoti di una modalità |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
620 senza senso tipo 100000x100000 o qualcosa di simile. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
621 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
622 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
623 L'OSD funziona solo col doppio buffering abilitato (altrimenti sfarfalla). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
624 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
625 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
626 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
627 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
628 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
629 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
630 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
631 <sect1 id="sdl"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
632 <title>SDL</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
633 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
634 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
635 <acronym>SDL</acronym> (Simple Directmedia Layer) è praticamente un'interfaccia |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
636 unificata audio/video. I programmi che la usano non sanno che driver video o |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
637 audio SDL usi davvero, ma conoscono solo l'interfaccia. Per esempio un porting |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
638 di Doom che usi SDL può girara sopra a svgalib, aalib, X, fbdev e altro, devi |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
639 semplicemente specificare (per esempio) il driver video da usare attraverso la |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
640 variabile d'ambiente <envar>SDL_VIDEODRIVER</envar>. In teoria, perlomeno. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
641 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
642 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
643 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
644 Con <application>MPlayer</application>, usiamo la sua potenzialità di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
645 ridimensionamento via software del driver di X11 per le schede che non |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
646 gestiscono XVideo, fino a quando non faremo il nostro (più veloce, più bello) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
647 ridimensionatore software. Abbiamo anche usato la sua uscita per aalib, ma ora |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
648 abbiamo la nostra che è più comoda. La sua modalità per DGA era migliore |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
649 della nostra fino a poco tempo fa. Hai capito, no? :) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
650 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
651 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
652 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
653 Aiuta anche con alcuni driver/schede bacate, se il video è scattoso (non per |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
654 problemi di sistema lento) oppure l'audio è saltellante. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
655 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
656 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
657 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
658 L'uscita video SDL supporta la visualizzazione dei sottotitoli sotto al filmato |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
659 ovvero sulla striscia nera (se presente). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
660 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
661 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
662 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
663 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
664 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
665 <sect1 id="svgalib"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
666 <title>SVGAlib</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
667 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
668 <formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
669 <title>INSTALLAZIONE</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
670 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
671 Affinché <application>MPlayer</application> compili il suo driver per SVGAlib |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
672 (autorilevato, ma può essere forzato), devi installare svgalib e il suo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
673 pacchetto di sviluppo e non dimenticare di modificare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
674 <filename>/etc/vga/libvga.config</filename> in modo che corrisponda alla tua |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
675 scheda e al tuo monitor. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
676 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
677 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
678 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
679 <note><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
680 Assicurati di non usare l'opzione <option>-fs</option>, dato che attiva |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
681 l'utilizzo del ridimensionatore software, ed è lento. Se davvero ti serve, usa |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
682 l'opzione <option>-sws 4</option>, che porterà una bassa qualità, ma è in |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
683 qualche modo più veloce. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
684 </para></note> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
685 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
686 <formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
687 <title>SUPPORTO PER EGA (4BPP)</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
688 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
689 SVGAlib include EGAlib, e <application>MPlayer</application> ha la possibilità |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
690 di mostrare qualsiasi filmato in 16 colori, utilizzabile in queste situazioni: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
691 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
692 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
693 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
694 <itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
695 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
696 Scheda EGA con monitor EGA: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
697 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
698 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
699 Scheda EGA con monitor CGA: 320x200x4bpp, 640x200x4bpp |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
700 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
701 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
702 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
703 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
704 Il valore dei bpp (bit per pixel) deve essere impostato a 4 manualmente: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
705 <option>-bpp 4</option> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
706 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
707 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
708 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
709 Il filmato probabilmente deve essere rimpicciolito per starci nella modalità |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
710 EGA: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
711 <screen>-vf scale=640:350</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
712 or |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
713 <screen>-vf scale=320:200</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
714 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
715 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
716 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
717 Per questo ci serve una funzione di ridimensionamento veloce ma a bassa |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
718 qualità: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
719 <screen>-sws 4</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
720 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
721 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
722 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
723 Forse la correzione automatica dell'aspetto va disattivata: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
724 <screen>-noaspect</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
725 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
726 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
727 <note><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
728 Secondo la mia esperienza la qualità migliore dell'immagine su schermi EGA |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
729 può essere ottenuta diminuendo un pochino la luminosità: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
730 <option>-vf eq=-20:0</option>. Sul mio sistema ho anche bisogno di abbassare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
731 la frequenza audio, dato che era rovinata a 44kHz: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
732 <option>-srate 22050</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
733 </para></note> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
734 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
735 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
736 Puoi abilitare l'OSD e i sottotitoli solo con il filtro <option>expand</option>, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
737 vedi la pagina man per i parametri precisi. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
738 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
739 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
740 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
741 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
742 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
743 <sect1 id="fbdev"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
744 <title>Uscita su framebuffer (FBdev)</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
745 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
746 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
747 Se compilare l'uscita FBdev o no viene rilevato automaticamente da |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
748 <filename>./configure</filename>. Leggi nei sorgenti del kernel la |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
749 documentazione sul framebuffer (<filename>Documentation/fb/*</filename>) per |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
750 ulteriori informazioni. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
751 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
752 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
753 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
754 Se la tua scheda non supporta lo standard VBE 2.0 (vecchie schede ISA/PCI, come |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
755 la S3 Trio64), ma solo VBE 1.2 (o precedente?): bene, c'è ancora VESAfb, ma |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
756 ddovrai caricare SciTech Display Doctor (conosciuto precedentemente come UniVBE) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
757 prima di avviare Linux. Usa un disco di avvio DOS o qualcosa del genere. E non |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
758 dimenticare di registrare il tuo UniVBE ;)) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
759 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
760 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
761 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
762 L'uscita su FBdev richiede principalmente alcuni parametri addizionali: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
763 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
764 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
765 <variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
766 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
767 <term><option>-fb</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
768 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
769 specifica il dispositivo framebuffer da usare (default: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
770 <filename>/dev/fb0</filename>) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
771 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
772 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
773 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
774 <term><option>-fbmode</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
775 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
776 nome della modalità da usare (come in <filename>/etc/fb.modes</filename>) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
777 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
778 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
779 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
780 <term><option>-fbmodeconfig</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
781 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
782 file di configirazione delle modalità (default: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
783 <filename>/etc/fb.modes</filename>) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
784 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
785 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
786 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
787 <term><option>-monitor-hfreq</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
788 <term><option>-monitor-vfreq</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
789 <term><option>-monitor-dotclock</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
790 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
791 valori <emphasis role="bold">importanti</emphasis>, vedi |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
792 <filename>example.conf</filename> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
793 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
794 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
795 </variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
796 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
797 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
798 Se vuoi passare a una modalità particolare, allora usa |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
799 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
800 mplayer -vm -fbmode <replaceable>nome_modalità</replaceable> <replaceable>nomefile</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
801 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
802 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
803 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
804 <itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
805 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
806 <option>-vm</option> da sola può scegliere la modalità più adatta da |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
807 <filename>/etc/fb.modes</filename>. Può essere usata anche insieme con le |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
808 opzioni <option>-x</option> e <option>-y</option>. L'opzione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
809 <option>-flip</option> è supportata solo se il formato pixel del film |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
810 corrisponde al formato pixel della modalità video. Stai attento al valore |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
811 di bpp, il driver fbdev cerca di usare prima quello corrente, poi quello che |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
812 indichi tramite l'opzione <option>-bpp</option> option. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
813 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
814 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
815 l'opzione <option>-zoom</option> non è supportata |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
816 (usa <option>-vf scale</option>). Non puoi usare modalità a 8bbp (o meno). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
817 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
818 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
819 Probabilmente vuoi disabilitare il cursore: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
820 <screen>echo -e '\033[?25l'</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
821 o |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
822 <screen>setterm -cursor off</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
823 e il salvaschermo: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
824 <screen>setterm -blank 0</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
825 Per riabilitare il cursore: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
826 <screen>echo -e '\033[?25h'</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
827 o |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
828 <screen>setterm -cursor on</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
829 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
830 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
831 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
832 <note><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
833 La modifica della modalità video di FBdev <emphasis>non funziona</emphasis> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
834 con il framebuffer VESA, e non chiederla, visto che non è una limitazione di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
835 <application>MPlayer</application>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
836 </para></note> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
837 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
838 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
839 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
840 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
841 <sect1 id="mga_vid"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
842 <title>Framebuffer Matrox (mga_vid)</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
843 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
844 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
845 <systemitem>mga_vid</systemitem> è un'incrocio di un driver di uscita video e |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
846 di un modulo del kernel, che utilizza il ridimensionatore e l'overlay video |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
847 delle Matrox G200/G400/G450/G550 per effettuare una conversione dello spazio |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
848 colore YUV->RGB e un ridimensionamento video arbitrario. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
849 <systemitem>mga_vid</systemitem> ha un supporto hardware per VSYNC con triplo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
850 buffering. Funziona sia in una console su framebuffer che dentro X, ma solo con |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
851 Linux 2.4.x. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
852 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
853 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
854 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
855 Per una versione del driver per Linux 2.6.x controlla |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
856 <ulink url="http://attila.kinali.ch/mga/"/>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
857 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
858 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
859 <procedure> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
860 <title>Installazione:</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
861 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
862 Per usarlo, devi innanzitutto compilare <filename>mga_vid.o</filename>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
863 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
864 cd drivers |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
865 make<!-- |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
866 --></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
867 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
868 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
869 Poi esegui (come <systemitem class="username">root</systemitem>) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
870 <screen>make install</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
871 che dovrebbe installare il modulo e creare per te il nodo del dispositivo. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
872 Carica il driver con |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
873 <screen>insmod mga_vid.o</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
874 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
875 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
876 Dovresti verificare il rilevamento della dimensione della memoria usando il |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
877 comando <command>dmesg</command>. Se è errato, usa l'opzione |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
878 <option>mga_ram_size</option> (prima fai <command>rmmod mga_vid</command>), |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
879 indicando in MB la dimensione della memoria della scheda: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
880 <screen>insmod mga_vid.o mga_ram_size=16</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
881 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
882 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
883 Per far sì che venga caricato/scaricato quando serve, prima inserisci la |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
884 riga seguente alla fine di <filename>/etc/modules.conf</filename>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
885 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
886 <programlisting>alias char-major-178 mga_vid</programlisting> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
887 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
888 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
889 Ora devi (ri)compilare <application>MPlayer</application>, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
890 <command>./configure</command> rileverà <filename>/dev/mga_vid</filename> e |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
891 compilerà il driver 'mga'. Si potrà usare da |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
892 <application>MPlayer</application> con <option>-vo mga</option> se sei su una |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
893 console matroxfb, oppure <option>-vo xmga</option> se sei sotto XFree86 3.x.x |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
894 o 4.x.x. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
895 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
896 </procedure> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
897 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
898 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
899 Il driver mga_vid collabora con Xv. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
900 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
901 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
902 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
903 Si può leggere il file del dispositivo <filename>/dev/mga_vid</filename> per |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
904 alcune informazioni, per esempio facendo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
905 <screen>cat /dev/mga_vid</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
906 e ci si può scrivere per modificare la luminosità: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
907 <screen>echo "brightness=120" > /dev/mga_vid</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
908 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
909 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
910 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
911 Nella stessa directory c'è un'applicazione di test che si chiama |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
912 <command>mga_vid_test</command>. Se tutto funziona bene, dovrebbe disegnare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
913 immagini di 256x256 sullo schermo. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
914 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
915 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
916 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
917 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
918 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
919 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
920 <sect1 id="tdfxfb" xreflabel="3Dfx YUV support (tdfxfb)"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
921 <title>Supporto YUV per 3Dfx</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
922 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
923 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
924 Questo driver usa il driver tdfx del kernel per il framebuffer per riprodurre |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
925 filmati con accellerazione YUV. Ti serve un kernel con supporto per tdfxfb e |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
926 ricompilare con |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
927 <screen>./configure --enable-tdfxfb</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
928 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
929 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
930 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
931 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
932 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
933 <sect1 id="tdfx_vid"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
934 <title>tdfx_vid</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
935 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
936 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
937 Questo è un'incrocio di un driver di uscita video e di un modulo del kernel, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
938 simile a <link linkend="mga_vid">mga_vid</link>. Ti serve un kernel 2.4.x con |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
939 il driver <systemitem>agpgart</systemitem>, visto che |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
940 <systemitem>tdfx_vid</systemitem> usa AGP. Passa |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
941 <option>--enable-tdfxfb</option> a <command>configure</command> per compilare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
942 il driver di uscita video e compila il module del kernel con le istruzioni |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
943 seguenti. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
944 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
945 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
946 <procedure> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
947 <title>Installare il modulo del kernel tdfx_vid.o:</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
948 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
949 Compila <filename>tdfx_vid.o</filename>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
950 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
951 cd drivers |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
952 make</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
953 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
954 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
955 Poi esegui (come <systemitem class="username">root</systemitem>) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
956 <screen>make install</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
957 che dovrebbe installare il modulo e creare per te il nodo del dispositivo. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
958 Carica il driver con |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
959 <screen>insmod tdfx_vid.o</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
960 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
961 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
962 Per far sì che venga caricato/scaricato quando serve, prima inserisci la |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
963 riga seguente alla fine di <filename>/etc/modules.conf</filename>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
964 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
965 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
966 <programlisting>alias char-major-178 tdfx_vid</programlisting> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
967 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
968 </procedure> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
969 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
970 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
971 Nella stessa directory c'è un'applicazione di test che si chiama |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
972 <command>tdfx_vid_test</command>. Se tutto funziona bene, dovrebbe fornire |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
973 alcune informazioni utili. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
974 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
975 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
976 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
977 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
978 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
979 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
980 <sect1 id="opengl"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
981 <title>Uscita OpenGL</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
982 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
983 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
984 <application>MPlayer</application> supporta la riproduzione di filmati usando |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
985 OpenGL, ma se se la tua piattaforma/driver supportano xv come è il caso di un |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
986 PC con Linux, allora usa xv, le prestazioni OpenGL sono pesantemente peggiori. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
987 Se hai un'implementazione di X11 senza xv, OpenGL è una valida alternativa. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
988 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
989 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
990 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
991 Sfortunatamente non tutti i driver supportano questa caratteristica. I driver |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
992 Utah-GLX (per XFree86 3.3.6) la supportano per tutte le schede. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
993 Vedi <ulink url="http://utah-glx.sf.net"/> per dettagli su come installarli. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
994 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
995 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
996 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
997 XFree86(DRI) 4.0.3 or later supports OpenGL with Matrox and Radeon cards, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
998 4.2.0 or later supports Rage128. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
999 Vedi <ulink url="http://dri.sf.net"/> for download and installation |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1000 instructions. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1001 XFree86(DRI) 4.0.3 o successivi supportano OpenGL con schede Matrox e Radeon, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1002 4.2.0 o successivi supportano le Rage128. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1003 Leggi su <ulink url="http://dri.sf.net"/> le istruzioni per scaricarli ed |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1004 installare. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1005 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1006 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1007 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1008 Un consiglio per i nostri utenti: l'uscita video GL può essere usata per |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1009 ottenere un'uscita sincronizzata su vsync. Devi impostare una variabile |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1010 d'ambiente (perlomeno con nVidia): |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1011 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1012 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1013 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1014 <command>export __GL_SYNC_TO_VBLANK=1</command> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1015 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1016 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1017 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1018 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1019 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1020 <sect1 id="aalib"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1021 <title>AAlib – Visualizzazione in modalità testuale</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1022 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1023 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1024 AAlib è una libreria per mostrare elementi grafici in modalità testuale, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1025 usando un potente renderizzatore ASCII. Ci sono <emphasis>valanghe</emphasis> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1026 di programmi che la utilizzano, come Doom, Quake, etc. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1027 <application>MPlayer</application> ne include un driver facilmente utilizzabile. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1028 Se <filename>./configure</filename> trova AAlib installata, il driver di uscita |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1029 video per aalib verrà compilato. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1030 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1031 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1032 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1033 Puoi usare alcune chiavi nella finestra AA per modificare le opzioni di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1034 renderizzazione: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1035 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1036 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1037 <informaltable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1038 <tgroup cols="2"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1039 <thead> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1040 <row><entry>Chiave</entry><entry>Azione</entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1041 </thead> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1042 <tbody> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1043 <row><entry><keycap>1</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1044 diminuisce il contrasto |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1045 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1046 <row><entry><keycap>2</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1047 aumenta il contrasto |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1048 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1049 <row><entry><keycap>3</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1050 diminuisce la luminosità |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1051 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1052 <row><entry><keycap>4</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1053 aumenta la luminosità |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1054 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1055 <row><entry><keycap>5</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1056 abilita/disabilita il fast rendering |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1057 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1058 <row><entry><keycap>6</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1059 imposta la modalità di dithering (nessuna, distribuzione di errore, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1060 Floyd Steinberg) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1061 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1062 <row><entry><keycap>7</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1063 inverte l'immagine |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1064 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1065 <row><entry><keycap>8</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1066 passa tra i controlli di aa e quelli di <application>MPlayer</application> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1067 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1068 </tbody> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1069 </tgroup> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1070 </informaltable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1071 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1072 <variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1073 <title>Si possono usare le seguenti opzioni sulla riga di comando:</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1074 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1075 <term><option>-aaosdcolor=<replaceable>V</replaceable></option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1076 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1077 modifica il colore OSD |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1078 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1079 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1080 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1081 <term><option>-aasubcolor=<replaceable>V</replaceable></option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1082 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1083 modifica il colore dei sottitoli |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1084 </para><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1085 dove <replaceable>V</replaceable> può essere: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1086 <literal>0</literal> (normale), |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1087 <literal>1</literal> (scuro), |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1088 <literal>2</literal> (grassetto), |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1089 <literal>3</literal> (font grassetto), |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1090 <literal>4</literal> (invertito), |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1091 <literal>5</literal> (speciale). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1092 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1093 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1094 </variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1095 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1096 <variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1097 <title>AAlib di suo fornisce un po' di opzioni. Di seguito alcune |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1098 importanti:</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1099 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1100 <term><option>-aadriver</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1101 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1102 Impostra il driver aa preferito (X11, curses, Linux). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1103 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1104 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1105 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1106 <term><option>-aaextended</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1107 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1108 Usa tutti e 256 i caratteri. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1109 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1110 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1111 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1112 <term><option>-aaeight</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1113 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1114 Usa ASCII a otto bit. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1115 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1116 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1117 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1118 <term><option>-aahelp</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1119 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1120 Lista tutte le opzioni per aalib. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1121 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1122 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1123 </variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1124 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1125 <note><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1126 La renderizzazione è molto pesante per la CPU, specialmente usando AA-on-X |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1127 (usando aalib su X), ed è più leggera su una console standard, senza |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1128 framebuffer. Usa SVGATextMode per impostare una modalità a molti caratteri, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1129 poi divertiti! (le schede Hercules con seconda uscita sono mitiche :)) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1130 (ma IMHO puoi usare l'opzione <option>-vf 1bpp</option> per avere grafica su |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1131 hgafb:) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1132 </para></note> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1133 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1134 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1135 Usa l'opzione <option>-framedrop</option> se il tuo computer non è abbastanza |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1136 veloce da renderizzare tutti i fotogrammi! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1137 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1138 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1139 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1140 Riproducendo su un terminale, avrai migliore velocità e qualità usando il |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1141 driver Linux, non ncurses (<option>-aadriver linux</option>). Ma devi anche |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1142 avere accesso a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1143 <filename>/dev/vcsa<replaceable><terminale></replaceable></filename>! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1144 Questo non è rilevato automaticamente da aalib, ma vo_aa cerca di trovare la |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1145 modalità migliore. Leggi <ulink url="http://aa-project.sf.net/tune"/> per |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1146 altri consigli di impostazioni. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1147 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1148 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1149 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1150 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1151 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1152 <sect1 id="caca"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1153 <title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1154 <systemitem class="library">libcaca</systemitem> – Libreria Color ASCII Art |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1155 </title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1156 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1157 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1158 La libreria <ulink url="http://sam.zoy.org/projects/libcaca/"><systemitem class="library">libcaca</systemitem></ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1159 è una libreria grafica che emette testo al posto di pixel, indi può funzionare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1160 su schede video più vecchie o su terminali di testo. Non è dissimile dalla |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1161 famosa libreria <systemitem class="library">AAlib</systemitem>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1162 <systemitem class="library">libcaca</systemitem> ha bisogno di un terminale per |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1163 poter funzionare, perciò dovrebbe funzionare su tutti i sistemi Unix (incluso |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1164 Mac OS X) usando la libreria <systemitem class="library">slang</systemitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1165 ovvero la libreria <systemitem class="library">ncurses</systemitem>, sotto DOS |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1166 usando la libreria <systemitem class="library">conio.h</systemitem>, e nei |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1167 sistemi Windows usando <systemitem class="library">slang</systemitem> o |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1168 <systemitem class="library">ncurses</systemitem> (tramite l'emulazione Cygwin) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1169 oppure <systemitem class="library">conio.h</systemitem>. Se |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1170 <filename>./configure</filename> rileva la presenza di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1171 <systemitem class="library">libcaca</systemitem>, il driver di uscita video per |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1172 caca verrà compilato. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1173 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1174 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1175 <itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1176 <title>Le differenze rispetto ad <systemitem class="library">AAlib</systemitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1177 sono le seguenti:</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1178 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1179 16 colori disponibili per l'emissione a caratteri (256 coppie di colori) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1180 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1181 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1182 dithering del colore dell'immagine |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1183 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1184 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1185 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1186 <itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1187 <title>Ma <systemitem class="library">libcaca</systemitem> ha anche le seguenti |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1188 limitazioni:</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1189 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1190 nessun supporto per luminosià, contrasto, gamma |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1191 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1192 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1193 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1194 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1195 Puoi utilizzare alcuni tasti nella finestra caca per modificare le opzioni di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1196 renderizzazione: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1197 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1198 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1199 <informaltable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1200 <tgroup cols="2"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1201 <thead> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1202 <row><entry>Chiave</entry><entry>Azione</entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1203 </thead> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1204 <tbody> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1205 <row><entry><keycap>d</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1206 Attiva/disattiva il metodo di dithering di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1207 <systemitem class="library">libcaca</systemitem>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1208 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1209 <row><entry><keycap>a</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1210 Attiva/disattiva l'antialias di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1211 <systemitem class="library">libcaca</systemitem>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1212 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1213 <row><entry><keycap>b</keycap></entry><entry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1214 Attiva/disattiva lo sfondo di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1215 <systemitem class="library">libcaca</systemitem>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1216 </entry></row> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1217 </tbody> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1218 </tgroup> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1219 </informaltable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1220 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1221 <variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1222 <title><systemitem class="library">libcaca</systemitem> terrà anche conto di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1223 alcune variabili d'ambiente:</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1224 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1225 <term><option>CACA_DRIVER</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1226 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1227 Imposta il driver caca richiesto. Per es. ncurses, slang, x11. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1228 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1229 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1230 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1231 <term><option>CACA_GEOMETRY (solo X11)</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1232 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1233 Specifica il numero di righe e colonne. Per es. 128x50. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1234 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1235 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1236 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1237 <term><option>CACA_FONT (solo X11)</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1238 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1239 Specifica il font da usare. Per es. fixed, nexus. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1240 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1241 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1242 </variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1243 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1244 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1245 Usa l'opzione <option>-framedrop</option> se il tuo computer non è abbastanza |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1246 veloce per renderizzare tutti i fotogrammi. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1247 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1248 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1249 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1250 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1251 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1252 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1253 <sect1 id="vesa"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1254 <title>VESA - uscita attraverso il VESA BIOS</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1255 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1256 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1257 Questo driver è stato progettato ed introdotto come un |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1258 <emphasis role="bold">driver generico</emphasis> per qualsiasi scheda video che |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1259 abbia un BIOS compatibile con VESA VBE 2.0. Un altro vantaggio di questo driver |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1260 è che cerca di attivare l'uscita TV. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1261 La <citetitle>VESA BIOS EXTENSION (VBE) Versione 3.0 Data: 16 settembre |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1262 1998</citetitle> (pagina 70) dice: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1263 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1264 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1265 <!-- TODO: try to find an 'official' translation --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1266 <blockquote> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1267 <formalpara><title>Dual-Controller Designs</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1268 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1269 VBE 3.0 supports the dual-controller design by assuming that since both |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1270 controllers are typically provided by the same OEM, under control of a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1271 single BIOS ROM on the same graphics card, it is possible to hide the fact |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1272 that two controllers are indeed present from the application. This has the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1273 limitation of preventing simultaneous use of the independent controllers, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1274 but allows applications released before VBE 3.0 to operate normally. The |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1275 VBE Function 00h (Return Controller Information) returns the combined |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1276 information of both controllers, including the combined list of available |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1277 modes. When the application selects a mode, the appropriate controller is |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1278 activated. Each of the remaining VBE functions then operates on the active |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1279 controller. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1280 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1281 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1282 </blockquote> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1283 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1284 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1285 Perciò usando questo driver hai qualche possibilità di far funzionare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1286 l'uscita TV (si presume che spesso l'uscita TV sia almeno un'uscita a sè |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1287 stante). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1288 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1289 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1290 <itemizedlist spacing="compact"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1291 <title>VANTAGGI</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1292 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1293 Puoi riuscire a guardare film <emphasis role="bold">anche se Linux non |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1294 riconosce</emphasis> il tuo hardware grafico. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1295 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1296 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1297 Non ti serve avere alcuna cosa relativa alla grafica (come X11 (AKA XFree86), |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1298 fbdev e così via) sul tuo Linux. Questo driver può venir utilizzato dalla |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1299 <emphasis role="bold">modalità testo</emphasis>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1300 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1301 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1302 Hai qualche possibilità di avere l'<emphasis role="bold">uscita TV |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1303 funzionante</emphasis> (per le schede ATI perlomeno è così). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1304 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1305 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1306 Questo driver chiama la funzione <function>int 10h</function> percui non è |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1307 un emulatore - fa riferimento a cose <emphasis role="bold">reali</emphasis> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1308 del BIOS <emphasis role="bold">reale</emphasis> in |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1309 <emphasis>modalità reale</emphasis> (attualmente in modalità vm86). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1310 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1311 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1312 Con esso puoi usare VIDIX, potendo ottenere contemporaneamente un'uscita |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1313 video accellerata <emphasis role="bold">e</emphasis> e l'uscita TV! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1314 (consigliato per schede ATI) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1315 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1316 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1317 Se hai VESA VBE 3.0+ e hai specificato in qualche dove |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1318 <option>monitor-hfreq, monitor-vfreq, monitor-dotclock</option> (nel file di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1319 configurazione o dalla riga comando) otterrai la massima frequenza di |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1320 aggiornamento possibile (usando formule generiche di temporizzazione). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1321 Per abilitare questa funzionalità devi specificare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1322 <emphasis role="bold">tutte</emphasis> le opzioni per il tuo monitor. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1323 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1324 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1325 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1326 <itemizedlist spacing="compact"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1327 <title>SVANTAGGI</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1328 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1329 Funziona solo su <emphasis role="bold">sistemi x86</emphasis>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1330 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1331 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1332 Può essere usato solo da <systemitem class="username">root</systemitem>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1333 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1334 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1335 Attualmente è disponibile solo per <emphasis role="bold">Linux</emphasis>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1336 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1337 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1338 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1339 <important><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1340 Non usare questo driver con <emphasis role="bold">GCC 2.96</emphasis>! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1341 Non funzionerà! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1342 </para></important> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1343 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1344 <variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1345 <title>OPZIONI DELLA RIGA COMANDO DISPONIBILI PER VESA</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1346 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1347 <term><option>-vo vesa:<replaceable>opzioni</replaceable></option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1348 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1349 attualmente riconosciute: <literal>dga</literal> per forzare la modalità |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1350 dga e <literal>nodga</literal> per disabilitarla. In modalità dga puoi |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1351 abilitare il doppio buffering con l'opzione <option>-double</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1352 Nota: puoi omettere questi parametri per abilitare |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1353 l'<emphasis role="bold">auto-rilevazione</emphasis> della modalità dga. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1354 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1355 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1356 </variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1357 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1358 <itemizedlist spacing="compact"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1359 <title>PROBLEMI CONOSCIUTI E SOLUZIONI</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1360 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1361 Se hai dei font <emphasis role="bold">NLS</emphasis> installati sulla tua |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1362 macchina Linux ed utilizzi il driver VESA in modalità testo, allora dopo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1363 essere uscito da<application>MPlayer</application> avrai i |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1364 <emphasis role="bold">font ROM</emphasis> caricati al posto di quelli locali. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1365 Puoi ricaricare i font locali usando lo strumento |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1366 <command>setsysfont</command> per Mandrake/Mandriva, ad esempio |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1367 (<emphasis role="bold">consiglio</emphasis>: lo stesso strumento viene |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1368 usato per la localizzazione di fbdev). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1369 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1370 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1371 Alcuni <emphasis role="bold">driver grafici per Linux</emphasis> non |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1372 modificano nella memoria DOS la |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1373 <emphasis role="bold">modalità BIOS</emphasis> attiva. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1374 Per cui se hai questo problema - usa sempre il driver VESA dalla |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1375 <emphasis role="bold">modalità testo</emphasis>. Altrimenti verrà |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1376 comunque attivata la modalità testo (#03) e dovrai riavviare il tuo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1377 computer. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1378 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1379 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1380 Spesso dopo aver dismesso il driver VESA ottieni uno schermo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1381 <emphasis role="bold">nero</emphasis>. Per riportare il tuo schermo allo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1382 stato originario - salta semplicemente ad unìaltra console (premendo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1383 <keycombo><keycap>Alt</keycap><keycap>F<x></keycap></keycombo>) poi |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1384 ritorna alla console precedente allo stesso modo. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1385 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1386 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1387 Per avere <emphasis role="bold">l'uscita TV funzionante</emphasis> devi avere |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1388 il connettore TV collegato prima di avviare il tuo PC, visto che il BIOS |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1389 video si inizializza solo una volta durante il passaggio POST. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1390 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1391 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1392 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1393 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1394 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1395 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1396 <sect1 id="x11"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1397 <title>X11</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1398 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1399 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1400 Avoid if possible. Outputs to X11 (uses shared memory extension), with no |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1401 hardware acceleration at all. Supports (MMX/3DNow/SSE accelerated, but |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1402 still slow) software scaling, use the options <option>-fs -zoom</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1403 Most cards have hardware scaling support, use the <option>-vo xv</option> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1404 output for them, or <option>-vo xmga</option> for Matrox cards. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1405 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1406 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1407 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1408 The problem is that most cards' driver doesn't support hardware |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1409 acceleration on the second head/TV. In those cases, you see green/blue |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1410 colored window instead of the movie. This is where this driver comes in |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1411 handy, but you need powerful CPU to use software scaling. Don't use the SDL |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1412 driver's software output+scaler, it has worse image quality! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1413 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1414 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1415 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1416 Software scaling is very slow, you better try changing video modes instead. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1417 It's very simple. See the <link linkend="dga-modelines">DGA section's |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1418 modelines</link>, and insert them into your <filename>XF86Config</filename>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1419 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1420 <itemizedlist spacing="compact"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1421 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1422 If you have XFree86 4.x.x: use the <option>-vm</option> option. It will |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1423 change to a resolution your movie fits in. If it doesn't: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1424 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1425 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1426 With XFree86 3.x.x: you have to cycle through available resolutions |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1427 with the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1428 <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Keypad +</keycap></keycombo> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1429 and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1430 <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Keypad -</keycap></keycombo> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1431 keys. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1432 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1433 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1434 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1435 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1436 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1437 If you can't find the modes you inserted, browse XFree86's output. Some |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1438 drivers can't use low pixelclocks that are needed for low resolution |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1439 video modes. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1440 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1441 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1442 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1443 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1444 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1445 <sect1 id="vidix"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1446 <title>VIDIX</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1447 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1448 <formalpara><title>PREAMBLE</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1449 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1450 <acronym>VIDIX</acronym> is the abbreviation for |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1451 <emphasis role="bold">VID</emphasis>eo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1452 <emphasis role="bold">I</emphasis>nterface |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1453 for *ni<emphasis role="bold">X</emphasis>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1454 VIDIX was designed and introduced as an interface for fast user-space drivers |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1455 providing such video performance as mga_vid does for Matrox cards. It's also |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1456 very portable. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1457 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1458 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1459 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1460 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1461 This interface was designed as an attempt to fit existing video |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1462 acceleration interfaces (known as mga_vid, rage128_vid, radeon_vid, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1463 pm3_vid) into a fixed scheme. It provides a high level interface to chips |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1464 which are known as BES (BackEnd scalers) or OV (Video Overlays). It doesn't |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1465 provide low level interface to things which are known as graphics servers. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1466 (I don't want to compete with X11 team in graphics mode switching). I.e. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1467 main goal of this interface is to maximize the speed of video playback. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1468 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1469 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1470 <itemizedlist spacing="compact"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1471 <title>USAGE</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1472 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1473 You can use standalone video output driver: <option>-vo xvidix</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1474 This driver was developed as X11's front end to VIDIX technology. It |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1475 requires X server and can work only under X server. Note that, as it directly |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1476 accesses the hardware and circumvents the X driver, pixmaps cached in the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1477 graphics card's memory may be corrupted. You can prevent this by limiting |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1478 the amount of video memory used by X with the XF86Config option "VideoRam" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1479 in the device section. You should set this to the amount of memory installed |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1480 on your card minus 4MB. If you have less than 8MB of video ram, you can use |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1481 the option "XaaNoPixmapCache" in the screen section instead. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1482 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1483 <listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1484 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1485 There is a console VIDIX driver: <option>-vo cvidix</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1486 This requires a working and initialized framebuffer for most cards (or else |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1487 you'll just mess up the screen), and you'll have a similar effect as with |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1488 <option>-vo mga</option> or <option>-vo fbdev</option>. nVidia cards however |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1489 are able to output truly graphical video on a real text console. See the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1490 <link linkend="vidix-nvidia">nvidia_vid</link> section for more information. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1491 To get rid of text on the borders and the blinking cursor, try something like |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1492 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1493 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1494 <screen>setterm -cursor off > /dev/tty9</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1495 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1496 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1497 (assuming <systemitem>tty9</systemitem> is unused so far) and then |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1498 switch to <systemitem>tty9</systemitem>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1499 On the other hand, <option>-colorkey 0</option> should give you a video |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1500 running in the "background", though this depends on the colorkey |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1501 functionality to work right. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1502 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1503 </listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1504 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1505 You can use VIDIX subdevice which was applied to several video output |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1506 drivers, such as: <option>-vo vesa:vidix</option> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1507 (<emphasis role="bold">Linux only</emphasis>) and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1508 <option>-vo fbdev:vidix</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1509 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1510 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1511 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1512 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1513 Indeed it doesn't matter which video output driver is used with |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1514 <emphasis role="bold">VIDIX</emphasis>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1515 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1516 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1517 <itemizedlist spacing="compact"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1518 <title>REQUIREMENTS</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1519 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1520 Video card should be in graphics mode (except nVidia cards with the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1521 <option>-vo cvidix</option> output driver). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1522 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1523 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1524 <application>MPlayer</application>'s video output driver should know |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1525 active video mode and be able to tell to VIDIX subdevice some video |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1526 characteristics of server. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1527 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1528 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1529 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1530 <formalpara><title>USAGE METHODS</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1531 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1532 When VIDIX is used as <emphasis role="bold">subdevice</emphasis> (<option>-vo |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1533 vesa:vidix</option>) then video mode configuration is performed by video |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1534 output device (<emphasis role="bold">vo_server</emphasis> in short). Therefore you can |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1535 pass into command line of <application>MPlayer</application> the same keys |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1536 as for vo_server. In addition it understands <option>-double</option> key |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1537 as globally visible parameter. (I recommend using this key with VIDIX at |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1538 least for ATI's card). As for <option>-vo xvidix</option>, currently it |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1539 recognizes the following options: <option>-fs -zoom -x -y -double</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1540 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1541 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1542 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1543 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1544 Also you can specify VIDIX's driver directly as third subargument in |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1545 command line: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1546 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1547 mplayer -vo xvidix:mga_vid.so -fs -zoom -double <replaceable>file.avi</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1548 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1549 or |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1550 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1551 mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp 32 <replaceable>file.avi</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1552 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1553 But it's dangerous, and you shouldn't do that. In this case given driver |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1554 will be forced and result is unpredictable (it may |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1555 <emphasis role="bold">freeze</emphasis> your computer). You should do that |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1556 ONLY if you are absolutely sure it will work, and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1557 <application>MPlayer</application> doesn't do it automatically. Please tell |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1558 about it to the developers. The right way is to use VIDIX without arguments |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1559 to enable driver autodetection. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1560 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1561 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1562 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1563 Since VIDIX requires direct hardware access you can either run it as root |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1564 or set the SUID bit on the <application>MPlayer</application> binary |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1565 (<emphasis role="bold">Warning: This is a security risk!</emphasis>). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1566 Alternatively, you can use a special kernel module, like this: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1567 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1568 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1569 <procedure> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1570 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1571 Download the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1572 <ulink url="http://www.arava.co.il/matan/svgalib/">development version</ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1573 of svgalib (for example 1.9.17), <emphasis role="bold">OR</emphasis> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1574 download a version made by Alex especially for usage with |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1575 <application>MPlayer</application> (it doesn't need the svgalib source to |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1576 compile) from |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1577 <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/svgalib/svgalib_helper-1.9.17-mplayer.tar.bz2">here</ulink>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1578 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1579 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1580 Compile the module in the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1581 <filename class="directory">svgalib_helper</filename> directory (it can be |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1582 found inside the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1583 <filename class="directory">svgalib-1.9.17/kernel/</filename> directory if |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1584 you've downloaded the source from the svgalib site) and insmod it. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1585 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1586 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1587 To create the necessary devices in the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1588 <filename class="directory">/dev</filename> directory, do a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1589 <screen>make device</screen> in the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1590 <filename class="directory">svgalib_helper</filename> dir, as root. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1591 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1592 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1593 Move the <filename class="directory">svgalib_helper</filename> directory to |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1594 the <filename class="directory">vidix</filename> subdirectory of the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1595 <application>MPlayer</application> source tree. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1596 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1597 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1598 Remove the comment before the CFLAGS line containing the "svgalib_helper" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1599 string from <filename class="directory">vidix/Makefile</filename>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1600 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1601 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1602 Recompile. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1603 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1604 </procedure> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1605 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1606 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1607 <sect2 id="vidix-ati"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1608 <title>ATI cards</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1609 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1610 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1611 Currently most ATI cards are supported natively, from Mach64 to the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1612 newest Radeons. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1613 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1614 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1615 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1616 There are two compiled binaries: <filename>radeon_vid</filename> for Radeon and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1617 <filename>rage128_vid</filename> for Rage 128 cards. You may force one or let |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1618 the VIDIX system autoprobe all available drivers. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1619 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1620 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1621 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1622 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1623 <sect2 id="vidix-mga"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1624 <title>Matrox cards</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1625 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1626 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1627 Matrox G200, G400, G450 and G550 have been reported to work. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1628 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1629 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1630 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1631 The driver supports video equalizers and should be nearly as fast as the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1632 <link linkend="mga_vid">Matrox framebuffer</link> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1633 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1634 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1635 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1636 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1637 <sect2 id="vidix-trident"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1638 <title>Trident cards</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1639 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1640 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1641 There is a driver available for the Trident Cyberblade/i1 chipset, which |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1642 can be found on VIA Epia motherboards. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1643 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1644 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1645 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1646 The driver was written and is maintained by |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1647 <ulink url="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">Alastair M. Robinson</ulink>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1648 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1649 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1650 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1651 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1652 <sect2 id="vidix-3dlabs"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1653 <title>3DLabs cards</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1654 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1655 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1656 Although there is a driver for the 3DLabs GLINT R3 and Permedia3 chips, no one |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1657 has tested it, so reports are welcome. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1658 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1659 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1660 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1661 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1662 <sect2 id="vidix-nvidia"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1663 <title>nVidia cards</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1664 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1665 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1666 An unique feature of the nvidia_vid driver is its ability to display video on |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1667 <emphasis role="bold">plain, pure, text-only console</emphasis> - with no |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1668 framebuffer or X magic whatsoever. For this purpose, we'll have to use the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1669 <option>cvidix</option> video output, as the following example shows: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1670 <screen>mplayer -vo cvidix <replaceable>example.avi</replaceable></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1671 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1672 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1673 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1674 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1675 <sect2 id="vidix-sis"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1676 <title>SiS cards</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1677 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1678 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1679 This is very experimental code, just like nvidia_vid. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1680 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1681 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1682 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1683 It's been tested on SiS 650/651/740 (the most common chipsets used in the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1684 SiS versions of the "Shuttle XPC" barebones boxes out there) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1685 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1686 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1687 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1688 Reports awaited! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1689 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1690 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1691 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1692 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1693 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1694 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1695 <sect1 id="directfb"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1696 <title>DirectFB</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1697 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1698 <blockquote><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1699 "DirectFB is a graphics library which was designed with embedded systems |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1700 in mind. It offers maximum hardware accelerated performance at a minimum |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1701 of resource usage and overhead." - quoted from |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1702 <ulink url="http://www.directfb.org"/> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1703 </para></blockquote> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1704 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1705 <para>I'll exclude DirectFB features from this section.</para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1706 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1707 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1708 Though <application>MPlayer</application> is not supported as a "video |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1709 provider" in DirectFB, this output driver will enable video playback |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1710 through DirectFB. It will - of course - be accelerated, on my Matrox G400 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1711 DirectFB's speed was the same as XVideo. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1712 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1713 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1714 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1715 Always try to use the newest version of DirectFB. You can use DirectFB options |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1716 on the command line, using the <option>-dfbopts</option> option. Layer |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1717 selection can be done by the subdevice method, e.g.: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1718 <option>-vo directfb:2</option> (layer -1 is default: autodetect) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1719 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1720 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1721 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1722 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1723 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1724 <sect1 id="dfbmga"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1725 <title>DirectFB/Matrox (dfbmga)</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1726 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1727 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1728 Please read the <link linkend="directfb">main DirectFB</link> section for |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1729 general information. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1730 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1731 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1732 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1733 This video output driver will enable CRTC2 (on the second head) on Matrox |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1734 G400/G450/G550 cards, displaying video |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1735 <emphasis role="bold">independent</emphasis> of the first head. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1736 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1737 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1738 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1739 Ville Syrjala's has a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1740 <ulink url="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">README</ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1741 and a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1742 <ulink url="http://www.sci.fi/~syrjala/directfb/matrox-tv-out-howto">HOWTO</ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1743 on his homepage that explain how to make DirectFB TV output run on Matrox cards. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1744 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1745 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1746 <note><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1747 the first DirectFB version with which we could get this working was |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1748 0.9.17 (it's buggy, needs that <systemitem>surfacemanager</systemitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1749 patch from the URL above). Porting the CRTC2 code to |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1750 <link linkend="mga_vid">mga_vid</link> has been planned for years, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1751 <ulink url="../../tech/patches.txt">patches</ulink> are welcome. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1752 </para></note> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1753 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1754 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1755 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1756 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1757 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1758 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1759 <sect1 id="mpeg_decoders"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1760 <title>MPEG decoders</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1761 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1762 <sect2 id="dvb"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1763 <title>DVB output and input</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1764 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1765 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1766 <application>MPlayer</application> supports cards with the Siemens DVB chipset |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1767 from vendors like Siemens, Technotrend, Galaxis or Hauppauge. The latest DVB |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1768 drivers are available from the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1769 <ulink url="http://www.linuxtv.org">Linux TV site</ulink>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1770 If you want to do software transcoding you should have at least a 1GHz CPU. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1771 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1772 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1773 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1774 Configure should detect your DVB card. If it did not, force detection with |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1775 <screen>./configure --enable-dvb</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1776 If you have ost headers at a non-standard path, set the path with |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1777 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1778 ./configure --with-extraincdir=<replaceable>DVB source directory</replaceable>/ost/include |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1779 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1780 Then compile and install as usual.</para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1781 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1782 <formalpara><title>USAGE</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1783 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1784 Hardware decoding of streams containing MPEG-1/2 video and/or MPEG audio can be done with this |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1785 command: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1786 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1787 mplayer -ao mpegpes -vo mpegpes <replaceable>file.mpg|vob</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1788 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1789 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1790 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1791 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1792 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1793 Decoding of any other type of video stream requires transcoding to MPEG-1, thus it's slow |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1794 and may not be worth the trouble, especially if your computer is slow. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1795 It can be achieved using a command like this: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1796 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1797 mplayer -ao mpegpes -vo mpegpes <replaceable>yourfile.ext</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1798 mplayer -ao mpegpes -vo mpegpes -vf expand <replaceable>yourfile.ext</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1799 </screen></para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1800 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1801 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1802 Note that DVB cards only support heights 288 and 576 for PAL or 240 and 480 for |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1803 NTSC. You <emphasis role="bold">must</emphasis> rescale for other heights by |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1804 adding <option>scale=width:height</option> with the width and height you want |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1805 to the <option>-vf</option> option. DVB cards accept various widths, like 720, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1806 704, 640, 512, 480, 352 etc. and do hardware scaling in horizontal direction, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1807 so you do not need to scale horizontally in most cases. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1808 For a 512x384 (aspect 4:3) MPEG-4 (DivX) try: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1809 <screen>mplayer -ao mpegpes -vo mpegpes -vf scale=512:576</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1810 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1811 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1812 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1813 If you have a widescreen movie and you do not want to scale it to full height, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1814 you can use the <option>expand=w:h</option> filter to add black bands. To view a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1815 640x384 MPEG-4 (DivX), try: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1816 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1817 mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 <replaceable>file.avi</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1818 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1819 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1820 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1821 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1822 If your CPU is too slow for a full size 720x576 MPEG-4 (DivX), try downscaling: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1823 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1824 mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 <replaceable>file.avi</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1825 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1826 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1827 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1828 <para>If speed does not improve, try vertical downscaling, too: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1829 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1830 mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 <replaceable>file.avi</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1831 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1832 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1833 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1834 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1835 For OSD and subtitles use the OSD feature of the expand filter. So, instead of |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1836 <option>expand=w:h</option> or <option>expand=w:h:x:y</option>, use |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1837 <option>expand=w:h:x:y:1</option> (the 5th parameter <option>:1</option> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1838 at the end will enable OSD rendering). You may want to move the image up a bit |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1839 to get a bigger black zone for subtitles. You may also want to move subtitles |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1840 up, if they are outside your TV screen, use the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1841 <option>-subpos <0-100></option> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1842 option to adjust this (<option>-subpos 80</option> is a good choice). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1843 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1844 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1845 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1846 In order to play non-25fps movies on a PAL TV or with a slow CPU, add the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1847 <option>-framedrop</option> option. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1848 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1849 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1850 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1851 To keep the aspect ratio of MPEG-4 (DivX) files and get the optimal scaling |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1852 parameters (hardware horizontal scaling and software vertical scaling |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1853 while keeping the right aspect ratio), use the new dvbscale filter: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1854 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1855 for a 4:3 TV: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1856 for a 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1857 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1858 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1859 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1860 <formalpara><title>Digital TV (DVB input module)</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1861 <para>You can use your DVB card for watching Digital TV.</para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1862 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1863 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1864 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1865 You should have the programs <command>scan</command> and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1866 <command>szap/tzap/czap/azap</command> installed; they are all included in |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1867 the drivers package. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1868 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1869 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1870 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1871 Verify that your drivers are working properly with a program such as |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1872 <ulink url="http://sf.net/projects/dvbtools/"><command>dvbstream</command></ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1873 (that is the base of the DVB input module). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1874 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1875 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1876 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1877 Now you should compile a <filename>~/.mplayer/channels.conf</filename> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1878 file, with the syntax accepted by <command>szap/tzap/czap/azap</command>, or |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1879 have <command>scan</command> compile it for you. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1880 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1881 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1882 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1883 If you have more than one card type (e.g. Satellitar, Terrestrial, Cable and ATSC) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1884 you can save your channels files as |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1885 <filename>~/.mplayer/channels.conf.sat</filename>, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1886 <filename>~/.mplayer/channels.conf.ter</filename>, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1887 <filename>~/.mplayer/channels.conf.cbl</filename>, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1888 and <filename>~/.mplayer/channels.conf.atsc</filename>, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1889 respectively, so as to implicitly hint <application>MPlayer</application> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1890 to use these files rather than <filename>~/.mplayer/channels.conf</filename>, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1891 and you only need to specify which card to use. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1892 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1893 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1894 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1895 Make sure that you have have <emphasis>only</emphasis> Free to Air |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1896 channels in your <filename>channels.conf</filename> file, or |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1897 <application>MPlayer</application> will try to skip to the next visible one, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1898 but it may take long if there are many consecutive encrypted channels. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1899 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1900 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1901 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1902 In your audio and video fields you can use an extended syntax: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1903 <option>...:pid[+pid]:...</option> (for a maximum of 6 pids each); |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1904 in this case <application>MPlayer</application> will include in the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1905 stream all the indicated pids, plus pid 0 (that contains the PAT). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1906 You are encouraged to include in each row the PMT pid for the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1907 corresponding channel (if you know it). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1908 You can also specify 8192, this will select all pids on this frequency |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1909 and you can then switch between the programs with TAB. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1910 This might need more bandwidth, though cheap cards always transfer all |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1911 channels at least to the kernel so it does not make much of a difference |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1912 for these. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1913 Other possible uses are: televideo pid, second audio track, etc. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1914 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1915 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1916 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1917 If <application>MPlayer</application> complains frequently about |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1918 <screen>Too many video/audio packets in the buffer</screen> or |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1919 if you notice a growing desynchronization between audio and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1920 video try to use the libavformat MPEG-TS demuxer by adding |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1921 <option>-demuxer lavf -lavfdopts probesize=128</option> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1922 to your command line. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1923 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1924 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1925 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1926 To show the first of the channels present in your list, run |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1927 <screen>mplayer dvb://</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1928 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1929 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1930 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1931 If you want to watch a specific channel, such as R1, run |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1932 <screen>mplayer dvb://<replaceable>R1</replaceable></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1933 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1934 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1935 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1936 If you have more than one card you also need to specify the number of the card |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1937 where the channel is visible (e.g. 2) with the syntax: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1938 <screen>mplayer dvb://<replaceable>2@R1</replaceable></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1939 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1940 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1941 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1942 To change channels press the <keycap>h</keycap> (next) and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1943 <keycap>k</keycap> (previous) keys, or use the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1944 <link linkend="osdmenu">OSD menu</link>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1945 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1946 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1947 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1948 If your <filename>~/.mplayer/menu.conf</filename> contains a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1949 <literal><dvbsel></literal> entry, such as the one in the example |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1950 file <filename>etc/dvb-menu.conf</filename> (that you can use to overwrite |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1951 <filename>~/.mplayer/menu.conf</filename>), the main menu will show a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1952 sub-menu entry that will permit you to choose one of the channels present |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1953 in your <filename>channels.conf</filename>, possibly preceded by a menu |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1954 with the list of cards available if more than one is usable by |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1955 <application>MPlayer</application>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1956 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1957 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1958 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1959 If you want to save a program to disk you can use |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1960 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1961 mplayer -dumpfile <replaceable>r1.ts</replaceable> -dumpstream dvb://<replaceable>R1</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1962 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1963 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1964 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1965 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1966 If you want to record it in a different format (re-encoding it) instead |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1967 you can run a command such as |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1968 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1969 mencoder -o <replaceable>r1.avi</replaceable> -ovc xvid -xvidencopts bitrate=800 \ |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1970 -oac mp3lame -lameopts cbr:br=128 -pp=ci dvb://<replaceable>R1</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1971 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1972 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1973 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1974 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1975 Read the man page for a list of options that you can pass to the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1976 DVB input module. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1977 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1978 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1979 <formalpara><title>FUTURE</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1980 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1981 If you have questions or want to hear feature announcements and take part in |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1982 discussions on this subject, join our |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1983 <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1984 mailing list. Please remember that the list language is English. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1985 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1986 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1987 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1988 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1989 In the future you may expect the ability to display OSD and subtitles using |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1990 the native OSD feature of DVB cards, as well as more fluent playback of |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1991 non-25fps movies and realtime transcoding between MPEG-2 and MPEG-4 (partial |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1992 decompression). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1993 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1994 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1995 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1996 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1997 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1998 <sect2 id="dxr2"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
1999 <title>DXR2</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2000 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2001 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2002 <application>MPlayer</application> supports hardware accelerated playback |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2003 with the Creative DXR2 card. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2004 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2005 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2006 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2007 First of all you will need properly installed DXR2 drivers. You can find |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2008 the drivers and installation instructions at the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2009 <ulink url="http://dxr2.sf.net/">DXR2 Resource Center</ulink> site. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2010 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2011 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2012 <variablelist><title>USAGE</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2013 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2014 <term><option>-vo dxr2</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2015 <listitem><para>Enable TV output.</para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2016 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2017 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2018 <term><option>-vo dxr2:x11</option> or <option>-vo dxr2:xv</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2019 <listitem><para>Enable Overlay output in X11.</para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2020 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2021 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2022 <term><option>-dxr2 <option1:option2:...></option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2023 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2024 This option is used to control the DXR2 driver. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2025 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2026 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2027 </variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2028 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2029 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2030 The overlay chipset used on the DXR2 is of pretty bad quality but the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2031 default settings should work for everybody. The OSD may be usable with the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2032 overlay (not on TV) by drawing it in the colorkey. With the default colorkey |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2033 settings you may get variable results, usually you will see the colorkey |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2034 around the characters or some other funny effect. But if you properly adjust |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2035 the colorkey settings you should be able to get acceptable results. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2036 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2037 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2038 <para>Please see the man page for available options.</para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2039 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2040 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2041 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2042 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2043 <sect2 id="dxr3"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2044 <title>DXR3/Hollywood+</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2045 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2046 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2047 <application>MPlayer</application> supports hardware accelerated playback |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2048 with the Creative DXR3 and Sigma Designs Hollywood Plus cards. These cards |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2049 both use the em8300 MPEG decoder chip from Sigma Designs. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2050 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2051 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2052 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2053 First of all you will need properly installed DXR3/H+ drivers, version 0.12.0 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2054 or later. You can find the drivers and installation instructions at the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2055 <ulink url="http://dxr3.sf.net/">DXR3 & Hollywood Plus for Linux</ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2056 site. <filename>configure</filename> should detect your card automatically, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2057 compilation should go without problems. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2058 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2059 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2060 <!-- FIXME: find a more clear presentation --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2061 <variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2062 <title>USAGE</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2063 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2064 <term><option>-vo dxr3:prebuf:sync:norm=x:<replaceable>device</replaceable></option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2065 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2066 <option>overlay</option> activates the overlay instead of TVOut. It requires |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2067 that you have a properly configured overlay setup to work right. The easiest |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2068 way to configure the overlay is to first run autocal. Then run mplayer with |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2069 dxr3 output and without overlay turned on, run dxr3view. In dxr3view you can |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2070 tweak the overlay settings and see the effects in realtime, perhaps this feature |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2071 will be supported by the <application>MPlayer</application> GUI in the future. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2072 When overlay is properly set up you will no longer need to use dxr3view. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2073 <option>prebuf</option> turns on prebuffering. Prebuffering is a feature of the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2074 em8300 chip that enables it to hold more than one frame of video at a time. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2075 This means that when you are running with prebuffering |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2076 <application>MPlayer</application> will try to keep the video buffer filled |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2077 with data at all times. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2078 If you are on a slow machine <application>MPlayer</application> will probably |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2079 use close to, or precisely 100% of CPU. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2080 This is especially common if you play pure MPEG streams |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2081 (like DVDs, SVCDs a.s.o.) since <application>MPlayer</application> will not have |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2082 to reencode it to MPEG it will fill the buffer very fast. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2083 With prebuffering video playback is <emphasis role="bold">much</emphasis> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2084 less sensitive to other programs hogging the CPU, it will not drop frames unless |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2085 applications hog the CPU for a long time. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2086 When running without prebuffering the em8300 is much more sensitive to CPU load, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2087 so it is highly suggested that you turn on <application>MPlayer</application>'s |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2088 <option>-framedrop</option> option to avoid further loss of sync. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2089 <option>sync</option> will turn on the new sync-engine. This is currently an |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2090 experimental feature. With the sync feature turned on the em8300's internal |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2091 clock will be monitored at all times, if it starts to deviate from |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2092 <application>MPlayer</application>'s clock it will be reset causing the em8300 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2093 to drop any frames that are lagging behind. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2094 <option>norm=x</option> will set the TV norm of the DXR3 card without the need |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2095 for external tools like em8300setup. Valid norms are 5 = NTSC, 4 = PAL-60, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2096 3 = PAL. Special norms are 2 (auto-adjust using PAL/PAL-60) and 1 (auto-adjust |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2097 using PAL/NTSC) because they decide which norm to use by looking at the frame |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2098 rate of the movie. norm = 0 (default) does not change the current norm. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2099 <option><replaceable>device</replaceable></option> = device number to use if |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2100 you have more than one em8300 card. Any of these options may be left out. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2101 <option>:prebuf:sync</option> seems to work great when playing MPEG-4 (DivX) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2102 movies. People have reported problems using the prebuf option when playing |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2103 MPEG-1/2 files. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2104 You might want to try running without any options first, if you have sync |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2105 problems, or DVD subtitle problems, give <option>:sync</option> a try. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2106 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2107 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2108 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2109 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2110 <term><option>-ao oss:/dev/em8300_ma-<replaceable>X</replaceable></option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2111 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2112 For audio output, where <replaceable>X</replaceable> is the device number |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2113 (0 if one card). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2114 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2115 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2116 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2117 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2118 <term><option>-af resample=<replaceable>xxxxx</replaceable></option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2119 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2120 The em8300 cannot play back samplerates lower than 44100Hz. If the sample |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2121 rate is below 44100Hz select either 44100Hz or 48000Hz depending on which |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2122 one matches closest. I.e. if the movie uses 22050Hz use 44100Hz as |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2123 44100 / 2 = 22050, if it is 24000Hz use 48000Hz as 48000 / 2 = 24000 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2124 and so on. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2125 This does not work with digital audio output (<option>-ac hwac3</option>). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2126 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2127 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2128 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2129 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2130 <term><option>-vf lavc</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2131 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2132 To watch non-MPEG content on the em8300 (i.e. MPEG-4 (DivX) or RealVideo) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2133 you have to specify an MPEG-1 video filter such as |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2134 <systemitem class="library">libavcodec</systemitem> (lavc). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2135 See the man page for further info about <option>-vf lavc</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2136 Currently there is no way of setting the fps of the em8300 which means that |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2137 it is fixed to 30000/1001 fps. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2138 Because of this it is highly recommended that you use |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2139 <option>-vf lavc=<replaceable>quality</replaceable>:25</option> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2140 especially if you are using prebuffering. Then why 25 and not 30000/1001? |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2141 Well, the thing is that when you use 30000/1001 the picture becomes a bit |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2142 jumpy. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2143 The reason for this is unknown to us. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2144 If you set it to somewhere between 25 and 27 the picture becomes stable. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2145 For now all we can do is accept this for a fact. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2146 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2147 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2148 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2149 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2150 <term><option>-vf expand=-1:-1:-1:-1:1</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2151 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2152 Although the DXR3 driver can put some OSD onto the MPEG-1/2/4 video, it has |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2153 much lower quality than <application>MPlayer</application>'s traditional OSD, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2154 and has several refresh problems as well. The command line above will firstly |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2155 convert the input video to MPEG-4 (this is mandatory, sorry), then apply an |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2156 expand filter which won't expand anything (-1: default), but apply the normal |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2157 OSD onto the picture (that's what the "1" at the end does). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2158 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2159 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2160 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2161 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2162 <term><option>-ac hwac3</option></term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2163 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2164 The em8300 supports playing back AC3 audio (surround sound) through the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2165 digital audio output of the card. See the <option>-ao oss</option> option |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2166 above, it must be used to specify the DXR3's output instead of a sound card. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2167 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2168 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2169 </variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2170 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2171 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2172 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2173 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2174 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2175 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2176 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2177 <sect1 id="other"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2178 <title>Other visualization hardware</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2179 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2180 <sect2 id="zr"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2181 <title>Zr</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2182 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2183 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2184 This is a display-driver (<option>-vo zr</option>) for a number of MJPEG |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2185 capture/playback cards (tested for DC10+ and Buz, and it should work for the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2186 LML33, the DC10). The driver works by encoding the frame to JPEG and then |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2187 sending it to the card. For the JPEG encoding |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2188 <systemitem class="library">libavcodec</systemitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2189 is used, and required. With the special <emphasis>cinerama</emphasis> mode, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2190 you can watch movies in true wide screen provided that you have two beamers |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2191 and two MJPEG cards. Depending on resolution and quality settings, this driver |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2192 may require a lot of CPU power, remember to specify <option>-framedrop</option> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2193 if your machine is too slow. Note: My AMD K6-2 350MHz is (with |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2194 <option>-framedrop</option>) quite adequate for watching VCD sized material and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2195 downscaled movies. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2196 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2197 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2198 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2199 This driver talks to the kernel driver available at |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2200 <ulink url="http://mjpeg.sf.net"/>, so |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2201 you must get it working first. The presence of an MJPEG card is autodetected by |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2202 the <filename>configure</filename> script, if autodetection fails, force |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2203 detection with |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2204 <screen>./configure --enable-zr</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2205 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2206 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2207 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2208 The output can be controlled by several options, a long description of the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2209 options can be found in the man page, a short list of options can be viewed |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2210 by running |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2211 <screen>mplayer -zrhelp</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2212 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2213 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2214 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2215 Things like scaling and the OSD (on screen display) are not handled by |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2216 this driver but can be done using the video filters. For example, suppose |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2217 that you have a movie with a resolution of 512x272 and you want to view it |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2218 fullscreen on your DC10+. There are three main possibilities, you may scale |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2219 the movie to a width of 768, 384 or 192. For performance and quality reasons, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2220 I would choose to scale the movie to 384x204 using the fast bilinear software |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2221 scaler. The command line is |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2222 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2223 mplayer -vo zr -sws 0 -vf scale=384:204 <replaceable>movie.avi</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2224 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2225 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2226 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2227 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2228 Cropping can be done by the <option>crop</option> filter and by this |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2229 driver itself. Suppose that a movie is too wide for display on your Buz and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2230 that you want to use <option>-zrcrop</option> to make the movie less wide, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2231 then you would issue the following command |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2232 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2233 mplayer -vo zr -zrcrop 720x320+80+0 <replaceable>benhur.avi</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2234 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2235 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2236 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2237 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2238 if you want to use the <option>crop</option> filter, you would do |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2239 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2240 mplayer -vo zr -vf crop=720:320:80:0 <replaceable>benhur.avi</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2241 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2242 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2243 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2244 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2245 Extra occurrences of <option>-zrcrop</option> invoke |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2246 <emphasis>cinerama</emphasis> mode, i.e. you can distribute the movie over |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2247 several TV's or beamers to create a larger screen. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2248 Suppose you have two beamers. The left one is connected to your |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2249 Buz at <filename>/dev/video1</filename> and the right one is connected to |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2250 your DC10+ at <filename>/dev/video0</filename>. The movie has a resolution |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2251 of 704x288. Suppose also that you want the right beamer in black and white and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2252 that the left beamer should have JPEG frames at quality 10, then you would |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2253 issue the following command |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2254 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2255 mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \ |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2256 -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 \ |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2257 <replaceable>movie.avi</replaceable> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2258 </screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2259 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2260 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2261 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2262 You see that the options appearing before the second <option>-zrcrop</option> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2263 only apply to the DC10+ and that the options after the second |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2264 <option>-zrcrop</option> apply to the Buz. The maximum number of MJPEG cards |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2265 participating in <emphasis>cinerama</emphasis> is four, so you can build a |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2266 2x2 vidiwall. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2267 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2268 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2269 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2270 Finally an important remark: Do not start or stop XawTV on the playback device |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2271 during playback, it will crash your computer. It is, however, fine to |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2272 <emphasis role="bold">FIRST</emphasis> start XawTV, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2273 <emphasis role="bold">THEN</emphasis> start <application>MPlayer</application>, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2274 wait for <application>MPlayer</application> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2275 to finish and <emphasis role="bold">THEN</emphasis> stop XawTV. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2276 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2277 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2278 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2279 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2280 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2281 <sect2 id="blinkenlights"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2282 <title>Blinkenlights</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2283 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2284 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2285 This driver is capable of playback using the Blinkenlights UDP protocol. If you |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2286 don't know what <ulink url="http://www.blinkenlights.de/">Blinkenlights</ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2287 or its successor |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2288 <ulink url="http://www.blinkenlights.de/arcade/">Arcade</ulink> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2289 are, find it out. Although this is most probably the least used video output |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2290 driver, without a doubt it is the coolest <application>MPlayer</application> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2291 has to offer. Just watch some of the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2292 <ulink url="http://www.blinkenlights.de/video.en.html">Blinkenlights documentation videos</ulink>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2293 On the Arcade video you can see the Blinkenlights output driver in |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2294 action at 00:07:50. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2295 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2296 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2297 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2298 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2299 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2300 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2301 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2302 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2303 <sect1 id="tvout"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2304 <title>TV-out support</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2305 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2306 <sect2 id="tvout-mga-g400"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2307 <title>Matrox G400 cards</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2308 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2309 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2310 Under Linux you have two methods to get G400 TV out working: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2311 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2312 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2313 <important> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2314 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2315 for Matrox G450/G550 TV-out instructions, please see the next section! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2316 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2317 </important> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2318 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2319 <variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2320 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2321 <term>XFree86</term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2322 <listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2323 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2324 Using the driver and the HAL module, available from the <ulink |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2325 url="http://www.matrox.com">Matrox site</ulink>. This will give you X |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2326 on the TV. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2327 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2328 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2329 <emphasis role="bold">This method doesn't give you accelerated playback</emphasis> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2330 as under Windows! The second head has only YUV framebuffer, the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2331 <emphasis>BES</emphasis> (Back End Scaler, the YUV scaler on |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2332 G200/G400/G450/G550 cards) doesn't work on it! The windows driver somehow |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2333 workarounds this, probably by using the 3D engine to zoom, and the YUV |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2334 framebuffer to display the zoomed image. If you really want to use X, use |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2335 the <option>-vo x11 -fs -zoom</option> options, but it will be |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2336 <emphasis role="bold">SLOW</emphasis>, and has |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2337 <emphasis role="bold">Macrovision</emphasis> copy protection enabled |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2338 (you can "workaround" Macrovision using this |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2339 <ulink url="http://avifile.sf.net/mgamacro.pl">perl script</ulink>). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2340 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2341 </listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2342 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2343 <varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2344 <term>Framebuffer</term> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2345 <listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2346 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2347 Using the <emphasis role="bold">matroxfb modules</emphasis> in the 2.4 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2348 kernels. 2.2 kernels don't have the TVout feature in them, thus unusable |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2349 for this. You have to enable ALL matroxfb-specific feature during |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2350 compilation (except MultiHead), and compile them into |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2351 <emphasis role="bold">modules</emphasis>! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2352 You'll also need I2C enabled. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2353 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2354 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2355 <procedure> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2356 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2357 Enter <filename class="directory">TVout</filename> and type |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2358 <command>./compile.sh</command>. Install |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2359 <filename>TVout/matroxset/matroxset</filename> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2360 somewhere into your <envar>PATH</envar>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2361 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2362 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2363 If you don't have <command>fbset</command> installed, put |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2364 <filename>TVout/fbset/fbset</filename> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2365 somewhere into your <envar>PATH</envar>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2366 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2367 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2368 If you don't have <command>con2fb</command> installed, put |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2369 <filename>TVout/con2fb/con2fb</filename> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2370 somewhere into your <envar>PATH</envar>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2371 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2372 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2373 Then enter into the <filename class="directory">TVout/</filename> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2374 directory in the <application>MPlayer</application> source, and execute |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2375 <filename>./modules</filename> as root. Your text-mode console will |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2376 enter into framebuffer mode (no way back!). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2377 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2378 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2379 Next, EDIT and run the <filename>./matroxtv</filename> script. This will |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2380 present you to a very simple menu. Press <keycap>2</keycap> and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2381 <keycap>Enter</keycap>. Now you should have the same picture on your |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2382 monitor, and TV. If the TV (PAL by default) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2383 picture has some weird stripes on it, the script wasn't able to set the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2384 resolution correctly (to 640x512 by default). Try other resolutions |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2385 from the menu and/or experiment with fbset. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2386 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2387 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2388 Yoh. Next task is to make the cursor on tty1 (or whatever) to |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2389 disappear, and turn off screen blanking. Execute the following |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2390 commands: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2391 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2392 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2393 echo -e '\033[?25l' |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2394 setterm -blank 0<!-- |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2395 --></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2396 or |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2397 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2398 setterm -cursor off |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2399 setterm -blank 0<!-- |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2400 --></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2401 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2402 You possibly want to put the above into a script, and also clear the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2403 screen. To turn the cursor back: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2404 <screen>echo -e '\033[?25h'</screen> or |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2405 <screen>setterm -cursor on</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2406 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2407 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2408 Yeah kewl. Start movie playing with |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2409 <screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2410 mplayer -vo mga -fs -screenw 640 -screenh 512 <replaceable>filename</replaceable><!-- |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2411 --></screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2412 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2413 (If you use X, now change to matroxfb with for example |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2414 <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>F1</keycap></keycombo>.) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2415 Change <literal>640</literal> and <literal>512</literal> if you set |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2416 the resolution to other... |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2417 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2418 <step><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2419 <emphasis role="bold">Enjoy the ultra-fast ultra-featured Matrox TV |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2420 output (better than Xv)!</emphasis> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2421 </para></step> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2422 </procedure> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2423 </listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2424 </varlistentry> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2425 </variablelist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2426 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2427 <formalpara><title>Building a Matrox TV-out cable</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2428 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2429 No one takes any responsibility, nor guarantee for any damage caused |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2430 by this documentation. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2431 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2432 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2433 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2434 <formalpara><title>Cable for G400</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2435 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2436 The CRTC2 connector's fourth pin is the composite video signal. The |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2437 ground are the sixth, seventh and eighth pins. (info contributed |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2438 from Balázs Rácz) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2439 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2440 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2441 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2442 <formalpara><title>Cable for G450</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2443 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2444 The CRTC2 connector's first pin is the composite video signal. The |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2445 ground are the fifth, sixth, seventh, and fifteenth (5, 6, 7, 15) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2446 pins. (info contributed from Balázs Kerekes) |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2447 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2448 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2449 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2450 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2451 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2452 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2453 <sect2 id="tv-out_matrox_g450"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2454 <title>Matrox G450/G550 cards</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2455 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2456 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2457 TV output support for these cards has only been recently introduced, and is |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2458 not yet in the mainstream kernel. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2459 Currently the <emphasis role="bold">mga_vid</emphasis> module can't be used |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2460 AFAIK, because the G450/G550 driver works only in one configuration: the first |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2461 CRTC chip (with much more features) on the first display (on monitor), |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2462 and the second CRTC (no <emphasis role="bold">BES</emphasis> - for |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2463 explanation on BES, please see the G400 section above) on TV. So you can only |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2464 use <application>MPlayer</application>'s <emphasis>fbdev</emphasis> output |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2465 driver at the present. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2466 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2467 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2468 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2469 The first CRTC can't be routed to the second head currently. The author of the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2470 kernel matroxfb driver - Petr Vandrovec - will maybe make support for this, by |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2471 displaying the first CRTC's output onto both of the heads at once, as currently |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2472 recommended for G400, see the section above. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2473 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2474 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2475 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2476 The necessary kernel patch and the detailed HOWTO is downloadable from |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2477 <ulink url="http://www.bglug.ca/matrox_tvout/"/> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2478 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2479 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2480 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2481 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2482 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2483 <sect2 id="tvout-ati"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2484 <title>ATI cards</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2485 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2486 <formalpara><title>PREAMBLE</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2487 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2488 Currently ATI doesn't want to support any of its TV-out chips under Linux, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2489 because of their licensed Macrovision technology. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2490 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2491 </formalpara> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2492 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2493 <itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2494 <title>ATI CARDS TV-OUT STATUS ON LINUX</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2495 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2496 <emphasis role="bold">ATI Mach64</emphasis>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2497 supported by <ulink url="http://gatos.sf.net">GATOS</ulink>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2498 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2499 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2500 <emphasis role="bold">ASIC Radeon VIVO</emphasis>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2501 supported by <ulink url="http://gatos.sf.net">GATOS</ulink>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2502 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2503 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2504 <emphasis role="bold">Radeon</emphasis> and <emphasis role="bold">Rage128</emphasis>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2505 supported by <application>MPlayer</application>! |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2506 Check <link linkend="vesa">VESA driver</link> and |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2507 <link linkend="vidix">VIDIX</link> sections. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2508 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2509 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2510 <emphasis role="bold">Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4</emphasis>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2511 supported by |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2512 <ulink url="http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/">atitvout</ulink>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2513 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2514 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2515 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2516 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2517 On other cards, just use the <link linkend="vesa">VESA</link> driver, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2518 without VIDIX. Powerful CPU is needed, though. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2519 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2520 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2521 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2522 Only thing you need to do - <emphasis role="bold">Have the TV connector |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2523 plugged in before booting your PC</emphasis> since video BIOS initializes |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2524 itself only once during POST procedure. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2525 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2526 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2527 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2528 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2529 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2530 <sect2 id="tvout-nvidia"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2531 <title>nVidia</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2532 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2533 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2534 First, you MUST download the closed-source drivers from |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2535 <ulink url="http://nvidia.com"/>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2536 I will not describe the installation and configuration process because it does |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2537 not cover the scope of this documentation. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2538 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2539 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2540 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2541 After XFree86, XVideo, and 3D acceleration is properly working, edit your |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2542 card's Device section in the <filename>XF86Config</filename> file, according |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2543 to the following example (adapt for your card/TV): |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2544 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2545 <programlisting> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2546 Section "Device" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2547 Identifier "GeForce" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2548 VendorName "ASUS" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2549 BoardName "nVidia GeForce2/MX 400" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2550 Driver "nvidia" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2551 #Option "NvAGP" "1" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2552 Option "NoLogo" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2553 Option "CursorShadow" "on" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2554 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2555 Option "TwinView" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2556 Option "TwinViewOrientation" "Clone" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2557 Option "MetaModes" "1024x768,640x480" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2558 Option "ConnectedMonitor" "CRT, TV" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2559 Option "TVStandard" "PAL-B" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2560 Option "TVOutFormat" "Composite" |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2561 EndSection |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2562 </programlisting> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2563 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2564 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2565 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2566 Of course the important thing is the TwinView part. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2567 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2568 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2569 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2570 <!-- ********** --> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2571 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2572 <sect2 id="tvout-neomagic"> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2573 <title>NeoMagic</title> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2574 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2575 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2576 The NeoMagic chip is found in a variety of laptops, some of them are equipped |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2577 with a simple analog TV encoder, some have a more advanced one. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2578 <itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2579 <listitem><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2580 <emphasis role="bold">Analog encoder chip</emphasis>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2581 It has been reported that reliable TV out can be obtained by using |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2582 <option>-vo fbdev</option> or <option>-vo fbdev2</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2583 You need to have vesafb compiled in your kernel and pass |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2584 the following parameters on the kernel command line: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2585 <option>append="video=vesafb:ywrap,mtrr" vga=791</option>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2586 You should start <application>X</application>, then switch to console mode |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2587 with e.g. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2588 <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>F1</keycap></keycombo>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2589 If you fail to start <application>X</application> before running |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2590 <application>MPlayer</application> from the console, the video |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2591 becomes slow and choppy (explanations are welcome). |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2592 Login to your console, then initiate the following command: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2593 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2594 <screen>clear; mplayer -vo fbdev -zoom -cache 8192 dvd://</screen> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2595 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2596 Now you should see the movie running in console mode filling up about |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2597 half your laptop's LCD screen. To switch to TV hit |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2598 <keycombo><keycap>Fn</keycap><keycap>F5</keycap></keycombo> three times. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2599 Tested on a Tecra 8000, 2.6.15 kernel with vesafb, ALSA v1.0.10. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2600 </para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2601 <listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2602 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2603 <emphasis role="bold">Chrontel 70xx encoder chip</emphasis>: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2604 Found in IBM Thinkpad 390E and possibly other Thinkpads or notebooks. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2605 </para><para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2606 You must use <option>-vo vesa:neotv_pal</option> for PAL or |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2607 <option>-vo vesa:neotv_ntsc</option> for NTSC. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2608 It will provide TV output function in the following 16 bpp and 8 bpp modes: |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2609 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2610 <itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2611 <listitem><para>NTSC 320x240, 640x480 and maybe 800x600 too.</para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2612 <listitem><para>PAL 320x240, 400x300, 640x480, 800x600.</para></listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2613 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2614 <para>Mode 512x384 is not supported in BIOS. You must scale the image |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2615 to a different resolution to activate TV out. If you can see an image on the |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2616 screen in 640x480 or in 800x600 but not in 320x240 or other smaller |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2617 resolution you need to replace two tables in <filename>vbelib.c</filename>. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2618 See the vbeSetTV function for details. Please contact the author in this case. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2619 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2620 <para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2621 Known issues: VESA-only, no other controls such as brightness, contrast, |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2622 blacklevel, flickfilter are implemented. |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2623 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2624 </listitem> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2625 </itemizedlist> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2626 </para> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2627 </sect2> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2628 </sect1> |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2629 |
4d2f01cbea0a
first step of video.xml translation... (it's soooo huuuuuge..... :))
ptt
parents:
diff
changeset
|
2630 </chapter> |