test: grow limit to get at least 500 last samples to properly calculate PSNR
mp3dec_ex: fix skip not decodable first frames on seek in callback mode + test
test: zero buffer and no file cases
mp3dec_ex: fix MP3D_SEEK_TO_BYTE mode + test
Merge pull request #65 from yongtang/fix
Fix inconsistency of `size_t` => `int` for mp3dec_iterate_w
test: check console output on edge cases
test: grow limit to get at least 200 last samples to properly calculate PSNR
mp3dec_ex: fail mp3dec_ex_read on last_error state and reset last_error on seek
mp3dec_ex: fix -Wmaybe-uninitialized warning on old gcc compilers
mp3dec_ex: return MP3D_E_DECODE in case of transitions errors
mp3dec_ex: use same mp3dec_iterate_w return type as for mp3dec_iterate
readme: update mp3dec_ex header block
mp3dec_ex: fix mp3dec_load_cb vbrtag parsing
test: add vbrtag vector also for modes MODE_LOAD_BUF & MODE_LOAD_CB
mp3dec_ex: fix vbrtag coverage and vbrtag+mp3dec_ex_open_cb mode decoded length
mp3dec_ex: implement mp3dec_load_cb, improve test
pass frame offset in mp3dec_frame_info_t
mp3dec_f32_to_s16: no need num_samples > 0 check on fast path
WIP mp3dec_ex API callback input support.
test: fix mem-leak when no ref-file provided
relax length test only for standard vectors
mp3dec_ex: fix MP3D_SEEK_TO_BYTE seek mode
fix length test for seek at very end of file case
mp3dec_ex: handle padding for mp3dec_ex_read + test decoded length
mp3dec_ex: support vbr tag for mp3dec_load_buf
mp3dec_ex: support delay and padding from vbr tag + test
mp3dec_ex: PSNR test may fail in case of seek at very end of file (to few samples readed) and max_diff=1,
mp3dec_ex: add layer 1/2 files to test
mp3dec_ex: take side-info into account to make sure bit-reservoir is filled when we start decoding
mp3dec_ex: call mp3dec_ex_close() on test exit
mp3dec_ex: guard case when buffer size > INT_MAX
mp3dec_ex: proper support free format + cuted mp3
support precise seek with cut-ed mp3 files + test random seeks
WIP mp3dec_ex API callback input support.
Support index binary search on seek.
take into account bit-reservoir on seek
travis: change dist and build env to bionic
check id3v2size exceeds input buffer size
rename test vector extension to match other files
skip ID3v1 in mp3dec_iterate_buf as well
Merge pull request #58 from bog-dan-ro/master
Fix compile with MinGW64 7.3 & MSVC 2017
mp3dec_load: return error if no frames readed,
L3_huffman: special case for linbits=0, ~10% speedup
add -U_FORTIFY_SOURCE to get rid of __memcpy_chk
Merge pull request #47 from bog-dan-ro/master
Fix crosses initialization of 'long int size'
Merge pull request #46 from bog-dan-ro/fix_cpp
Merge pull request #42 from YoYoYonnY/master
add C syntax highlighting for README.md
make MAX_FRAME_SYNC_MATCHES externally configurable.
Merge pull request #36 from FWGS/master
travis: build sdl2 from sources
player: initial nuklear backend replacement
travis: another try for glfw3 repository
travis: add debian-sid source for libglfw3-dev
travis: add player build checking
minimp3: move header include guard before implementation. Add implementation guard.