2.2.2. Périphériques de sortie audio

L'interface audio de MPlayer se nomme libao2. Elle possède actuellement ces drivers :

General:
| oss |  | driver OSS (ioctl)
| sdl |  | drivers SDL (supporte lecture accélérée/ralentie, ESD, ARTS, etc)
| alsa5 |  | driver natif ALSA 0.5
| alsa9 |  | driver natif ALSA 0.9 (bogué, utilisez plutôt l'émulation OSS)
| sun |  | driver audio SUN (/dev/audio) pour BSD et Solaris8

Il faut bien le reconnaitre, les drivers audio de Linux sont généralement de mauvaise qualité, et incompatibles au possible. Cela peut prendre un certain temps pour trouver vos réglages optimaux.

- si vous avez un driver OSS, essayez d'abord avec l'option -ao oss (utilisé par défaut). Si vous obtenez des scratchs ou une sonorité anormale, essayez l'option -ao sdl (NOTE: vous devez bien sûr avoir installé les libraries SDL et SDL-devel). Elles sont plus efficaces dans de nombreux cas (elles supportent également ESD, ARTS, et la lecture accélérée/ralentie. esd provient de GNOME, arts de KDE).
- Si vous avez ALSA version 0.5, vous devrez certainement utiliser l'option -ao alsa5 , la version 0.5 émulant mal l'OSS, qui plante MPlayer avec un message du type :
  `DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!`
- si vous avez ALSA version 0.9, utilisez l'option -ao oss ou -ao sdl.

Sur les systèmes Solaris/FreeBSD, utilisez le driver audio de SUN avec l'option -ao sun sinon vous n'aurez ni vidéo ni son.

2.2.2.1. Problèmes de cartes son, recommendations

Aureal Vortex 2
| OSS: | pas de driver
| OSS/Pro: | OK
| ALSA: | pas de driver
| Max kHz: | 48
| Driver: | aureal.sourceforge.net
| Driver2: | from ici (buffer size increased to 32k)
GUS PnP
| OSS: | pas de driver
| OSS/Pro: | OK
| ALSA: | OK
| Max kHz: | 48
SB Live!
| OSS: | OK
| ALSA: | (?)
| Max kHz: | 48
SB AWE 64
| OSS: | max 44kHz
| ALSA: | mauvais son en 48kHz
| Max kHz: | 48
Gravis UltraSound ACE
| OSS: | max 44Khz. pas OK
| ALSA: | OK
| Max kHz: | 48
Gravis UltraSound MAX
| OSS: | OK
| ALSA: | OK (?)
| Max kHz: | 48
ESS 688
| OSS: | OK
| ALSA: | OK (?)
| Max kHz: | 48
C-Media cards (which ones?)
| OSS: | pas OK (sifflement) (?)
| ALSA: | OK (?)
| Max kHz: | ?
Tecra 8100 (?) (ymf-pci)
| OSS: | pas OK (?)
| ALSA: | OK uniquement avec ALSA 0.5 avec émulation OSS ET l'option-ao sdl (!) (?)
| Max kHz: | ?
PC Speaker ou DAC
| OSS: | OK (utilisez le driver SDL : -ao sdl)
| ALSA: | pas de driver
| Max kHz: | le driver émule 44.1 kHz, peut-être plus
| Driver: | ftp://ftp.infradead.org/pub/pcsp

- Sous Linux, utilisez le noyau 2.4 si possible, le 2.2 n'a pas été testé
- si le son émet des cliquements en lisant depuis le CD-ROM, activez l'IRQ unmasking ! par exemple "hdparm -u1 /dev/cdrom" (c.f. "man hdparm" !!!) Cela reste recommandé de toute façon... (pour XMMS, etc...) Lisez la section 4.1.
- N'utilisez pas votre carte son avec d'autres application en même temps ( par ex. XMMS ) ! si vous utilisez ESD, lancez MPlayer avec l'option '-vo adl:esd' !
- Merci de nous faire savoir comment MPlayer gère votre carte son !