summaryrefslogtreecommitdiff
path: root/pkg/ffmpeg
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2021-10-25 17:10:28 -0700
committerMichael Forney <mforney@mforney.org>2021-10-25 17:10:44 -0700
commitf8b20538cc063224c6a1a2a8a65fbaa5e87c3f3c (patch)
treedfdef309bc9b48f17c3e0aec1d1acd2189c4314e /pkg/ffmpeg
parent0397356c5cd05aec2d9eced54c62c31e4af5c840 (diff)
ffmpeg: Use C11 _Alignas if available
Diffstat (limited to 'pkg/ffmpeg')
-rw-r--r--pkg/ffmpeg/patch/0007-libavutil-Use-C11-_Alignas-as-fallback-for-DECLARE_A.patch27
-rw-r--r--pkg/ffmpeg/patch/0008-HACK-Disable-__has_builtin-for-now.patch (renamed from pkg/ffmpeg/patch/0007-HACK-Disable-__has_builtin-for-now.patch)0
-rw-r--r--pkg/ffmpeg/ver2
3 files changed, 28 insertions, 1 deletions
diff --git a/pkg/ffmpeg/patch/0007-libavutil-Use-C11-_Alignas-as-fallback-for-DECLARE_A.patch b/pkg/ffmpeg/patch/0007-libavutil-Use-C11-_Alignas-as-fallback-for-DECLARE_A.patch
new file mode 100644
index 00000000..77930f03
--- /dev/null
+++ b/pkg/ffmpeg/patch/0007-libavutil-Use-C11-_Alignas-as-fallback-for-DECLARE_A.patch
@@ -0,0 +1,27 @@
+From 998e73fa83da20afd47263fce2e50876c799ee41 Mon Sep 17 00:00:00 2001
+From: Michael Forney <mforney@mforney.org>
+Date: Mon, 25 Oct 2021 17:08:29 -0700
+Subject: [PATCH] libavutil: Use C11 _Alignas as fallback for DECLARE_ALIGNED
+
+---
+ libavutil/mem.h | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/libavutil/mem.h b/libavutil/mem.h
+index e21a1feaae..aeaacd9d55 100644
+--- a/libavutil/mem.h
++++ b/libavutil/mem.h
+@@ -121,6 +121,10 @@
+ #define DECLARE_ALIGNED(n,t,v) __declspec(align(n)) t v
+ #define DECLARE_ASM_ALIGNED(n,t,v) __declspec(align(n)) t v
+ #define DECLARE_ASM_CONST(n,t,v) __declspec(align(n)) static const t v
++#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
++ #define DECLARE_ALIGNED(n,t,v) _Alignas(n) t v
++ #define DECLARE_ASM_ALIGNED(n,t,v) _Alignas(n) t v
++ #define DECLARE_ASM_CONST(n,t,v) static const _Alignas(n) t v
+ #else
+ #define DECLARE_ALIGNED(n,t,v) t v
+ #define DECLARE_ASM_ALIGNED(n,t,v) t v
+--
+2.32.0
+
diff --git a/pkg/ffmpeg/patch/0007-HACK-Disable-__has_builtin-for-now.patch b/pkg/ffmpeg/patch/0008-HACK-Disable-__has_builtin-for-now.patch
index 4a2f042e..4a2f042e 100644
--- a/pkg/ffmpeg/patch/0007-HACK-Disable-__has_builtin-for-now.patch
+++ b/pkg/ffmpeg/patch/0008-HACK-Disable-__has_builtin-for-now.patch
diff --git a/pkg/ffmpeg/ver b/pkg/ffmpeg/ver
index 38252e97..13a939b6 100644
--- a/pkg/ffmpeg/ver
+++ b/pkg/ffmpeg/ver
@@ -1 +1 @@
-4.4 r1
+4.4 r2