shithub: mp3dec

RSS feed

3334b210 – Sigrid Solveig Haflínudóttir <[email protected]> authored on 2020/12/29 17:46
if seeking is impossible, buffer some first for minimp3 to be able to seek

87180cbd – Sigrid Solveig Haflínudóttir <[email protected]> authored on 2020/12/28 11:26
run tests on mk test

4284990e – Sigrid Solveig Haflínudóttir <[email protected]> authored on 2020/12/24 07:02
fix warnings (appear with objtype=386)

2856fedf – Sigrid Haflínudóttir <[email protected]> authored on 2020/09/23 07:09
plan 9 port; audio/mp3dec drop-in replacement

bfe8732f – lieff <[email protected]> authored on 2020/09/14 09:02
More consistent HAVE_ARMV6 define.

f4b44f8e – Darryl T. Agostinelli <[email protected]> authored and Lion <[email protected]> committed on 2020/09/13 12:28
minimp3.h: satisfy stricter compiler checks

d86f4cbc – lieff <[email protected]> authored on 2020/09/06 18:51
minimp3_ex: pass frame_info from mp3dec_ex_read_frame

7bdfc8bd – lieff <[email protected]> authored on 2020/09/06 18:38
minimp3_ex: add MP3D_ALLOW_MONO_STEREO_TRANSITION mp3dec_ex_open_* flag

871dd9cd – Matthias Geier <[email protected]> authored and Lion <[email protected]> committed on 2020/08/30 13:19
DOC: Add link to Rust bindings minimp3_ex-sys

a5025623 – lieff <[email protected]> authored on 2020/08/21 16:41
test: add additional invalid param case for mp3dec_ex_read_frame

50ed51d5 – Matthias Geier <[email protected]> authored and Lion <[email protected]> committed on 2020/08/20 06:58
TST: add one test for mp3dec_ex_read_frame()

081e457b – Matthias Geier <[email protected]> authored and Lion <[email protected]> committed on 2020/08/15 07:41
minimp3_ex: add mp3dec_ex_read_frame() function

e0c78630 – lieff <[email protected]> authored on 2020/08/15 11:10
Report MP3D_E_PARAM error in dec->last_error for mp3dec_ex_read.

30b3a2c8 – lieff <[email protected]> authored on 2020/06/25 08:46
minimp3_ex: fix vbrtag delay skip for mp3dec_load*().

ab037091 – lieff <[email protected]> authored on 2020/05/26 08:06
add delphi bindings

82124b44 – lieff <[email protected]> authored on 2020/05/06 09:25
readme: clarification to free format sync procedure

a6ab0c92 – lieff <[email protected]> authored on 2020/04/26 07:50
Create indexes on seek with MP3D_DO_NOT_SCAN open flag.

a3d51712 – lieff <[email protected]> authored on 2020/04/24 10:23
MP3D_DO_NOT_SCAN support for mp3dec_ex_open.

60fd217a – lieff <[email protected]> authored on 2020/04/17 20:07
Optimize mp3d_scale_pcm using ssat instruction.

55da78cb – lieff <[email protected]> authored on 2020/03/04 19:43
mp3dec_ex: small mp3dec_detect corrections + coverage test

e46488c8 – lieff <[email protected]> authored on 2020/03/04 12:37
mp3dec_ex: limit mp3dec_detect_* functions scan size for non-callbacks case

0a2ff3be – lieff <[email protected]> authored on 2020/03/04 11:25
mp3dec_ex: add mp3dec_detect_* functions + test

728ff803 – lieff <[email protected]> authored on 2020/03/01 21:39
mp3dec_ex: check vbrtag only for layer 3

dc65e6db – lieff <[email protected]> authored on 2020/02/28 20:38
test: improve coverage

e89ee7a6 – lieff <[email protected]> authored on 2020/02/28 19:20
test: add id3v1+apetag vector

8eef69ee – lieff <[email protected]> authored on 2020/02/27 22:25
mp3dec_ex: skip full apetag + test

f07984fc – lieff <[email protected]> authored on 2020/02/27 20:47
mp3dec_ex: do not try to detect vbrtag in next frame if "bad"

4e4702c9 – lieff <[email protected]> authored on 2020/02/27 20:31
mp3dec_ex: do not decode empty frame with vbrtag,

edd3ce58 – lieff <[email protected]> authored on 2020/02/27 19:09
test: improve coverage

58911227 – lieff <[email protected]> authored on 2020/02/27 08:11
test: improve coverage

4e9c3da0 – lieff <[email protected]> authored on 2020/02/26 20:00
test: improve coverage

cd9f1b57 – lieff <[email protected]> authored on 2020/02/25 20:54
mp3dec_ex: fix mp3dec_ex_read io error handling + test

459b8319 – lieff <[email protected]> authored on 2020/02/25 18:50
test: improve coverage

83598791 – lieff <[email protected]> authored on 2020/02/25 18:36
test: improve coverage

2244e8d0 – lieff <[email protected]> authored on 2020/02/25 17:23
test: improve coverage

b2f252b9 – lieff <[email protected]> authored on 2020/02/24 16:19
test: improve coverage

f9713851 – lieff <[email protected]> authored on 2020/02/24 15:57
test: grow limit to get at least 500 last samples to properly calculate PSNR

2b3f7883 – lieff <[email protected]> authored on 2020/02/24 15:37
test: improve coverage

baa1be14 – lieff <[email protected]> authored on 2020/02/24 14:25
test: improve coverage

75cacfc2 – lieff <[email protected]> authored on 2020/02/24 14:13
test: improve coverage

2b9a0237 – lieff <[email protected]> authored on 2020/02/24 12:11
mp3dec_ex: fix skip not decodable first frames on seek in callback mode + test

c65e366f – lieff <[email protected]> authored on 2020/02/24 10:59
test: interrupt from progress_cb

d607115b – lieff <[email protected]> authored on 2020/02/24 10:37
test: zero buffer and no file cases

ca285b22 – lieff <[email protected]> authored on 2020/02/23 15:38
test: check MP3D_E_PARAM cases

a0b3bfd8 – lieff <[email protected]> authored on 2020/02/22 20:07
mp3dec_ex: fix MP3D_SEEK_TO_BYTE mode + test

1518f298 – lieff <[email protected]> authored on 2020/02/22 19:02
test: improve coverage

4ba08c01 – lieff <[email protected]> authored on 2020/02/22 18:34
test: improve coverage

fa0f80b7 – lieff <[email protected]> authored on 2020/02/22 18:18
test: improve coverage

9229f280 – Lion <[email protected]> authored and GitHub <[email protected]> committed on 2020/02/20 21:12
Merge pull request #65 from yongtang/fix

1a1e685d – Yong Tang <[email protected]> authored on 2020/02/20 09:50
Fix inconsistency of `size_t` => `int` for mp3dec_iterate_w

ca39bce9 – lieff <[email protected]> authored on 2020/02/19 19:03
test: check console output on edge cases

80a7dfd3 – lieff <[email protected]> authored on 2020/02/19 18:40
test: grow limit to get at least 200 last samples to properly calculate PSNR

fa98191f – lieff <[email protected]> authored on 2020/02/19 10:39
readme: documentation update

d17a0a68 – lieff <[email protected]> authored on 2020/02/19 07:49
mp3dec_ex: fail mp3dec_ex_read on last_error state and reset last_error on seek

0a83e96c – lieff <[email protected]> authored on 2020/02/19 07:42
test: print fail error codes

c5a14126 – lieff <[email protected]> authored on 2020/02/18 21:37
mp3dec_ex: fix -Wmaybe-uninitialized warning on old gcc compilers

2ed89a6d – lieff <[email protected]> authored on 2020/02/18 21:16
mp3dec_ex: return MP3D_E_DECODE in case of transitions errors

cf993748 – lieff <[email protected]> authored on 2020/02/18 19:35
test: improve coverage

9de1e1cc – lieff <[email protected]> authored on 2020/02/18 19:08
test: improve coverage

5ebaaccf – lieff <[email protected]> authored on 2020/02/16 15:39
player: move to mp3dec_ex

624da635 – lieff <[email protected]> authored on 2020/02/14 21:10
mp3dec_ex: improve error handling

b91f0d7b – lieff <[email protected]> authored on 2020/02/13 21:16
readme: add rust rmp3 link

1d71c3da – lieff <[email protected]> authored on 2020/02/13 21:02
readme: add wasm bindings link

e660fa72 – lieff <[email protected]> authored on 2020/02/13 20:25
test: fix uninitialized warning

73c26681 – lieff <[email protected]> authored on 2020/02/13 20:07
mp3dec_ex: cast fix for c++

52a69af1 – lieff <[email protected]> authored on 2020/02/13 19:17
mp3dec_ex: use same mp3dec_iterate_w return type as for mp3dec_iterate

58f4c91f – lieff <[email protected]> authored on 2020/02/13 18:55
readme: update mp3dec_ex header block

1376d411 – lieff <[email protected]> authored on 2020/02/13 16:28
test: improve coverage

0a42a2e5 – lieff <[email protected]> authored on 2020/02/13 15:02
mp3dec_ex: fix mp3dec_load_cb vbrtag parsing

a5b658d1 – lieff <[email protected]> authored on 2020/02/13 12:43
test: improve coverage

c2a881c0 – lieff <[email protected]> authored on 2020/02/12 21:41
test: add vbrtag vector also for modes MODE_LOAD_BUF & MODE_LOAD_CB

ed9dc0c5 – lieff <[email protected]> authored on 2020/02/12 21:30
mp3dec_ex: fix vbrtag coverage and vbrtag+mp3dec_ex_open_cb mode decoded length

ea70d0b7 – lieff <[email protected]> authored on 2020/02/12 20:59
mp3dec_ex: implement mp3dec_load_cb, improve test

682006f9 – lieff <[email protected]> authored on 2020/02/12 12:41
pass frame offset in mp3dec_frame_info_t

1f217bc6 – lieff <[email protected]> authored on 2020/02/11 21:36
mp3dec_f32_to_s16: no need num_samples > 0 check on fast path

daef2f30 – lieff <[email protected]> authored on 2020/02/11 20:54
WIP mp3dec_ex API callback input support.

ac052118 – lieff <[email protected]> authored on 2020/02/06 13:39
test: fix mem-leak when no ref-file provided

759f0550 – lieff <[email protected]> authored on 2020/02/06 09:54
relax length test only for standard vectors

7f0f0d0c – lieff <[email protected]> authored on 2020/02/05 21:22
mp3dec_ex: fix MP3D_SEEK_TO_BYTE seek mode

a4ee3e04 – lieff <[email protected]> authored on 2020/02/05 21:21
fix length test for seek at very end of file case

9719597e – lieff <[email protected]> authored on 2020/02/05 20:45
mp3dec_ex: handle padding for mp3dec_ex_read + test decoded length

0ae65c42 – lieff <[email protected]> authored on 2020/02/05 19:27
mp3dec_ex: better vbr tag detect

fa4c2ef5 – lieff <[email protected]> authored on 2020/02/05 14:48
mp3dec_ex: support vbr tag for mp3dec_load_buf

32a3ae45 – lieff <[email protected]> authored on 2020/02/04 21:09
mp3dec_ex: support delay and padding from vbr tag + test

5904e0f2 – lieff <[email protected]> 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 <[email protected]> authored on 2020/02/04 13:57
mp3dec_ex: add id3v1/2 to test

e8b3be75 – lieff <[email protected]> authored on 2020/02/04 12:46
mp3dec_ex: add layer 1/2 files to test

1819b784 – lieff <[email protected]> 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 <[email protected]> authored on 2020/02/04 10:55
mp3dec_ex: call mp3dec_ex_close() on test exit

7a0f2ef0 – lieff <[email protected]> authored on 2020/02/04 10:47
mp3dec_ex: guard case when buffer size > INT_MAX

fbcc8752 – lieff <[email protected]> authored on 2020/02/04 10:11
add mp3dec_ex test to coverage

cc6d6c05 – lieff <[email protected]> authored on 2020/02/04 07:42
mp3dec_ex: proper support free format + cuted mp3

78184ece – lieff <[email protected]> authored on 2020/02/03 19:36
support precise seek with cut-ed mp3 files + test random seeks

fb9083c5 – lieff <[email protected]> authored on 2020/02/03 18:59
support seek in test

4a08619d – lieff <[email protected]> authored on 2020/02/02 21:06
WIP mp3dec_ex API callback input support.

8e89e558 – lieff <[email protected]> authored on 2020/02/02 21:04
start test mp3dec_ex_* API

190310fc – lieff <[email protected]> authored on 2020/02/02 21:02
Consume last <= HDR_SIZE bytes.

9eea8134 – lieff <[email protected]> authored on 2020/01/26 19:23
Support index binary search on seek.

fe9d954e – lieff <[email protected]> authored on 2020/01/26 10:03
take into account bit-reservoir on seek

d6d18139 – lieff <[email protected]> authored on 2020/01/25 21:08
support VBR tags

Next