Changeset 5361 for pjproject


Ignore:
Timestamp:
Jun 28, 2016 2:32:08 PM (8 years ago)
Author:
nanang
Message:

Re #1937: Added libyuv build configs for GNU build systems.

Location:
pjproject/trunk
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/aconfigure

    r5355 r5361  
    623623ac_main_obj 
    624624ac_host 
     625ac_no_yuv 
    625626opus_present 
    626627opus_h_present 
     
    643644ac_webrtc_ldflags 
    644645ac_webrtc_cflags 
    645 ac_libyuv_ldflags 
    646 ac_libyuv_cflags 
    647646ac_openh264_ldflags 
    648647ac_openh264_cflags 
     
    683682ac_pjmedia_snd 
    684683ac_pjmedia_resample 
     684ac_external_yuv 
    685685ac_srtp_shutdown_present 
    686686ac_srtp_deinit_present 
     
    780780with_external_gsm 
    781781with_external_srtp 
     782with_external_yuv 
    782783enable_resample 
    783784enable_sound 
     
    805806with_openh264 
    806807enable_openh264 
    807 with_libyuv 
    808 enable_libyuv 
    809808with_webrtc 
    810809enable_webrtc 
     
    823822with_opus 
    824823enable_opus 
     824enable_libyuv 
    825825' 
    826826      ac_precious_vars='build_alias 
     
    14751475  --disable-v4l2          Disable Video4Linux2 (default: not disabled) 
    14761476  --disable-openh264      Disable OpenH264 (default: not disabled) 
    1477   --disable-libyuv        Exclude libyuv in the build 
    14781477  --disable-webrtc        Exclude webrtc in the build 
    14791478  --enable-ipp            Enable Intel IPP support. Specify the Intel IPP 
     
    14921491                          autodetect) 
    14931492 
     1493  --disable-libyuv        Exclude libyuv in the build 
    14941494 
    14951495Optional Packages: 
     
    15111511                          CFLAGS and LDFLAGS env var to set the include/lib 
    15121512                          paths) 
     1513  --with-external-yuv     Use external libyuv development files, not the one 
     1514                          in "third_party" directory. When this option is set, 
     1515                          make sure that libyuv is accessible to use (hint: 
     1516                          use CFLAGS and LDFLAGS env var to set the 
     1517                          include/lib paths) 
    15131518  --with-external-pa      Use external PortAudio development files, not the 
    15141519                          one in "third_party" directory. When this option is 
     
    15191524  --with-ffmpeg=DIR       Specify alternate FFMPEG prefix 
    15201525  --with-openh264=DIR     Specify alternate OpenH264 prefix 
    1521   --with-libyuv=DIR       Specify alternate libyuv prefix 
    15221526  --with-webrtc=DIR       Specify alternate WebRtc prefix 
    15231527  --with-ipp=DIR          Specify the Intel IPP location 
     
    60506054fi 
    60516055 
     6056 
     6057ac_external_yuv=0 
     6058 
     6059 
     6060# Check whether --with-external-yuv was given. 
     6061if test "${with_external_yuv+set}" = set; then : 
     6062  withval=$with_external_yuv; 
     6063        if test "x$with_external_yuv" != "xno"; then 
     6064                # Test libyuv installation 
     6065                { $as_echo "$as_me:${as_lineno-$LINENO}: checking if external libyuv devkit is installed" >&5 
     6066$as_echo_n "checking if external libyuv devkit is installed... " >&6; } 
     6067                cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
     6068/* end confdefs.h.  */ 
     6069#include <libyuv.h> 
     6070int 
     6071main () 
     6072{ 
     6073RGB24ToI420(0,0,0,0,0,0,0,0,0,0); 
     6074  ; 
     6075  return 0; 
     6076} 
     6077_ACEOF 
     6078if ac_fn_c_try_compile "$LINENO"; then : 
     6079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes!!" >&5 
     6080$as_echo "yes!!" >&6; } 
     6081                                   ac_external_yuv="1" 
     6082 
     6083else 
     6084  as_fn_error $? "Unable to use external libyuv. If libyuv development files are not available in the default locations, use CFLAGS and LDFLAGS env var to set the include/lib paths" "$LINENO" 5 
     6085fi 
     6086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 
     6087        fi 
     6088 
     6089 
     6090fi 
     6091 
     6092 
     6093 
    60526094ac_pjmedia_resample=libresample 
    60536095 
     
    62136255 
    62146256 
     6257# Disable video on mingw 
     6258case $target in 
     6259 *mingw*) 
     6260        enable_video="no" 
     6261        ;; 
     6262esac 
     6263 
    62156264# Check whether --enable-video was given. 
    62166265if test "${enable_video+set}" = set; then : 
     
    68716920                                ac_ffmpeg_cflags="$ac_ffmpeg_cflags -DPJMEDIA_HAS_LIBSWSCALE=1" 
    68726921                                av_pkg="$av_pkg libswscale" 
     6922                                                                enable_libyuv="no" 
    68736923                        fi 
    68746924                        if $PKG_CONFIG --exists libavutil; then 
     
    71097159  ac_ffmpeg_cflags="$ac_ffmpeg_cflags -DPJMEDIA_HAS_LIBSWSCALE=1" 
    71107160                                      ac_ffmpeg_ldflags="$ac_ffmpeg_ldflags -lswscale" 
     7161                                      enable_libyuv="no" 
    71117162 
    71127163fi 
     
    73217372rm -f core conftest.err conftest.$ac_objext \ 
    73227373    conftest$ac_exeext conftest.$ac_ext 
    7323  
    7324  
    7325 fi 
    7326  
    7327  
    7328  
    7329 # Check whether --with-libyuv was given. 
    7330 if test "${with_libyuv+set}" = set; then : 
    7331   withval=$with_libyuv; 
    7332 else 
    7333   with_libyuv=no 
    7334  
    7335 fi 
    7336  
    7337  
    7338 if test "x$ac_cross_compile" != "x" -a "x$with_libyuv" = "xno"; then 
    7339     enable_libyuv=no 
    7340 fi 
    7341  
    7342  
    7343  
    7344 # Check whether --enable-libyuv was given. 
    7345 if test "${enable_libyuv+set}" = set; then : 
    7346   enableval=$enable_libyuv; if test "$enable_libyuv" = "no"; then 
    7347                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Checking if libyuv is disabled...yes" >&5 
    7348 $as_echo "Checking if libyuv is disabled...yes" >&6; } 
    7349                fi 
    7350 else 
    7351  
    7352                   if test "x$with_libyuv" != "xno" -a "x$with_libyuv" != "x"; then 
    7353                         LIBYUV_PREFIX=$with_libyuv 
    7354                         LIBYUV_CFLAGS="-I$LIBYUV_PREFIX/include" 
    7355  
    7356                         case $target in 
    7357                             *-apple-darwin_ios*) 
    7358                                 LIBYUV_LDFLAGS="-L$LIBYUV_PREFIX/out_ios/Release-iphoneos" 
    7359                                 case $ARCH in 
    7360                                     *arm*) 
    7361                                     LIBYUV_LIBS="-lyuv_neon" 
    7362                                     ;; 
    7363                                 *) 
    7364                                     ;; 
    7365                                 esac 
    7366                                 ;; 
    7367                             *mingw* | *cygw* | *win32* | *w32* | *darwin* | *linux* | *android*) 
    7368                                 LIBYUV_LDFLAGS="-L$LIBYUV_PREFIX/out/Release" 
    7369                                 ;; 
    7370                             *) 
    7371                                 LIBYUV_CFLAGS="" 
    7372                                 LIBYUV_LDFLAGS="" 
    7373                                 ;; 
    7374                         esac 
    7375  
    7376                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using libyuv prefix... $with_libyuv" >&5 
    7377 $as_echo "Using libyuv prefix... $with_libyuv" >&6; } 
    7378                   else 
    7379                         LIBYUV_CFLAGS="" 
    7380                         LIBYUV_LDFLAGS="" 
    7381                   fi 
    7382  
    7383                   LIBYUV_LIBS="$LIBYUV_LIBS -lyuv" 
    7384  
    7385                   SAVED_LIBS="$LIBS" 
    7386                   SAVED_LDFLAGS="$LDFLAGS" 
    7387                   SAVED_CFLAGS="$CFLAGS" 
    7388  
    7389                   LIBS="$LIBYUV_LIBS $LIBS" 
    7390                   LDFLAGS="$LIBYUV_LDFLAGS $LDFLAGS" 
    7391                   CFLAGS="$LIBYUV_CFLAGS $CFLAGS" 
    7392  
    7393                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for I420Scale in -lyuv" >&5 
    7394 $as_echo_n "checking for I420Scale in -lyuv... " >&6; } 
    7395 if ${ac_cv_lib_yuv_I420Scale+:} false; then : 
    7396   $as_echo_n "(cached) " >&6 
    7397 else 
    7398   ac_check_lib_save_LIBS=$LIBS 
    7399 LIBS="-lyuv 
    7400                                 $LIBS" 
    7401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
    7402 /* end confdefs.h.  */ 
    7403  
    7404 /* Override any GCC internal prototype to avoid an error. 
    7405    Use char because int might match the return type of a GCC 
    7406    builtin and then its argument prototype would still apply.  */ 
    7407 #ifdef __cplusplus 
    7408 extern "C" 
    7409 #endif 
    7410 char I420Scale (); 
    7411 int 
    7412 main () 
    7413 { 
    7414 return I420Scale (); 
    7415   ; 
    7416   return 0; 
    7417 } 
    7418 _ACEOF 
    7419 if ac_fn_c_try_link "$LINENO"; then : 
    7420   ac_cv_lib_yuv_I420Scale=yes 
    7421 else 
    7422   ac_cv_lib_yuv_I420Scale=no 
    7423 fi 
    7424 rm -f core conftest.err conftest.$ac_objext \ 
    7425     conftest$ac_exeext conftest.$ac_ext 
    7426 LIBS=$ac_check_lib_save_LIBS 
    7427 fi 
    7428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_yuv_I420Scale" >&5 
    7429 $as_echo "$ac_cv_lib_yuv_I420Scale" >&6; } 
    7430 if test "x$ac_cv_lib_yuv_I420Scale" = xyes; then : 
    7431    ac_libyuv_cflags="-DPJMEDIA_HAS_LIBYUV=1 $LIBYUV_CFLAGS" 
    7432                                  ac_libyuv_ldflags="$LIBYUV_LDFLAGS $LIBYUV_LIBS" 
    7433  
    7434 else 
    7435    LIBS="$SAVED_LIBS" 
    7436                                  LDFLAGS="$SAVED_LDFLAGS" 
    7437                                  CFLAGS="$SAVED_CFLAGS" 
    7438  
    7439 fi 
    74407374 
    74417375 
     
    84418375                fi 
    84428376 
     8377fi 
     8378 
     8379 
     8380 
     8381# Check whether --enable-libyuv was given. 
     8382if test "${enable_libyuv+set}" = set; then : 
     8383  enableval=$enable_libyuv; if test "$enable_libyuv" = "no"; then 
     8384                ac_no_yuv=1, 
     8385                $as_echo "#define PJMEDIA_HAS_LIBYUV 0" >>confdefs.h 
     8386 
     8387                { $as_echo "$as_me:${as_lineno-$LINENO}: result: Checking if libyuv is disabled...yes" >&5 
     8388$as_echo "Checking if libyuv is disabled...yes" >&6; } 
     8389               fi 
     8390else 
     8391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Checking if libyuv is disabled...no" >&5 
     8392$as_echo "Checking if libyuv is disabled...no" >&6; } 
    84438393fi 
    84448394 
  • pjproject/trunk/aconfigure.ac

    r5355 r5361  
    569569fi 
    570570 
     571 
     572dnl # Use external libyuv installation 
     573AC_SUBST(ac_external_yuv,0) 
     574AC_ARG_WITH(external-yuv, 
     575    AS_HELP_STRING([--with-external-yuv], 
     576                   [Use external libyuv development files, not the one in "third_party" directory. When this option is set, make sure that libyuv is accessible to use (hint: use CFLAGS and LDFLAGS env var to set the include/lib paths)]), 
     577    [ 
     578        if test "x$with_external_yuv" != "xno"; then 
     579                # Test libyuv installation 
     580                AC_MSG_CHECKING([if external libyuv devkit is installed]) 
     581                AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <libyuv.h>]], 
     582                                                  [RGB24ToI420(0,0,0,0,0,0,0,0,0,0);])], 
     583                                  [AC_MSG_RESULT(yes!!) 
     584                                   ac_external_yuv="1" 
     585                                   ], 
     586                                  [AC_MSG_ERROR([Unable to use external libyuv. If libyuv development files are not available in the default locations, use CFLAGS and LDFLAGS env var to set the include/lib paths])]) 
     587        fi 
     588    ] 
     589    ) 
     590 
     591 
    571592dnl # Resample implementation 
    572593AC_SUBST(ac_pjmedia_resample,libresample) 
     
    685706 
    686707AC_SUBST(ac_pjmedia_video) 
     708 
     709# Disable video on mingw 
     710case $target in 
     711 *mingw*) 
     712        enable_video="no" 
     713        ;; 
     714esac 
    687715 
    688716dnl # --disable-video option 
     
    10381066                                ac_ffmpeg_cflags="$ac_ffmpeg_cflags -DPJMEDIA_HAS_LIBSWSCALE=1" 
    10391067                                av_pkg="$av_pkg libswscale" 
     1068                                dnl # disable libyuv when libswscale is enabled 
     1069                                enable_libyuv="no" 
    10401070                        fi 
    10411071                        if $PKG_CONFIG --exists libavutil; then 
     
    10961126                                     [ac_ffmpeg_cflags="$ac_ffmpeg_cflags -DPJMEDIA_HAS_LIBSWSCALE=1" 
    10971127                                      ac_ffmpeg_ldflags="$ac_ffmpeg_ldflags -lswscale" 
     1128                                      enable_libyuv="no" 
    10981129                                     ], 
    10991130                                     [], 
     
    12041235                                 ]) 
    12051236 
    1206               ]) 
    1207  
    1208 dnl # libyuv alt prefix 
    1209 AC_ARG_WITH(libyuv, 
    1210             AS_HELP_STRING([--with-libyuv=DIR], 
    1211                            [Specify alternate libyuv prefix]), 
    1212             [], 
    1213             [with_libyuv=no] 
    1214             ) 
    1215  
    1216 dnl # Do not use default libyuv installation if we are cross-compiling 
    1217 if test "x$ac_cross_compile" != "x" -a "x$with_libyuv" = "xno"; then 
    1218     enable_libyuv=no 
    1219 fi             
    1220                
    1221 dnl # Include libyuv 
    1222 AC_SUBST(ac_libyuv_cflags) 
    1223 AC_SUBST(ac_libyuv_ldflags) 
    1224 AC_ARG_ENABLE(libyuv, 
    1225               AS_HELP_STRING([--disable-libyuv], 
    1226                              [Exclude libyuv in the build]), 
    1227               [if test "$enable_libyuv" = "no"; then 
    1228                 AC_MSG_RESULT([Checking if libyuv is disabled...yes]) 
    1229                fi], 
    1230               [ 
    1231                   if test "x$with_libyuv" != "xno" -a "x$with_libyuv" != "x"; then 
    1232                         LIBYUV_PREFIX=$with_libyuv 
    1233                         LIBYUV_CFLAGS="-I$LIBYUV_PREFIX/include" 
    1234                          
    1235                         case $target in 
    1236                             *-apple-darwin_ios*) 
    1237                                 LIBYUV_LDFLAGS="-L$LIBYUV_PREFIX/out_ios/Release-iphoneos" 
    1238                                 case $ARCH in 
    1239                                     *arm*) 
    1240                                     LIBYUV_LIBS="-lyuv_neon" 
    1241                                     ;; 
    1242                                 *) 
    1243                                     ;; 
    1244                                 esac 
    1245                                 ;;                       
    1246                             *mingw* | *cygw* | *win32* | *w32* | *darwin* | *linux* | *android*) 
    1247                                 LIBYUV_LDFLAGS="-L$LIBYUV_PREFIX/out/Release" 
    1248                                 ;; 
    1249                             *) 
    1250                                 LIBYUV_CFLAGS="" 
    1251                                 LIBYUV_LDFLAGS="" 
    1252                                 ;; 
    1253                         esac                     
    1254                          
    1255                         AC_MSG_RESULT([Using libyuv prefix... $with_libyuv]) 
    1256                   else 
    1257                         LIBYUV_CFLAGS="" 
    1258                         LIBYUV_LDFLAGS=""  
    1259                   fi 
    1260                                    
    1261                   LIBYUV_LIBS="$LIBYUV_LIBS -lyuv" 
    1262                    
    1263                   SAVED_LIBS="$LIBS" 
    1264                   SAVED_LDFLAGS="$LDFLAGS" 
    1265                   SAVED_CFLAGS="$CFLAGS" 
    1266                    
    1267                   LIBS="$LIBYUV_LIBS $LIBS" 
    1268                   LDFLAGS="$LIBYUV_LDFLAGS $LDFLAGS" 
    1269                   CFLAGS="$LIBYUV_CFLAGS $CFLAGS" 
    1270                    
    1271                   AC_CHECK_LIB(yuv, 
    1272                                I420Scale, 
    1273                                [ ac_libyuv_cflags="-DPJMEDIA_HAS_LIBYUV=1 $LIBYUV_CFLAGS" 
    1274                                  ac_libyuv_ldflags="$LIBYUV_LDFLAGS $LIBYUV_LIBS" 
    1275                                ], 
    1276                                [ LIBS="$SAVED_LIBS" 
    1277                                  LDFLAGS="$SAVED_LDFLAGS" 
    1278                                  CFLAGS="$SAVED_CFLAGS" 
    1279                                ], 
    1280                                [] 
    1281                                ) 
    12821237              ]) 
    12831238 
     
    18351790              ]) 
    18361791 
     1792dnl # Include libyuv 
     1793AC_SUBST(ac_no_yuv) 
     1794AC_ARG_ENABLE(libyuv, 
     1795              AS_HELP_STRING([--disable-libyuv], 
     1796                             [Exclude libyuv in the build]), 
     1797              [if test "$enable_libyuv" = "no"; then 
     1798                [ac_no_yuv=1], 
     1799                AC_DEFINE(PJMEDIA_HAS_LIBYUV,0) 
     1800                AC_MSG_RESULT([Checking if libyuv is disabled...yes]) 
     1801               fi], 
     1802              AC_MSG_RESULT([Checking if libyuv is disabled...no])) 
     1803 
    18371804 
    18381805dnl ########################################## 
  • pjproject/trunk/build.mak.in

    r5347 r5361  
    122122endif 
    123123 
     124ifneq (@ac_no_yuv@,1) 
     125ifeq (@ac_external_yuv@,1) 
     126APP_THIRD_PARTY_EXT += -lyuv 
     127else 
     128APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libyuv-$(LIB_SUFFIX) 
     129ifeq ($(PJ_SHARED_LIBRARIES),) 
     130APP_THIRD_PARTY_LIBS += -lyuv-$(TARGET_NAME) 
     131else 
     132APP_THIRD_PARTY_LIBS += -lyuv 
     133APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libyuv.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libyuv.$(SHLIB_SUFFIX) 
     134endif 
     135endif 
     136endif 
     137 
     138 
    124139# Additional flags 
    125140@ac_build_mak_vars@ 
     
    158173ANDROID_CFLAGS = @ac_android_cflags@ 
    159174 
    160 # libyuv 
    161 LIBYUV_CFLAGS = @ac_libyuv_cflags@  
    162 LIBYUV_LDFLAGS =  @ac_libyuv_ldflags@ 
    163  
    164175# PJMEDIA features exclusion 
    165176PJ_VIDEO_CFLAGS += $(SDL_CFLAGS) $(FFMPEG_CFLAGS) $(V4L2_CFLAGS) $(QT_CFLAGS) \ 
    166                    $(OPENH264_CFLAGS) $(DARWIN_CFLAGS) $(LIBYUV_CFLAGS) 
     177                   $(OPENH264_CFLAGS) $(DARWIN_CFLAGS) 
    167178PJ_VIDEO_LDFLAGS += $(SDL_LDFLAGS) $(FFMPEG_LDFLAGS) $(V4L2_LDFLAGS) \ 
    168                    $(OPENH264_LDFLAGS) $(LIBYUV_LDFLAGS) 
     179                   $(OPENH264_LDFLAGS) 
    169180 
    170181# CFLAGS, LDFLAGS, and LIBS to be used by applications 
  • pjproject/trunk/build/rules.mak

    r5154 r5361  
    5252# FULL_SRCS is ../src/app/file1.c ../src/app/file1.S 
    5353# 
    54 FULL_SRCS = $(foreach file, $($(APP)_OBJS), $(SRCDIR)/$(basename $(file)).m $(SRCDIR)/$(basename $(file)).c $(SRCDIR)/$(basename $(file)).cpp $(SRCDIR)/$(basename $(file)).S) 
     54FULL_SRCS = $(foreach file, $($(APP)_OBJS), $(SRCDIR)/$(basename $(file)).m $(SRCDIR)/$(basename $(file)).c $(SRCDIR)/$(basename $(file)).cpp $(SRCDIR)/$(basename $(file)).cc $(SRCDIR)/$(basename $(file)).S) 
    5555 
    5656# 
     
    171171 
    172172$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.cpp 
     173        $(CXX) $($(APP)_CXXFLAGS) \ 
     174                $(CC_OUT)$(subst /,$(HOST_PSEP),$@) \ 
     175                $(subst /,$(HOST_PSEP),$<) 
     176 
     177$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.cc 
    173178        $(CXX) $($(APP)_CXXFLAGS) \ 
    174179                $(CC_OUT)$(subst /,$(HOST_PSEP),$@) \ 
  • pjproject/trunk/pjmedia/build/os-auto.mak.in

    r5347 r5361  
    2929ANDROID_CFLAGS = @ac_android_cflags@ 
    3030 
    31 # libyuv 
    32 LIBYUV_CFLAGS = @ac_libyuv_cflags@ 
    33 LIBYUV_LDFLAGS = @ac_libyuv_ldflags@ 
    34  
    3531# openh264 
    3632OPENH264_CFLAGS = @ac_openh264_cflags@ 
     
    4541export CFLAGS += @ac_no_small_filter@ @ac_no_large_filter@ @ac_no_speex_aec@ \ 
    4642                 $(SDL_CFLAGS) $(FFMPEG_CFLAGS) $(V4L2_CFLAGS) $(QT_CFLAGS) \ 
    47                  $(DARWIN_CFLAGS) $(ANDROID_CFLAGS) $(LIBYUV_CFLAGS) \ 
     43                 $(DARWIN_CFLAGS) $(ANDROID_CFLAGS) \ 
    4844                 $(OPENH264_CFLAGS) $(WEBRTC_CFLAGS) 
    4945export LDFLAGS += $(SDL_LDFLAGS) $(FFMPEG_LDFLAGS) $(V4L2_LDFLAGS) \ 
    50                   $(LIBYUV_LDFLAGS) $(OPENH264_LDFLAGS) $(WEBRTC_LDFLAGS) 
     46                  $(OPENH264_LDFLAGS) $(WEBRTC_LDFLAGS) 
    5147 
    5248# Define the desired sound device backend 
     
    197193 
    198194# 
     195# libyuv 
     196# 
     197ifeq (@ac_no_yuv@,1) 
     198export CFLAGS += -DPJMEDIA_HAS_LIBYUV=0 
     199else 
     200export CFLAGS += -DPJMEDIA_HAS_LIBYUV=1 
     201ifeq (@ac_external_yuv@,0) 
     202export CFLAGS += -I$(THIRD_PARTY)/yuv/include 
     203endif 
     204endif 
     205 
     206 
     207# 
    199208# MacOSX specific 
    200209# 
  • pjproject/trunk/pjsip-apps/src/swig/java/android/src/org/pjsip/pjsua2/app/MyApp.java

    r5102 r5361  
    284284        try{ 
    285285            System.loadLibrary("openh264"); 
    286             System.loadLibrary("yuv"); 
     286            // Ticket #1937: libyuv is now included as static lib 
     287            //System.loadLibrary("yuv"); 
    287288        } catch (UnsatisfiedLinkError e) { 
    288289            System.out.println("UnsatisfiedLinkError: " + e.getMessage()); 
  • pjproject/trunk/third_party/build/os-auto.mak.in

    r5268 r5361  
    4141DIRS += resample 
    4242endif 
     43 
     44ifneq (@ac_no_yuv@,1) 
     45ifeq (@ac_external_yuv@,1) 
     46# External yuv 
     47else 
     48DIRS += yuv 
     49endif 
     50endif 
Note: See TracChangeset for help on using the changeset viewer.