Changeset 5779 for pjproject


Ignore:
Timestamp:
Apr 9, 2018 12:30:48 PM (7 years ago)
Author:
riza
Message:

Re #2059 (misc): Fix some warnings related to use of external Portaudio.
Thanks to Alexander Traud for the report and patch.

Location:
pjproject/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/aconfigure

    r5735 r5779  
    763763oldincludedir 
    764764includedir 
     765runstatedir 
    765766localstatedir 
    766767sharedstatedir 
     
    888889sharedstatedir='${prefix}/com' 
    889890localstatedir='${prefix}/var' 
     891runstatedir='${localstatedir}/run' 
    890892includedir='${prefix}/include' 
    891893oldincludedir='/usr/include' 
     
    11401142    silent=yes ;; 
    11411143 
     1144  -runstatedir | --runstatedir | --runstatedi | --runstated \ 
     1145  | --runstate | --runstat | --runsta | --runst | --runs \ 
     1146  | --run | --ru | --r) 
     1147    ac_prev=runstatedir ;; 
     1148  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 
     1149  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 
     1150  | --run=* | --ru=* | --r=*) 
     1151    runstatedir=$ac_optarg ;; 
     1152 
    11421153  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 
    11431154    ac_prev=sbindir ;; 
     
    12771288                datadir sysconfdir sharedstatedir localstatedir includedir \ 
    12781289                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 
    1279                 libdir localedir mandir 
     1290                libdir localedir mandir runstatedir 
    12801291do 
    12811292  eval ac_val=\$$ac_var 
     
    14301441  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com] 
    14311442  --localstatedir=DIR     modifiable single-machine data [PREFIX/var] 
     1443  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run] 
    14321444  --libdir=DIR            object code libraries [EPREFIX/lib] 
    14331445  --includedir=DIR        C header files [PREFIX/include] 
     
    63626374        ;; 
    63636375  *) 
    6364                 ac_pjmedia_snd=alsa 
    6365         ac_pa_use_alsa=1 
    6366  
    6367         ac_fn_c_check_header_mongrel "$LINENO" "alsa/version.h" "ac_cv_header_alsa_version_h" "$ac_includes_default" 
     6376        if test "x$ac_external_pa" != "x1"; then 
     6377                                ac_pjmedia_snd=alsa 
     6378                ac_pa_use_alsa=1 
     6379 
     6380                ac_fn_c_check_header_mongrel "$LINENO" "alsa/version.h" "ac_cv_header_alsa_version_h" "$ac_includes_default" 
    63686381if test "x$ac_cv_header_alsa_version_h" = xyes; then : 
    63696382  LIBS="$LIBS -lasound" 
     
    63736386 
    63746387 
    6375         { $as_echo "$as_me:${as_lineno-$LINENO}: result: Checking sound device backend... unix" >&5 
     6388                { $as_echo "$as_me:${as_lineno-$LINENO}: result: Checking sound device backend... unix" >&5 
    63766389$as_echo "Checking sound device backend... unix" >&6; } 
    63776390 
    6378                 ac_pa_use_oss=1 
    6379  
    6380         # Check whether --enable-oss was given. 
     6391                                ac_pa_use_oss=1 
     6392 
     6393                # Check whether --enable-oss was given. 
    63816394if test "${enable_oss+set}" = set; then : 
    63826395  enableval=$enable_oss; 
    6383                         if test "$enable_oss" = "no"; then 
    6384                         ac_pa_use_oss=0 
    6385                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: Checking if OSS audio is disabled... yes" >&5 
     6396                                if test "$enable_oss" = "no"; then 
     6397                                ac_pa_use_oss=0 
     6398                                { $as_echo "$as_me:${as_lineno-$LINENO}: result: Checking if OSS audio is disabled... yes" >&5 
    63866399$as_echo "Checking if OSS audio is disabled... yes" >&6; } 
    6387                         fi 
    6388  
    6389 fi 
    6390  
     6400                                fi 
     6401 
     6402fi 
     6403 
     6404        fi 
    63916405        ;; 
    63926406 esac 
  • pjproject/trunk/aconfigure.ac

    r5735 r5779  
    736736        ;; 
    737737  *) 
    738         dnl # Check if ALSA is available 
    739         ac_pjmedia_snd=alsa 
    740         AC_SUBST(ac_pa_use_alsa,1) 
    741         AC_CHECK_HEADER(alsa/version.h, 
    742                         [LIBS="$LIBS -lasound"], 
    743                         [ac_pa_use_alsa=0]) 
    744         AC_MSG_RESULT([Checking sound device backend... unix]) 
    745  
    746         dnl # Check if OSS is disabled 
    747         AC_SUBST(ac_pa_use_oss,1) 
    748         AC_ARG_ENABLE(oss, 
    749                       AS_HELP_STRING([--disable-oss], 
    750                                      [Disable OSS audio (default: not disabled)]), 
    751                       [ 
    752                         if test "$enable_oss" = "no"; then 
    753                          [ac_pa_use_oss=0] 
    754                          AC_MSG_RESULT([Checking if OSS audio is disabled... yes]) 
    755                         fi 
    756                       ]) 
     738        if test "x$ac_external_pa" != "x1"; then 
     739                dnl # Check if ALSA is available 
     740                ac_pjmedia_snd=alsa 
     741                AC_SUBST(ac_pa_use_alsa,1) 
     742                AC_CHECK_HEADER(alsa/version.h, 
     743                                [LIBS="$LIBS -lasound"], 
     744                                [ac_pa_use_alsa=0]) 
     745                AC_MSG_RESULT([Checking sound device backend... unix]) 
     746 
     747                dnl # Check if OSS is disabled 
     748                AC_SUBST(ac_pa_use_oss,1) 
     749                AC_ARG_ENABLE(oss, 
     750                              AS_HELP_STRING([--disable-oss], 
     751                                             [Disable OSS audio (default: not disabled)]), 
     752                              [ 
     753                                if test "$enable_oss" = "no"; then 
     754                                 [ac_pa_use_oss=0] 
     755                                 AC_MSG_RESULT([Checking if OSS audio is disabled... yes]) 
     756                                fi 
     757                              ]) 
     758        fi 
    757759        ;; 
    758760 esac 
  • pjproject/trunk/build.mak.in

    r5761 r5779  
    116116endif 
    117117 
    118 ifneq ($(findstring pa,@ac_pjmedia_snd@),) 
    119118ifeq (@ac_external_pa@,1) 
    120119# External PA 
    121120APP_THIRD_PARTY_EXT += -lportaudio 
    122 else 
    123 APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libportaudio-$(LIB_SUFFIX) 
    124 ifeq ($(PJ_SHARED_LIBRARIES),) 
    125 APP_THIRD_PARTY_LIBS += -lportaudio-$(TARGET_NAME) 
    126 else 
    127 APP_THIRD_PARTY_LIBS += -lportaudio 
    128 APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libportaudio.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libportaudio.$(SHLIB_SUFFIX) 
    129 endif 
    130 endif 
    131121endif 
    132122 
  • pjproject/trunk/pjmedia/build/os-auto.mak.in

    r5656 r5779  
    190190ifeq (@ac_external_pa@,1) 
    191191# External PA 
    192 export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=1 
     192export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=1 \ 
     193                 -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 
    193194endif 
    194195 
  • pjproject/trunk/pjmedia/src/pjmedia-audiodev/errno.c

    r4613 r5779  
    110110 
    111111    } else  
    112 #endif  /* PJMEDIA_SOUND_IMPLEMENTATION */ 
     112#endif  /* PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO */ 
    113113 
    114114    /* See if the error comes from WMME */ 
  • pjproject/trunk/pjmedia/src/pjmedia/errno.c

    r5748 r5779  
    2121#include <pjmedia/types.h> 
    2222#include <pj/string.h> 
    23 #if defined(PJMEDIA_SOUND_IMPLEMENTATION) && \ 
    24     PJMEDIA_SOUND_IMPLEMENTATION == PJMEDIA_SOUND_PORTAUDIO_SOUND 
     23#if PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 
    2524#   include <portaudio.h> 
    2625#endif 
     
    190189 
    191190    /* See if the error comes from PortAudio. */ 
    192 #if defined(PJMEDIA_SOUND_IMPLEMENTATION) && \ 
    193     PJMEDIA_SOUND_IMPLEMENTATION == PJMEDIA_SOUND_PORTAUDIO_SOUND 
     191#if PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 
    194192    if (statcode >= PJMEDIA_PORTAUDIO_ERRNO_START && 
    195193        statcode <= PJMEDIA_PORTAUDIO_ERRNO_END) 
     
    208206 
    209207    } else  
    210 #endif  /* PJMEDIA_SOUND_IMPLEMENTATION */ 
     208#endif  /* PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO */ 
    211209 
    212210#if defined(PJMEDIA_HAS_SRTP) && (PJMEDIA_HAS_SRTP != 0) 
  • pjproject/trunk/pjmedia/src/pjmedia/rtcp_xr.c

    r3553 r5779  
    350350        est_extra_delay = 30; 
    351351 
    352 #if PJMEDIA_SOUND_IMPLEMENTATION!=PJMEDIA_SOUND_NULL_SOUND 
     352#if !PJMEDIA_AUDIO_DEV_HAS_NULL_AUDIO 
    353353        est_extra_delay += PJMEDIA_SND_DEFAULT_REC_LATENCY +  
    354354                           PJMEDIA_SND_DEFAULT_PLAY_LATENCY; 
Note: See TracChangeset for help on using the changeset viewer.