[vlc-commits] videotoolbox: Use new syntax to declare availability
    David Fuhrmann 
    git at videolan.org
       
    Wed Oct  3 15:59:30 CEST 2018
    
    
  
vlc | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Wed Oct  3 15:51:40 2018 +0200| [f6d4aec4933afff41e616a331cc2bd294e43db56] | committer: David Fuhrmann
videotoolbox: Use new syntax to declare availability
Stuff needs to be compiled with the latest SDK nowadays.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f6d4aec4933afff41e616a331cc2bd294e43db56
---
 modules/codec/videotoolbox.m | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/modules/codec/videotoolbox.m b/modules/codec/videotoolbox.m
index bafcffa90f..407c1d8104 100644
--- a/modules/codec/videotoolbox.m
+++ b/modules/codec/videotoolbox.m
@@ -1501,17 +1501,9 @@ static void CloseDecoder(vlc_object_t *p_this)
 
 static BOOL deviceSupportsHEVC()
 {
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wpartial-availability"
-
-#if (TARGET_OS_OSX && MAC_OS_X_VERSION_MAX_ALLOWED >= 101300) || \
-    (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED >= 110000) || \
-    (TARGET_OS_TV && __TV_OS_VERSION_MAX_ALLOWED >= 110000)
-    if (VTIsHardwareDecodeSupported != nil)
+    if (@available(macOS 10.13, iOS 11.0, tvOS 11.0, *))
         return VTIsHardwareDecodeSupported(kCMVideoCodecType_HEVC);
     else
-#endif
-#pragma clang diagnostic pop
         return NO;
 }
 
    
    
More information about the vlc-commits
mailing list