Je mets ça ici, d'abord pour ne pas l'oublier.
Voilà, il y un truc qui m'avait toujours embêté avec mplayer, c'est que j'avais toujours des problèmes quand j'essayais de lire une vidéo avec béryl ou maintenant compiz d'activé.
Avec xv, j'avais le célèbre phénomène de fenêtres noires, donc je passais en -vo x11, mais voilà, pas moyen de faire un fullscreen. ( l'image était en plein écran, mais restait à la même échelle)
En testant smplayer, je m'aperçois que je n'ai plus de problèmes du tout.
Ah,ah !
Un rapide examen des logs ( merci les devs d'avoir prévu cette possibilité ) , j'ai trouvé la solution :
l'option nokeepaspect est faite pour ça ;
man mplayer a écrit-nokeepaspect
Do not keep window aspect ratio when resizing windows. Only
works with the x11, xv, xmga, xvidix, directx video output
drivers. Furthermore under X11 your window manager has to honor
window aspect hints.
Mais ça ne fonctionne toujours pas...
Je regarde encore une fois le logs, et je trouve en plus cette option :
man mplayer a écrit-zoom
Allow software scaling, where available. This will allow scal‐
ing with output drivers (like x11, fbdev) that do not support
hardware scaling where MPlayer disables scaling by default for
performance reasons.
Ouf ! Et là, ça fonctionne enfin.
Voilà, alors je crois que le problème ne se pose qu'avec les ATI pour lesquelles compiz fonctionne, et pour les amateurs de lecteurs vidéos en consoles. ( ça fait beaucoup de conditions ...)
Je poste ici et je rajoute un petit commentaire dans la doc.
J'attends aussi vos retours pour être sûr de la pertinence de la chose.
(Surtout si "ça marchait mieux avant ! ")
------------------
RESUME : ajoutez ceci dans votre .mplayer/config :
vo=x11
keepaspect=no
zoom=yes