diff options
Diffstat (limited to 'DOCS/xml/fr/video.xml')
-rw-r--r-- | DOCS/xml/fr/video.xml | 1264 |
1 files changed, 632 insertions, 632 deletions
diff --git a/DOCS/xml/fr/video.xml b/DOCS/xml/fr/video.xml index 445953d3db..863500943b 100644 --- a/DOCS/xml/fr/video.xml +++ b/DOCS/xml/fr/video.xml @@ -1,13 +1,13 @@ -<?xml version="1.0" encoding="iso-8859-1"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20054 --> <chapter id="video"> -<title>Sorties vidéo</title> +<title>Sorties vidéo</title> <sect1 id="mtrr"> -<title>Réglage MTRR</title> +<title>Réglage MTRR</title> <para> -Il est FORTEMENT recommandé de bien ajuster ses registres MTRR, qui apportent +Il est FORTEMENT recommandé de bien ajuster ses registres MTRR, qui apportent un gain important de performances. </para> @@ -21,26 +21,26 @@ reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<!-- </para> <para> -C'est bon, il montre ma Matrox G400 avec 16Mo de mémoire. +C'est bon, il montre ma Matrox G400 avec 16Mo de mémoire. J'ai fais cela avec XFree 4.x.x , qui ajuste les registres MTRR automatiquement. </para> <para> -Si rien n'a fonctionné, vous devrez procéder manuellement. +Si rien n'a fonctionné, vous devrez procéder manuellement. D'abord, vous devez trouver l'adresse de base. -Vous pouvez la trouver de trois façons : +Vous pouvez la trouver de trois façons : <orderedlist> <listitem><para> - à partir des messages au démarrage de X11, par exemple: + à partir des messages au démarrage de X11, par exemple: <screen> (--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000 (--) SVGA: Linear framebuffer at 0xD8000000<!-- --></screen> </para></listitem> <listitem><para> - à partir de <filename>/proc/pci</filename> (utilisez la commande + à partir de <filename>/proc/pci</filename> (utilisez la commande <command>lspci -v</command>): <screen> 01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525 @@ -48,15 +48,15 @@ Memory at d8000000 (32-bit, prefetchable) </screen> </para></listitem> <listitem><para> - à partir des messages noyau du driver mga_vid (utilisez <command>dmesg</command>): + à partir des messages noyau du driver mga_vid (utilisez <command>dmesg</command>): <screen>mga_mem_base = d8000000</screen> </para></listitem> </orderedlist> </para> <para> -Trouvons maintenant la taille mémoire. Simplement, convertissez la taille de la -mémoire vidéo en hexadécimal, ou utilisez cette table : +Trouvons maintenant la taille mémoire. Simplement, convertissez la taille de la +mémoire vidéo en hexadécimal, ou utilisez cette table : <informaltable frame="none"> <tgroup cols="2"> <tbody> @@ -73,7 +73,7 @@ mémoire vidéo en hexadécimal, ou utilisez cette table : <para> Vous connaissez l'adresse de base ainsi que la taille, ajustons vos registres MTRR ! -Par exemple, pour la carte Matrox utilisée ci-dessus (<literal>base=0xd8000000</literal>) +Par exemple, pour la carte Matrox utilisée ci-dessus (<literal>base=0xd8000000</literal>) avec 32Mo de ram (<literal>size=0x2000000</literal>) faites simplement : <screen> echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr @@ -84,50 +84,50 @@ echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr Tous les processeurs ne supportent pas les MTRR. Les anciens K6-2 par exemple (vers 266Mhz, stepping 0) ne sont pas compatibles avec les MTRR, mais les stepping 12 le sont -(<command>cat /proc/cpuinfo</command> pour le vérifier). +(<command>cat /proc/cpuinfo</command> pour le vérifier). </para> </sect1> <sect1 id="output-trad"> -<title>Sortie vidéo pour cartes graphiques traditionnelles</title> +<title>Sortie vidéo pour cartes graphiques traditionnelles</title> <sect2 id="xv"> <title>Xv</title> <para> -Sous XFree86 4.0.2 ou plus récent, vous pouvez utiliser les routines YUV -matérielles de votre carte en utilisant l'extension XVideo. +Sous XFree86 4.0.2 ou plus récent, vous pouvez utiliser les routines YUV +matérielles de votre carte en utilisant l'extension XVideo. C'est ce qu'utilise l'option '<option>-vo xv</option>'. -De plus, ce pilote supporte le réglage de luminosité/contraste/saturation/etc. -(à moins que vous n'utilisiez le vieux, lent codec Divx DirectShow, qui le +De plus, ce pilote supporte le réglage de luminosité/contraste/saturation/etc. +(à moins que vous n'utilisiez le vieux, lent codec Divx DirectShow, qui le supporte partout), voir la page de man. </para> <para> -Pour que cela fonctionne, vérifiez ceci : +Pour que cela fonctionne, vérifiez ceci : <orderedlist> <listitem><para> - Vous devez utiliser XFree86 4.0.2 ou plus récent (les versions précédentes + Vous devez utiliser XFree86 4.0.2 ou plus récent (les versions précédentes n'ont pas XVideo) </para></listitem> <listitem><para> - Votre carte supporte l'accélération matérielle (les cartes modernes le font) + Votre carte supporte l'accélération matérielle (les cartes modernes le font) </para></listitem> <listitem><para> - X charge l'extension XVideo, qui doit faire apparaître quelque chose comme: + X charge l'extension XVideo, qui doit faire apparaître quelque chose comme: <programlisting>(II) Loading extension XVideo</programlisting> dans <filename>/var/log/XFree86.0.log</filename> <note><para> NOTE: ceci charge seulement l'extension de XFree86. - Dans une installation correcte, celle ci est toujours chargée, et ne - signifie pas que le support XVideo spécifique à - <emphasis role="bold">votre carte</emphasis> est chargée ! + Dans une installation correcte, celle ci est toujours chargée, et ne + signifie pas que le support XVideo spécifique à + <emphasis role="bold">votre carte</emphasis> est chargée ! </para></note> </para></listitem> <listitem><para> - Votre carte a le support Xv sous Linux. Pour le vérifier, essayez + Votre carte a le support Xv sous Linux. Pour le vérifier, essayez <command>xvinfo</command>, - inclus dans XFree86. Cela doit afficher un long message, similaire à : + inclus dans XFree86. Cela doit afficher un long message, similaire à : <screen> X-Video Extension version 2.2 screen #0 @@ -154,13 +154,13 @@ screen #0 (...etc...)<!-- --></screen> Cela doit supporter les formats de pixels YUY2 packed et YV12 planar pour - pouvoir être utilisés avec <application>MPlayer</application>. + pouvoir être utilisés avec <application>MPlayer</application>. </para></listitem> <listitem><para> - Finalement, vérifiez si <application>MPlayer</application> a été compilé + Finalement, vérifiez si <application>MPlayer</application> a été compilé avec le support 'xv'. Faites un <command>mplayer -vo help | grep xv</command> - Si le support 'xv' à été compilé une ligne similaire à celle-ci devrait + Si le support 'xv' à été compilé une ligne similaire à celle-ci devrait apparaitre : <screen> xv X11/Xv<!-- @@ -173,15 +173,15 @@ screen #0 <title> Cartes 3dfx</title> <para> -Les anciens drivers 3dfx avaient des problèmes avec l'accélération XVideo, +Les anciens drivers 3dfx avaient des problèmes avec l'accélération XVideo, et ne supportaient ni YUY2 ni YV12. -Vérifiez que vous avez bien XFree86 version 4.2.0 ou plus, il fonctionne +Vérifiez que vous avez bien XFree86 version 4.2.0 ou plus, il fonctionne correctement avec YV12 et YUY2. -Les versions précédentes, incluant 4.1.0, +Les versions précédentes, incluant 4.1.0, <emphasis role="bold">plantent avec YV12</emphasis>. -Si des problèmes apparaissent en utilisant <option>-vo xv</option>, essayez -SDL (qui utilise également XVideo) et voyez si cela passe mieux. -Lisez la section <link linkend="sdl">SDL</link> pour plus de détails. +Si des problèmes apparaissent en utilisant <option>-vo xv</option>, essayez +SDL (qui utilise également XVideo) et voyez si cela passe mieux. +Lisez la section <link linkend="sdl">SDL</link> pour plus de détails. </para> <para> @@ -196,24 +196,24 @@ Lisez la section <link linkend="sdl">SDL</link> pour plus de détails. <para> Les cartes S3 Savage3D doivent fonctionner correctement, mais pour les Savage4, -utilisez XFree86 version 4.0.3 ou plus (en cas de problèmes d'image, essayez 16bpp). -Comme pour les S3 Virge: il y a un support xv, mais la carte elle-même est très lente, +utilisez XFree86 version 4.0.3 ou plus (en cas de problèmes d'image, essayez 16bpp). +Comme pour les S3 Virge: il y a un support xv, mais la carte elle-même est très lente, donc vous feriez mieux de la vendre. </para> <para> Il y a maintenant un pilote framebuffer natif pour les cartes S3 Virge -ou similaires à tdfxfb. Activez votre framebuffer (c-à-d ajoutez -"<option>vga=792 video=vesa:mtrr</option>" en paramètre à votre noyau) et utilisez +ou similaires à tdfxfb. Activez votre framebuffer (c-à -d ajoutez +"<option>vga=792 video=vesa:mtrr</option>" en paramètre à votre noyau) et utilisez <option>-vo s3fb</option> (<option>-vf yuy2</option> et <option>-dr</option> peuvent aider aussi). </para> <note> <para> -Il n'est actuellement pas facile de savoir quels modèles de Savage manquent +Il n'est actuellement pas facile de savoir quels modèles de Savage manquent de support YV12, et de le convertir par un pilote (lent). -Si vous suspectez votre carte, prenez un pilote plus récent, ou demandez -poliment un pilote qui gère MMX/3DNow sur la liste de diffusion MPlayer-users. +Si vous suspectez votre carte, prenez un pilote plus récent, ou demandez +poliment un pilote qui gère MMX/3DNow sur la liste de diffusion MPlayer-users. </para> </note> </sect3> @@ -223,22 +223,22 @@ poliment un pilote qui gère MMX/3DNow sur la liste de diffusion MPlayer-users. <title>Cartes nVidia</title> <para> -nVidia n'est pas un très bon choix sous Linux ... Les pilotes open-source de +nVidia n'est pas un très bon choix sous Linux ... Les pilotes open-source de XFree86 supportent la plupart de ces cartes, mais dans certains cas, vous devrez utiliser les pilotes binaires closed-source de nVidia, disponibles sur le <ulink url="http://www.nvidia.com/object/linux.html">site web de nVidia</ulink>. -Vous aurez toujours besoin de ce pilote si vous voulez l'accélération 3D. +Vous aurez toujours besoin de ce pilote si vous voulez l'accélération 3D. </para> <para> -Les cartes Riva128 n'ont pas de support XVideo même avec le driver nVidia :( -Plaignez-vous en à nVidia. +Les cartes Riva128 n'ont pas de support XVideo même avec le driver nVidia :( +Plaignez-vous en à nVidia. </para> <para> Cependant, <application>MPlayer</application> contient un pilote <link linkend="vidix">VIDIX</link> pour la plupart des cartes -nVidia. Actuellement il est en phase béta, et a quelques inconvénients. Pour +nVidia. Actuellement il est en phase béta, et a quelques inconvénients. Pour plus d'informations, voir la section <link linkend="vidix-nvidia">VIDIX nVidia</link>. </para> </sect3> @@ -249,19 +249,19 @@ plus d'informations, voir la section <link linkend="vidix-nvidia">VIDIX nVidia</ <para> Le <ulink url="http://gatos.sf.net">pilote GATOS</ulink> -(que vous devriez utiliser, à moins d'avoir une Rage128 ou une Radeon) -utilise VSYNC par défaut. -Cela signifie que la vitesse de décodage (!) est synchronisée à la vitesse de -rafraîchissement du moniteur. Si la lecture semble lente, essayez d'enlever -VSYNC, ou passez la vitesse de rafraîchissement à n*(fps du film) Hz. +(que vous devriez utiliser, à moins d'avoir une Rage128 ou une Radeon) +utilise VSYNC par défaut. +Cela signifie que la vitesse de décodage (!) est synchronisée à la vitesse de +rafraîchissement du moniteur. Si la lecture semble lente, essayez d'enlever +VSYNC, ou passez la vitesse de rafraîchissement à n*(fps du film) Hz. </para> <para> -Radeon VE - si vous avez besoin de X, utilisez 4.2.0 ou supérieur pour cette +Radeon VE - si vous avez besoin de X, utilisez 4.2.0 ou supérieur pour cette carte. Pas de support TV-out. -Bien sûr avec <application>MPlayer</application> vous pouvez heureusement -avoir un affichage <emphasis role="bold">accéléré</emphasis>, avec ou sans +Bien sûr avec <application>MPlayer</application> vous pouvez heureusement +avoir un affichage <emphasis role="bold">accéléré</emphasis>, avec ou sans <emphasis role="bold">sortie TV</emphasis>, et aucune librairie ou X ne sont requis. Lire la section <link linkend="vidix">VIDIX</link>. </para> @@ -272,19 +272,19 @@ sont requis. Lire la section <link linkend="vidix">VIDIX</link>. <title>Cartes NeoMagic</title> <para> -Ces cartes sont utilisées sur de nombreux portables. Vous devez utiliser -XFree86 4.3.0 ou supérieur, ou utiliser +Ces cartes sont utilisées sur de nombreux portables. Vous devez utiliser +XFree86 4.3.0 ou supérieur, ou utiliser <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">les pilotes Xv</ulink> de Stefan Seyfried. -Choisissez juste celui qui s'applique à votre version de XFree86. +Choisissez juste celui qui s'applique à votre version de XFree86. </para> <para> -XFree86 4.3.0 inclut le support Xv, mais Bohdan Horst a envoyé un petit +XFree86 4.3.0 inclut le support Xv, mais Bohdan Horst a envoyé un petit <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">patch</ulink> -pour les sources XFree86 qui accélère les opérations framebuffer (et donc XVideo) -jusqu'à quatre fois. -Ce patch a été inclus dans le CVS de XFree86 et devrait être dans la prochaine +pour les sources XFree86 qui accélère les opérations framebuffer (et donc XVideo) +jusqu'à quatre fois. +Ce patch a été inclus dans le CVS de XFree86 et devrait être dans la prochaine version suivant 4.3.0. </para> @@ -308,11 +308,11 @@ EndSection<!-- <para> Si vous voulez utiliser Xv avec une carte Trident, puisque son support ne fonctionne pas avec 4.1.0, installez XFree 4.2.0. -Celui-ci ajoute le support Xv plein-écran avec la carte Cyberblade XP. +Celui-ci ajoute le support Xv plein-écran avec la carte Cyberblade XP. </para> <para> -<application>MPlayer</application> contient également un pilote +<application>MPlayer</application> contient également un pilote <link linkend="vidix">VIDIX</link> pour la carte Cyberblade/i1. </para> </sect3> @@ -322,7 +322,7 @@ Celui-ci ajoute le support Xv plein-écran avec la carte Cyberblade XP. <title>Cartes Kyro/PowerVR</title> <para> Si vous voulez utiliser Xv avec une carte Kyro (par exemple la Hercules -Prophet 4000XT), vous devriez télécharger les pilotes depuis le +Prophet 4000XT), vous devriez télécharger les pilotes depuis le <ulink url="http://www.powervr.com/">site de PowerVR</ulink> </para> </sect3> @@ -334,9 +334,9 @@ Prophet 4000XT), vous devriez télécharger les pilotes depuis le <title>DGA</title> <formalpara> -<title>PRÉAMBULE</title> +<title>PRÉAMBULE</title> <para> -Ce document tente d'expliquer en quelques mots ce qu'est le DGA en général et +Ce document tente d'expliquer en quelques mots ce qu'est le DGA en général et ce que peut faire le driver de sortie DGA pour <application>MPlayer</application> (et ce qu'il ne peut pas faire). @@ -346,38 +346,38 @@ ce que peut faire le driver de sortie DGA pour <application>MPlayer</application <formalpara> <title>QU'EST CE QUE LE DGA</title> <para> -<acronym>DGA</acronym> est l'abréviation de <emphasis>Direct Graphics +<acronym>DGA</acronym> est l'abréviation de <emphasis>Direct Graphics Access</emphasis> et permet aux programmes de passer outre le serveur X et de -modifier directement la mémoire dans le framebuffer. Techniquement parlant, cela -fonctionne en mappant la mémoire du framebuffer dans les adresses mémoire de votre -process. Cela est autorisé par le noyau uniquement si vous avez les privilèges +modifier directement la mémoire dans le framebuffer. Techniquement parlant, cela +fonctionne en mappant la mémoire du framebuffer dans les adresses mémoire de votre +process. Cela est autorisé par le noyau uniquement si vous avez les privilèges super-utilisateur. Vous pouvez les obtenir soit en vous loggant en <systemitem -class="username">root</systemitem> ou en plaçant le bit suid sur l'exécutable -<application>MPlayer</application> (<emphasis role="bold">non recommandé</emphasis>). +class="username">root</systemitem> ou en plaçant le bit suid sur l'exécutable +<application>MPlayer</application> (<emphasis role="bold">non recommandé</emphasis>). </para> </formalpara> <para> -Il existe deux versions de DGA: DGA1 est utilisé par XFree 3.x.x et DGA2 a été +Il existe deux versions de DGA: DGA1 est utilisé par XFree 3.x.x et DGA2 a été introduit par XFree 4.0.1. </para> <para> -DGA1 propose uniquement un accès direct au framebuffer comme décrit ci-dessus. -Pour changer la résolution de votre signal vidéo vous devez utiliser les +DGA1 propose uniquement un accès direct au framebuffer comme décrit ci-dessus. +Pour changer la résolution de votre signal vidéo vous devez utiliser les extensions XVidMode. </para> <para> -DGA2 incorpore les fonctions de XVidMode et permet également de changer le nombre de -couleurs de l'affichage. Donc vous pouvez, en exécutant depuis un serveur X 32 bits, +DGA2 incorpore les fonctions de XVidMode et permet également de changer le nombre de +couleurs de l'affichage. Donc vous pouvez, en exécutant depuis un serveur X 32 bits, passer en 15 bits et vice-versa. </para> <para> -Cependant DGA a quelques défauts. Il semble qu'il reste dépendant de la -carte graphique utilisée et de la mise en place du driver de votre serveur -X contrôlant cette carte. -Cela peut donc ne pas fonctionner sur tous les systèmes... +Cependant DGA a quelques défauts. Il semble qu'il reste dépendant de la +carte graphique utilisée et de la mise en place du driver de votre serveur +X contrôlant cette carte. +Cela peut donc ne pas fonctionner sur tous les systèmes... </para> <formalpara> @@ -389,23 +389,23 @@ Assurez vous d'abord que X charge l'extension DGA, regardez dans <programlisting>(II) Loading extension XFree86-DGA</programlisting> -XFree86 4.0.x ou plus est <emphasis role="bold">hautement recommandé</emphasis> ! +XFree86 4.0.x ou plus est <emphasis role="bold">hautement recommandé</emphasis> ! Le pilote DGA de <application>MPlayer</application> est automatiquement -détecté par <filename>./configure</filename>, ou vous pouvez le forcer avec +détecté par <filename>./configure</filename>, ou vous pouvez le forcer avec l'option <option>--enable-dga</option>. </para> </formalpara> <para> -Si le driver ne peut pas passer en résolution inférieure, essayez les options +Si le driver ne peut pas passer en résolution inférieure, essayez les options <option>-vm</option> (uniquement avec X 3.3.x), <option>-fs</option>, -<option>-bpp</option>, <option>-zoom</option> pour trouver un mode vidéo qui convienne -à la vidéo. Il n'existe pas de convertisseur actuellement :( +<option>-bpp</option>, <option>-zoom</option> pour trouver un mode vidéo qui convienne +à la vidéo. Il n'existe pas de convertisseur actuellement :( </para> <para> Passez en <systemitem class="username">root</systemitem>. -DGA nécessite un accès root pour écrire directement dans la mémoire vidéo. +DGA nécessite un accès root pour écrire directement dans la mémoire vidéo. Si vous voulez rester en utilisateur, installez <application>MPlayer</application> SUID root : @@ -419,43 +419,43 @@ Maintenant cela fonctionne aussi avec les droits d'un simple utilisateur. </para> <caution> -<title>Faille de sécurité</title> +<title>Faille de sécurité</title> <para> -Cela présente une <emphasis role="bold">grosse</emphasis> faille de sécurité ! +Cela présente une <emphasis role="bold">grosse</emphasis> faille de sécurité ! Ne faites <emphasis role="bold">jamais</emphasis> ceci sur un serveur ou un ordinateur accessible par d'autres personnes que vous, ils pourraient obtenir -les privilèges root par l'exécutable <application>MPlayer</application>. +les privilèges root par l'exécutable <application>MPlayer</application>. </para> </caution> <para> Utilisez maintenant l'option <option>-vo dga</option> et c'est parti ! -(Enfin on peut l'espérer:) Vous pouvez alors essayer l'option +(Enfin on peut l'espérer:) Vous pouvez alors essayer l'option <option>-vo sdl:driver=dga</option> ! C'est beaucoup plus rapide ! </para> <formalpara id="dga-modelines"> -<title>CHANGEMENT DE RÉSOLUTION</title> +<title>CHANGEMENT DE RÉSOLUTION</title> <para> -Le driver DGA vous permet de changer la résolution du signal de sortie. Cela permet -d'éviter un redimensionnement logiciel, beaucoup plus lent, et offre une image plein -écran. Idéalement il doit passer à la résolution exacte de la vidéo (excepté pour +Le driver DGA vous permet de changer la résolution du signal de sortie. Cela permet +d'éviter un redimensionnement logiciel, beaucoup plus lent, et offre une image plein +écran. Idéalement il doit passer à la résolution exacte de la vidéo (excepté pour respecter le rapport hauteur/largeur), mais le serveur X permet uniquement le passage -à des résolutions définies dans <filename>/etc/X11/XF86Config</filename> +à des résolutions définies dans <filename>/etc/X11/XF86Config</filename> (<filename>/etc/X11/XF86Config-4</filename> pour XFree 4.X.X respectivement). -Ceux-ci sont définis par des modelines dépendantes des capacités de votre matériel. -Le serveur X scanne ce fichier de configuration au démarrage et élimine les modelines -ne correspondant pas au matériel. Vous pouvez retrouver dans les logs de X quelles -modelines sont acceptables. Elles peuvent être trouvées dans: +Ceux-ci sont définis par des modelines dépendantes des capacités de votre matériel. +Le serveur X scanne ce fichier de configuration au démarrage et élimine les modelines +ne correspondant pas au matériel. Vous pouvez retrouver dans les logs de X quelles +modelines sont acceptables. Elles peuvent être trouvées dans: <filename>/var/log/XFree86.0.log</filename>. </para> </formalpara> <para> -Ces entrées doivent fonctionner correctement avec un chip Riva128, en utilisant le +Ces entrées doivent fonctionner correctement avec un chip Riva128, en utilisant le module pilote nv.o du serveur X. </para> @@ -477,7 +477,7 @@ EndSection <formalpara> <title>DGA & MPLAYER</title> <para> -DGA est utilisé en deux endroits par <application>MPlayer</application>: Le pilote SDL +DGA est utilisé en deux endroits par <application>MPlayer</application>: Le pilote SDL peut se compiler pour en faire usage (<option>-vo sdl:driver=dga</option>) et dans le pilote DGA (<option>-vo dga</option>). Dans les sections suivantes je vous expliquerai comment fonctionne le driver DGA pour <application>MPlayer</application>. @@ -486,85 +486,85 @@ fonctionne le driver DGA pour <application>MPlayer</application>. <formalpara> -<title>FONCTIONNALITÉS</title> +<title>FONCTIONNALITÉS</title> <para> -Le pilote DGA s'invoque en spécifiant <option>-vo dga</option> en ligne de commande. -L'action par défaut consiste à passer dans une résolution s'approchant au mieux de la -résolution de la vidéo. Il ignore volontairement les options <option>-vm</option> et -<option>-fs</option> (autorisant le changement de résolution et le plein écran) - il -essaie toujours de couvrir le plus large espace possible de votre écran en changeant -les modes vidéo, tout en utilisant un seul cycle CPU additionnel pour agrandir l'image. +Le pilote DGA s'invoque en spécifiant <option>-vo dga</option> en ligne de commande. +L'action par défaut consiste à passer dans une résolution s'approchant au mieux de la +résolution de la vidéo. Il ignore volontairement les options <option>-vm</option> et +<option>-fs</option> (autorisant le changement de résolution et le plein écran) - il +essaie toujours de couvrir le plus large espace possible de votre écran en changeant +les modes vidéo, tout en utilisant un seul cycle CPU additionnel pour agrandir l'image. Si vous voulez utiliser un autre mode que celui qu'il a choisi, vous pouvez le forcer par les options <option>-x</option> et <option>-y</option>. Avec l'option <option>-v</option>, -le pilote DGA affichera, entre autres choses, une liste de toutes les résolutions -supportées par votre fichier <filename>XF86Config</filename>. Avec DGA2 vous pouvez -également le forcer a utiliser un certain nombre de couleurs en utilisant l'option -<option>-bpp</option>. Les nombres de couleurs autorisées sont 15, 16, 24 et 32. Cela -dépend de votre matériel, soit ces modes sont nativement supportés, ou si une -conversion logicielle doit être appliquée (ce qui peut ralentir la lecture). +le pilote DGA affichera, entre autres choses, une liste de toutes les résolutions +supportées par votre fichier <filename>XF86Config</filename>. Avec DGA2 vous pouvez +également le forcer a utiliser un certain nombre de couleurs en utilisant l'option +<option>-bpp</option>. Les nombres de couleurs autorisées sont 15, 16, 24 et 32. Cela +dépend de votre matériel, soit ces modes sont nativement supportés, ou si une +conversion logicielle doit être appliquée (ce qui peut ralentir la lecture). </para> </formalpara> <para> -Si par chance vous avez assez de mémoire vidéo libre pour y placer une image entière, -le driver DGA utilisera le double buffering, qui améliore considérablement la qualité -de lecture. Il doit vous afficher si le double buffering est utilisé ou non. +Si par chance vous avez assez de mémoire vidéo libre pour y placer une image entière, +le driver DGA utilisera le double buffering, qui améliore considérablement la qualité +de lecture. Il doit vous afficher si le double buffering est utilisé ou non. </para> <para> -Double buffering signifie que la prochaine trame de votre vidéo est dessinée dans une -partie non affichée de la mémoire graphique tandis que s'affiche la trame en cours. -Quand la trame suivante est prête, la puce graphique reçoit simplement l'adresse de -celle-ci et récupère les données a afficher depuis cette partie de la mémoire. Pendant +Double buffering signifie que la prochaine trame de votre vidéo est dessinée dans une +partie non affichée de la mémoire graphique tandis que s'affiche la trame en cours. +Quand la trame suivante est prête, la puce graphique reçoit simplement l'adresse de +celle-ci et récupère les données a afficher depuis cette partie de la mémoire. Pendant ce temps l'autre buffer se remplit avec l'image suivante. </para> <para> Le double buffering peut s'activer avec l'option <option>-double</option> -et se désactiver avec <option>-nodouble</option>. -Actuellement l'option par défaut est de désactiver le double buffering. +et se désactiver avec <option>-nodouble</option>. +Actuellement l'option par défaut est de désactiver le double buffering. En utilisant le driver DGA, l'on-screen display (OSD) fonctionne uniquement -avec le doublebuffering activé. -Cependant, activer le double buffering peut demander des calculs supplémentaires +avec le doublebuffering activé. +Cependant, activer le double buffering peut demander des calculs supplémentaires au processeur (sur mon K6-II+ 525 il utilisait 20% de temps CPU en plus !), -ceci dépendant de l'implémentation du DGA pour votre matériel. +ceci dépendant de l'implémentation du DGA pour votre matériel. </para> <formalpara> -<title>PROBLÈMES DE VITESSE</title> +<title>PROBLÈMES DE VITESSE</title> <para> -Généralement, l'accès au framebuffer DGA peut s'avérer aussi rapide que le driver X11, -apportant en plus l'avantage de bénéficier d'une image plein écran. Les pourcentages -affichés par <application>MPlayer</application> doivent être interprétés avec -précaution, comme par exemple avec le pilote X11 où ils n'incluent pas le temps utilisé -par le serveur X pour l'affichage. Pour des résultats exacts, branchez un terminal sur -le port série de votre machine et lancez un <command>top</command> pour savoir ce qui -se passe réellement lors de la lecture... +Généralement, l'accès au framebuffer DGA peut s'avérer aussi rapide que le driver X11, +apportant en plus l'avantage de bénéficier d'une image plein écran. Les pourcentages +affichés par <application>MPlayer</application> doivent être interprétés avec +précaution, comme par exemple avec le pilote X11 où ils n'incluent pas le temps utilisé +par le serveur X pour l'affichage. Pour des résultats exacts, branchez un terminal sur +le port série de votre machine et lancez un <command>top</command> pour savoir ce qui +se passe réellement lors de la lecture... </para> </formalpara> <para> -D'une manière générale, l'accélération acquise en utilisant le DGA au lieu de -l'affichage X11 classique dépend fortement de votre carte graphique et des -optimisations effectuées sur le module DGA du serveur X. +D'une manière générale, l'accélération acquise en utilisant le DGA au lieu de +l'affichage X11 classique dépend fortement de votre carte graphique et des +optimisations effectuées sur le module DGA du serveur X. </para> <para> -Si votre système s'avère trop lent, utilisez plutôt une profondeur de couleurs de 15 or -16bits, qui ne demandent que la moitié de la bande passante d'un affichage 32 bits. +Si votre système s'avère trop lent, utilisez plutôt une profondeur de couleurs de 15 or +16bits, qui ne demandent que la moitié de la bande passante d'un affichage 32 bits. </para> <para> -Utiliser une profondeur de 24 bits peut s'avérer une bonne solution si votre carte ne -supporte nativement que le 32 bits, le transfert se réduisant de 25% par rapport à un +Utiliser une profondeur de 24 bits peut s'avérer une bonne solution si votre carte ne +supporte nativement que le 32 bits, le transfert se réduisant de 25% par rapport à un mode 32/32. </para> <para> J'ai vu certains fichiers AVI passer sur des Pentium MMX 266. Les processeurs AMD K6-2 -s'avèrent utilisables à partir de 400 MHz. +s'avèrent utilisables à partir de 400 MHz. </para> @@ -572,40 +572,40 @@ s'avèrent utilisables à partir de 400 MHz. <title>BOGUES CONNUS</title> <para> -A vrai dire, selon certains développeurs de XFree, DGA est une usine à gaz. Ils -recommandent d'éviter son utilisation. Son implémentation n'est pas parfaite avec +A vrai dire, selon certains développeurs de XFree, DGA est une usine à gaz. Ils +recommandent d'éviter son utilisation. Son implémentation n'est pas parfaite avec chaque chipset pour XFree. </para> </formalpara> <itemizedlist> <listitem><simpara> - Avec XFree 4.0.3 et <filename>nv.o</filename> un bogue affiche des couleurs étranges. + Avec XFree 4.0.3 et <filename>nv.o</filename> un bogue affiche des couleurs étranges. </simpara></listitem> <listitem><simpara> - Les pilotes ATI requièrent de changer plusieurs fois de mode après l'utilisation + Les pilotes ATI requièrent de changer plusieurs fois de mode après l'utilisation du DGA. </simpara></listitem> <listitem><simpara> - Certains pilotes échouent à revenir à la résolution normale (utilisez + Certains pilotes échouent à revenir à la résolution normale (utilisez <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> et <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad -</keycap> pour y retourner manuellement). </simpara></listitem> <listitem><simpara> - Certains pilotes affichent simplement des couleurs étranges. + Certains pilotes affichent simplement des couleurs étranges. </simpara></listitem> <listitem><simpara> - Certains pilotes mentent a propos de la quantité de mémoire allouée dans l'espace - d'adressage du processus, empêchant vo_dga d'utiliser le doublebuffering (SIS ?) + Certains pilotes mentent a propos de la quantité de mémoire allouée dans l'espace + d'adressage du processus, empêchant vo_dga d'utiliser le doublebuffering (SIS ?) </simpara></listitem> <listitem><simpara> Certains pilotes semblent ne pas pouvoir reporter ne serait-ce qu'un seul mode valide. Dans ce cas le driver DGA plantera en vous affichant un mode 100000x100000 ou - quelque chose comme ça. + quelque chose comme ça. </simpara></listitem> <listitem><simpara> - L'OSD fonctionne uniquement avec le doublebuffering activé (sinon il clignote). + L'OSD fonctionne uniquement avec le doublebuffering activé (sinon il clignote). </simpara></listitem> </itemizedlist> @@ -619,30 +619,30 @@ chaque chipset pour XFree. <para> <acronym>SDL</acronym> (Simple Directmedia Layer) est fondamentalement une interface -vidéo/audio unifiée. Les programmes qui l'utilisent connaissent uniquement SDL, et pas -quels pilotes vidéo ou audio SDL utilise lui-même. Par exemple, un portage de Doom +vidéo/audio unifiée. Les programmes qui l'utilisent connaissent uniquement SDL, et pas +quels pilotes vidéo ou audio SDL utilise lui-même. Par exemple, un portage de Doom utilisant SDL peut tourner avec svgalib, aalib, X, fbdev et autres, vous devez seulement -spécifier (par exemple) le pilote vidéo à utiliser avec la variable d'environnement -<envar>SDL_VIDEODRIVER</envar>. Enfin, en théorie. +spécifier (par exemple) le pilote vidéo à utiliser avec la variable d'environnement +<envar>SDL_VIDEODRIVER</envar>. Enfin, en théorie. </para> <para> -Avec <application>MPlayer</application>, nous avons utilisé le redimensionnement -logiciel de ses pilotes X11 pour les cartes qui ne supportent pas XVideo, jusqu'à ce -que nous fassions notre propre "dimensionneur" logiciel (plus rapide, plus agréable). -Nous avons également utilisé sa sortie aalib, mais maintenant nous avons la nôtre qui -est plus confortable. Son support DGA était meilleur que le nôtre, jusqu'à récemment. +Avec <application>MPlayer</application>, nous avons utilisé le redimensionnement +logiciel de ses pilotes X11 pour les cartes qui ne supportent pas XVideo, jusqu'à ce +que nous fassions notre propre "dimensionneur" logiciel (plus rapide, plus agréable). +Nous avons également utilisé sa sortie aalib, mais maintenant nous avons la nôtre qui +est plus confortable. Son support DGA était meilleur que le nôtre, jusqu'à récemment. Vous comprenez maintenant? :) </para> <para> -Cela aide également avec certains pilotes/cartes boguées si la vidéo est saccadée -(pas de problème de lenteur du système), ou si l'audio est retardé. +Cela aide également avec certains pilotes/cartes boguées si la vidéo est saccadée +(pas de problème de lenteur du système), ou si l'audio est retardé. </para> <para> -La sortie vidéo de SDL supporte l'affichage des sous-titres sous le film, dans les -bandes noires (si elles sont présentes). +La sortie vidéo de SDL supporte l'affichage des sous-titres sous le film, dans les +bandes noires (si elles sont présentes). </para> </sect2> @@ -654,25 +654,25 @@ bandes noires (si elles sont présentes). <formalpara> <title>INSTALLATION</title> <para> -Vous devrez installer svgalib et ses paquets de développement afin que -<application>MPlayer</application> construise son pilote SVGAlib (autodetecté, -mais peut être forcé), et n'oubliez pas d'éditer <filename>/etc/vga/libvga.config</filename> -pour l'ajuster à votre carte et votre moniteur. +Vous devrez installer svgalib et ses paquets de développement afin que +<application>MPlayer</application> construise son pilote SVGAlib (autodetecté, +mais peut être forcé), et n'oubliez pas d'éditer <filename>/etc/vga/libvga.config</filename> +pour l'ajuster à votre carte et votre moniteur. </para> </formalpara> <note> <para> Assurez-vous de ne pas utiliser l'option <option>-fs</option>, car elle active -l'utilisation du redimensionneur logiciel, et c'est lent. Si vous en avez réellement -besoin, utilisez l'option <option>-sws 4</option> qui donnera une qualité mauvaise, +l'utilisation du redimensionneur logiciel, et c'est lent. Si vous en avez réellement +besoin, utilisez l'option <option>-sws 4</option> qui donnera une qualité mauvaise, mais qui est un peu plus rapide. </para> </note> <formalpara><title>SUPPORT EGA (4BPP)</title> <para> -SVGAlib incorpore EGAlib, et <application>MPlayer</application> a la possibilité +SVGAlib incorpore EGAlib, et <application>MPlayer</application> a la possibilité d'afficher n'importe quel film en 16 couleurs, donc utilisable avec les configurations suivantes: </para> @@ -688,12 +688,12 @@ configurations suivantes: </itemizedlist> <para> -La valeur des bpp (bits par pixel) doit être fixé à 4 manuellement: +La valeur des bpp (bits par pixel) doit être fixé à 4 manuellement: <option>-bpp 4</option> </para> <para> -Le film doit probablement être redimensionné pour tenir dans le mode EGA: +Le film doit probablement être redimensionné pour tenir dans le mode EGA: <screen>-vf scale=640:350</screen> ou <screen>-vf scale=320:200</screen> @@ -701,25 +701,25 @@ ou <para> Pour cela nous avons besoin de la routine de redimensionnement rapide mais de -mauvaise qualité: +mauvaise qualité: <screen>-sws 4</screen> </para> <para> -Peut-être que la correction d'aspect automatique doit être coupée: +Peut-être que la correction d'aspect automatique doit être coupée: <screen>-noaspect</screen> </para> <note><para> -D'après mon expérience, la meilleur qualité d'image sur les écrans EGA peut être -obtenue en diminuant légèrement la luminosité: <option>-vf eq=-20:0</option>. J'ai -également besoin de diminuer la fréquence d'échantillonnage sur ma machine, car le son -est end |