MFen 1.92 --> 1.98

And some fixes.
This commit is contained in:
Marc Fonvieille 2004-09-28 19:56:55 +00:00
parent 7800f97fe9
commit 520f67140e
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=22507

View file

@ -3,7 +3,7 @@
The FreeBSD French Documentation Project
$FreeBSD$
Original revision: 1.92
Original revision: 1.98
-->
<chapter id="multimedia">
@ -48,7 +48,7 @@
<para>Ce chapitre d&eacute;crira les &eacute;tapes
n&eacute;cessaires pour configurer votre carte son. La configuration
et l'installation d'<application>&xfree86;</application>
et l'installation d'X11
(<xref linkend="x11">) ont
d&eacute;j&agrave; pris soin des probl&egrave;mes mat&eacute;riel
de votre carte vid&eacute;o, bien qu'il puisse y avoir quelques
@ -79,7 +79,7 @@
<listitem>
<para>Comment la vid&eacute;o est support&eacute;e par
<application>&xfree86;</application>.</para>
X11.</para>
</listitem>
<listitem>
@ -88,17 +88,21 @@
</listitem>
<listitem>
<para>Comment lire des DVDs, des fichiers <filename>.mpg</filename> et
<para>Comment lire des DVDs, des fichiers <filename>.mpg</filename> et
<filename>.avi</filename>.</para>
</listitem>
<listitem>
<para>Comment copier l'information de CDs et DVDs dans des
<para>Comment copier l'information de CDs et DVDs dans des
fichiers.</para>
</listitem>
<listitem>
<para>Comment configurer un carte TV.</para>
<para>Comment configurer une carte TV.</para>
</listitem>
<listitem>
<para>Comment configurer un scanner.</para>
</listitem>
</itemizedlist>
@ -110,17 +114,6 @@
linkend="kernelconfig">).</para></listitem>
</itemizedlist>
<para>Pour les sections sur la vid&eacute;o, on supposera
qu'<application>&xfree86; 4.X</application>
(<filename role='package'>x11/XFree86-4</filename>)
a &eacute;t&eacute; install&eacute;.
<application>&xfree86; 3.X</application> peut
fonctionner, mais n'a pas &eacute;t&eacute; test&eacute; avec
ce qui est d&eacute;crit dans ce chapitre. Si vous trouvez que
certains &eacute;l&eacute;ments d&eacute;crits ici
fonctionnent avec <application>&xfree86; 3.X</application> veuillez nous
en informer.</para>
<warning>
<para>Essayer de monter des CDs audio avec
la commande &man.mount.8; aura pour r&eacute;sultat
@ -142,12 +135,20 @@
<!-- 20 November 2000 -->
</author>
</authorgroup>
<authorgroup>
<author>
<firstname>Marc</firstname>
<surname>Fonvieille</surname>
<contrib>Augment&eacute;e pour &os;&nbsp;5.X par </contrib>
<!-- 13 September 2004 -->
</author>
</authorgroup>
</sect1info>
<title>Configurer une carte son</title>
<sect2 id="sound-device">
<title>D&eacute;terminer le bon p&eacute;riph&eacute;rique</title>
<title>Configuration du syst&egrave;me</title>
<indexterm><primary>PCI</primary></indexterm>
<indexterm><primary>ISA</primary></indexterm>
@ -155,60 +156,12 @@
<para>Avant que vous commenciez, vous devriez conna&icirc;tre le
mod&egrave;le de carte son que vous avez, la puce qu'elle utilise, et si
c'est une carte PCI ou ISA. FreeBSD supporte une grande
vari&eacute;t&eacute; de cartes PCI et ISA. Si vous ne voyez pas votre
carte dans la liste suivante, consultez la page de manuel &man.pcm.4;.
Ce n'est pas une liste compl&egrave;te, cependant elle
&eacute;num&egrave;re certaines des cartes les plus courantes.</para>
<itemizedlist>
<listitem>
<para>Crystal 4237, 4236, 4232, 4231</para>
</listitem>
<listitem>
<para>Yamaha OPL-SAx</para>
</listitem>
<listitem>
<para>OPTi931</para>
</listitem>
<listitem>
<para>Ensoniq AudioPCI 1370/1371</para>
</listitem>
<listitem>
<para>ESS Solo-1/1E</para>
</listitem>
<listitem>
<para>NeoMagic 256AV/ZX</para>
</listitem>
<listitem>
<para>&soundblaster; Pro, 16, 32, AWE64, AWE128, Live</para>
</listitem>
<listitem>
<para>Creative ViBRA16</para>
</listitem>
<listitem>
<para>Advanced Asound 100, 110, et Logic ALS120</para>
</listitem>
<listitem>
<para>ES 1868, 1869, 1879, 1888</para>
</listitem>
<listitem>
<para>Gravis UltraSound</para>
</listitem>
<listitem>
<para>Aureal Vortex 1 ou 2</para>
</listitem>
</itemizedlist>
vari&eacute;t&eacute; de cartes PCI et ISA.
Consultez la liste des p&eacute;riph&eacute;riques audio
support&eacute;s des <ulink url="&rel.current.hardware;">notes
de compatibilit&eacute; mat&eacute;riel</ulink> pour voir si
votre carte est support&eacute;e. Ce document indiquera
&eacute;galement quel pilote supporte votre carte.</para>
<indexterm>
<primary>noyau</primary>
@ -221,7 +174,8 @@
votre carte son avec &man.kldload.8;, ce qui peut &ecirc;tre
soit fait &agrave; partir de la ligne de commande:</para>
<screen>&prompt.root; <userinput>kldload snd_emu10k1.ko</userinput></screen>
<screen>&prompt.root; <userinput>kldload snd_emu10k1</userinput></screen>
<para>soit en ajoutant la ligne appropri&eacute;e dans le fichier
<filename>/boot/loader.conf</filename> comme cela:</para>
@ -232,237 +186,205 @@
<filename>/boot/defaults/loader.conf</filename>. Si vous
n'&ecirc;tes pas s&ucirc;r du pilote &agrave; utiliser, vous
pouvez tenter de charger le pilote
<filename>snd_driver</filename>, qui est un m&eacute;ta-pilote
chargeant les pilotes les plus courants, cela
acc&eacute;l&egrave;re la recherche du pilote
adapt&eacute;.</para>
<filename>snd_driver</filename>:</para>
<para>Sinon, vous pouvez compiler le
support pour votre carte son en statique dans votre noyau. Les
sections ci-dessous fournissent les informations n&eacute;cessaires pour
<screen>&prompt.root; <userinput>kldload snd_driver</userinput></screen>
<para>C'est un m&eacute;ta-pilote
chargeant directement les pilotes les plus courants. Cela
acc&eacute;l&egrave;re la recherche du pilote
adapt&eacute;. Il est &eacute;galement possible de charger
l'int&eacute;gralit&eacute; des pilotes de cartes son en
utilisant le syst&egrave;me
<filename>/boot/loader.conf</filename>.</para>
<note>
<para>Pour charger tous les pilotes sous &os;&nbsp;4.X,
vous devez charger le module <filename>snd</filename> au lieu
de <filename>snd_driver</filename>.</para>
</note>
<para>Une seconde m&eacute;thode est de compiler le
support pour votre carte son en statique dans votre noyau. La
section ci-dessous fournit les informations n&eacute;cessaires pour
ajouter le support de votre mat&eacute;riel de cette mani&egrave;re.
Pour plus d'informations au sujet de la recompilation de votre noyau,
veuillez consulter le <xref linkend="kernelconfig">.</para>
<sect3>
<title>Cartes son Creative, Advance, et ESS</title>
<title>Configurer un noyau sur mesure avec support du
son</title>
<para>Si vous avez une de ces cartes, vous devrez
rajouter:</para>
<para>La premi&egrave;re chose &agrave; effectuer est d'ajouter
au noyau le pilote de p&eacute;riph&eacute;rique audio
g&eacute;n&eacute;rique &man.sound.4;, pour cela vous devrez
ajouter la ligne suivante au fichier de configuration du
noyau:</para>
<programlisting>device sound</programlisting>
<para>Sous &os;&nbsp;4.X, vous utiliseriez la ligne
suivante:</para>
<programlisting>device pcm</programlisting>
<para>&agrave; votre fichier de configuration du noyau. Si vous avez une
carte ISA PnP, vous aurez &eacute;galement besoin d'ajouter:</para>
<para>Ensuite nous devons ajouter le support pour votre carte
son. Par cons&eacute;quent, nous devons savoir quel pilote
supporte la carte. Consultez la liste des
p&eacute;riph&eacute;riques audio support&eacute;s des <ulink
url="&rel.current.hardware;">notes de compatibilit&eacute;
mat&eacute;riel</ulink> pour d&eacute;terminer le pilote
correct pour votre carte son. Par exemple, une carte son
Creative &soundblaster; Live! est support&eacute;e par le
pilote &man.snd.emu10k1.4;. Pour ajouter le support pour
cette carte, utilisez ce qui suit:</para>
<programlisting>device snd_emu10k1</programlisting>
<para>Assurez-vous de lire la page de manuel du pilote pour la
syntaxe &agrave; utiliser. Des informations concernants la
syntaxe des pilotes de cartes son dans la configuration du
noyau peuvent &ecirc;tre &eacute;galement trouv&eacute;es dans
le fichier <filename>/usr/src/sys/conf/NOTES</filename>
(<filename>/usr/src/sys/i386/conf/LINT</filename> pour
&os;&nbsp;4.X).</para>
<para>Les cartes ISA non-PnP pourront n&eacute;cessiter de
fournir au noyau des informations sur le param&eacute;trage de
la carte son (IRQ, port d'E/S, etc.). Cela s'effectue par
l'interm&eacute;diaire du fichier
<filename>/boot/device.hints</filename>. Au d&eacute;marrage
du syst&egrave;me, le chargeur (&man.loader.8;) lira ce
fichier et passera les param&egrave;tres au noyau. Par
exemple, une vieille carte ISA non-PnP Creative &soundblaster;
16 utilisera le pilote &man.snd.sbc.4;, avec la ligne suivante
ajout&eacute;e au fichier de configuration du noyau:</para>
<programlisting>device sbc</programlisting>
<para>Pour une carte ISA non-PnP, ajouter:</para>
<para>avec &eacute;galement ce qui suit dans le fichier
<filename>/boot/device.hints</filename>:</para>
<programlisting>device pcm
device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15</programlisting>
<programlisting>hint.sbc.0.at="isa"
hint.sbc.0.port="0x220"
hint.sbc.0.irq="5"
hint.sbc.0.drq="1"
hint.sbc.0.flags="0x15"</programlisting>
<para>&agrave; votre fichier de configuration du noyau. Les valeurs
donn&eacute;es ci-dessus sont celles par d&eacute;faut. Vous aurez
peut-&ecirc;tre &agrave; changer l'IRQ ou d'autres valeurs en fonction
de votre carte. Voir la page de manuel &man.sbc.4; pour plus
d'informations.</para>
<para>Dans ce cas, la carte utilise le port d'E/S
<literal>0x220</literal> et l'IRQ <literal>5</literal>.</para>
<para>La syntaxe utilis&eacute;e dans le fichier
<filename>/boot/device.hints</filename> est abord&eacute;e
dans la page de manuel du pilote de la carte son. Sous
&os;&nbsp;4.X, ces param&egrave;tres sont directement
&eacute;crits dans le fichier de configuration du noyau. Dans
le cas de notre carte ISA, nous utiliserions uniquement la
ligne:</para>
<programlisting>device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15</programlisting>
<para>Les param&eacute;tres donn&eacute;s ci-dessus sont ceux
par d&eacute;faut. Dans certains cas, vous pouvez avoir
besoin de modifier l'IRQ ou tout autre param&eacute;tre en
fonction de votre carte son. Consultez la page de manuel
&man.snd.sbc.4; pour plus d'informations.</para>
<note>
<para>La carte Sound Blaster Live n'est pas support&eacute;e sous
FreeBSD&nbsp;4.0 sans un correctif, ce dont ne parlera pas cette
section. Il est recommand&eacute; que vous mettiez &agrave; jour
votre syst&egrave;me jusqu'&agrave; la tout derni&egrave;re -STABLE
avant d'essayer d'utiliser cette carte.</para>
</note>
</sect3>
<para>Sous &os;&nbsp;4.X, certains syst&egrave;mes avec la
carte son int&eacute;gr&eacute;e &agrave; la carte m&egrave;re
auront peut-&ecirc;tre besoin de l'option suivante dans la
configuration du noyau:</para>
<sect3>
<title>Cartes Gravis UltraSound</title>
<para>Pour une carte ISA non-PnP, vous devrez ajouter:</para>
<programlisting>device pcm
device gusc</programlisting>
<para>&agrave; votre fichier de configuration du noyau. Si vous avez une
carte ISA non-PnP, vous devrez rajouter:</para>
<programlisting>device pcm
device gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13</programlisting>
<para>&agrave; votre fichier de configuration du noyau. Vous aurez
peut-&ecirc;tre &agrave; changer l'IRQ ou d'autres valeurs en fonction
de votre carte. Voir la page de manuel &man.gusc.4; pour plus
d'informations.</para>
</sect3>
<sect3>
<title>Cartes son Crystal</title>
<para>Pour les cartes son Crystal, vous devrez ajouter:</para>
<programlisting>device pcm
device csa</programlisting>
<para>&agrave; votre fichier de configuration du noyau.</para>
</sect3>
<sect3>
<title>Support g&eacute;n&eacute;rique</title>
<para>Pour des cartes ISA PnP ou PCI, vous devrez ajouter:</para>
<programlisting>device pcm</programlisting>
<para>&agrave; votre fichier de configuration du noyau. Si vous avez une
carte son ISA non-PnP qui n'a pas de pilote de
&ldquo;bridge&rdquo;, vous devrez ajouter:</para>
<programlisting>device pcm0 at isa? irq 10 drq 1 flags 0x0</programlisting>
<para>&agrave; votre fichier de configuration du noyau. Vous aurez
peut-&ecirc;tre &agrave; changer l'IRQ ou d'autres valeurs en fonction
de votre carte.</para>
</sect3>
<sect3>
<title>Carte son int&eacute;gr&eacute;e</title>
<para>Certains syst&egrave;mes avec la carte son int&eacute;gr&eacute;e
&agrave; la carte m&egrave;re auront peut-&ecirc;tre besoin de l'option
suivante dans votre configuration de noyau:</para>
<programlisting>options PNPBIOS</programlisting>
<note>
<para>Si vous utilisez &os;&nbsp;5.0 ou une version suivante
l'option <literal>PNPBIOS</literal> est inutile. Cette option
n'existe plus et la fonctionnalit&eacute; est constamment
activ&eacute;e.</para>
<programlisting>options PNPBIOS</programlisting>
</note>
</sect3>
</sect2>
<sect2 id="sound-devicenodes">
<title>Cr&eacute;er et tester les fichiers sp&eacute;ciaux de
p&eacute;riph&eacute;rique</title>
<sect2 id="sound-testing">
<title>Tester la carte son</title>
<indexterm><primary>fichiers sp&eacute;ciaux de p&eacute;riph&eacute;rique</primary></indexterm>
<para>Apr&egrave;s avoir red&eacute;marr&eacute;, ouvrez une session et
recherchez le p&eacute;riph&eacute;rique dans le fichier
<filename>/var/run/dmesg.boot</filename> comme
montr&eacute; ci-dessous:</para>
<para>Apr&egrave;s avoir red&eacute;marr&eacute; avec le noyau
modifi&eacute;, ou apr&egrave;s avoir charg&eacute; le module
n&eacute;cessaire, la carte son devrait appara&icirc;tre dans le
tampon des messages du syst&egrave;me (&man.dmesg.8;) d'un
mani&egrave;re proche de la suivante:</para>
<screen>&prompt.root; <userinput>grep pcm /var/run/dmesg.boot</userinput>
pcm0: &lt;SB16 DSP 4.11&gt; on sbc0</screen>
<screen>pcm0: &lt;Intel ICH3 (82801CA)&gt; port 0xdc80-0xdcbf,0xd800-0xd8ff irq 5 at device 31.5 on pci0
pcm0: [GIANT-LOCKED]
pcm0: &lt;Cirrus Logic CS4205 AC97 Codec&gt;</screen>
<para>Le r&eacute;sultat pourra &ecirc;tre diff&eacute;rent sur votre
syst&egrave;me. Si aucun p&eacute;riph&eacute;rique
<devicename>pcm</devicename> n'appara&icirc;t, quelque chose s'est mal
pass&eacute;e plus t&ocirc;t. Si cela se produit, retournez &agrave;
votre fichier de configuration du noyau et v&eacute;rifiez que vous avez
choisi le p&eacute;riph&eacute;rique correct. Les
<para>L'&eacute;tat de la carte son peut &ecirc;tre
contr&ocirc;l&eacute;e par l'interm&eacute;diaire du fichier
<filename>/dev/sndstat</filename>:</para>
<screen>&prompt.root; <userinput>cat /dev/sndstat</userinput>
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: &lt;Intel ICH3 (82801CA)&gt; at io 0xd800, 0xdc80 irq 5 bufsz 16384
kld snd_ich (1p/2r/0v channels duplex default)</screen>
<para>Le r&eacute;sultat pourra &ecirc;tre diff&eacute;rent sur
votre syst&egrave;me. Si aucun p&eacute;riph&eacute;rique
<devicename>pcm</devicename> n'appara&icirc;t, retournez en
arri&egrave;re et revoyez ce qui a &eacute;t&eacute; fait
pr&eacute;cedemment. Contr&ocirc;lez &agrave; nouveau votre
fichier de configuration du noyau et v&eacute;rifiez que vous
avez choisi le p&eacute;riph&eacute;rique correct. Les
probl&egrave;mes courants sont list&eacute;s dans la
<xref linkend="troubleshooting">.</para>
<note>
<para>Si vous utilisez un FreeBSD&nbsp;5.0 ou suivant, vous
pouvez sans risque passer le reste de cette section.
Ces versions utilisent &man.devfs.5; pour cr&eacute;er
automatiquement les fichiers sp&eacute;ciaux de
p&eacute;riph&eacute;riques.</para>
</note>
<para>Si la commande pr&eacute;c&eacute;dente a donn&eacute;
<devicename>pcm0</devicename>, vous devrez faire en tant que
<username>root</username> ce qui suit:</para>
<screen>&prompt.root; <userinput>cd /dev</userinput>
&prompt.root; <userinput>sh MAKEDEV snd0</userinput></screen>
<para>Si la commande a donn&eacute; <devicename>pcm1</devicename>,
suivez les m&ecirc;mes &eacute;tapes qu'au-dessus, en rempla&ccedil;ant
<devicename>snd0</devicename> par
<devicename>snd1</devicename>.</para>
<note>
<para>Les commandes pr&eacute;c&eacute;dentes <emphasis>ne
cr&eacute;eront pas</emphasis>
un p&eacute;riph&eacute;rique <filename>/dev/snd</filename>!</para>
</note>
<para><command>MAKEDEV</command> cr&eacute;era un ensemble de fichiers de
p&eacute;riph&eacute;rique, dont:</para>
<informaltable frame="none">
<tgroup cols="2">
<thead>
<row>
<entry>P&eacute;riph&eacute;rique</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry><filename>/dev/audio</filename></entry>
<entry>P&eacute;riph&eacute;rique audio &sparc; compatible</entry>
</row>
<row>
<entry><filename>/dev/dsp</filename></entry>
<entry>Processeur de signaux num&eacute;riques</entry>
</row>
<row>
<entry><filename>/dev/dspW</filename></entry>
<entry>Comme <filename>/dev/dsp</filename>, mais avec 16 bits
par &eacute;chantillons</entry>
</row>
<row>
<entry><filename>/dev/midi</filename></entry>
<entry>P&eacute;riph&eacute;rique d'acc&egrave;s MIDI</entry>
</row>
<row>
<entry><filename>/dev/mixer</filename></entry>
<entry>Port de contr&ocirc;le du m&eacute;langeur</entry>
</row>
<row>
<entry><filename>/dev/music</filename></entry>
<entry>Interface de niveau 2 du s&eacute;quenceur</entry>
</row>
<row>
<entry><filename>/dev/sequencer</filename></entry>
<entry>S&eacute;quenceur</entry>
</row>
<row>
<entry><filename>/dev/pss</filename></entry>
<entry>Interface programmable</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para>Si tout va bien, vous devriez avoir maintenant une carte son
qui fonctionne. Si votre lecteur de CD-ROM ou de DVD-ROM est
correctement reli&eacute; &agrave; votre carte son, vous pouvez
introduire un CD dans le lecteur et le jouer avec
&man.cdcontrol.1;:</para>
<screen>&prompt.user; <userinput>cdcontrol -f /dev/acd0c play 1</userinput></screen>
<screen>&prompt.user; <userinput>cdcontrol -f /dev/acd0 play 1</userinput></screen>
<para>Diverses applications, comme <filename
role="package">audio/workman</filename> offrent une meilleure
interface. Vous pouvez vouloir installer une application
comme <filename role="package">audio/mpg123</filename> pour
&eacute;couter des fichiers audio MP3.</para>
&eacute;couter des fichiers audio MP3. Une m&eacute;thode
rapide pour tester la carte est d'envoyer des donn&eacute;es au
<filename>/dev/dsp</filename>, de la mani&egrave;re
suivante:</para>
<screen>&prompt.user; <userinput>cat <replaceable>filename</replaceable> &gt; /dev/dsp</userinput></screen>
<para>o&ugrave; <replaceable>filename</replaceable> peut
&ecirc;tre n'importe quel fichier. Cette ligne de commande
devrait produire des sons, confirmant le bon fonctionnement de
la carte son.</para>
<note>
<para>Les utilisateurs de &os;&nbsp;4.X doivent cr&eacute;er les
fichiers sp&eacute;ciaux de p&eacute;riph&eacute;rique de la
carte son pour &ecirc;tre en mesure de l'utiliser. Si la carte
est apparue dans les messages du syst&egrave;me en tant que
<devicename>pcm0</devicename>, vous devrez faire en tant que
<username>root</username> ce qui suit:</para>
<screen>&prompt.root; <userinput>cd /dev</userinput>
&prompt.root; <userinput>sh MAKEDEV snd0</userinput></screen>
<para>Si la commande a donn&eacute;
<devicename>pcm1</devicename>, suivez les m&ecirc;mes
&eacute;tapes qu'au-dessus, en rempla&ccedil;ant
<devicename>snd0</devicename> par
<devicename>snd1</devicename>.</para>
<para><command>MAKEDEV</command> cr&eacute;era un ensemble de
fichiers de sp&eacute;ciaux de p&eacute;riph&eacute;rique qui
seront utilis&eacute;s par les diff&eacute;rentes applications
relatives &agrave; la carte son.</para>
</note>
<para>Les niveaux du mixer de la carte son peuvent &ecirc;tre
modifi&eacute;s par la commande &man.mixer.8;. Plus de
d&eacute;tails peuvent &ecirc;tre trouv&eacute;s dans la page de
manuel &man.mixer.8;.</para>
<sect3 id="troubleshooting">
<title>Probl&egrave;mes courants</title>
@ -895,7 +817,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
<para>Avant que vous ne commenciez, vous devrez conna&icirc;tre
le mod&egrave;le de carte vid&eacute;o dont vous disposez ainsi
que le circuit int&eacute;gr&eacute; qu'elle utilise. Alors
qu'<application>&xfree86;</application> supporte une large
qu'<application>&xorg;</application> et <application>&xfree86;</application> supportent une large
vari&eacute;t&eacute; de cartes
vid&eacute;o, seul un petit nombre d'entre elles donne de bonnes
performances en lecture de vid&eacute;os. Pour obtenir la liste
@ -983,7 +905,7 @@ kern.ipc.shmall=32768</programlisting>
diff&eacute;rents r&eacute;sultats en fonction du mat&eacute;riel.
De plus, le rendu de la vid&eacute;o sous X11 est un sujet recevant
beaucoup d'attention derni&egrave;rement, et avec chaque nouvelle
version d'<application>&xfree86;</application> il pourra y avoir des
version d'<application>&xorg;</application>, ou d'<application>&xfree86;</application>, il pourra y avoir des
am&eacute;liorations significatives.</para>
<para>Une liste des interfaces vid&eacute;o communes:</para>
@ -1014,45 +936,14 @@ kern.ipc.shmall=32768</programlisting>
<sect3 id="video-interface-xvideo">
<title>XVideo</title>
<para><application>&xfree86; 4.X</application> dispose d'une extension
<para><application>&xorg;</application> et <application>&xfree86; 4.X</application> disposent d'une extension
appel&eacute;e
<emphasis>XVideo</emphasis> (&eacute;galement connue sous les termes
Xvideo, Xv, ou xv) qui permet d'afficher directement de la
vid&eacute;o &agrave; travers une acc&eacute;l&eacute;ration
sp&eacute;cifique. Cette extension fournit une tr&egrave;s bonne
qualit&eacute; de rendu m&ecirc;me sur les machines bas de gamme
(par exemple
mon portable utilisant un PIII&nbsp;400&nbsp;Mhz). Malheureusement la
liste des cartes pour lesquelles cette caract&eacute;ristique est
support&eacute;e directement est actuellement:</para>
<orderedlist>
<listitem>
<para>3DFX Voodoo 3</para>
</listitem>
<listitem>
<para>&intel; i810 et i815</para>
</listitem>
<listitem>
<para>Certains circuits S3 (comme le Savage/IX et le
Savage/MX)</para>
</listitem>
</orderedlist>
<para>Si votre carte n'est pas une des pr&eacute;c&eacute;dentes
ne soyez pas d&eacute;j&agrave; d&eacute;&ccedil;u.
<application>&xfree86; 4.X</application> ajoute de nouveaux supports xv
avec chaque version
<footnote>
<para>Des cartes graphiques populaires avec
g&eacute;n&eacute;ralement de tr&egrave;s bonnes performances
sous &xfree86;, en provenance de nVidia, qui n'a pas encore rendu
public les sp&eacute;cifications de leur support XVideo &agrave;
l'&eacute;quipe d'&xfree86;.
Il se peut qu'il se passe un certain temps avant qu'&xfree86;
ne supporte compl&egrave;tement XVideo pour ces cartes.</para>
</footnote>.
Pour v&eacute;rifier si l'extension fonctionne utilisez
qualit&eacute; de rendu m&ecirc;me sur les machines bas de gamme.</para>
<para>Pour v&eacute;rifier si l'extension fonctionne utilisez
<command>xvinfo</command>:</para>
<screen>&prompt.user; <userinput>xvinfo</userinput></screen>
@ -1328,45 +1219,41 @@ no adaptors present</screen>
Ainsi il est important d'utiliser le logiciel port&eacute; et de ne
pas utiliser un logiciel pr&eacute;-compil&eacute;.
En plus, un certain nombre d'options peuvent &ecirc;tre
sp&eacute;cifi&eacute;es &agrave; <command>make</command>
qui d'ailleurs les affiche au d&eacute;part de la
compilation.</para>
sp&eacute;cifi&eacute;es dans la ligne de commande <command>make</command>,
comme d&eacute;crit dans le fichier <filename>Makefile</filename>
et au d&eacute;part de la compilation:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/multimedia/mplayer</userinput>
&prompt.root; <userinput>make</userinput>
You can enable additional compilation optimizations
by defining WITH_OPTIMIZED_CFLAGS
You can enable GTK GUI by defining WITH_GUI.
You can enable DVD support by defining WITH_DVD.
You can enable SVGALIB support by defining WITH_SVGALIB.
You can enable VORBIS sound support by defining WITH_VORBIS.
You can enable XAnim DLL support by defining WITH_XANIM.
N - O - T - E
Take a careful look into the Makefile in order
to learn how to tune mplayer towards you personal preferences!
For example,
make WITH_GTK1
builds MPlayer with GTK1-GUI support.
If you want to use the GUI, you can either install
/usr/ports/multimedia/mplayer-skins
or download official skin collections from
http://www.mplayerhq.hu/homepage/dload.html
</screen>
<para>Si vous avez <filename
role="package">x11-toolkits/gtk12</filename> install&eacute;,
alors vous pourrez activer l'interface graphique &eacute;galement.
Sinon, cela n'en vaut pas la peine. Si vous avez l'intention
de lire des DVDs (&eacute;ventuellement encod&eacute;s par CSS) avec
<application>MPlayer</application> vous devez activer le support DVD
ici
<footnote><para>La lecture de DVD non autoris&eacute;e est une
infraction s&eacute;rieuse dans certains pays. V&eacute;rifiez
les lois locales avant d'activer cette option.</para></footnote>.
Certaines options int&eacute;ressantes sont:</para>
<screen>&prompt.root; <userinput>make WITH_DVD=yes WITH_SVGALIB=yes</userinput></screen>
<para>Les options par d&eacute;faut du logiciel port&eacute;
devraient &ecirc;tre suffisantes pour la plupart des
utilisateurs. Cependant si vous avez besoin du codec XviD,
vous devez sp&eacute;cifier l'option
<makevar>WITH_XVID</makevar> dans la ligne de commande. Le
p&eacute;riph&eacute;rique DVD par d&eacute;faut peut
&eacute;galement &ecirc;tre d&eacute;fini avec l'option
<makevar>WITH_DVD_DEVICE</makevar>, par d&eacute;faut
<filename>/dev/acd0</filename> sera utilis&eacute;.</para>
<para>Au moment de l'&eacute;criture de ces lignes, le logiciel
port&eacute; de <application>MPlayer</application> compilera sa
documentation HTML et un
ex&eacute;cutable <command>mplayer</command>. On peut
&eacute;galement faire compiler un encodeur,
documentation HTML et deux ex&eacute;cutables,
<command>mplayer</command> et
<command>mencoder</command>, qui est un outil pour r&eacute;-encoder
la vid&eacute;o. Une modification du fichier
<filename>Makefile</filename> pourra l'activer. Il se peut
que cela soit activ&eacute; par d&eacute;faut dans les versions
suivantes du logiciel port&eacute;.</para>
de la vid&eacute;o.</para>
<para>La documentation HTML de <application>MPlayer</application> est
tr&egrave;s
@ -1401,7 +1288,7 @@ You can enable XAnim DLL support by defining WITH_XANIM.
il y a la documentation HTML. Dans cette section, nous
d&eacute;crirons que quelques unes des utilisations les plus courantes.</para>
<para>Pour lire &agrave; partir d'un fichier, comme
<para>Pour lire &agrave; un fichier, comme
<filename><replaceable>testfile.avi</replaceable></filename> en utilisant une des
diverses interfaces vid&eacute;o utilisez l'option
<option>-vo</option>:</para>
@ -1417,8 +1304,8 @@ You can enable XAnim DLL support by defining WITH_XANIM.
et variera de fa&ccedil;on significative avec le
mat&eacute;riel.</para>
<para>Pour lire &agrave; partir d'un DVD, remplacez
<filename>testfile.avi</filename> par <option>-dvd <replaceable>N</replaceable>
<para>Pour lire un DVD, remplacez
<filename>testfile.avi</filename> par <option>dvd://<replaceable>N</replaceable> -dvd-device
<replaceable>DEVICE</replaceable></option> o&ugrave; <replaceable>N</replaceable> est
le num&eacute;ro du titre &agrave; jouer et
<filename><replaceable>DEVICE</replaceable></filename> est
@ -1426,7 +1313,20 @@ You can enable XAnim DLL support by defining WITH_XANIM.
au lecteur de DVD. Par exemple, pour jouer le titre 3 depuis
<filename>/dev/dvd</filename>:</para>
<screen>&prompt.root; <userinput>mplayer -vo dga -dvd 3 /dev/dvd</userinput></screen>
<screen>&prompt.root; <userinput>mplayer -vo xv dvd://3 -dvd-device /dev/dvd</userinput></screen>
<note>
<para>Le p&eacute;riph&eacute;rique DVD par d&eacute;faut
peut &ecirc;tre d&eacute;fini lors de la compilation du
logiciel port&eacute; <application>MPlayer</application> par
l'interm&eacute;diaire de l'option
<makevar>WITH_DVD_DEVICE</makevar>. Par d&eacute;faut, ce
p&eacute;riph&eacute;rique est
<filename>/dev/acd0</filename>. Plus de d&eacute;tails
peuvent &ecirc;tre trouv&eacute;s dans le
<filename>Makefile</filename> du logiciel
port&eacute;.</para>
</note>
<para>Pour arr&ecirc;ter, avancer, etc..., consultez
les combinaisons de touches, qui sont donn&eacute;es en
@ -1452,7 +1352,7 @@ zoom=yes</programlisting>
Pour r&eacute;cup&eacute;rer la seconde piste vid&eacute;o
d'un DVD, tapez ceci:</para>
<screen>&prompt.root; <userinput>mplayer -dumpstream -dumpfile out.vob -dvd 2 /dev/dvd</userinput></screen>
<screen>&prompt.root; <userinput>mplayer -dumpstream -dumpfile out.vob dvd://2 -dvd-device /dev/dvd</userinput></screen>
<para>Le fichier de sortie, <filename>out.vob</filename>, sera du
MPEG et peut &ecirc;tre manipul&eacute; par les autres
@ -1465,9 +1365,7 @@ zoom=yes</programlisting>
<primary>mencoder</primary>
</indexterm>
<para>Si vous optez pour installer <command>mencoder</command>
quand vous lancez la compilation de <application>MPlayer</application>, soyez averti que c'est encore
un programme exp&eacute;rimental. Avant
<para>Avant
d'utiliser <command>mencoder</command> c'est une bonne
id&eacute;e de vous familiariser avec les options donn&eacute;es
par la documentation HTML. Il existe une page de manuel, mais
@ -1498,7 +1396,7 @@ zoom=yes</programlisting>
et <command>xine</command>.</para>
<para><filename>input.avi</filename> peut &ecirc;tre remplac&eacute;
par <option>-dvd 1 /dev/dvd</option> et ex&eacute;cut&eacute; en tant
par <option>dvd://1 -dvd-device /dev/dvd</option> et ex&eacute;cut&eacute; en tant
que <username>root</username> pour r&eacute;-encoder directement un
titre DVD. Puisque vous &ecirc;tes susceptible de ne pas
&ecirc;tre satisfait du r&eacute;sultat la premi&egrave;re fois, il