summaryrefslogtreecommitdiff
path: root/media/libvpx/stdint.patch
diff options
context:
space:
mode:
authorBasilisk-Dev <basiliskdev@protonmail.com>2023-10-04 21:37:33 -0400
committerBasilisk-Dev <basiliskdev@protonmail.com>2023-10-04 22:10:42 -0400
commit322bbcad1bfe2bbb03248a89b2d7e2a10dbeb601 (patch)
tree797813d675b9e207543330529280493f435b57a4 /media/libvpx/stdint.patch
parenta2f69c22f82af2cd980ad613521d7fe11fa306c4 (diff)
downloaduxp-322bbcad1bfe2bbb03248a89b2d7e2a10dbeb601.tar.gz
Issue #2332 - Update to libvpx 1.6.1
Backport of Bugzilla 1223692 and 1331498
Diffstat (limited to 'media/libvpx/stdint.patch')
-rw-r--r--media/libvpx/stdint.patch41
1 files changed, 31 insertions, 10 deletions
diff --git a/media/libvpx/stdint.patch b/media/libvpx/stdint.patch
index cfa6f33271..1befd53f1c 100644
--- a/media/libvpx/stdint.patch
+++ b/media/libvpx/stdint.patch
@@ -1,20 +1,41 @@
---- vpx/vpx_integer.h- 2014-09-17 15:49:58.000000000 -0700
-+++ vpx/vpx_integer.h 2014-09-17 15:52:59.000000000 -0700
-@@ -15,6 +15,8 @@
- /* get ptrdiff_t, size_t, wchar_t, NULL */
- #include <stddef.h>
+diff --git a/media/libvpx/libvpx/vpx/vpx_integer.h b/media/libvpx/libvpx/vpx/vpx_integer.h
+--- a/media/libvpx/libvpx/vpx/vpx_integer.h
++++ b/media/libvpx/libvpx/vpx/vpx_integer.h
+@@ -18,16 +18,18 @@
+ #define VPX_FORCE_INLINE __forceinline
+ #define VPX_INLINE __inline
+ #else
+ #define VPX_FORCE_INLINE __inline__ __attribute__(always_inline)
+ // TODO(jbb): Allow a way to force inline off for older compilers.
+ #define VPX_INLINE inline
+ #endif
+#if !defined(VPX_DONT_DEFINE_STDINT_TYPES)
+
- #if (defined(_MSC_VER) && (_MSC_VER < 1600)) || defined(VPX_EMULATE_INTTYPES)
- typedef signed char int8_t;
+ #if defined(VPX_EMULATE_INTTYPES)
+ typedef signed char int8_t;
typedef signed short int16_t;
-@@ -56,6 +58,8 @@
-
+ typedef signed int int32_t;
+
+ typedef unsigned char uint8_t;
+ typedef unsigned short uint16_t;
+ typedef unsigned int uint32_t;
+@@ -48,16 +50,18 @@ typedef size_t uintptr_t;
+ #define __STDC_LIMIT_MACROS
#endif
-
+ #endif // __cplusplus
+
+ #include <stdint.h>
+
+ #endif
+
+#endif // VPX_DONT_DEFINE_STDINT_TYPES
+
/* VS2010 defines stdint.h, but not inttypes.h */
#if defined(_MSC_VER) && _MSC_VER < 1800
#define PRId64 "I64d"
+ #else
+ #include <inttypes.h>
+ #endif
+
+ #endif // VPX_VPX_INTEGER_H_