Title: [224440] trunk/Source/ThirdParty/libwebrtc
Revision
224440
Author
commit-qu...@webkit.org
Date
2017-11-03 16:21:47 -0700 (Fri, 03 Nov 2017)

Log Message

Use VCP H264 encoder for platforms supporting it
https://bugs.webkit.org/show_bug.cgi?id=179076
rdar://problem/35180773

Unreviewed.

Patch by Youenn Fablet <you...@apple.com> on 2017-11-03

* Source/webrtc/sdk/objc/Framework/Classes/VideoProcessing/encoder_vcp.h: build fix for iOS.

Modified Paths

Diff

Modified: trunk/Source/ThirdParty/libwebrtc/ChangeLog (224439 => 224440)


--- trunk/Source/ThirdParty/libwebrtc/ChangeLog	2017-11-03 23:09:28 UTC (rev 224439)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog	2017-11-03 23:21:47 UTC (rev 224440)
@@ -6,6 +6,16 @@
 
         Unreviewed.
 
+        * Source/webrtc/sdk/objc/Framework/Classes/VideoProcessing/encoder_vcp.h: build fix for iOS.
+
+2017-11-03  Youenn Fablet  <you...@apple.com>
+
+        Use VCP H264 encoder for platforms supporting it
+        https://bugs.webkit.org/show_bug.cgi?id=179076
+        rdar://problem/35180773
+
+        Unreviewed.
+
         * Source/webrtc/sdk/objc/Framework/Classes/VideoProcessing/encoder_vcp.h: build fix.
 
 2017-11-03  Youenn Fablet  <you...@apple.com>

Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/VideoProcessing/encoder_vcp.h (224439 => 224440)


--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/VideoProcessing/encoder_vcp.h	2017-11-03 23:09:28 UTC (rev 224439)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/VideoProcessing/encoder_vcp.h	2017-11-03 23:21:47 UTC (rev 224440)
@@ -17,17 +17,21 @@
 #include <AvailabilityMacros.h>
 #include <TargetConditionals.h>
 
-#define VCP_FOR_IOS (defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MIN_REQUIRED >= 110300)
-#define VCP_FOR_IOS_SIMULATOR (defined(TARGET_IPHONE_SIMULATOR) && TARGET_IPHONE_SIMULATOR && __IPHONE_OS_VERSION_MIN_REQUIRED >= 110300)
-#define VCP_FOR_MAC_OS (defined(TARGET_OS_MAC)  && TARGET_OS_MAC && __MAC_OS_X_VERSION_MAX_ALLOWED >= 101304)
+#define IS_MAC_OS (defined(TARGET_OS_MAC)  && TARGET_OS_MAC)
+#define IS_IOS (defined(TARGET_OS_IPHONE)  && TARGET_OS_IPHONE)
+#define IS_IOS_SIMULATOR (defined(TARGET_IPHONE_SIMULATOR)  && TARGET_IPHONE_SIMULATOR)
 
 // FIXME: Activate VCP for iOS/iOS simulator
-#if VCP_FOR_MAC_OS
+#if IS_MAC_OS && !IS_IOS && !IS_IOS_SIMULATOR
+
+#if __MAC_OS_X_VERSION_MAX_ALLOWED >= 101304
 #define ENABLE_VCP_ENCODER 1
 #else
 #define ENABLE_VCP_ENCODER 0
 #endif
 
+#endif
+
 #if ENABLE_VCP_ENCODER
 
 #include "webrtc/api/video/video_rotation.h"
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to