diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2015-11-10 10:36:14 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2015-11-10 10:36:14 +0000 |
commit | ea961f64dd7f8040c35f92ac7a7751d203bda49e (patch) | |
tree | ddb91c14396e796e69ecb89ef5b334ca839267ef /pjmedia/build | |
parent | 06deef6b8958d1abc22138aa6b74b0faa6b81ae9 (diff) |
Re #1896: Updated default audio device backends: mingw uses WMME, linux/*nix uses alsa (if available).
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5199 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/build')
-rw-r--r-- | pjmedia/build/os-auto.mak.in | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/pjmedia/build/os-auto.mak.in b/pjmedia/build/os-auto.mak.in index ab3627d7..a3e84954 100644 --- a/pjmedia/build/os-auto.mak.in +++ b/pjmedia/build/os-auto.mak.in @@ -56,7 +56,9 @@ export LDFLAGS += $(SDL_LDFLAGS) $(FFMPEG_LDFLAGS) $(V4L2_LDFLAGS) \ # - pa_darwinos: PortAudio on MacOSX (CoreAudio) # - pa_old_darwinos: PortAudio on MacOSX (old CoreAudio, for OSX 10.2) # - pa_win32: PortAudio on Win32 (WMME) -# - ds: Win32 DirectSound (dsound.c) +# - win32: Win32 MME (wmme_dev.c) +# - coreaudio: MaxOSX CoreAudio (coreaudio_dev.m) +# - alsa: Unix ALSA (alsa_dev.c) # - null: Null sound device (nullsound.c) # - external: Link with no sounddev (app will provide) AC_PJMEDIA_SND=@ac_pjmedia_snd@ @@ -211,10 +213,20 @@ export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_COREAUDIO=1 \ endif # +# Unix specific +# +ifneq ($(findstring alsa,$(AC_PJMEDIA_SND)),) +export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_ALSA=1 \ + -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ + -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 +endif + +# # Windows specific # ifneq ($(findstring win32,$(AC_PJMEDIA_SND)),) -export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=1 +export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=1 \ + -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 else export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 endif |