You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
build: Conditionally build and run DCT test program
This commit is contained in:
@@ -711,12 +711,12 @@ SKIPHEADERS-$(CONFIG_VAAPI) += vaapi_internal.h
|
|||||||
SKIPHEADERS-$(CONFIG_VDA) += vda.h vda_internal.h
|
SKIPHEADERS-$(CONFIG_VDA) += vda.h vda_internal.h
|
||||||
SKIPHEADERS-$(CONFIG_VDPAU) += vdpau.h vdpau_internal.h
|
SKIPHEADERS-$(CONFIG_VDPAU) += vdpau.h vdpau_internal.h
|
||||||
|
|
||||||
TESTPROGS = dct \
|
TESTPROGS = fft \
|
||||||
fft \
|
|
||||||
fft-fixed \
|
fft-fixed \
|
||||||
golomb \
|
golomb \
|
||||||
rangecoder \
|
rangecoder \
|
||||||
|
|
||||||
|
TESTPROGS-$(CONFIG_IDCTDSP) += dct
|
||||||
TESTPROGS-$(CONFIG_IIRFILTER) += iirfilter
|
TESTPROGS-$(CONFIG_IIRFILTER) += iirfilter
|
||||||
|
|
||||||
TESTOBJS = dctref.o
|
TESTOBJS = dctref.o
|
||||||
|
@@ -443,7 +443,9 @@ int main(int argc, char **argv)
|
|||||||
for (i = 0; idct_tab_arch[i].name; i++)
|
for (i = 0; idct_tab_arch[i].name; i++)
|
||||||
if (!(~cpu_flags & idct_tab_arch[i].cpu_flag))
|
if (!(~cpu_flags & idct_tab_arch[i].cpu_flag))
|
||||||
err |= dct_error(&idct_tab_arch[i], test, test_idct, speed);
|
err |= dct_error(&idct_tab_arch[i], test, test_idct, speed);
|
||||||
} else {
|
}
|
||||||
|
#if CONFIG_FDCTDSP
|
||||||
|
else {
|
||||||
for (i = 0; i < FF_ARRAY_ELEMS(fdct_tab); i++)
|
for (i = 0; i < FF_ARRAY_ELEMS(fdct_tab); i++)
|
||||||
err |= dct_error(&fdct_tab[i], test, test_idct, speed);
|
err |= dct_error(&fdct_tab[i], test, test_idct, speed);
|
||||||
|
|
||||||
@@ -451,6 +453,7 @@ int main(int argc, char **argv)
|
|||||||
if (!(~cpu_flags & fdct_tab_arch[i].cpu_flag))
|
if (!(~cpu_flags & fdct_tab_arch[i].cpu_flag))
|
||||||
err |= dct_error(&fdct_tab_arch[i], test, test_idct, speed);
|
err |= dct_error(&fdct_tab_arch[i], test, test_idct, speed);
|
||||||
}
|
}
|
||||||
|
#endif /* CONFIG_FDCTDSP */
|
||||||
}
|
}
|
||||||
|
|
||||||
if (err)
|
if (err)
|
||||||
|
@@ -3,7 +3,7 @@ fate-golomb: libavcodec/golomb-test$(EXESUF)
|
|||||||
fate-golomb: CMD = run libavcodec/golomb-test
|
fate-golomb: CMD = run libavcodec/golomb-test
|
||||||
fate-golomb: REF = /dev/null
|
fate-golomb: REF = /dev/null
|
||||||
|
|
||||||
FATE_LIBAVCODEC-yes += fate-idct8x8
|
FATE_LIBAVCODEC-$(CONFIG_IDCTDSP) += fate-idct8x8
|
||||||
fate-idct8x8: libavcodec/dct-test$(EXESUF)
|
fate-idct8x8: libavcodec/dct-test$(EXESUF)
|
||||||
fate-idct8x8: CMD = run libavcodec/dct-test -i
|
fate-idct8x8: CMD = run libavcodec/dct-test -i
|
||||||
fate-idct8x8: CMP = null
|
fate-idct8x8: CMP = null
|
||||||
|
Reference in New Issue
Block a user