shithub: mp3dec

RSS feed

285cba95 – Saga Musix <sagamusix@users.noreply.github.com> authored on 2018/02/16 10:00
Add minimal test program for fuzzing

2fd4f163 – lieff <lieff@users.noreply.github.com> authored on 2018/02/15 07:52
optimize neon code

d8d3506d – lieff <lieff@users.noreply.github.com> authored on 2018/02/14 20:25
add aarch64 test

1be357c8 – lieff <lieff@users.noreply.github.com> authored on 2018/02/14 12:17
Limit float point dynamic range to avoid fp exceptions on float->int instructions.

76c49040 – lieff <lieff@users.noreply.github.com> authored on 2018/02/13 18:27
add some test coverage

93ef3851 – lieff <lieff@users.noreply.github.com> authored on 2018/02/13 18:20
small fixes

f3b33b07 – lieff <lieff@users.noreply.github.com> authored on 2018/02/13 12:28
add clang libFuzzer support

0b82f035 – lieff <lieff@users.noreply.github.com> authored on 2018/02/13 07:52
use afl persistent mode feature (faster)

9948e035 – lieff <lieff@users.noreply.github.com> authored on 2018/02/12 20:59
cleanup after build.sh, keep only minimp3 and minimp3.h.gcov

5c3275ef – lieff <lieff@users.noreply.github.com> authored on 2018/02/12 20:41
add fuzzing scripts

fadaadd8 – lieff <lieff@users.noreply.github.com> authored on 2018/02/12 18:38
typo

5991457a – lieff <lieff@users.noreply.github.com> authored on 2018/02/12 12:31
remove initial 24bit wav files

57e2e05e – lieff <lieff@users.noreply.github.com> authored on 2018/02/12 09:01
add afl test vector

2cea16a1 – lieff <lieff@users.noreply.github.com> authored on 2018/02/12 08:56
fix negative size memcpy in L3_restore_reservoir found by afl

d23c6058 – lieff <lieff@users.noreply.github.com> authored on 2018/02/12 07:44
reduce code size, add MINIMP3_NONSTANDARD_BUT_LOGICAL, more robust L3_ldexp_q2

5f7e25a9 – lieff <lieff@users.noreply.github.com> authored on 2018/02/11 19:43
add big iscf test vector

c913640d – lieff <lieff@users.noreply.github.com> authored on 2018/02/11 19:32
fix shift overflow in L3_ldexp_q2 with big iscf[]

95ed4416 – lieff <lieff@users.noreply.github.com> authored on 2018/02/11 15:59
add test vectors

56654e9d – lieff <lieff@users.noreply.github.com> authored on 2018/02/11 14:21
suppress big float->int ub on invalid data found by afl

aa2801e1 – lieff <lieff@users.noreply.github.com> authored on 2018/02/11 13:43
fix ubsan warning found by afl

0da45b1c – lieff <lieff@users.noreply.github.com> authored on 2018/02/11 11:57
better hdr_valid() check, fixes out-of-bounds table access found by afl

91080879 – lieff <lieff@users.noreply.github.com> authored on 2018/02/11 11:22
fix input out-of-bounds read found by afl

12777635 – lieff <lieff@users.noreply.github.com> authored on 2018/02/07 08:52
test: fix win32

53cb2a1e – lieff <lieff@users.noreply.github.com> authored on 2018/02/05 20:40
player: add audio render

29f6dca3 – lieff <lieff@users.noreply.github.com> authored on 2018/02/05 13:15
player: add threaded decoder WIP

f3efc075 – lieff <lieff@users.noreply.github.com> authored on 2018/02/03 14:28
add sample player template WIP

2a5e1a56 – lieff <lieff@users.noreply.github.com> authored on 2018/01/31 20:15
add link

8ee97bec – lieff <lieff@users.noreply.github.com> authored on 2018/01/31 19:06
add links

eee0a840 – lieff <lieff@users.noreply.github.com> authored on 2018/01/31 12:44
fix neon code

b9092374 – lieff <lieff@users.noreply.github.com> authored on 2018/01/31 12:21
use __ARM_NEON to detect neon compiler support

c827601f – lieff <lieff@users.noreply.github.com> authored on 2018/01/31 10:52
add bindings links

77d01106 – lieff <lieff@users.noreply.github.com> authored on 2018/01/31 10:27
add arm test procedure with semihosting

95bd7fc0 – lieff <lieff@users.noreply.github.com> authored on 2018/01/31 07:51
fix asan leak warnings

703272ce – lieff <lieff@users.noreply.github.com> authored on 2018/01/31 07:45
fix ubsan "signed integer overflow" warning

263ac529 – lieff <lieff@users.noreply.github.com> authored on 2018/01/30 09:55
c89 compatibility

cfa88477 – lieff <lieff@users.noreply.github.com> authored on 2018/01/30 09:44
fix "may be used uninitialized" warnings.

644d5e8f – lieff <lieff@users.noreply.github.com> authored on 2018/01/28 11:01
remove unused macro

536df873 – lieff <lieff@users.noreply.github.com> authored on 2018/01/28 10:52
no need __SSE2__ check for __x86_64__

31059cf2 – lieff <lieff@users.noreply.github.com> authored on 2018/01/27 13:22
add MINIMP3_ONLY_SIMD protection when SIMD not enabled

09dbc2a2 – lieff <lieff@users.noreply.github.com> authored on 2018/01/27 11:47
travis: add 32bit libs

e543475d – lieff <lieff@users.noreply.github.com> authored on 2018/01/27 11:40
use 32bit for coverage (no generic code stripped) and 64bit for PSNR test

16778617 – lieff <lieff@users.noreply.github.com> authored on 2018/01/27 11:14
add MINIMP3_ONLY_SIMD define, which strips some generic code.

50e37a32 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/01/25 14:06
Merge pull request #9 from manxorist/impl-prototypes

7a59c2fb – Jörn Heusipp <osmanx@problemloesungsmaschine.de> authored on 2018/01/25 11:45
Avoid warnings when compiling with -Wmissing-prototypes

0eb7392e – lieff <lieff@users.noreply.github.com> authored on 2018/01/24 08:18
add links

345bfec9 – lieff <lieff@users.noreply.github.com> authored on 2018/01/24 08:01
add PDMP2 link

ed69359b – lieff <lieff@users.noreply.github.com> authored on 2018/01/24 07:59
add some web links

49a4b5a4 – lieff <lieff@users.noreply.github.com> authored on 2018/01/19 18:14
fix small match frame bug (scan up to MAX_FRAME_SYNC_MATCHES frames instead of ~4)

f827f41c – lieff <lieff@users.noreply.github.com> authored on 2018/01/19 17:32
add fuzzed error handling path test vector

66cd2056 – lieff <lieff@users.noreply.github.com> authored on 2018/01/19 15:00
add fuzzed error handling path test vector

a75cce27 – lieff <lieff@users.noreply.github.com> authored on 2018/01/19 14:52
add fuzzed error handling path test vector

d4e9bd55 – lieff <lieff@users.noreply.github.com> authored on 2018/01/19 14:29
add fuzzed error handling path test vector

71ee392d – lieff <lieff@users.noreply.github.com> authored on 2018/01/19 14:23
add error handling path test vector

71bcdf8e – lieff <lieff@users.noreply.github.com> authored on 2018/01/19 13:08
exclude wav from coverage, preload input files

be96391e – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/01/18 16:36
Merge pull request #8 from bonki/bonki-fix-wave-output

a1b518e8 – Adrian Frühwirth <bonki@users.noreply.github.com> authored on 2018/01/18 14:06
Create WAVE based on output file extension

9fa044bf – lieff <lieff@users.noreply.github.com> authored on 2018/01/16 12:39
update feature table

ecd6d51e – lieff <lieff@users.noreply.github.com> authored on 2018/01/16 09:23
add illegal/damaged vectors

aeec1573 – lieff <lieff@users.noreply.github.com> authored on 2018/01/16 09:01
add l2 free format vector

cd9e09cd – lieff <lieff@users.noreply.github.com> authored on 2018/01/16 08:44
add l2m2 vector

6b8ff2da – lieff <lieff@users.noreply.github.com> authored on 2018/01/16 07:40
fix coverage test

3bd2676a – lieff <lieff@users.noreply.github.com> authored on 2018/01/16 07:24
add some mpeg2 l3 vectors

1b9b6303 – lieff <lieff@users.noreply.github.com> authored on 2018/01/15 12:30
test nosimd coverage

598b900d – lieff <lieff@users.noreply.github.com> authored on 2018/01/15 07:59
add some l1/l2 vectors

2b07c4b1 – lieff <lieff@users.noreply.github.com> authored on 2018/01/14 19:22
add MINIMP3_ONLY_MP3 define

e58f5242 – lieff <lieff@users.noreply.github.com> authored on 2018/01/14 13:23
add gcov

571d5147 – lieff <lieff@users.noreply.github.com> authored on 2018/01/13 20:30
slight readme fixes

03ad8208 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/01/13 20:24
Merge pull request #6 from kozross/master

96433c7f – Koz Ross <koz.ross@retro-freedom.nz> authored on 2018/01/14 06:13
Clean up spelling, punctuation, and grammar in README

96fe7b8f – lieff <lieff@users.noreply.github.com> authored on 2018/01/13 07:38
update performance table according to latest optimization, update readme

ab026df7 – lieff <lieff@users.noreply.github.com> authored on 2018/01/13 07:17
optimization: cpuid is bad instruction for performance - cache it

29bae0fb – lieff <lieff@users.noreply.github.com> authored on 2018/01/12 14:21
add coverity bage

368797e4 – lieff <lieff@users.noreply.github.com> authored on 2018/01/12 11:15
update doc

ab4281b3 – lieff <lieff@users.noreply.github.com> authored on 2018/01/12 09:45
check __SSE2__ for gcc/clang sse intrinsics

c23eb221 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/01/12 09:37
Merge pull request #4 from manxorist/no-underscore-cpuid

c53f8e87 – lieff <lieff@users.noreply.github.com> authored on 2018/01/12 08:52
update readme

ce29e100 – lieff <lieff@users.noreply.github.com> authored on 2018/01/12 08:31
doc formating

81106725 – lieff <lieff@users.noreply.github.com> authored on 2018/01/12 08:27
enhance doc

94cc365a – lieff <lieff@users.noreply.github.com> authored on 2018/01/12 07:27
update readme

e12b9428 – Jörn Heusipp <osmanx@problemloesungsmaschine.de> authored on 2018/01/12 07:19
Rename __cpuid to minimp3_cpuid because double underscore names are reserved in C.

d3ef64a8 – lieff <lieff@users.noreply.github.com> authored on 2018/01/12 07:15
add test vectors to repo

53e84cd2 – lieff <lieff@users.noreply.github.com> authored on 2018/01/12 07:08
add some simple docs

bab307bc – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 17:15
typos

e55b64d9 – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 13:12
rename MIN() & MAX() defines to avoid collisions

8e7ebf88 – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 12:14
add MINIMP3_MAX_SAMPLES_PER_FRAME define

62e5245c – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 12:09
fix gcc warning

473c5fde – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 12:04
fix gcc warnings

9ac33df5 – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 11:30
add CC0 header in lib file

6c2e4aea – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 10:57
warning fix

35c7326f – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 10:32
turn into single header lib

f3bd153a – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 09:42
typo

7330e758 – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 09:36
update readme

470fe0ab – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 09:33
add comparison with keyj minimp3

ffa3fa6a – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 08:35
update readme

b950f935 – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 08:32
update table

6a5649cb – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 08:30
add perf table

3c0afe4a – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 07:56
add perf script

9c7ce371 – lieff <lieff@users.noreply.github.com> authored on 2018/01/11 07:29
make write output optional

64a369d6 – lieff <lieff@users.noreply.github.com> authored on 2018/01/10 20:35
range check fix

3d5ff105 – lieff <lieff@users.noreply.github.com> authored on 2018/01/10 14:00
update gitignore

Next