From fbc9c8e7a2f2bc8906b7060b629f214715c663ea Mon Sep 17 00:00:00 2001 From: frodone Date: Sat, 27 Jul 2002 01:12:53 +0000 Subject: [PATCH] sync git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6820 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/Italian/video.html | 161 +++++++++++++--------------------------- 1 file changed, 53 insertions(+), 108 deletions(-) diff --git a/DOCS/Italian/video.html b/DOCS/Italian/video.html index 537bc8f3ef..82be06bd37 100644 --- a/DOCS/Italian/video.html +++ b/DOCS/Italian/video.html @@ -469,14 +469,35 @@ E' un bug di SDL, io non posso cambiarlo (provato con SDL 1.2.1).

2.3.1.5. SVGAlib

-

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
+ 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.

-

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
+ 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.

+ +

Supporto EGA (4bpp)
+ SVGAlib incorpora EGAlib, e MPlayer può mostrare qualsiasi + filmato in 16 colori, quindi è utilizzabile con le seguenti configurazioni:

+ + + +

Il valore di bpp (bits per pixel) deve essere impostato manualmente a 4:
+   -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
+

2.3.1.6. Output col Framebuffer (FBdev)

@@ -658,7 +679,7 @@ Vedi http://aa-project.sourcef

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.
+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:

@@ -695,19 +716,15 @@ almeno.) - Questo driver richiama l'handler int 10h quindi non è un emulatore - richiama le cose reali del reale BIOS in modalità reale. (detto meglio - in modalità vm86).
- - 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 !

-

2.3.1.15. VIDIX

+

2.3.1.15. 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'è: -

  • E' un successore portabile della tecnologia mga_vid, ma è localizzato in spazio - utente.
  • -
  • A differenza di X11 fornisce DGA ovunque è possibile
  • -
  • A differenza di v4l fornisce un'interfaccia per la riproduzione video
  • -
  • A differenza dei driver linux usa librerie matematiche
  • -

    - -

    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.
  • Si può usare il sottodispositivo VIDIX che è stato applicato a molti driver di output video, come:
    - -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

    2.3.1.A.2. Schede ATI

    -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.: +PREAMBOLO
    +Attualmente ATI non vuole supportare nessuno dei suoi chip TV-out sotto Linux +a causa della tecnologia sotto licenza della Macrovision che utilizzano. +

    STATO DEL TV-OUT DELLE SCHEDE ATI SOTTO LINUX

    +

    - - -
    > 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. -
    + Con altre schede, usate semplicemente il driver VESA, senza + Vidix. Però è necessaria una CPU potente.

    -

    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: -

  • ATI Mach64 ha ImpacTV che è supportato da gatos. -
  • ASIC Radeon VIVO ha Rage Theatre che è supportato da gatos. -
  • Radeon VE e Rage PRO LT hanno ImpacTV2+ che non è supportato sotto Linux. -Ma con MPlayer ottieni piena accelerazione hardware e TV out -per le Radeon ! -Guarda le sezioni driver VESA e accelerazione Radeon -.

    - -

    -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à. -

    - -

    -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. -

    - -

    -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.

    2.3.1.A.3. Voodoo 3

    -Guarda a questa URL. +Controlla questa URL.