Mercurial > mplayer.hg
comparison configure @ 17633:e0ef5688cce7
OpenAL audio support, actual output is mono-only (no positioning yet).
author | reimar |
---|---|
date | Thu, 16 Feb 2006 20:45:25 +0000 |
parents | 892e40db9211 |
children | 8db0816a9226 |
comparison
equal
deleted
inserted
replaced
17632:3a67b7ce8b3b | 17633:e0ef5688cce7 |
---|---|
314 --disable-ossaudio disable OSS sound support [autodetect] | 314 --disable-ossaudio disable OSS sound support [autodetect] |
315 --disable-arts disable aRts sound support [autodetect] | 315 --disable-arts disable aRts sound support [autodetect] |
316 --disable-esd disable esd sound support [autodetect] | 316 --disable-esd disable esd sound support [autodetect] |
317 --disable-polyp disable Polypaudio sound support [autodetect] | 317 --disable-polyp disable Polypaudio sound support [autodetect] |
318 --disable-jack disable JACK sound support [autodetect] | 318 --disable-jack disable JACK sound support [autodetect] |
319 --disable-openal disable OpenAL sound support [autodetect] | |
319 --disable-nas disable NAS sound support [autodetect] | 320 --disable-nas disable NAS sound support [autodetect] |
320 --disable-sgiaudio disable SGI sound support [autodetect] | 321 --disable-sgiaudio disable SGI sound support [autodetect] |
321 --disable-sunaudio disable Sun sound support [autodetect] | 322 --disable-sunaudio disable Sun sound support [autodetect] |
322 --disable-win32waveout disable Windows waveout sound support [autodetect] | 323 --disable-win32waveout disable Windows waveout sound support [autodetect] |
323 --disable-select disable using select() on audio device [enable] | 324 --disable-select disable using select() on audio device [enable] |
1506 _ossaudio=auto | 1507 _ossaudio=auto |
1507 _arts=auto | 1508 _arts=auto |
1508 _esd=auto | 1509 _esd=auto |
1509 _polyp=auto | 1510 _polyp=auto |
1510 _jack=auto | 1511 _jack=auto |
1512 _openal=auto | |
1511 _libcdio=auto | 1513 _libcdio=auto |
1512 _liblzo=auto | 1514 _liblzo=auto |
1513 _mad=auto | 1515 _mad=auto |
1514 _toolame=auto | 1516 _toolame=auto |
1515 _twolame=auto | 1517 _twolame=auto |
1701 --disable-esd) _esd=no ;; | 1703 --disable-esd) _esd=no ;; |
1702 --enable-polyp) _polyp=yes ;; | 1704 --enable-polyp) _polyp=yes ;; |
1703 --disable-polyp) _polyp=no ;; | 1705 --disable-polyp) _polyp=no ;; |
1704 --enable-jack) _jack=yes ;; | 1706 --enable-jack) _jack=yes ;; |
1705 --disable-jack) _jack=no ;; | 1707 --disable-jack) _jack=no ;; |
1708 --enable-openal) _openal=yes ;; | |
1709 --disable-openal) _openal=no ;; | |
1706 --enable-mad) _mad=yes ;; | 1710 --enable-mad) _mad=yes ;; |
1707 --disable-mad) _mad=no ;; | 1711 --disable-mad) _mad=no ;; |
1708 --disable-toolame) _toolame=no ;; | 1712 --disable-toolame) _toolame=no ;; |
1709 --disable-twolame) _twolame=no ;; | 1713 --disable-twolame) _twolame=no ;; |
1710 --enable-libcdio) _libcdio=yes ;; | 1714 --enable-libcdio) _libcdio=yes ;; |
4795 else | 4799 else |
4796 _noaomodules="jack $_noaomodules" | 4800 _noaomodules="jack $_noaomodules" |
4797 fi | 4801 fi |
4798 echores "$_jack" | 4802 echores "$_jack" |
4799 | 4803 |
4804 echocheck "OpenAL" | |
4805 if test "$_openal" = auto ; then | |
4806 _openal=no | |
4807 cat > $TMPC << EOF | |
4808 #include <AL/al.h> | |
4809 int main(void) { | |
4810 alSourceQueueBuffers(0, 0, 0); | |
4811 // alGetSourcei(0, AL_SAMPLE_OFFSET, 0); | |
4812 return 0; | |
4813 } | |
4814 EOF | |
4815 if cc_check -lopenal ; then | |
4816 _ld_openal="-lopenal" | |
4817 _openal=yes | |
4818 fi | |
4819 fi | |
4820 if test "$_openal" = yes ; then | |
4821 _def_openal='#define USE_OPENAL 1' | |
4822 _aosrc="$_aosrc ao_openal.c" | |
4823 _aomodules="openal $_aomodules" | |
4824 else | |
4825 _noaomodules="openal $_noaomodules" | |
4826 fi | |
4827 echores "$_openal" | |
4800 | 4828 |
4801 echocheck "ALSA audio" | 4829 echocheck "ALSA audio" |
4802 if test "$_alsa" != no ; then | 4830 if test "$_alsa" != no ; then |
4803 _alsa=no | 4831 _alsa=no |
4804 cat > $TMPC << EOF | 4832 cat > $TMPC << EOF |
7251 ESD_INC = $_inc_esd | 7279 ESD_INC = $_inc_esd |
7252 POLYP_LIB = $_ld_polyp | 7280 POLYP_LIB = $_ld_polyp |
7253 POLYP_INC = $_inc_polyp | 7281 POLYP_INC = $_inc_polyp |
7254 JACK_LIB = $_ld_jack | 7282 JACK_LIB = $_ld_jack |
7255 JACK_INC = $_inc_jack | 7283 JACK_INC = $_inc_jack |
7284 OPENAL_LIB = $_ld_openal | |
7285 OPENAL_INC = $_inc_openal | |
7256 SGIAUDIO_LIB = $_ld_sgiaudio | 7286 SGIAUDIO_LIB = $_ld_sgiaudio |
7257 | 7287 |
7258 # input/demuxer/codecs | 7288 # input/demuxer/codecs |
7259 TERMCAP_LIB = $_ld_termcap | 7289 TERMCAP_LIB = $_ld_termcap |
7260 LIRC_LIB = $_ld_lirc | 7290 LIRC_LIB = $_ld_lirc |
7740 $_def_arts | 7770 $_def_arts |
7741 $_def_esd | 7771 $_def_esd |
7742 $_def_esd_latency | 7772 $_def_esd_latency |
7743 $_def_polyp | 7773 $_def_polyp |
7744 $_def_jack | 7774 $_def_jack |
7775 $_def_openal | |
7745 $_def_sys_asoundlib_h | 7776 $_def_sys_asoundlib_h |
7746 $_def_alsa_asoundlib_h | 7777 $_def_alsa_asoundlib_h |
7747 $_def_sunaudio | 7778 $_def_sunaudio |
7748 $_def_sgiaudio | 7779 $_def_sgiaudio |
7749 $_def_win32waveout | 7780 $_def_win32waveout |