From fbc9c8e7a2f2bc8906b7060b629f214715c663ea Mon Sep 17 00:00:00 2001
From: frodone Se non hai X, puoi usare l'output SVGAlib! Assicurati di non usare l'opzione
--fs, in quanto abilita l'utilizzo del ridimensionamento software, e è LEEENTO
-per ora, a meno che tu non abbia una CPU veramente veloce (e/o MTRR?). :( Installazione Naturalmente dovrai installare svgalib e il suo pacchetto di sviluppo
-in modo che MPlayer possa compilare il suo driver SVGAlib (trovato automaticamente, ma può essere
-forzato), e non dimenticare di modificare /etc/vga/libvga.config per adattarlo alla tua
-scheda video & monitor. Note Supporto EGA (4bpp) Il valore di bpp (bits per pixel) deve essere impostato manualmente a 4: 2.3.1.6. Output col Framebuffer (FBdev)
Questo driver è stato pensato e introdotto come un driver generico per qualsiasi scheda video
con un BIOS VESA VBE 2.0 compatibile. Ma c'è ancora una ragione per lo sviluppo di
-questo driver - le sue molte possibilità di visualizzazione sulla TV.
+ Devi installare svgalib e 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.
+ Non usare l'opzione -fs, in quanto abilita il ridimensionamento via software,
+ che è lento. Se ne hai davvero bisogno, usa l'opzione -sws 4
,
+ risulterà una qualità peggiore ma è in qualche modo più veloce.
+ SVGAlib incorpora EGAlib, e MPlayer può mostrare qualsiasi
+ filmato in 16 colori, quindi è utilizzabile con le seguenti configurazioni:
+
+
+
+ -bpp 4
+ Il filmato probabilmente deve essere ridimensionato per adattarlo alla modalità EGA:
+ -vop scale=640:350
or
+ -vop scale=320:200
+ Per questo abbiamo bisogno di una routine di ridimensionamento veloca ma di cattiva qualità:
+ -sws 4
+ Forse deve essere disabilitata la correzione automatica dell'aspetto:
+ -noaspect
+
+questo driver - la sua possibilità di abilitare l'output sulla TV.
VESA BIOS EXTENSION (VBE) Versione 3.0 Data: 16 Settembre 1998 (Pagina 70)
dice:
- - Molto più importante :) puoi guardare i DVD a 320x200 se non hai una CPU potente.
+ - Puoi usarlo insieme a Vidix, ottenendo così l'accelerazione video
+E l'output su TV allo stesso tempo! (raccomandato per le schede ATI)
Le cose negative:
- Funziona solo su sistemi x86.
- - E' il driver più lento di tutti quelli disponibili per MPlayer.
- (Ma solo se la tua scheda non supporta la modalità DGA - altrimenti questo
- driver è simile in velocità a quelli -vo dga e -vo fbdev.
-
- Può essere usato solo da ROOT.
- Attualmente è disponibile solo per Linux.
- - Non usa nessuna accelerazione hardware (come il livello YUV o lo scaling hw).
Non usare questo driver col GCC 2.96 ! Non funzionerà !
@@ -776,41 +793,22 @@ risoluzione.Questa sezione è OBSOLETA ! Usa Vidix !
- +COS'E' IL VIDIX
VIDIX è l'acronimo di VIDeo Interface for
*niX (Interfaccia Video per *nix, ndt).
VIDIX è stato studiato e implementato come un'interfaccia per veloci driver in spazio utente
- che forniscono DGA ovunque è possibile (a differenza di X11).
- Spero che questi driver saranno portabili come X11 (non solo su
- *nix).
- Cos'è:
-
Posso dirtelo in lettere maiuscole e grassetto :
- VIDIX FORNISCE ACCESSO DIRETTO ALLA GRAFICA ALLA MEMORIA YUV BES.
-
Bene (è tra le cose che devo fare) - implementare un decoder da DGA a MPEG2.
- + che offrono le stesse performance video che mga_vid fornisce pe le schede Matrox. E anche + molto portabile.Questa interfaccia è stata studiata come un tentativo di far rientrare le esistenti interfacce - di accelerazione video (conosciute come mga_vid, mga_yuv, radeon_vid) in uno schema fisso. Fornisce + di accelerazione video (conosciute come mga_vid, rage128_vid, radeon_vid, pm3_vid) in uno schema fisso. Fornisce un'interfaccia di alto livello ai chip conosciuti come BES (BackEnd scaler) o OV (Video Overlay). Non fornisce un'interfaccia di basso livello a cose conosciute come server grafici. (Non voglio competere con il team di X11 nel cambiamento di modalità grafica). Cioè, l'obbiettivo principale di questa interfaccia - è di fornire la massima velocità di riproduzione video ma non di mettere il segnale video sullo - schermo della tua TV o sul nastro del tuo videoregistratore. Sebbene anche queste cose siano - molto importanti - è esattamente un altro compito. (Comunque penso che sarebbe possibile - implementare qualcosa come un mini-X (non confondetelo con Minix ;) in - futuro, se si troverà un certo numero di volontari. + è di fornire la massima velocità di riproduzione video.
UTILIZZO
@@ -821,7 +819,7 @@ risoluzione. necessita di un server X e può funzionare solo sotto un server X.-vo vesa:vidix
e -vo fbdev:vidix
-vo vesa:vidix
(SOLO PER LINUX) e -vo fbdev:vidix
Infatti non importa quale driver di output video si usa con VIDIX.
@@ -1037,85 +1035,32 @@ devi far funzionare questo prima. Poi ricompila MPlayer con
-Poche parole sul TV-out di ATI:
-Attualmente ATI non vuole supportare nessuno dei suoi chip TV-out sotto Linux.
-Sotto c'è la risposta ufficiale di ATI Inc.:
-
-
-
-
-
-
> Ciao!
-
>
-
> Sulle vostre pagine scrivete che supportate gli sviluppatori linux.
-
> Attualmente partecipo al progetto mplayer (www.mplayerhq.hu)
-
> Sono interessato ad abilitare il TV-out su chip Radeon VE durante
-
> la riproduzione di filmati. Sarebbe bello aggiungere questa caratteristica al driver radeonfb
-
> (che si trova nell'albero CVS del progetto mplayer in main/drivers/radeon).
-
> Ho la possibilità di avere della documentazione tecnica ufficiale?
-
-
Non possiamo fornire documentazione relativa al TV out a causa della presenza di macrovision.
-
Anche il decoding mpeg2 è qualcosa che POTREMMO considerare nel futuro ma non
-
al momento. Questo è dovuto ancora a informazioni proprietarie e di terze
-
parti.
-
Peccato vero?
- -
-
-D:Cos'è Macrovision?
-
-R:E' un meccanismo di protezione dalla copia.
Significa che se loro rilasciano qualunque informazione relativa al TV-out allora gli -hacker saranno in grado di disabilitare la protezione dalla copia sui loro chip. Quindi -non abbiamo possibilità di far funzionare il TV-out sulle ATI.
- -Qual'è lo stato dei chip tv-out ATI sotto Linux: -
-Fortunatamente, i possessori di CPU abbastanza potenti (Duron, Celeron2 e migliori) possono vedere -i film sulla TV attraverso i driver VESA. -
- -
-Dovrei dire anche delle buone parole a ATI Inc. :
-producono dei BIOS della migliore qualità.
-
STATO DEL TV-OUT DELLE SCHEDE ATI SOTTO LINUX
+
-I driver VESA non usano nessuna accelerazione hardware ma simulano
-DGA con una finestra di 64K, che è configurata con le funzioni a 32-bit
-del BIOS. Le schede ATI hanno una memoria video abbastanza veloce (chip DIMM o DDR
-con accesso a 64 - 128-bit) quindi non è un collo di bottiglia per loro. Non ci sono limitazioni
-per la scelta della modalità video da mostrare sulla TV (come in altre
-schede) quindi puoi usare qualunque modalità video sulla tua TV (da
-320x200 fino a 1024x768).
-D'altra parte (si sa con certezza almeno per le Radeon) c'è una modalità DGA
-che è riconosciuta automaticamente e in questo caso otterrai una velocità paragonabile a quella
-dei driver -vo dga e -vo fbdev.
-L'unica cosa che devi fare - connettere la TV prima di avviare il tuo
-PC in quanto il BIOS video si inizializza una sola volta durante la procedura di POST.
+ Con altre schede, usate semplicemente il driver VESA, senza
+ Vidix. Però è necessaria una CPU potente.
-Per dettagli vedi le sezioni VESA di questa -documentazione. +
La sola cosa che devi fare - collegare la TV prima di avviare + il PC in quanto il BIOS video si inizializza solo al momento della + procedura di POST.
-Guarda a questa URL. +Controlla questa URL.