69 Commits

Author SHA1 Message Date
lieff
55da78cbee mp3dec_ex: small mp3dec_detect corrections + coverage test 2020-03-05 00:43:31 +03:00
lieff
0a2ff3be7f mp3dec_ex: add mp3dec_detect_* functions + test 2020-03-04 16:26:07 +03:00
lieff
4e4702c945 mp3dec_ex: do not decode empty frame with vbrtag,
if it's valid, but there no frames flag, just skip it.
2020-02-28 01:31:04 +03:00
lieff
edd3ce5805 test: improve coverage 2020-02-28 00:09:23 +03:00
lieff
5891122782 test: improve coverage 2020-02-27 13:11:56 +03:00
lieff
4e9c3da01f test: improve coverage 2020-02-27 01:00:16 +03:00
lieff
cd9f1b5737 mp3dec_ex: fix mp3dec_ex_read io error handling + test 2020-02-26 01:54:29 +03:00
lieff
459b8319e5 test: improve coverage 2020-02-25 23:50:24 +03:00
lieff
83598791a7 test: improve coverage 2020-02-25 23:36:35 +03:00
lieff
2244e8d057 test: improve coverage 2020-02-25 22:23:53 +03:00
lieff
b2f252b930 test: improve coverage 2020-02-24 21:19:01 +03:00
lieff
2b3f7883f1 test: improve coverage 2020-02-24 20:37:33 +03:00
lieff
baa1be1416 test: improve coverage 2020-02-24 19:25:32 +03:00
lieff
75cacfc27a test: improve coverage 2020-02-24 19:13:09 +03:00
lieff
2b9a023754 mp3dec_ex: fix skip not decodable first frames on seek in callback mode + test 2020-02-24 17:11:19 +03:00
lieff
ca285b2238 test: check MP3D_E_PARAM cases 2020-02-23 20:38:03 +03:00
lieff
a0b3bfd8c6 mp3dec_ex: fix MP3D_SEEK_TO_BYTE mode + test 2020-02-23 01:07:00 +03:00
lieff
1518f298b3 test: improve coverage 2020-02-23 00:02:08 +03:00
lieff
4ba08c0199 test: improve coverage 2020-02-22 23:34:58 +03:00
lieff
fa0f80b703 test: improve coverage 2020-02-22 23:18:16 +03:00
lieff
ca39bce91e test: check console output on edge cases 2020-02-20 00:03:46 +03:00
lieff
cf99374896 test: improve coverage 2020-02-19 00:35:05 +03:00
lieff
9de1e1ccc4 test: improve coverage 2020-02-19 00:09:00 +03:00
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