E.2. Vorcompilierte (binäre) Pakete

Früher enthielt MPlayer Quelltext des OpenDivX-Projekts, welches es verbietet, vorcompilierte Pakete zu verteilen. Dieser Code wurde in Version 0.90-pre1 entfernt, und die verbliebene Datei divx_vbr.c, die noch auf den OpenDivX-Quellen aufbaut, wurde wie Version 0.90pre9 durch die Autoren unter die GPL gestellt. Du darfst jetzt also nach Herzenslust binäre Pakete bauen und verteilen.

Ein weiteres Hindernis für Binärpakete waren Optimierungen der Compilierzeit für die CPU-Architektur. MPlayer unterstützt nun die CPU-Erkennung zur Laufzeit (übergib configure einfach --enable-runtime-cpudetection). Diese Option ist standardmäßig deaktiviert, weil es eine kleine negative Auswirkung auf die Geschwindigkeit mitbringt. Andererseits ist es mit ihr nun möglich, Binärpakete zu erstellen, die auf verschiedenen Mitgliedern der Intel-kompatiblen CPU-Familie laufen.