shithub: mp3dec

RSS feed

0d861af5 – YoYoYonnY <yoyoyonny@gmail.com> authored on 2018/09/25 16:52
add C syntax highlighting for README.md

1bfe88f1 – lieff <lieff@users.noreply.github.com> authored on 2018/09/07 22:24
make MAX_FRAME_SYNC_MATCHES externally configurable.

84bd9206 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/09/02 20:23
Merge pull request #36 from FWGS/master

d80b7edc – Alibek Omarov <a1ba.omarov@gmail.com> authored on 2018/09/02 19:40
travis: build sdl2 from sources

a5f65d42 – Alibek Omarov <a1ba.omarov@gmail.com> authored on 2018/09/02 19:04
player: sdl2 port

6d8dd558 – Alibek Omarov <a1ba.omarov@gmail.com> authored on 2018/09/02 18:36
player: initial nuklear backend replacement

af791bf8 – Alibek Omarov <a1ba.omarov@gmail.com> authored on 2018/08/30 19:21
travis: another try for glfw3 repository

0b730d42 – Alibek Omarov <a1ba.omarov@gmail.com> authored on 2018/08/30 19:11
travis: add debian-sid source for libglfw3-dev

e58e5c5b – Alibek Omarov <a1ba.omarov@gmail.com> authored on 2018/08/30 19:01
travis: add player build checking

644e0fb7 – Alibek Omarov <a1ba.omarov@gmail.com> authored on 2018/08/30 18:54
minimp3: move header include guard before implementation. Add implementation guard.

39d66510 – Alibek Omarov <a1ba.omarov@gmail.com> authored on 2018/08/30 18:48
minimp3: add comments after #else, #endif corresponding to their preprocessor macro condition

863d526e – lieff <lieff@users.noreply.github.com> authored on 2018/08/22 14:39
add MINIMP3_FLOAT_OUTPUT CI testing

553167ac – lieff <lieff@users.noreply.github.com> authored on 2018/08/22 14:27
use stdint.h types, int16_t instead of short etc

4ca9d6e7 – lieff <lieff@users.noreply.github.com> authored on 2018/08/22 14:15
support MINIMP3_FLOAT_OUTPUT in minimp3_ex.h and test

4e79fda6 – lieff <lieff@users.noreply.github.com> authored on 2018/08/22 14:14
use float multiplication instead of division in mp3d_scale_pcm

62e1a1b2 – lieff <lieff@users.noreply.github.com> authored on 2018/08/22 11:27
slightly more compact code

59ddccda – lieff <lieff@users.noreply.github.com> authored on 2018/08/22 11:05
remove .gitattributes

b837573e – lieff <lieff@users.noreply.github.com> authored on 2018/08/22 10:58
readme: update doc

ae42b100 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/08/22 10:44
Merge pull request #33 from kcat/master

f912b842 – Chris Robinson <chris.kcat@gmail.com> authored on 2018/08/22 00:12
Add float output support with the MINIMP3_FLOAT_OUTPUT macro

19b619ac – lieff <lieff@users.noreply.github.com> authored on 2018/08/15 17:50
rename id3v2 vector

8b48b5f0 – lieff <lieff@users.noreply.github.com> authored on 2018/08/15 17:19
add performance test vectors

f559dd18 – lieff <lieff@users.noreply.github.com> authored on 2018/08/04 15:12
High-level API:

9773b3d0 – lieff <lieff@users.noreply.github.com> authored on 2018/08/04 11:00
protect against mp3dec_frame_info_t corruption in callback

f4b920c4 – lieff <lieff@users.noreply.github.com> authored on 2018/08/04 10:35
check info->buffer malloc before use

973fdb48 – lieff <lieff@users.noreply.github.com> authored on 2018/08/04 08:32
readme: update high-level API doc

56b65b93 – lieff <lieff@users.noreply.github.com> authored on 2018/08/04 08:29
clear info only for MP4_MODE

8c9e8554 – lieff <lieff@users.noreply.github.com> authored on 2018/08/04 08:20
readme: update high-level API doc

9150e811 – lieff <lieff@users.noreply.github.com> authored on 2018/08/04 08:16
readme: update high-level API doc

4a65c4c6 – lieff <lieff@users.noreply.github.com> authored on 2018/08/04 08:16
check callback exists

39d6e048 – lieff <lieff@users.noreply.github.com> authored on 2018/08/03 22:20
move stdio helper functions under #ifndef MINIMP3_NO_STDIO

a83712ec – lieff <lieff@users.noreply.github.com> authored on 2018/08/03 21:30
High-level API:

27edf128 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/08/03 19:58
Merge pull request #28 from kajott/master

5ed200f6 – lieff <lieff@users.noreply.github.com> authored on 2018/08/03 19:34
readme: add callback prototype

90ec92fb – lieff <lieff@users.noreply.github.com> authored on 2018/08/03 19:25
fix travis

86d13938 – lieff <lieff@users.noreply.github.com> authored on 2018/08/03 19:21
readme: add high-level API doc.

45a1de97 – lieff <lieff@users.noreply.github.com> authored on 2018/08/03 19:14
high-level API passes test

4b51e005 – lieff <lieff@users.noreply.github.com> authored on 2018/08/03 17:04
high-level API windows mapping support

541f0bc4 – lieff <lieff@users.noreply.github.com> authored on 2018/08/03 15:02
minor fixes in player

cba86cdf – lieff <lieff@users.noreply.github.com> authored on 2018/08/03 15:01
Rough high-level API implementation

ee2a684e – lieff <lieff@users.noreply.github.com> authored on 2018/08/03 10:24
extended high level api prototype

7a6445ef – Martin Fiedler <keyj@emphy.de> authored on 2018/07/28 14:30
added option to decode headers only

337b2529 – lieff <lieff@users.noreply.github.com> authored on 2018/07/12 11:16
reduce tables size by 64 bytes

ae61f141 – lieff <lieff@users.noreply.github.com> authored on 2018/07/11 14:12
-2 bytes padding in L12_scale_info.

08949ffc – lieff <lieff@users.noreply.github.com> authored on 2018/07/11 14:06
Compact structures definitions.

572cfae0 – lieff <lieff@users.noreply.github.com> authored on 2018/07/11 13:54
remove useless NULL check.

e296b039 – lieff <lieff@users.noreply.github.com> authored on 2018/06/21 14:19
optimize data size:

88d9745b – lieff <lieff@users.noreply.github.com> authored on 2018/06/21 12:38
optimize code size:

a93b4745 – lieff <lieff@users.noreply.github.com> authored on 2018/06/09 13:59
add id3v2 vector for coverage

cdf23130 – lieff <lieff@users.noreply.github.com> authored on 2018/06/09 13:46
add id3v2 skip

d438e19d – lieff <lieff@users.noreply.github.com> authored on 2018/05/16 14:51
coverity fixes

a5bf79df – lieff <lieff@users.noreply.github.com> authored on 2018/05/16 10:19
fix coverity detected defect

7d78962e – lieff <lieff@users.noreply.github.com> authored on 2018/05/11 14:36
reduce tables size by 103 bytes with few instructions in code

5f013266 – lieff <lieff@users.noreply.github.com> authored on 2018/05/11 09:11
Huffopt: do not print last comma in table, no manual edit needed

f828186c – lieff <lieff@users.noreply.github.com> authored on 2018/05/11 08:36
add Huffman optimization code

37a53d46 – lieff <lieff@users.noreply.github.com> authored on 2018/04/27 11:36
sample player WIP

82553bff – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/04/20 15:52
Merge pull request #22 from mackron/patch-1

25e18d08 – David Reid <mackron@gmail.com> authored and GitHub <noreply@github.com> committed on 2018/04/19 15:23
Fix VC++ compilation error for non-x86/64 targets.

17c0850b – lieff <lieff@users.noreply.github.com> authored on 2018/04/09 17:19
fix total samples calculation without reference input

a12d8d28 – lieff <lieff@users.noreply.github.com> authored on 2018/03/29 13:15
optimization: ~5% speedup at skylake@192kbps, now it's faster than mpg123

d0beb6c4 – lieff <lieff@users.noreply.github.com> authored on 2018/03/29 13:10
style

2515e1a7 – lieff <lieff@users.noreply.github.com> authored on 2018/03/13 14:19
add mp4 mode test

0b0a94a8 – lieff <lieff@users.noreply.github.com> authored on 2018/03/06 13:03
fix mp4 mode and single frame decode

8328b42d – lieff <lieff@users.noreply.github.com> authored on 2018/02/28 07:14
guard only header section by MINIMP3_H

763d246e – lieff <lieff@users.noreply.github.com> authored on 2018/02/27 08:48
fuzz: better stability

1d09620b – lieff <lieff@users.noreply.github.com> authored on 2018/02/27 08:46
fuzz: use asan/ubsan (AFL_HARDEN=1) is not enough

7c1b528b – lieff <lieff@users.noreply.github.com> authored on 2018/02/27 08:42
fix vs2013 warnings

87afa348 – lieff <lieff@users.noreply.github.com> authored on 2018/02/26 06:48
switch to #ifdef include guard style

73088491 – lieff <lieff@users.noreply.github.com> authored on 2018/02/17 15:00
travis have no powerpc64

a8f94389 – lieff <lieff@users.noreply.github.com> authored on 2018/02/17 14:55
add powerpc testing

f3de211d – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/02/17 13:25
Merge pull request #16 from manxorist/fix-testsuite-bigendian

bbf3fda5 – lieff <lieff@users.noreply.github.com> authored on 2018/02/17 12:18
fix clang -Wcast-align

3f3bff3c – lieff <lieff@users.noreply.github.com> authored on 2018/02/17 11:57
fix clang -Wmissing-field-initializers

0c844c63 – Jörn Heusipp <osmanx@problemloesungsmaschine.de> authored on 2018/02/17 11:14
Fix test suite MSE calculation on big-endian platforms.

892224b7 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/02/17 10:39
Merge pull request #13 from manxorist/no-simd

62119d12 – Jörn Heusipp <osmanx@problemloesungsmaschine.de> authored on 2018/02/17 08:23
Add MINIMP3_NO_SIMD configuration macro

25006952 – lieff <lieff@users.noreply.github.com> authored on 2018/02/16 12:32
fuzz: correct .sh exec flags and use small start-up mp3 file

f6f8fec8 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/02/16 12:28
Merge pull request #12 from sagamusix/master

e9977ffc – Saga Musix <sagamusix@users.noreply.github.com> authored on 2018/02/16 10:04
No need to compile libdislocator, minimp3 is allocation-free.

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

Next