From e742bf3421f1a3077334ec0761ac2116c70e7a07 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 28 Jan 2021 16:19:23 +0100 Subject: [PATCH] avcodec/aacps_fixed_tablegen: Don't include config.h It is only valid for the target, not the host and therefore it must not be included when building the tables when hardcoded tables are enabled. Reviewed-by: Lynne Signed-off-by: Andreas Rheinhardt --- libavcodec/aacps_fixed_tablegen.h | 6 +++++- libavcodec/aacps_tablegen_template.c | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libavcodec/aacps_fixed_tablegen.h b/libavcodec/aacps_fixed_tablegen.h index 356fb8b293..8fb1da5076 100644 --- a/libavcodec/aacps_fixed_tablegen.h +++ b/libavcodec/aacps_fixed_tablegen.h @@ -36,8 +36,12 @@ #else #include "libavutil/common.h" #include "libavutil/mathematics.h" -#include "libavutil/mem.h" +#ifdef BUILD_TABLES +#undef DECLARE_ALIGNED +#define DECLARE_ALIGNED(align, type, variable) type variable +#else #include "libavutil/mem_internal.h" +#endif #include "aac_defines.h" #include "libavutil/softfloat.h" diff --git a/libavcodec/aacps_tablegen_template.c b/libavcodec/aacps_tablegen_template.c index 341bd44409..e70edf884b 100644 --- a/libavcodec/aacps_tablegen_template.c +++ b/libavcodec/aacps_tablegen_template.c @@ -21,6 +21,7 @@ */ #include +#define BUILD_TABLES #define CONFIG_HARDCODED_TABLES 0 #include "aac_defines.h"