Mercurial > mplayer.hg
comparison configure @ 26208:4980ed598e8a
Introduce a separate definition for Mac OS X coreaudio support.
author | diego |
---|---|
date | Sat, 15 Mar 2008 08:54:21 +0000 |
parents | 55a36b9e708e |
children | 36ba5069e6f4 |
comparison
equal
deleted
inserted
replaced
26207:55a36b9e708e | 26208:4980ed598e8a |
---|---|
3573 CFRunLoopRunInMode(kCFRunLoopDefaultMode, 0, false); | 3573 CFRunLoopRunInMode(kCFRunLoopDefaultMode, 0, false); |
3574 } | 3574 } |
3575 EOF | 3575 EOF |
3576 if cc_check -framework Carbon -framework QuickTime -framework CoreAudio; then | 3576 if cc_check -framework Carbon -framework QuickTime -framework CoreAudio; then |
3577 _ld_extra="$_ld_extra -framework Carbon -framework QuickTime -framework CoreAudio -framework AudioUnit -framework AudioToolbox" | 3577 _ld_extra="$_ld_extra -framework Carbon -framework QuickTime -framework CoreAudio -framework AudioUnit -framework AudioToolbox" |
3578 _coreaudio=yes | |
3578 _def_macosx='#define MACOSX 1' | 3579 _def_macosx='#define MACOSX 1' |
3580 _def_coreaudio='#define HAVE_COREAUDIO 1' | |
3579 _aosrc="$_aosrc ao_macosx.c" | 3581 _aosrc="$_aosrc ao_macosx.c" |
3580 _aomodules="macosx $_aomodules" | 3582 _aomodules="macosx $_aomodules" |
3581 _vosrc="$_vosrc vo_quartz.c" | 3583 _vosrc="$_vosrc vo_quartz.c" |
3582 _vomodules="quartz $_vomodules" | 3584 _vomodules="quartz $_vomodules" |
3583 else | 3585 else |
3584 _macosx=no | 3586 _macosx=no |
3587 _coreaudio=yes | |
3585 _def_macosx='#undef MACOSX' | 3588 _def_macosx='#undef MACOSX' |
3589 _def_coreaudio='#undef HAVE_COREAUDIO' | |
3586 _noaomodules="macosx $_noaomodules" | 3590 _noaomodules="macosx $_noaomodules" |
3587 _novomodules="quartz $_novomodules" | 3591 _novomodules="quartz $_novomodules" |
3588 fi | 3592 fi |
3589 cat > $TMPC <<EOF | 3593 cat > $TMPC <<EOF |
3590 #include <Carbon/Carbon.h> | 3594 #include <Carbon/Carbon.h> |
7790 LIBSMBCLIENT = $_smbsupport | 7794 LIBSMBCLIENT = $_smbsupport |
7791 XMMS_PLUGINS = $_xmms | 7795 XMMS_PLUGINS = $_xmms |
7792 MACOSX = $_macosx | 7796 MACOSX = $_macosx |
7793 MACOSX_FINDER_SUPPORT = $_macosx_finder_support | 7797 MACOSX_FINDER_SUPPORT = $_macosx_finder_support |
7794 MACOSX_BUNDLE = $_macosx_bundle | 7798 MACOSX_BUNDLE = $_macosx_bundle |
7799 COREAUDIO = $_coreaudio | |
7795 MACOSX_COREVIDEO = $_macosx_corevideo | 7800 MACOSX_COREVIDEO = $_macosx_corevideo |
7796 TOOLAME=$_toolame | 7801 TOOLAME=$_toolame |
7797 TWOLAME=$_twolame | 7802 TWOLAME=$_twolame |
7798 FAAC=$_faac | 7803 FAAC=$_faac |
7799 CONFIG_LIBAMR=$_libamr | 7804 CONFIG_LIBAMR=$_libamr |
8165 | 8170 |
8166 /* Mac OS X specific features */ | 8171 /* Mac OS X specific features */ |
8167 $_def_macosx | 8172 $_def_macosx |
8168 $_def_macosx_finder_support | 8173 $_def_macosx_finder_support |
8169 $_def_macosx_bundle | 8174 $_def_macosx_bundle |
8175 $_def_coreaudio | |
8170 $_def_macosx_corevideo | 8176 $_def_macosx_corevideo |
8171 | 8177 |
8172 /* Build our Win32-loader */ | 8178 /* Build our Win32-loader */ |
8173 $_def_win32_loader | 8179 $_def_win32_loader |
8174 | 8180 |