Returns true if we should enable MSE webm regardless of preferences.
1. If MP4/H264 isn't supported:
* Windows XP
* Windows Vista and Server 2008 without the optional "Platform Update Supplement"
* N/KN editions (Europe and Korea) of Windows 7/8/8.1/10 without the
optional "Windows Media Feature Pack"
2. If H264 hardware acceleration is not available.
3. The CPU is considered to be fast enough
Savez vous comment fait Firefox pour savoir si il y a une accélération H.264 Hardware ?
J'ai un doute sur certains vieux PC ou le VP9 est activé : c'est que le CPU est suffisamment puissant ou la carte Intel intégrée qui ne gère par le H.264 ?
Voici un cas où je suis certain que le VP9 est activé uniquement, car la carte graphique n'a pas d’accélération H.264 Hardware :
C'est un Dell optiplex GX240 pré-installé avec... Windows 2000 Pro. Comme vous imaginez, les 768 Mo de ram PC 133 ne sont pas d'origine.
J'ai rajouté un second disque dur de 10 Go (IDE bien sur, pas de sata sur ce PC) pour installer Windows 7 afin d'avoir le support du H.264.
La carte graphique est une Rage 128 PRO II, sur port AGP 4x. Elle a un processeur à 350 Mhz et 32 Mo de Ram.
Le processeur est le tout premier type de Pentium 4, ceux avec des perf catastrophiques (plus lent que les Pentium III de l'époque). Bus à 100 Mhz, socket 423, Gravé en 180 nm, il a 20 Ko de cahce L1 et 256 Ko de cache L2. La fréquence interne est de 1,5 Ghz. La fréquence élevée est obtenue, entre autres, par l'allongement du pipeline d'exécution et une instruction passe par 20 étages (contre 10 pour le Pentium III). A fréquence égale, il est deux fois plus lent que le Pentium III a donner le résultat d'une instruction. Pour avoir de bonnes perf, il ne faudrait pas avoir a vider le pipeline en permanence.
Pour le fun, le refus de mise à jour vers Windows 10 :