opus/tests
Jean-Marc Valin e6dd7a3de4
Do not run valgrind on -ffast-math builds
valgrind does not properly handle the Denormals-Are-Zero (DAZ) flag,
which can be set by -ffast-math. That would not generally be a problem
except when the compiler implements sqrt(x) as x*rsqrt(x) with an
exception for x=0. In that case, when x is a non-zero denorm value,
the exception does not trigger with valgrind (but does on real
hardware), which causes the sqrt to evaluate to -inf instead of 0.
2025-03-26 16:34:31 -04:00
..
meson.build renaming DNN options in meson 2024-03-14 15:25:20 -04:00
opus_build_test.sh Fix quoting and whitespace errors in build test 2022-07-05 18:25:07 -07:00
opus_decode_fuzzer.c opus_decoder_fuzzer: limit the number of decodes to avoid timeout 2020-08-10 09:50:20 -07:00
opus_decode_fuzzer.options Add decoder fuzz target. 2017-02-10 15:08:53 -08:00
opus_encode_regressions.c Replace assert with test_failed function in test 2022-07-05 19:07:43 -07:00
random_config.sh Do not run valgrind on -ffast-math builds 2025-03-26 16:34:31 -04:00
run_vectors.sh tests/run_vectors.sh: Fix argument quoting 2017-06-13 22:07:02 -07:00
test_opus_api.c Merge LACE/NoLACE under OSCE framework 2023-12-20 03:42:44 -05:00
test_opus_common.h Fixup extensions implementation and add unit tests 2023-06-16 13:01:38 -04:00
test_opus_custom.c Adds 24-bit Opus encoder/decoder API 2025-02-13 12:49:57 -05:00
test_opus_decode.c Add basic testing for Deep PLC, DRED, and OSCE 2024-02-06 20:52:21 -05:00
test_opus_dred.c Add dred_end return value to opus_dred_parse() 2024-02-16 03:00:45 -05:00
test_opus_encode.c Add some DRED decoding tests 2024-02-25 17:14:29 -05:00
test_opus_extensions.c Always use L=0 for last repeated long extension. 2025-02-10 14:18:24 -05:00
test_opus_padding.c Add missing include guards and config.h 2023-06-16 13:02:17 -04:00
test_opus_projection.c Preserving 24-bit accuracy for fixed-point encoder 2025-02-13 12:49:46 -05:00