tests/checkasm/checkasm: Remove inappropriate headers

Since the switch to libcheckasm, checkasm no longer uses
FFmpeg's emms_c, timers, AVLFG or string handling functions,
so remove these headers.
This necessitated adding some missing headers (mostly string.h)
to some files.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Andreas Rheinhardt
2026-07-28 16:15:00 +02:00
parent 4acf9f2706
commit 2a6ed5e29c
19 changed files with 28 additions and 6 deletions

View File

@@ -16,6 +16,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <string.h>
#include "libavcodec/aacpsdsp.h"
#include "libavutil/intfloat.h"
#include "libavutil/mem_internal.h"

View File

@@ -18,6 +18,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <string.h>
#include "checkasm.h"
#include "libavutil/aes.h"
#include "libavutil/aes_internal.h"

View File

@@ -20,6 +20,8 @@
#include <float.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include "libavfilter/af_afirdsp.h"
#include "libavutil/internal.h"

View File

@@ -17,10 +17,10 @@
*/
#include <stdint.h>
#include <string.h>
#include "checkasm.h"
#include "libavutil/attributes.h"
#include "libavutil/mem_internal.h"
#include "libavcodec/apv_dsp.h"

View File

@@ -18,6 +18,7 @@
#include <assert.h>
#include <stddef.h>
#include <string.h>
#include "checkasm.h"
#include "libavutil/intreadwrite.h"

View File

@@ -27,13 +27,8 @@
#include <checkasm/test.h>
#include <checkasm/utils.h>
#include "config.h"
#include "libavutil/avstring.h"
#include "libavutil/cpu.h"
#include "libavutil/emms.h"
#include "libavutil/internal.h"
#include "libavutil/lfg.h"
#include "libavutil/timer.h"
void checkasm_check_aacencdsp(void);
void checkasm_check_aacpsdsp(void);

View File

@@ -31,6 +31,7 @@
#include "libavutil/crc.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/macros.h"
#include "libavutil/mem.h"
#include "libavutil/mem_internal.h"

View File

@@ -18,6 +18,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <string.h>
#include "checkasm.h"
#include "libavcodec/diracdsp.h"

View File

@@ -18,6 +18,7 @@
#include <float.h>
#include <stdint.h>
#include <string.h>
#include "libavutil/float_dsp.h"
#include "libavutil/internal.h"

View File

@@ -17,6 +17,9 @@
*/
#include <float.h>
#include <stdio.h>
#include <string.h>
#include "libavutil/lls.h"
#include "checkasm.h"

View File

@@ -17,6 +17,7 @@
*/
#include <assert.h>
#include <string.h>
#include "checkasm.h"
#include "libavcodec/mpeg4videodsp.h"

View File

@@ -16,6 +16,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <string.h>
#include "libavutil/mem_internal.h"
#include "libavcodec/opus/dsp.h"

View File

@@ -18,6 +18,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <string.h>
#include "libavutil/mem_internal.h"
#include "libavcodec/pngdsp.h"

View File

@@ -18,6 +18,7 @@
#include <assert.h>
#include <stddef.h>
#include <string.h>
#include "checkasm.h"
#include "libavutil/intreadwrite.h"

View File

@@ -18,6 +18,7 @@
#include <stddef.h>
#include <stdint.h>
#include <string.h>
#include "checkasm.h"
#include "libavcodec/sbcdsp.h"

View File

@@ -16,6 +16,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <string.h>
#include "libavutil/mem_internal.h"
#include "libavcodec/sbrdsp.h"

View File

@@ -19,6 +19,8 @@
*/
#include <math.h>
#include <string.h>
#include "checkasm.h"
#include "libavfilter/vf_nlmeans_init.h"
#include "libavutil/avassert.h"

View File

@@ -19,6 +19,7 @@
#include <assert.h>
#include <stddef.h>
#include <stdint.h>
#include <string.h>
#include "checkasm.h"
#include "libavfilter/vf_pp7dsp.h"

View File

@@ -17,6 +17,8 @@
*/
#include <float.h>
#include <stdio.h>
#include <string.h>
#include "libavutil/mem_internal.h"