"Surowe" źródła MPlayera obsługują tylko Mac OS X w wersjach 10.2 i wyższych. Możesz spróbować umożliwić obsługę starszych wersji Mac OS oraz przysłać nam łaty! MPlayer powinien skompilować się bez problemu na systemie Mac OS X 10.2 i wyższym. Zalecanym kompilatorem jest GCC 3.x w wersji Apple, jeżeli masz Mac OS X 10.3.9 lub późniejszy i QuickTime 7, możesz skorzystać z wyjścia video macosx.
Możesz pobrać natywne GUI dla MPlayera razem z prekompilowanymi binariami MPlayera dla Mac OS X ze strony projektu MPlayerOSX, ale uwaga: projekt nie jest już aktywny.
Na szczęście, MPlayerOSX został przejęty przez członka załogi MPlayera. Wersje testowe są dostępne na stronie z materiałami do pobrania, a oficjalne wydanie powinno pojawić się już niedługo.
Aby zbudować MPlayerOSX bezpośrednio ze źródeł, potrzebujesz modułu mplayerosx, main i kopii modułu CVS main o nazwie main_noaltivec. mplayerosx to graficzna nakładka, main to MPlayer, a main_noaltivec to MPlayer zbudowany bez obsługi AltiVec.
Aby pobrać moduł z repozytorium CVS wykonaj polecenia:
cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P mplayerosx
W celu zbudowania MPlayerOSX będziesz musiał utowrzyć podobną strukturę katalogów:
katalog_źródłowy_MPlayera | |--->main (źródła MPlayera z CVS) | |--->main_noaltivec (źródła MPlayera z CVS skonfigurowane z opcją --disable-altivec) | |--->mplayerosx (źródła MPlayer OS X z CVS)
Najpierw musisz zbudować main i main_noaltivec.
Następnie ustaw globalną zmienną:
export MACOSX_DEPLOYMENT_TARGET=10.3
Potem skonfiguruj:
Jeżeli konfigurujesz dla maszyny G4 lub lepszej z obsługą AltiVec, postępuj jak poniżej:
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
Jeżeli konfigurujesz dla maszyny z procesorem G3 bez AltiVec, postępuj jak ponieżej:
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11 --disable-altivec
Być może będziesz musiał wyedytować plik config.mak i zmienić wartości -mcpu -mtune z -74XX na -G3.
Następnie wykonaj
make
przejdź do katalogu mplayerosx i wpisz
make dist
Zostanie utworzony skompresowany obraz .dmg zawierający gotowy do uruchomienia program.
Możes również skorzystać z projektu Xcode 2.1; stary projekt dla Xcode 1.x już nie działa.