Commit Graph

46 Commits

Author SHA1 Message Date
lieff
1376d411ac test: improve coverage 2020-02-13 21:28:29 +03:00
lieff
a5b658d1d7 test: improve coverage
mp3dec_ex: fix mp3dec_ex_read read-by-blocks
2020-02-13 17:43:48 +03:00
lieff
c2a881c02b test: add vbrtag vector also for modes MODE_LOAD_BUF & MODE_LOAD_CB 2020-02-13 02:41:58 +03:00
lieff
ed9dc0c5a1 mp3dec_ex: fix vbrtag coverage and vbrtag+mp3dec_ex_open_cb mode decoded length 2020-02-13 02:30:23 +03:00
lieff
ea70d0b775 mp3dec_ex: implement mp3dec_load_cb, improve test 2020-02-13 01:59:36 +03:00
lieff
daef2f30b4 WIP mp3dec_ex API callback input support. 2020-02-12 01:54:26 +03:00
lieff
fa4c2ef5d0 mp3dec_ex: support vbr tag for mp3dec_load_buf 2020-02-05 19:48:54 +03:00
lieff
32a3ae45de mp3dec_ex: support delay and padding from vbr tag + test 2020-02-05 02:09:46 +03:00
lieff
8e8866ed91 mp3dec_ex: add id3v1/2 to test 2020-02-04 18:57:04 +03:00
lieff
e8b3be757e mp3dec_ex: add layer 1/2 files to test 2020-02-04 17:46:02 +03:00
lieff
fbcc87526c add mp3dec_ex test to coverage 2020-02-04 15:11:21 +03:00
lieff
78184ecef5 support precise seek with cut-ed mp3 files + test random seeks 2020-02-04 00:36:26 +03:00
lieff
fb9083c5f8 support seek in test 2020-02-03 23:59:42 +03:00
lieff
8e89e558ae start test mp3dec_ex_* API 2020-02-03 02:04:32 +03:00
lieff
128614f9cd add -U_FORTIFY_SOURCE to get rid of __memcpy_chk 2019-06-05 19:01:17 +03:00
lieff
863d526efe add MINIMP3_FLOAT_OUTPUT CI testing 2018-08-22 18:39:28 +03:00
lieff
45a1de9792 high-level API passes test 2018-08-03 23:14:41 +03:00
lieff
2515e1a7b2 add mp4 mode test 2018-03-13 18:19:51 +03:00
lieff
7308849136 travis have no powerpc64 2018-02-17 20:00:42 +03:00
lieff
a8f943890e add powerpc testing 2018-02-17 19:55:39 +03:00
lieff
d8d3506de6 add aarch64 test 2018-02-15 01:25:41 +03:00
lieff
1be357c884 Limit float point dynamic range to avoid fp exceptions on float->int instructions.
Encoders should not produce such files, but can happen on bad files.
2018-02-14 17:33:20 +03:00
lieff
76c490405c add some test coverage 2018-02-13 23:27:46 +03:00
lieff
93ef385153 small fixes 2018-02-13 23:20:01 +03:00
lieff
f3b33b0790 add clang libFuzzer support 2018-02-13 17:28:26 +03:00
lieff
9948e03581 cleanup after build.sh, keep only minimp3 and minimp3.h.gcov 2018-02-13 01:59:30 +03:00
lieff
5c3275ef0d add fuzzing scripts 2018-02-13 01:41:03 +03:00
lieff
eee0a840b3 fix neon code 2018-01-31 17:44:56 +03:00
lieff
b9092374f2 use __ARM_NEON to detect neon compiler support 2018-01-31 17:21:38 +03:00
lieff
77d011062e add arm test procedure with semihosting 2018-01-31 15:30:06 +03:00
lieff
263ac52943 c89 compatibility 2018-01-30 14:55:07 +03:00
lieff
e543475d59 use 32bit for coverage (no generic code stripped) and 64bit for PSNR test 2018-01-27 16:42:03 +03:00
lieff
16778617b8 add MINIMP3_ONLY_SIMD define, which strips some generic code. 2018-01-27 16:14:58 +03:00
lieff
71bcdf8ede exclude wav from coverage, preload input files 2018-01-19 18:08:32 +03:00
lieff
6b8ff2dab8 fix coverage test 2018-01-16 12:40:21 +03:00
lieff
1b9b630334 test nosimd coverage 2018-01-15 17:30:39 +03:00
lieff
e58f5242cb add gcov 2018-01-14 18:23:27 +03:00
lieff
ab026df7d7 optimization: cpuid is bad instruction for performance - cache it 2018-01-13 12:17:14 +03:00
lieff
d3ef64a80d add test vectors to repo 2018-01-12 12:15:58 +03:00
lieff
473c5fdea0 fix gcc warnings 2018-01-11 17:04:36 +03:00
lieff
35c7326f2a turn into single header lib 2018-01-11 15:32:30 +03:00
lieff
3c0afe4a1c add perf script 2018-01-11 12:56:49 +03:00
lieff
9c7ce371ae make write output optional 2018-01-11 12:29:59 +03:00
lieff
121b41ecba test: patch he_mode vector (fate have buggy version?) 2018-01-10 18:25:11 +03:00
lieff
dbb7c93d54 enhance compliance test 2018-01-10 17:50:25 +03:00
lieff
2797d8a8b4 add fate test 2018-01-10 14:54:07 +03:00