4.4. SDL

SDL (Simple Directmedia Layer) è praticamente un'interfaccia unificata audio/video. I programmi che la usano non sanno che driver video o audio SDL usi davvero, ma conoscono solo l'interfaccia. Per esempio un porting di Doom che usi SDL può girara sopra a svgalib, aalib, X, fbdev e altro, devi semplicemente specificare (per esempio) il driver video da usare attraverso la variabile d'ambiente SDL_VIDEODRIVER. In teoria, perlomeno.

Con MPlayer, usiamo la sua potenzialità di ridimensionamento via software del driver di X11 per le schede che non gestiscono XVideo, fino a quando non faremo il nostro (più veloce, più bello) ridimensionatore software. Abbiamo anche usato la sua uscita per aalib, ma ora abbiamo la nostra che è più comoda. La sua modalità per DGA era migliore della nostra fino a poco tempo fa. Hai capito, no? :)

Aiuta anche con alcuni driver/schede bacate, se il video è scattoso (non per problemi di sistema lento) oppure l'audio è saltellante.

L'uscita video SDL supporta la visualizzazione dei sottotitoli sotto al filmato ovvero sulla striscia nera (se presente).