Ignore:
Timestamp:
Dec 14, 2010 1:03:10 PM (13 years ago)
Author:
ming
Message:

Fixed #1183

  • QT capture device for Mac
  • iOS device for iOS (capture device only works for iOS 4.0 or above)
  • Add NSAutoReleasePool for sdl_dev (Mac)
  • Add NSAutoReleasePool for vid_dev_test (Mac)
  • build system for compilation of Obj-C files (.m)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/2.0-dev/aconfigure.ac

    r3393 r3395  
    582582fi 
    583583 
     584AC_SUBST(ac_pjmedia_video) 
     585if test "$enable_video" = "no"; then 
     586  true; 
     587else 
     588 case $target in 
     589  arm-apple-darwin*) 
     590        ac_pjmedia_video=iphone_os 
     591        AC_SUBST(ac_ios_cflags) 
     592        ac_ios_cflags="-DPJMEDIA_VIDEO_DEV_HAS_IOS=1" 
     593        LIBS="$LIBS -framework AVFoundation -framework UIKit -framework CoreGraphics -framework QuartzCore -framework CoreVideo -framework CoreMedia" 
     594        AC_MSG_RESULT([Checking video device backend... AVFoundation]) 
     595        ;; 
     596  *darwin*) 
     597        ac_pjmedia_video=mac_os 
     598        AC_SUBST(ac_pjmedia_video_has_qt) 
     599        AC_SUBST(ac_qt_cflags) 
     600        SAVED_LIBS="$LIBS" 
     601        LIBS="-framework QTKit" 
     602        AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [])],[ac_pjmedia_video_has_qt=yes],[ac_pjmedia_video_has_qt=no]) 
     603        LIBS="$SAVED_LIBS" 
     604        if test "$ac_pjmedia_video_has_qt" = "yes"; then 
     605          ac_qt_cflags="-DPJMEDIA_VIDEO_DEV_HAS_QT=1" 
     606          LIBS="$LIBS -framework QTKit -framework Foundation -framework AppKit -framework QuartzCore" 
     607          AC_MSG_RESULT([Checking if QTKit framework is available... yes]) 
     608        else 
     609          AC_MSG_RESULT([Checking if QTKit framework is available... no]) 
     610        fi 
     611        ;; 
     612 esac 
     613fi 
     614 
    584615AC_ARG_ENABLE(ext_sound, 
    585616              AC_HELP_STRING([--enable-ext-sound], 
Note: See TracChangeset for help on using the changeset viewer.