aom: Fix ClangTidy misc-include-cleaner warnings (bdeca)

From bdeca636bd53eb53f76e2db7c9e2664d4bd7b88d Mon Sep 17 00:00:00 2001
From: Wan-Teh Chang <[EMAIL REDACTED]>
Date: Tue, 4 Jun 2024 16:57:48 -0700
Subject: [PATCH] Fix ClangTidy misc-include-cleaner warnings

Fix the following warnings:
  no header providing "ROUND0_BITS" is directly included
  no header providing "uint8_t" is directly included
  no header providing "int16_t" is directly included
  no header providing "DECLARE_ALIGNED" is directly included
  no header providing "int32_t" is directly included
  no header providing "FILTER_BITS" is directly included
  no header providing "SCALE_SUBPEL_BITS" is directly included
  no header providing "ptrdiff_t" is directly included
  no header providing "SUBPEL_TAPS" is directly included
  no header providing "SCALE_SUBPEL_MASK" is directly included
  no header providing "SCALE_EXTRA_BITS" is directly included
  no header providing "InterpFilterParams" is directly included
  no header providing "ConvolveParams" is directly included
  no header providing "MAX_SB_SIZE" is directly included
  no header providing "MAX_FILTER_TAP" is directly included
  no header providing "CONV_BUF_TYPE" is directly included
  no header providing "UNLIKELY" is directly included

Change-Id: I2e59ef429e629f5c72b44ace3aaa2761982e4ae7
---
 av1/common/arm/av1_convolve_scale_neon_dotprod.c | 8 ++++++++
 av1/common/arm/av1_convolve_scale_neon_i8mm.c    | 8 ++++++++
 2 files changed, 16 insertions(+)

diff --git a/av1/common/arm/av1_convolve_scale_neon_dotprod.c b/av1/common/arm/av1_convolve_scale_neon_dotprod.c
index 7c8eaa7b4..70ae88cf1 100644
--- a/av1/common/arm/av1_convolve_scale_neon_dotprod.c
+++ b/av1/common/arm/av1_convolve_scale_neon_dotprod.c
@@ -11,13 +11,21 @@
 
 #include <assert.h>
 #include <arm_neon.h>
+#include <stddef.h>
+#include <stdint.h>
 
 #include "config/aom_config.h"
 #include "config/av1_rtcd.h"
 
+#include "aom_dsp/aom_dsp_common.h"
+#include "aom_dsp/aom_filter.h"
 #include "aom_dsp/arm/mem_neon.h"
 #include "aom_dsp/arm/transpose_neon.h"
+#include "aom_ports/mem.h"
 #include "av1/common/arm/convolve_scale_neon.h"
+#include "av1/common/convolve.h"
+#include "av1/common/enums.h"
+#include "av1/common/filter.h"
 
 // clang-format off
 DECLARE_ALIGNED(16, static const uint8_t, kScale2DotProdPermuteTbl[32]) = {
diff --git a/av1/common/arm/av1_convolve_scale_neon_i8mm.c b/av1/common/arm/av1_convolve_scale_neon_i8mm.c
index 42de38f46..fe94c84f3 100644
--- a/av1/common/arm/av1_convolve_scale_neon_i8mm.c
+++ b/av1/common/arm/av1_convolve_scale_neon_i8mm.c
@@ -11,13 +11,21 @@
 
 #include <assert.h>
 #include <arm_neon.h>
+#include <stddef.h>
+#include <stdint.h>
 
 #include "config/aom_config.h"
 #include "config/av1_rtcd.h"
 
+#include "aom_dsp/aom_dsp_common.h"
+#include "aom_dsp/aom_filter.h"
 #include "aom_dsp/arm/mem_neon.h"
 #include "aom_dsp/arm/transpose_neon.h"
+#include "aom_ports/mem.h"
 #include "av1/common/arm/convolve_scale_neon.h"
+#include "av1/common/convolve.h"
+#include "av1/common/enums.h"
+#include "av1/common/filter.h"
 
 // clang-format off
 DECLARE_ALIGNED(16, static const uint8_t, kScale2DotProdPermuteTbl[32]) = {