Skip to content

vImage watchOS xcode15.3 b1

Alex Soto edited this page Jan 27, 2024 · 1 revision

#vImage.framework

diff -ruN /Applications/Xcode_15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Conversion.h /Applications/Xcode_15.3.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Conversion.h
--- /Applications/Xcode_15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Conversion.h	2023-11-12 10:07:35
+++ /Applications/Xcode_15.3.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Conversion.h	2024-01-09 23:58:18
@@ -42,6 +42,9 @@
 extern "C" {
 #endif
 
+#include <TargetConditionals.h>
+#if !0 && !0
+
 /*!
  @function vImageClip_PlanarF
  
@@ -10549,6 +10552,8 @@
                                                           vImage_Flags flags)
 VIMAGE_NON_NULL(1,2)
 API_AVAILABLE(macos(10.12), ios(9.3), watchos(3.0), tvos(10.0));
+
+#endif  
 
 #ifdef __cplusplus
 }
diff -ruN /Applications/Xcode_15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Geometry.h /Applications/Xcode_15.3.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Geometry.h
--- /Applications/Xcode_15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Geometry.h	2023-10-28 16:47:00
+++ /Applications/Xcode_15.3.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Geometry.h	2024-01-09 23:57:37
@@ -52,6 +52,8 @@
     kRotate270DegreesCounterClockwise VIMAGE_ENUM_AVAILABLE_STARTING( __MAC_10_3, __IPHONE_5_0 ) = 3
 };
 
+#include <TargetConditionals.h>
+#if !0 && !0
 
 /*
  * High Level Geometry Functions
@@ -821,6 +823,8 @@
  *      flags       the flags you intend to pass to vImage{Horizontal/Vertical}Shear_<fmt>.
  */
 VIMAGE_PF vImagePixelCount vImageGetResamplingFilterExtent( ResamplingFilter filter, vImage_Flags flags )  VIMAGE_NON_NULL(1)  API_AVAILABLE(macos(10.9), ios(7.0), watchos(1.0), tvos(7.0));
+
+#endif  
 
 #ifdef __cplusplus
 }
diff -ruN /Applications/Xcode_15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h /Applications/Xcode_15.3.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h
--- /Applications/Xcode_15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h	2023-11-12 10:06:14
+++ /Applications/Xcode_15.3.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h	2024-01-09 23:15:51
@@ -253,7 +253,9 @@
  *   @/textblock </pre>
  */
 
+#include <TargetConditionals.h>
 
+
 // Types, defines, flags and error codes
 #include <vImage/vImage_Types.h>
 
@@ -294,5 +296,7 @@
 #  include <vImage/vImage_CVUtilities.h>
 # endif
 #endif /* defined __clang__ && defined __has_include */
+
+
 
 #endif /* VIMAGE_H */
diff -ruN /Applications/Xcode_15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_Types.h /Applications/Xcode_15.3.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_Types.h
--- /Applications/Xcode_15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_Types.h	2023-11-12 03:12:31
+++ /Applications/Xcode_15.3.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_Types.h	2024-01-10 01:45:35
@@ -20,7 +20,11 @@
 #include <stdint.h>
 #include <stddef.h>
 #include <unistd.h>
-#if __has_include(<os/availability.h>) && !defined(__linux__)
+
+#include <TargetConditionals.h>
+
+
+#if __has_include(<os/availability.h>) && !defined(__linux__) && !0 && !0
 #    include <os/availability.h>
 #else
 #    define __API_AVAILABLE(...)
@@ -530,7 +534,7 @@
  
  @constant  kvImageLeaveAlphaUnchanged   Some functions that operate on ARGB data in place allow
                 you to operate on just the RGB components and leave the alpha channel unmodified.
-                These are typically histogram and gamma functions.
+                These are typically histogram and gamma functions and some convolution functions.
  
  @constant  kvImageCopyInPlace  One of four edging modes. This one tells vImage to do nothing for
                 destination pixels that need source pixels that are missing. The corresponding source
@@ -865,6 +869,7 @@
         float                      Cb_B;
 }vImage_YpCbCrToARGBMatrix;
  
+#if !0 && !0
 /*! @const      kvImage_YpCbCrToARGBMatrix_ITU_R_601_4
  @abstract   Y'CbCr->RGB conversion matrix for ITU-Recommendation BT.601-4 */
 extern VIMAGE_PF const vImage_YpCbCrToARGBMatrix *kvImage_YpCbCrToARGBMatrix_ITU_R_601_4 API_AVAILABLE(macos(10.10), ios(8.0), watchos(1.0), tvos(8.0));
@@ -872,7 +877,7 @@
 /*! @const      kvImage_YpCbCrToARGBMatrix_ITU_R_709_2
  @abstract   Y'CbCr->RGB conversion matrix for ITU-Recommendation BT.709-2 */
 extern VIMAGE_PF const vImage_YpCbCrToARGBMatrix *kvImage_YpCbCrToARGBMatrix_ITU_R_709_2 API_AVAILABLE(macos(10.10), ios(8.0), watchos(1.0), tvos(8.0));
-
+#endif
     
     
     
@@ -939,6 +944,7 @@
         float                      B_Cr;
 }vImage_ARGBToYpCbCrMatrix;
 
+#if !0 && !0
 /*! @const      kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4
  @abstract   RGB->Y'CbCr conversion matrix for ITU-Recommendation BT.601-4 */
 extern VIMAGE_PF const vImage_ARGBToYpCbCrMatrix *kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4 API_AVAILABLE(macos(10.10), ios(8.0), watchos(1.0), tvos(8.0));
@@ -946,7 +952,8 @@
 /*! @const      kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2
  @abstract   RGB->Y'CbCr conversion matrix for ITU-Recommendation BT.709-2 */
 extern VIMAGE_PF const vImage_ARGBToYpCbCrMatrix *kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2 API_AVAILABLE(macos(10.10), ios(8.0), watchos(1.0), tvos(8.0));
-    
+#endif
+
 /*!
  @typedef    vImage_ARGBToYpCbCr
  @abstract   An opaque representation of a 3x3 converson matrix for converting RGB signals to Y'CbCr.
Clone this wiki locally