Changeset 5199


Ignore:
Timestamp:
Nov 10, 2015 10:36:14 AM (9 years ago)
Author:
nanang
Message:

Re #1896: Updated default audio device backends: mingw uses WMME, linux/*nix uses alsa (if available).

Location:
pjproject/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/aconfigure

    r5197 r5199  
    60946094        ;; 
    60956095  *cygwin* | *mingw*) 
    6096         ac_pjmedia_snd=pa_win32 
     6096        ac_pjmedia_snd=win32 
    60976097        { $as_echo "$as_me:${as_lineno-$LINENO}: result: Checking sound device backend... win32 sound" >&5 
    60986098$as_echo "Checking sound device backend... win32 sound" >&6; } 
     
    61086108if test "x$ac_cv_header_alsa_version_h" = xyes; then : 
    61096109  ac_pa_use_alsa=1 
     6110 
     6111                         ac_pjmedia_snd=alsa 
    61106112 
    61116113                         LIBS="$LIBS -lasound" 
  • pjproject/trunk/aconfigure.ac

    r5197 r5199  
    643643        ;; 
    644644  *cygwin* | *mingw*) 
    645         ac_pjmedia_snd=pa_win32 
     645        ac_pjmedia_snd=win32 
    646646        AC_MSG_RESULT([Checking sound device backend... win32 sound]) 
    647647        ;; 
     
    655655        AC_CHECK_HEADER(alsa/version.h, 
    656656                        [AC_SUBST(ac_pa_use_alsa,1) 
     657                         AC_SUBST(ac_pjmedia_snd,alsa) 
    657658                         LIBS="$LIBS -lasound" 
    658659                        ], 
  • pjproject/trunk/pjmedia/build/os-auto.mak.in

    r5197 r5199  
    5757#   - pa_old_darwinos:  PortAudio on MacOSX (old CoreAudio, for OSX 10.2) 
    5858#   - pa_win32:         PortAudio on Win32 (WMME) 
    59 #   - ds:               Win32 DirectSound (dsound.c) 
     59#   - win32:            Win32 MME (wmme_dev.c) 
     60#   - coreaudio:        MaxOSX CoreAudio (coreaudio_dev.m) 
     61#   - alsa:             Unix ALSA (alsa_dev.c) 
    6062#   - null:             Null sound device (nullsound.c) 
    6163#   - external:         Link with no sounddev (app will provide) 
     
    212214 
    213215# 
     216# Unix specific 
     217# 
     218ifneq ($(findstring alsa,$(AC_PJMEDIA_SND)),) 
     219export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_ALSA=1 \ 
     220                 -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ 
     221                 -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 
     222endif 
     223 
     224# 
    214225# Windows specific 
    215226# 
    216227ifneq ($(findstring win32,$(AC_PJMEDIA_SND)),) 
    217 export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=1 
     228export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=1 \ 
     229                 -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 
    218230else 
    219231export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 
Note: See TracChangeset for help on using the changeset viewer.