[FFmpeg-cvslog] avcodec/mips: Fix checkheaders

Andreas Rheinhardt git at videolan.org
Mon Feb 21 14:13:48 EET 2022


ffmpeg | branch: master | Andreas Rheinhardt <andreas.rheinhardt at outlook.com> | Sun Aug  8 23:19:11 2021 +0200| [58492ce443a5a1f80b56fe1cd7ffa6cf449f4da9] | committer: Andreas Rheinhardt

avcodec/mips: Fix checkheaders

mips has several headers that are only meant for inclusion in another
non-arch specific file; they do not even try to be standalone. So don't
test them in checkheaders.

Also fix vp9dsp_mips.h, an ordinary header missing some includes.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at outlook.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=58492ce443a5a1f80b56fe1cd7ffa6cf449f4da9
---

 libavcodec/mips/Makefile      | 4 ++++
 libavcodec/mips/lsp_mips.h    | 2 ++
 libavcodec/mips/vp9dsp_mips.h | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/libavcodec/mips/Makefile b/libavcodec/mips/Makefile
index 81a73a4d0e..05ed63bf3e 100644
--- a/libavcodec/mips/Makefile
+++ b/libavcodec/mips/Makefile
@@ -1,3 +1,7 @@
+ARCH_HEADERS                               = aacsbr_mips.h aacpsy_mips.h   \
+                                             cabac.h compute_antialias_fixed.h \
+                                             compute_antialias_float.h     \
+
 MIPSFPU-OBJS-$(CONFIG_AMRNB_DECODER)      += mips/acelp_filters_mips.o     \
                                              mips/celp_filters_mips.o      \
                                              mips/celp_math_mips.o         \
diff --git a/libavcodec/mips/lsp_mips.h b/libavcodec/mips/lsp_mips.h
index 23b2b6bfda..c69f8b770c 100644
--- a/libavcodec/mips/lsp_mips.h
+++ b/libavcodec/mips/lsp_mips.h
@@ -54,6 +54,8 @@
 #ifndef AVCODEC_MIPS_LSP_MIPS_H
 #define AVCODEC_MIPS_LSP_MIPS_H
 
+#include "config.h"
+
 #if HAVE_MIPSFPU && HAVE_INLINE_ASM
 #if !HAVE_MIPS32R6 && !HAVE_MIPS64R6
 #include "libavutil/attributes.h"
diff --git a/libavcodec/mips/vp9dsp_mips.h b/libavcodec/mips/vp9dsp_mips.h
index 0b6ce7cd7d..021ae9e59d 100644
--- a/libavcodec/mips/vp9dsp_mips.h
+++ b/libavcodec/mips/vp9dsp_mips.h
@@ -21,6 +21,9 @@
 #ifndef AVCODEC_MIPS_VP9DSP_MIPS_H
 #define AVCODEC_MIPS_VP9DSP_MIPS_H
 
+#include <stddef.h>
+#include <stdint.h>
+
 #define VP9_8TAP_MIPS_MSA_FUNC(SIZE, type, type_idx)                         \
 void ff_put_8tap_##type##_##SIZE##h_msa(uint8_t *dst, ptrdiff_t dststride,   \
                                         const uint8_t *src,                  \



More information about the ffmpeg-cvslog mailing list