logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: f8b20538cc063224c6a1a2a8a65fbaa5e87c3f3c
parent 0397356c5cd05aec2d9eced54c62c31e4af5c840
Author: Michael Forney <mforney@mforney.org>
Date:   Mon, 25 Oct 2021 17:10:28 -0700

ffmpeg: Use C11 _Alignas if available

Diffstat:

Apkg/ffmpeg/patch/0007-libavutil-Use-C11-_Alignas-as-fallback-for-DECLARE_A.patch27+++++++++++++++++++++++++++
Rpkg/ffmpeg/patch/0007-HACK-Disable-__has_builtin-for-now.patch -> pkg/ffmpeg/patch/0008-HACK-Disable-__has_builtin-for-now.patch0
Mpkg/ffmpeg/ver2+-
3 files changed, 28 insertions(+), 1 deletion(-)

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 @@ -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 diff --git a/pkg/ffmpeg/ver b/pkg/ffmpeg/ver @@ -1 +1 @@ -4.4 r1 +4.4 r2