6.8. Mac OS

"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.

6.8.1. MPlayer OS X

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.