Il y a un article dans site de mplayer du 2011-03-26, c'est-à-dire le 26 mars, disant que mplayer est multi-threadé. Cela fait donc plusieurs mois avant que Oneiric ne soit libéré. Est-ce que cela signifie que le stock que je reçois de "Sudo apt-get install mplayer" dans Ubuntu Oneiric est multithread, et que je n'ai pas besoin de compiler à partir de SVN, de compiler mplayer-mt ou de faire quelque chose de spécial?
Dans 11.10, vous devrez probablement ajouter une option, par cli ou à ~/.mplayer/config, "-lavdopts threads = X" où X = le nombre de threads, (1-8, la valeur par défaut est 1
Ex. pour 2 en cli
-lavdopts threads=2
ou dans ~/.mplayer/config
lavdopts=threads=2
mplayer2, qui est également disponible dans 11.10, devrait faire mt par défaut
Vous pouvez vérifier dans htop ou via l'utilisation de mpstat, une partie du paquet sysstat (man mpstat) indiquant si mt est passé ou non.
si vous utilisez le paramètre ci-dessus, il peut apparaître dans le terminal (avec mplayer2, peut-être pas avec mplayer) comme dans -
=============================================== =========================
Décodeur vidéo d'ouverture: [ffmpeg] la famille de codecs libavcodec de FFmpeg
Demander au décodeur d'utiliser 2 threads si pris en charge.
Codec vidéo sélectionné: [ffh264] vfm: ffmpeg (FFmpeg H.264)
=============================================== =========================
Je préfère mplayer2 mais devrait vous traiter correctement.
La page de manuel de mplayer révèle ce petit extrait:
En regardant les journaux de compilation du tableau de bord - il est compilé avec pthread - cela est nécessaire pour créer une application multithread.
Pris ensemble, je déduirais que la version de mplayer dans oneiric est multithread ... mais vous devez spécifier le nombre de threads à décoder en MPEG/h.264 car la valeur par défaut est un thread.
Autant que je sache, le mplayer de 11.10 est multithread et vous n'avez rien à faire.