shithub: mp3dec

RSS feed

9719597e – lieff <lieff@users.noreply.github.com> authored on 2020/02/05 20:45
mp3dec_ex: handle padding for mp3dec_ex_read + test decoded length

0ae65c42 – lieff <lieff@users.noreply.github.com> authored on 2020/02/05 19:27
mp3dec_ex: better vbr tag detect

fa4c2ef5 – lieff <lieff@users.noreply.github.com> authored on 2020/02/05 14:48
mp3dec_ex: support vbr tag for mp3dec_load_buf

32a3ae45 – lieff <lieff@users.noreply.github.com> authored on 2020/02/04 21:09
mp3dec_ex: support delay and padding from vbr tag + test

5904e0f2 – lieff <lieff@users.noreply.github.com> authored on 2020/02/04 14:43
mp3dec_ex: PSNR test may fail in case of seek at very end of file (to few samples readed) and max_diff=1,

8e8866ed – lieff <lieff@users.noreply.github.com> authored on 2020/02/04 13:57
mp3dec_ex: add id3v1/2 to test

e8b3be75 – lieff <lieff@users.noreply.github.com> authored on 2020/02/04 12:46
mp3dec_ex: add layer 1/2 files to test

1819b784 – lieff <lieff@users.noreply.github.com> authored on 2020/02/04 12:31
mp3dec_ex: take side-info into account to make sure bit-reservoir is filled when we start decoding

1b8bd7b4 – lieff <lieff@users.noreply.github.com> authored on 2020/02/04 10:55
mp3dec_ex: call mp3dec_ex_close() on test exit

7a0f2ef0 – lieff <lieff@users.noreply.github.com> authored on 2020/02/04 10:47
mp3dec_ex: guard case when buffer size > INT_MAX

fbcc8752 – lieff <lieff@users.noreply.github.com> authored on 2020/02/04 10:11
add mp3dec_ex test to coverage

cc6d6c05 – lieff <lieff@users.noreply.github.com> authored on 2020/02/04 07:42
mp3dec_ex: proper support free format + cuted mp3

78184ece – lieff <lieff@users.noreply.github.com> authored on 2020/02/03 19:36
support precise seek with cut-ed mp3 files + test random seeks

fb9083c5 – lieff <lieff@users.noreply.github.com> authored on 2020/02/03 18:59
support seek in test

4a08619d – lieff <lieff@users.noreply.github.com> authored on 2020/02/02 21:06
WIP mp3dec_ex API callback input support.

8e89e558 – lieff <lieff@users.noreply.github.com> authored on 2020/02/02 21:04
start test mp3dec_ex_* API

190310fc – lieff <lieff@users.noreply.github.com> authored on 2020/02/02 21:02
Consume last <= HDR_SIZE bytes.

9eea8134 – lieff <lieff@users.noreply.github.com> authored on 2020/01/26 19:23
Support index binary search on seek.

fe9d954e – lieff <lieff@users.noreply.github.com> authored on 2020/01/26 10:03
take into account bit-reservoir on seek

d6d18139 – lieff <lieff@users.noreply.github.com> authored on 2020/01/25 21:08
support VBR tags

ad04f497 – lieff <lieff@users.noreply.github.com> authored on 2020/01/25 18:51
Fix warnings in player.

ffa50699 – lieff <lieff@users.noreply.github.com> authored on 2020/01/25 18:51
Improve tags skip.

8b79f06f – lieff <lieff@users.noreply.github.com> authored on 2020/01/20 18:39
finish mp3dec_ex_* streaming API.

cf038fa3 – lieff <lieff@users.noreply.github.com> authored on 2019/11/01 15:36
fix -Werror=undef warnings

41659670 – lieff <lieff@users.noreply.github.com> authored on 2019/10/25 12:07
travis: change dist and build env to bionic

f618f1d9 – lieff <lieff@users.noreply.github.com> authored on 2019/10/25 08:18
check id3v2size exceeds input buffer size

977514a6 – lieff <lieff@users.noreply.github.com> authored on 2019/07/23 20:53
rename test vector extension to match other files

093cb31b – lieff <lieff@users.noreply.github.com> authored on 2019/07/23 20:48
skip ID3v1 in mp3dec_iterate_buf as well

2bf02982 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2019/07/19 09:41
Merge pull request #58 from bog-dan-ro/master

ce65c492 – BogDan Vatra <bogdan@kde.org> authored on 2019/07/19 08:41
Fix compile with MinGW64 7.3 & MSVC 2017

43caa38f – lieff <lieff@users.noreply.github.com> authored on 2019/07/13 11:35
handle extended ID3v1 tag

6fc51c39 – lieff <lieff@users.noreply.github.com> authored on 2019/07/13 09:03
add optional ID3v1 skip

fb1b6969 – lieff <lieff@users.noreply.github.com> authored on 2019/06/05 20:01
readme: add python bindings link

daf2bf42 – lieff <lieff@users.noreply.github.com> authored on 2019/06/05 16:56
mp3dec_load: return error if no frames readed,

eb485bc7 – lieff <lieff@users.noreply.github.com> authored on 2019/06/05 15:58
L3_huffman: special case for linbits=0, ~10% speedup

128614f9 – lieff <lieff@users.noreply.github.com> authored on 2019/06/05 15:01
add -U_FORTIFY_SOURCE to get rid of __memcpy_chk

adc83a61 – lieff <lieff@users.noreply.github.com> authored on 2019/03/22 08:37
add NodeJS bindings link

e9df0760 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/11/23 13:01
Merge pull request #47 from bog-dan-ro/master

e4258fc1 – BogDan Vatra <bogdan@kdab.com> authored on 2018/11/23 11:53
Fix crosses initialization of 'long int size'

dd063794 – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/11/14 09:51
Merge pull request #46 from bog-dan-ro/fix_cpp

5baf5cde – BogDan Vatra <bogdan@kdab.com> authored on 2018/11/14 07:50
Fix compile with g++ 8

7295650a – Lion <lieff@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2018/09/25 19:06
Merge pull request #42 from YoYoYonnY/master

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.

Next