[Mplayer-cvslog] CVS: 0_90/DOCS/Italian video.html,1.9,1.10
Diego Biurrun CVS
diego at mplayerhq.hu
Wed Apr 2 00:57:41 CEST 2003
Update of /cvsroot/mplayer/0_90/DOCS/Italian
In directory mail:/var/tmp.root/cvs-serv6420
Modified Files:
video.html
Log Message:
Sync by Roberto Togni <r_togni at libero.it>.
Index: video.html
===================================================================
RCS file: /cvsroot/mplayer/0_90/DOCS/Italian/video.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- video.html 1 Jan 2003 23:09:22 -0000 1.9
+++ video.html 1 Apr 2003 22:57:39 -0000 1.10
@@ -1,4 +1,5 @@
<HTML>
+<!-- Sync with english version 1.136 -->
<HEAD>
<TITLE>Video - MPlayer - Movie Player per Linux</TITLE>
@@ -178,7 +179,8 @@
<LI>Radeon VE - attualmente solo il CVS di XFree86 ha un driver per questa scheda, la versione
4.1.0 no. E nessun supporto TV out. Naturalmente con MPlayer puoi felicemente
ottenere una visualizzazione <B>accelerata</B>, con o senza <B>output TV</B>, e
-non servono librerie o X. Leggi le sezioni <a href="#vidix">Vidix</a>.
+non servono librerie o X. Leggi le sezioni <A HREF="#vidix">VIDIX</A>.</LI>
+</UL>
<H4><A NAME="xv_neomagic">2.3.1.2.1.5. Schede NeoMagic</A></H4>
@@ -202,20 +204,27 @@
<H4><A NAME="xv_trident">2.3.1.2.1.6. Schede Trident</A></H4>
-<P>Se vuoi usare xv con una scheda trident, dato che non funziona
+<P>Se vuoi usare xv con una scheda Trident, dato che non funziona
col 4.1.0, installa XFree 4.2.0 che
aggiunge il supporto per xv a pieno schermo con la scheda
Cyberblade XP.</P>
-<H4><A NAME="dga2>2.3.1.2.2 DGA</A></H4>
+<H4><A NAME="xv_powervr">2.3.1.2.1.7 Kyro/PowerVR cards</A></H4>
+
+<P>Se vuoi usare Xv con una scheda basata su Kyro (ad esempio la Hercules
+ Prophet 4000XT), devi scaricare i driver dal
+ <A HREf="http://www.powervr.com">sito PowerVR</A>.</P>
+
+
+<H4><A NAME="dga_summary">2.3.1.2.2 DGA</A></H4>
-<H4><A NAME="dga_summary">2.3.1.2.2.1 Sommario</A></H4>
+<H4>INTRODUZIONE</H4>
-<P>Questo documento tenta di spiegare cosa sia il DGA in generale e
+<P>Questa sezione tenta di spiegare cosa sia il DGA in generale e
cosa può fare (e cosa non può) il driver di output video DGA di mplayer.</P>
-<H4><A NAME="dga_whatis">2.3.1.2.2.2 Cos'è il DGA</A></H4>
+<H4>COS'E IL DGA</H4>
<P>DGA è l'acronimo di Direct Graphics Access (Accesso Diretto alla Grafica, ndt) ed è un modo per un programma di
aggirare il server X e modificare direttamente la memoria del framebuffer.
@@ -239,10 +248,10 @@
<P>Però il DGA ha alcune pecche. Sembra che siano in qualche modo dipendenti dal
chip grafico che si usa e dall'implementazione del driver video del server X
-che controlla questo chip. Quindi non funziona su tutti i sistemi ...</P>
+che controlla questo chip. Quindi non funziona su tutti i sistemi.</P>
-<H4><A NAME="dga_installation">2.3.1.2.2.3. Installare il supporto DGA per MPlayer</A></H4>
+<H4>INSTALLARE IL SUPPORTO DGA PER MPLAYER</H4>
<P>Per prima cosa assicurati che X carichi l'estensione DGA, controlla in /var/log/XFree86.0.log:</P>
@@ -278,7 +287,7 @@
Dovresti anche provare se l'opzione '-vo sdl:dga' funziona per te! E' molto più
veloce!!!</P>
-<H4><A NAME="dga_resolution">2.3.1.2.2.4. Cambiare risoluzione</A></H4>
+<H4><A NAME="dga_modelines">CAMBIARE RISOLUZIONE</A></H4>
<P>Il driver DGA permette di cambiare la risoluzione del segnale di uscita.
Questo evita la necessita di eseguire un (lento) ridimensionamento software e allo stesso
@@ -291,16 +300,32 @@
disabilita le modeline non adatte al tuo hardware. Puoi scoprire quali modalità rimangono
nel file di log di X11. Si trova in:
<CODE>/var/log/XFree86.0.log</CODE>.</P>
-<P>Vedi l'appendice A per alcune definizioni di modeline di esempio.</P>
-<H4><A NAME="dga_mplayer">2.3.1.2.2.5. DGA & MPlayer</A></H4>
+<P>Queste funzionano bene col mio chip Riva128, usando il modulo del driver
+ XServer <CODE>nv.o</CODE>.</P>
+
+<PRE>
+ Section "Modes"
+ Identifier "Modes[0]"
+ Modeline "800x600" 40 800 840 968 1056 600 601 605 628
+ Modeline "712x600" 35.0 712 740 850 900 400 410 412 425
+ Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
+ Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan
+ Modeline "352x288" 25.10 352 368 416 432 288 296 290 310
+ Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan
+ Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan
+ EndSection
+</PRE>
+
+
+<H4>DGA & MPlayer</H4>
<P>DGA è utilizzato in due posti in MPlayer: nel driver SDL
(-vo sdl:dga) e nel driver DGA (-vo dga).
Quello detto sopra è valido per entrambi; nella seguente sezione spiegherò come funziona
il driver DGA di MPlayer.</P>
-<H4><A NAME="dga_features">2.3.1.2.2.6. Caratteristiche del driver DGA</A></H4>
+<H4>CARATTERISTICHE</H4>
<P>Il driver DGA è invocato specificando -vo dga alla riga di comando.
Il comportamento di default è quello di cambiare ad una risoluzione il più vicino possibile
@@ -339,15 +364,14 @@
CPU!) a seconda dell'implementazione del DGA per il tuo hardware.</P>
-<H4><A NAME="dga_speed">2.3.1.2.2.7. Questioni sulla velocità</A></H4>
+<H4>QUESTIONI SULLA VELOCITA'</H4>
<P>Parlando in generale, l'accesso al framebuffer DGA dovrebbe essere veloce almeno quanto
il driver X11 con in più il beneficio di avere l'immagine a pieno schermo.
I valori di velocità in percentuale dati da mplayer devono essere interpretati con una certa
cura, dato che per esempio, col driver X11 non includono il tempo impiegato
dal server X necessario per il reale disegno. Aggancia un terminale alla porta
-seriale della tua box ed esegui top per vedere cosa sta realmente accadendo
-...</P>
+seriale della tua box ed esegui top per vedere cosa sta realmente accadendo.</P>
<P>Parlando in generale, l'incremento di velocità dato da DGA rispetto ad un uso 'normale' di X11
dipende in larga misura dalla tua scheda grafica e da quanto sia ben ottimizzato il modulo X-Server
@@ -362,66 +386,27 @@
<P>Ho visto già dei file avi riprodotti su un Pentium MMX 266. Le CPU AMD K6-2
dovrebbero andare bene dai 400 MHZ in su.</P>
-<H4><A NAME="dga_bugs">2.3.1.2.2.8. Bug conosciuti</A></H4>
+<H4>BUG CONOSCIUTI</H4>
<P>Bene, secondo alcuni sviluppatori di XFree, DGA è proprio una bestiaccia. Raccomandano
di non usarlo. La sua implementazione non è sempre perfetta
con tutti i driver per chipset di XFree la fuori.</P>
<P><UL>
-<LI>con XFree 4.0.3 e nv.o c'è un bug che risulta in strani colori
+<LI>con XFree 4.0.3 e nv.o c'è un bug che risulta in strani colori</LI>
<LI>il driver ATI necessita di cambiare la modalità più volte dopo aver finito di usare
-DGA
+DGA</LI>
<LI>alcuni driver semplicemente falliscono nel ritornare alla risoluzione normale (usa
-Ctrl-Alt-Keypad +, - per ritornarci manualmente)
-<LI>alcuni driver semplicemente mostrano strani colori
+Ctrl-Alt-Keypad +, - per ritornarci manualmente)</LI>
+<LI>alcuni driver semplicemente mostrano strani colori</LI>
<LI>alcuni driver mentono sulla quantità di memoria che mappano nello spazio di indirizzamento del
-processo, così vo_dga non userà il doppio buffering (SIS?)
+processo, così vo_dga non userà il doppio buffering (SIS?)</LI>
<LI>alcuni driver sembrano fallire nel riportare anche una singola modalità valida. In questo caso
il driver DGA si interromperà lamentandosi di una modalità senza senso di
-100000x100000 o simile ...
-<LI>OSD funziona solo col doppio buffering abilitato
+100000x100000 o simile.</LI>
+<LI>OSD funziona solo col doppio buffering abilitato</LI>
</UL></P>
-<H4><A NAME="dga_future">2.3.1.2.2.9. Lavoro futuro</A></H4>
-
-<P><UL><LI>usare la nuova interfaccia di rendering di X11 per OSD
-<LI>dov'è la mia lista delle cose da fare ???? :-(((</UL></P>
-
-
-<H4><A NAME="dga_modelines">2.3.1.2.2.A. Alcune modeline</A></H4>
-
-<PRE>
- Section "Modes"
- Identifier "Modes[0]"
- Modeline "800x600" 40 800 840 968 1056 600 601 605 628
- Modeline "712x600" 35.0 712 740 850 900 400 410 412 425
- Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
- Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan
- Modeline "352x288" 25.10 352 368 416 432 288 296 290 310
- Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan
- Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan
- EndSection
-</PRE>
-
-<P>Queste funzionano bene col mio chip Riva128, usando il modulo del driver XServer nv.o .
-</P>
-
-
-<H4><A NAME="dga_bug_reports">2.3.1.2.2.B. Segnalazione bug</A></H4>
-
-<P>Se riscontri dei problemi col driver DGA per favore sentiti libero di inviare una segnalazione
-di bug a me (indirizzo e-mail sotto). Per favore esegui mplayer con l'opzione
--v e includi tutte le linee che cominciano con vo_dga: nella segnalazione</P>
-
-<P>Includi anche la versione di X11 che usi, la scheda video
-e il tuo tipo di CPU. Anche il modulo del driver X11 (definito in XF86-Config) potrebbe
-aiutare. Grazie!</P>
-
-
-<P><I>Acki (acki at acki-netz.de, www.acki-netz.de)</I></P>
-
-
<H4><A NAME="sdl">2.3.1.2.3 SDL</A></H4>
<P>SDL (Simple Directmedia Layer, Semplice Livello Diretto per media, ndt) è in generale una interfaccio video/audio
@@ -465,7 +450,7 @@
<TR><TD></TD><TD><CODE>W/S</CODE></TD><TD></TD><TD>sostituiscono * e / (controllo mixer)</TD></TR>
</TABLE>
-<P><B>BUG CONOSCIUTI:</B></P>
+<H4>BUG CONOSCIUTI:<H4>
<P><UL><LI>I tasti premuti sotto il driver sdl:aalib si ripetono all'infinito. (usa -vo aa !)
E' un bug di SDL, io non posso cambiarlo (provato con SDL 1.2.1).
<LI>NON USARE L'SDL CON LA GUI! Non funziona come dovrebbe.</LI>
@@ -473,17 +458,17 @@
<H4><A NAME="svgalib">2.3.1.2.4 SVGAlib</A></H4>
-<P><B><U>Installazione</U></B><BR>
- Devi installare svgalib e il suo pacchetto di sviluppo per fare in modo che
+<H4>INSTALLAZIONE</H4><P>
+ Devi installare svgalib ed il suo pacchetto di sviluppo per fare in modo che
MPlayer compili il suo driver SVGAlib (riconosciuto automaticamente, ma può essere forzato),
e non dimenticare di modificare /etc/vga/libvga.config per adattarlo alla tua scheda & monitor.</P>
-<P><B><U>Note</U></B><BR>
+<H4>NOTE</H4><P>
Non usare l'opzione -fs, in quanto abilita il ridimensionamento via software,
che è lento. Se ne hai davvero bisogno, usa l'opzione <CODE>-sws 4</CODE>,
risulterà una qualità peggiore ma è in qualche modo più veloce.</P>
-<P><B><U>Supporto EGA (4bpp)</U></B><BR>
+<H4>SUPPORTO EGA (4BPP)</H4><P>
SVGAlib incorpora EGAlib, e MPlayer può mostrare qualsiasi
filmato in 16 colori, quindi è utilizzabile con le seguenti configurazioni:</P>
@@ -503,6 +488,15 @@
<CODE>-noaspect</CODE><BR>
</P>
+<P><B>NOTA:</B> secondo la mia esperienza, la migliore qualità di immagine su EGA
+ si ottiene riducendo un po' la luminosità: <CODE>-vop eq=-20:0</CODE>. Sulla
+ mia macchina ho dovuto anche ridurre la frequenza di campionamento dell'audio,
+ poichè il suono dava problemi a 44kHz: <CODE>-srate 22050</CODE>.</P>
+
+<P>Puoi attivare l'OSD ed i sottotitoli con il filtro <CODE>expand</CODE>, vedi
+ la pagina man per i parametri esatti.</P>
+
+
<H4><A NAME="fbdev">2.3.1.2.5 Output col Framebuffer (FBdev)</A></H4>
<P>Se compilare il driver FBdev è stabilito automaticamente da ./configure .
@@ -551,12 +545,12 @@
<H4><A NAME="mga_vid">2.3.1.2.6. Framebuffer Matrox (mga_vid)</A></H4>
<P>Questa sezione parla del supporto BES (Back-End Scaler) di Matrox G200/G400/G450/G550,
-il driver del kernel mga_vid. E' attualmente sviluppato da me (A'rpi), e
+il driver del kernel mga_vid. E' attualmente sviluppato da A'rpi, e
ha il supporto VSYNC hardware con triplo buffering. Funziona sia da console col framebuffer
che sotto X.</P>
-<P><B>ATTENZIONE</B>: su sistemi non-Linux, usa <A HREF=#vidix>Vidix</A> per
- mga_vid !!!</P>
+<P><B>ATTENZIONE</B>: Questo vale solo per Linux! Su sistemi non-Linux (testato
+ su FreeBSD), usa <A HREF=#vidix>VIDIX</A>!</P>
<P>Per usarlo, devi prima compilare mga_vid.o:</P>
@@ -659,8 +653,9 @@
<P>NOTA: il rendering utilizza molta CPU, specialmente usando aalib su X,
e ne usa meno su console standard,
non-framebuffer. Usa SVGATextMode per selezionare una modalità testo grande,
-e divertiti! (le schede Hercules con uscita secondaria vanno forte :)) (qualcuno può migliorare
-bdev per fare conversione/dithering a hgafb? Sarebbe bello :)</P>
+e divertiti! (le schede Hercules con uscita secondaria vanno forte :)) (anche
+ se, secondo me, puoi usare l'ozione <CODE>-vop 1bpp</CODE> per avere un
+ immagine grafica su hgafb:)</P>
<P>Usa l'opzione -framedrop se il tuo computer non è abbastanza veloce da renderizzare tutti i frame!</P>
@@ -701,35 +696,37 @@
almeno.)
</P>
-<P>
-<b>Vantaggi:</b><BR>
- - Hai la possibilità di vedere filmati <b>anche se Linux non conosce nemmeno</b> il tuo hardware video.<BR>
- - Non devi aver installato niente per la grafica sul tuo Linux
-(come X11 (cioè XFree86), fbdev e così via). Questo driver può essere eseguito dalla
-<b>modalità testo</b>.<BR>
- - Hai la possibilità di avere il <b>TV-out funzionante</b>. (almeno con le schede ATI).<BR>
- - Questo driver richiama l'handler <b>int 10h</b> quindi non è un emulatore - richiama le
-cose <b>reali</b> del <b>reale</b> BIOS in modalità <b>reale</b>. (detto meglio -
-in modalità vm86).<BR>
- - Puoi usarlo insieme a Vidix, ottenendo così l'accelerazione video
-<B>E</B> l'output su TV allo stesso tempo! (raccomandato per le schede ATI)
+<H4>VANTAGGI:</H4>
+<UL>
+ <LI>Hai la possibilità di vedere filmati <B>anche se Linux non conosce nemmeno
+ </B> il tuo hardware video.</LI>
+ <LI>Non devi aver installato niente per la grafica sul tuo Linux
+ (come X11 (cioè XFree86), fbdev e così via). Questo driver può essere
+ eseguito dalla <B>modalità testo</B>.</LI>
+ <LI>Hai la possibilità di avere il <B>TV-out funzionante</B> (almeno con le
+ schede ATI).</LI>
+ <LI>Questo driver richiama l'handler <B>int 10h</B> quindi non è un emulatore
+ - richiama le cose <B>reali</B> del <B>reale</B> BIOS in modalità
+ <B>reale</B>. (detto meglio -in modalità vm86).</LI>
+ <LI>Puoi usarlo insieme a Vidix, ottenendo così l'accelerazione video <B>E</B>
+ l'output su TV allo stesso tempo! (raccomandato per le schede ATI)</LI>
<LI>Se hai VESA VBE 3.0+, e hai specificato <CODE>monitor_hfreq</CODE>,
<CODE>monitor_vfreq</CODE>, <CODE>monitor_dotclock</CODE> da qualche parte (file di
configurazione, o linea di comando) otterrai il refresh rate più alto possibile. (Usando
General Timing Formula). Per abilitalo dovrai specificare
<B>tutte</B> le opzioni del tuo monitor.</LI>
-</P>
+</UL>
-<P>
-<b>Svantaggi:</b><BR>
- - Funziona solo su <b>sistemi x86</b>.<BR>
- - Può essere usato solo da <b>ROOT</b>.<BR>
- - Attualmente è disponibile solo per <b>Linux</b>.<BR>
-</P>
+<H4>SVANTAGGI:</H4>
+<UL>
+ <LI>Funziona solo su <B>sistemi x86</B>.</LI>
+ <LI>Può essere usato solo da <B>ROOT</B>.</LI>
+ <LI>Attualmente è disponibile solo per <B>Linux</B>.</LI>
+</UL>
<P>Non usare questo driver col <B>GCC 2.96</B> ! Non funzionerà !</P>
-<P><B>Opzioni a riga di comando disponibili per VESA:</B></P>
+<H4>OPZIONI A RIGA DI COMANDO DISPONIBILI PER VESA:</H4>
<DL>
<DT><CODE>-vo vesa:opzioni</CODE></DT>
<DD>attualmente riconosciute: <B>dga</B> per forzare la modalità dga e <B>nodga</B> per
@@ -738,22 +735,26 @@
<B>riconoscimento automatico</B> della modalità dga.</DD>
</DL>
-<P>
-<b>Problemi conosciuti e come aggirarli:</b><br>
- - Se hai installato il font <b>NLS</b> sulla tua Linux box ed esegui il driver VESA
-dalla modalità testo allora dopo aver chiuso mplayer avrai il <b>font ROM</b> caricato invece del
-nazionale. Puoi ricaricare il font nazionale usando l'utilità <b><i>setsysfont</i></b>
-dalla, per esempio, distribuzione Mandrake.<br>
-(<b>Suggerimento</b>: la stessa utilità è usata per la "localizzazione" di fbdev).<br>
- - Alcuni <b>driver grafici di Linux</b> non aggiornano la <b>modalità BIOS</b> attiva nella memoria DOS. Quindi se hai
-un tale problema - usa sempre il driver VESA solo dalla <b>modalità testo</b>. Altrimenti la modalità testo (#03) sarà
-attivata comunque e dovrai far ripartire il computer.<br>
- - Spesso dopo aver terminato il driver VESA si ottiene uno <b>schermo nero</b>. Per farlo ritornare
-allo stato originale - cambia semplicemente console (premendo <b>Alt-Fx</b>) poi ritorna
-alla precedente console nello stesso modo.<br>
- - Per far <b>funzionare il TV-out</b> devi avere il connettore della tv inserito prima di far partire
-il tuo PC in quanto il BIOS video si inizializza solo una volta durante la procedura di POST.
-</P>
+<H4>PROBLEMI CONOSCIUTI E COME AGGIRARLI</H4>
+<UL>
+ <LI>Se hai installato il font <B>NLS</B> sulla tua Linux box ed esegui il
+ driver VESA dalla modalità testo allora dopo aver chiuso mplayer avrai il
+ <B>font ROM</B> caricato invece del nazionale. Puoi ricaricare il font
+ nazionale usando l'utilità <CODE>setsysfont</CODE> dalla, per esempio,
+ distribuzione Mandrake. (<B>Suggerimento</B>: la stessa utilità è usata per
+ la "localizzazione" di fbdev).</LI>
+ <LI>Alcuni <B>driver grafici di Linux</B> non aggiornano la <B>modalità
+ BIOS</B> attiva nella memoria DOS. Quindi se hai un tale problema - usa sempre
+ il driver VESA solo dalla <B>modalità testo</B>. Altrimenti la modalità testo
+ (#03) sarà attivata comunque e dovrai far ripartire il computer.</LI>
+ <LI>Spesso dopo aver terminato il driver VESA si ottiene uno <B>schermo
+ nero</B>. Per farlo ritornare allo stato originale - cambia semplicemente
+ console (premendo <B>Alt-Fx</B>) poi ritorna alla precedente console nello
+ stesso modo.</LI>
+ <LI>Per far <B>funzionare il TV-out</B> devi avere il connettore della tv
+ inserito prima di far partire il tuo PC in quanto il BIOS video si
+ inizializza solo una volta durante la procedura di POST.</LI>
+</UL>
<H4><A NAME="x11">2.3.1.2.11. X11</A></H4>
@@ -785,13 +786,13 @@
risoluzione.</P>
-<H4><A NAME="vidix">2.3.1.2.12. Vidix</A></H4>
+<H4><A NAME="vidix">2.3.1.2.12. VIDIX</A></H4>
-<P><B><I>COS'E' IL VIDIX</I></B></P>
+<H4>INTRODUZIONE</H4>
-<P>VIDIX è l'acronimo di <b>VID</b>eo <b>I</b>nterface for
- *ni<b>X</b> (Interfaccia Video per *nix, ndt).<BR>
- VIDIX è stato studiato e implementato come un'interfaccia per veloci driver in spazio utente
+<P>VIDIX è l'acronimo di <B>VID</B>eo <B>I</B>nterface for *ni<B>X</B>
+ (Interfaccia Video per *nix, ndt).
+ E' stato studiato e implementato come un'interfaccia per veloci driver in spazio utente
che offrono le stesse performance video che mga_vid fornisce pe le schede Matrox. E anche
molto portabile.</P>
<P>Questa interfaccia è stata studiata come un tentativo di far rientrare le esistenti interfacce
@@ -864,15 +865,73 @@
<P>
VIDIX è una tecnologia molto nuova ed è molto probabile che sul tuo sistema
- (OS=abc CPU=xyz) non funzioni. In questo caso la sola soluzione per te è di eseguire
+ non funzioni. In questo caso la sola soluzione per te è di eseguire
un port (principalmente libdha). Ma c'è la speranza che funzioni su quei sistemi dove funziona
X11.
</P>
-<P>E l'ultimo <b>AVVERTIMENTO</b>: (s)fortunatamente <b>DEVI</b> avere i permessi di
- <b>ROOT</b> per usare VIDIX a causa dell'accesso diretto all'hardware. Al limite
- dai il bit <b>suid</b> all'eseguibile MPlayer.
-</P>
+<P>Poiché VIDIX richiede l'accesso diretto all'hardware, devi eseguirlo come
+ root od impostare il bit SUID sull'eseguibile di MPlayer (<B>Attenzione:
+ questo comporta grossi problemi di sicurezza!</B>). In alternativa, puoi usare
+ uno speciale modulo del kernel, facendo così:</P>
+
+<OL>
+ <LI>Scarica la
+ <A HREF="http://www.arava.co.il/matan/svgalib/">versione in sviluppo</A>
+ di svgalib (ad esemplio 1.9.17),<BR>
+ <B>O</B><BR>
+ scarica una versione creata da Alex apposta per l'utilizzo con
+ MPlayer (non richiede i sorgenti di svgalib per essere compilata) da
+ <A HREF="http://www.mplayerhq.hu/~alex/svgalib_helper-1.9.17-mplayer.tar.bz2">
+ qui</A>.</LI>
+ <LI>Compila il modulo nella directory <CODE>svgalib_helper</CODE> (lo trovi
+ nella directory <CODE>svgalib-1.9.17/kernel/</CODE> se hai
+ scaricato i sorgenti dal sito di svgalib) ed inseriscilo (insmod).</LI>
+ <LI>Sposta la directory <CODE>svgalib_helper</CODE> in
+ <CODE>mplayer/main/libdha/svgalib_helper</CODE>.</LI>
+ <LI>Da fare se hai scaricato i sorgenti dal sito svgalib: togliere il
+ commento prima della linea CFLAGS che contiene la stringa "svgalib_helper"
+ da <CODE>libdha/Makefile</CODE>.</LI>
+ <LI>Ricompilare ed installare libdha.</LI>
+</OL>
+
+
+<H4><A NAME="vidix_ati">2.3.1.2.12.1 Schede ATI</A></H4>
+
+<P>Attualmente la maggior parte delle schede ATI sono supportate in modo nativo,
+ dalla Mach64 alle ultime Radeon.</P>
+
+<P>Ci sono due driver: <CODE>radeon_vid</CODE> per le schede Radeon e
+ <CODE>rage128_vid</CODE> per le Rage 128. Puoi forzarne uno o lasciare che sia
+ VIDIX a cercare autonomamente il driver corretto.</P>
+
+
+<H4><A NAME="vidix_matrox">2.3.1.2.12.2 Schede Matrox</A></H4>
+
+<P>Le Matrox G200,G400,G450 e G550 sono state confermate funzionanti.</P>
+
+<P>Il driver supporta l'equalizzatore video e dovrebbere essere altrettanto
+ veloce come il <A HREF="#mga_vid">framebuffer Matrox</A>.</P>
+
+
+<H4><A NAME="vidix_trident">2.3.1.12.3 Schede Trident</A></H4>
+
+<P>C'è un driver disponibile per il chipset Trident Cyberblade/i1 chipset, che
+ si trova sulle motherboard VIA Epia.</P>
+
+<P>il driver è stato scritto ed è mantenuto da Alastair M. Robinson, che offre
+ l'ultima versione disponibile sulla sua
+ <A HREF="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">homepage</A>.
+ I driver vengono portati in MPlayer con pochissimo ritardo, quindi
+ dovrebbero essere sempre aggiornati.</P>
+
+
+<H4><A NAME="vidix_3dlabs">2.3.1.2.12.4 Schede 3DLabs</A></H4>
+
+<P>Sebbene esista un driver per i chip 3DLabs GLINT R3 e Permedia3, nessuno lo
+ ha testato; quindi se hai notizie faccelo sapere.</P>
+
+
<H4><A NAME="directfb">2.3.1.2.13 DirectFB</A></H4>
@@ -886,7 +945,7 @@
<P>Sebbene MPlayer non sia supportato come "video provider" in DirectFB, questo
driver di output abilita la riproduzione video tramite DirectFB. Naturalmente
- è accelerata sulla mia Mtrox G400 la velocità di DirectFB è la stessa di
+ è accelerata sulla mia Matrox G400 la velocità di DirectFB è la stessa di
XVideo.</P>
<P>Cerca sempre di usare l'ultima versione di DirectFB. Si possono usare le opzioni di DirectFB
@@ -900,12 +959,13 @@
generali.</P>
<P>Questo driver di output video abilita il CRTC2 (sulla seconda uscita) sulle schede
- Matrox G400, mostrando il video <B>indipendentemente</B> dalla prima uscita.</P>
+ Matrox G400/G450/G550, mostrando il video <B>indipendentemente</B> dalla prima uscita.</P>
<P>Le istruzioni per farlo funzionare si trovano nella
<A HREF="../tech/directfb.txt">sezione tecnica</A>
o direttamente sulla
- <A HREF="http://www.sci.fi/~syrjala/directfb/readme.txt">home page</A> di Ville Syrjala.</P>
+ <A HREF="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">
+ home page</A> di Ville Syrjala.</P>
<P>Nota: noi non siamo riusciti a farlo andare, ma altri si. Comunque,
è iniziato il porting del codice CRTC2 in <B>mga_vid</B>.</P>
@@ -1030,7 +1090,7 @@
Linux</A>. Lo script configure dovrebbe riconoscere automaticamente la tua scheda, la compilazione
dovrebbe procedere senza problemi.</P>
-<P><B>Utilizzo:</B></P>
+<H4>UTILIZZO:</H4>
<DL>
<DT><CODE>-vo dxr3:prebuf:sync:norm=x:<device></CODE></DT>
<DD><CODE>overlay</CODE> attiva l' overlay invece del TVOut. Necessita
@@ -1062,18 +1122,16 @@
utility esterne come em8300setup. Norm valide sono 5 = NTSC, 4 = PAL-60,
3 = PAL. Norm speciali sono 2 (riconosce automaticamente PAL/PAL-60) e 1
(riconosce automaticamente PAL/NTSC) in quanto decidono quale norm usare
- controllando il frame rate del filmato. Le moderne TV supportano sia il PAL che
- l'NTSC. Guardare filmati con il framerate al quale sono stati registrati
- da una riproduzione migliore senza frame scartati. norm = 0 (default) non modifica
+ controllando il frame rate del filmato. norm = 0 (default) non modifica
il norm attuale.<BR>
<CODE><device></CODE> = numero del dispositivo da usare se hai più di una scheda
em8300.
<BR>
Queste opzioni possono tutte essere tralasciate.
- <CODE>:prebuf:sync</CODE> sembra andare benissimo per i DivX ecc, anche sulla CPU
- AMD. Ma alcuni hanno segnalato problemi usando queste opzioni con i normali
- MPEG. Prova prima senza queste opzioni, se hai problemi di
- sincronia prova ad usare <CODE>:sync</CODE>.</DD>
+ <CODE>:prebuf:sync</CODE> sembra andare benissimo per i DivX.
+ Alcuni hanno segnalato problemi usando l'opzione <CODE>prebuf</CODE>
+ con i normali MPEG. Prova prima senza queste opzioni, se hai problemi di
+ sincronia o con i sottotitoli DVD prova ad usare <CODE>:sync</CODE>.</DD>
<DT><CODE>-ao oss:/dev/em8300_ma-X</CODE></DT>
<DD>Per l'output audio, dove <CODE>X</CODE> è il numero del dispositivo
@@ -1113,22 +1171,10 @@
<DD>L' em8300 supporta la riproduzione audio AC3 (suono surround) attraverso
l'uscita audio digitale della scheda. Vedi l'opzione <CODE>-ao oss</CODE>
sopra, deve essere usata per specificare l'output DXR3 al posto di una scheda
- sonora. Leggi inoltre la sezione <A HREF="codecs.html#hardware_ac3">AC3 hardware</A>
- per ulteriori informazioni sull' AC3.</DD>
+ sonora.</DD>
</DL>
-<H4>Note su MPEG1, MPEG2, VCD e DVD</H4>
-
-<P>In alcuni casi, i sottotitoli potrebbero non apparire in sincronia col flusso A/V
- quando si usa la decodifica hardware (<CODE>-vc mpegpes</CODE>). Qusto è un bug
- conosciuto. L' em8300 gestisce anche male i sottotitoli troppo grandi,
- e potrebbe fermarsi per un secondo o due. Al momento l'unico modo per aggirare il problema
- è usare <CODE>-vc mpeg12</CODE> quando si guardano DVD con sottotitoli. Con
- <CODE>-vc mpeg12</CODE> MPlayer ricodifica il video in MPEG (anche nel caso in cui
- è già MPEG). Questo significa che necessita una maggiore potenza della CPU, e potresti
- perdere un po' di qualità dell'immagine.</P>
-
<H4><A NAME="other">2.3.1.4 Altro hardware di visualizzazione</A></H4>
<H4><A NAME="zr">2.3.1.4.1 Zr</A></H4>
@@ -1147,33 +1193,80 @@
<P>Questo driver dialoga col driver del kernel disponibile a
<A HREF="http://mjpeg.sourceforge.net">http://mjpeg.sourceforge.net</A>, quindi
-devi far funzionare questo prima. Poi ricompila MPlayer con
-<CODE>--enable-zr</CODE>.</P>
+ devi far funzionare questo prima. La presenza di una scheda MJPEG è rilevata
+ automaticamente dallo script configure; se l'autorilevamento non ha successo
+ forzalo con</P>
+<PRE>
+ ./configure --enable-zr
+</PRE>
-<P>Alcune osservazioni:
-<UL>
- <LI>non iniziare o fermare XawTV sul dispositivo di riproduzione durante la stessa,
+<P>L'output può essere controllato con varie opzioni, una descrizione completa
+ si trova nella pagina man; per una descrizione breve eseguire
+
+<PRE>
+ mplayer -zrhelp
+</PRE>
+
+<P>Funzioni quali la scalatura o l'OSD non sono gestite dal driver, ma possono
+ essere fatte tramite i filtri video. Ad esempio, supponi di avere un filmato
+ con una risoluzione di <CODE>512x272</CODE> e vuoi vederlo a schermo intero
+ sulla tua scheda DC10+. Ci sono essenzialmente tre possibilità: puoi riscalare
+ il filmato con una larghezza di <CODE>768</CODE> o <CODE>384</CODE> o
+ <CODE>192</CODE>. Per ragioni di performance e qualità, io sceglierei di
+ ridimensionare il filmato a <CODE>384x204</CODE> usando lo scalatore software
+ con l'algoritmo bilineare veloce. La linea di comando è
+
+<PRE>
+ mplayer -vo zr -sws 0 -vop scale=384:204 movie.avi
+</PRE>
+
+<P>Il ritaglio (cropping) può essere fatto sia dal filtro <CODE>crop</CODE> che
+ dal driver stesso. Supponi che un filmato sia troppo largo per essere
+ visualizzato dalla tua scheda Buz e che vuoi usare <CODE>-zrcrop</CODE> per
+ ridurne la larghezza; il comando da usare sarebbe
+
+<PRE>
+ mplayer -vo zr -zrcrop 720x320+80+0 benhur.avi
+</PRE>
+
+ se vuoi invece usare il filtro <CODE>crop</CODE> fai
+
+<PRE>
+ mplayer -vo zr -vop crop=720:320:80:0 benhur.avi
+</PRE>
+
+<P>Usando più di un'opzione <CODE>-zrcrop</CODE> si attiva la modalità
+ <I>cinerama</I>, che permette di dividere l'immagine su più TV o proiettori
+ (beamer), al fine di creare uno schermo più grande. Supponi di avere due
+ proiettori. Quello di sinistra è collegato alla tua scheda Buz
+ <CODE>/dev/video1</CODE> e quello di destra alla tua scheda DC10+
+ <CODE>/dev/video0</CODE>. Il filmato ha risoluzione <CODE>704x288</CODE>.
+ Supponi anche di voler far funzionare il proiettore di destra in bianco e nero,
+ e di avere su quello di sinistra immagini con qualità jpeg <CODE>10</CODE>.
+ Il comando da utilizzare sarebbe
+
+<PRE>
+ mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \
+ -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 movie.avi
+</PRE>
+
+<P>Puoi notare che le opzioni che appaiono prima del secondo
+ <CODE>-zrcrop</CODE> si riferiscono solo alla scheda DC10+ e quelle che lo
+ seguono si applicano alla scheda Buz. Il numero massimo di schede utilizzabili
+ con <I>cinerama</I> è quattro, quindi puoi construire un maxischermo
+ <CODE>2x2</CODE>.
+
+<P>Per finire un avviso importante: non avviare o fermare XawTV sul dispositivo
+ di riproduzione durante la stessa,
bloccherà il tuo computer. Va comunque bene far partire <B>PRIMA</B>
XawTV, e <B>POI</B> MPlayer, aspettare che MPlayer finisca e
- <B>POI</B> fermare XawTV.</LI>
- <LI>questo driver aggiunge le opzioni <CODE>-zr*</CODE> alla linea di comando. La spiegazione di
- queste opzioni può essere visualizzata con <CODE>-zrhelp</CODE>. E' possibile tagliare
- il frame di input (tagliare i bordi per adattarlo o migliorare le prestazioni)
- e fare altre cose.</LI>
- <LI>Il driver prende i dati nei formati YV12 e YUY2. Questo significa che alcuni
- codec non funzioneranno. Alcuni vecchi codec VfW (Video for Windows), per esempio,
- non sono compatibili con questo driver. Il messaggio d'errore che vedrai è:
- <CODE>Sorry, selected video_out device is incompatible with this codec.
- </CODE></LI>
- <LI>OSD non è attualmente supportato, quindi non vedrai i
- sottotitoli.</LI>
-</UL>
-</P>
-
+ <B>POI</B> fermare XawTV.</P>
+
<H4><A NAME="blinken">2.3.1.4.2 Blinkenlights</A></H4>
<P>Questo driver è in grado di usare il protocollo UPD Blinkenlights.
- Se non sai cosa sia Blinkenlights, non hai bisogno di questo driver.</P>
+ Se non sai cosa sia <A HERF="http://www.blinkenlights.de">Blinkenlights</A>,
+ non hai bisogno di questo driver.</P>
<H4><A NAME="tv-out">2.3.1.5. Supporto TV-out</A></H4>
@@ -1250,12 +1343,16 @@
<H4>Costruire un cavo TV-out Matrox</H4>
-<P>Questa informazione ci è stata fornita da <B>Rácz Balázs</B>. Naturalmente
- non ci prendiamo nessuna responsabilità per qualsiasi danno causato
- per questa documentazione.</P>
+<P>Nessuno si assume alcuna responsabilità né fornisce alcuna garanzia per
+ qualsiasi danno causato seguendo questa documentazione.</P>
-<P>Il quarto pin del connettore CRTC2 è il segnale video composito. Le terre
- sono il sesto, settimo e ottavo pin.</P>
+<P><B>Cavo per G400</B>: Il quarto pin del connettore CRTC2 è il segnale video
+ composito. Le masse sono il sesto, settimo e ottavo pin (informazioni fornite
+ da Balázs Rácz).</P>
+
+<P><B>Cavo per G450</B>: Il primo pin del connettore CRTC2 è il segnale video
+ composito. Le masse sono il quinto, sesto, settimo e quindicesimo (5, 6, 7, 15)
+ pin (informazioni fornite da Balázs Kerekes).</P>
<H4><A NAME="tv-out_matrox_g450">2.3.1.5.2 Schede Matrox G450/G550</A></H4>
@@ -1279,11 +1376,11 @@
<P><B><A NAME="tv-out_ati">2.3.1.5.3. Schede ATI</A></B></P>
<P>
-<H5>PREAMBOLO</H5>
+<H4>PREAMBOLO</H4>
Attualmente ATI non vuole supportare nessuno dei suoi chip TV-out sotto Linux
a causa della tecnologia sotto licenza della Macrovision che utilizzano.
-<P><B><U>STATO DEL TV-OUT DELLE SCHEDE ATI SOTTO LINUX</U></B></P>
+<H5>STATO DEL TV-OUT DELLE SCHEDE ATI SOTTO LINUX<H5>
<UL>
<LI><b>ATI Mach64</b> è supportato da <A HREF="http://gatos.sf.net">gatos</A>.</LI>
<LI><b>ASIC Radeon VIVO</b> è supportato da <A HREF="http://gatos.sf.net">gatos</A>.</LI>
More information about the MPlayer-cvslog
mailing list