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