RSS feed
	
	
	
		c2a881c0
		 – lieff <lieff@users.noreply.github.com>
 authored
 on 2020/02/12 21:41
		
test: add vbrtag vector also for modes MODE_LOAD_BUF & MODE_LOAD_CB
		 
	
		ed9dc0c5
		 – lieff <lieff@users.noreply.github.com>
 authored
 on 2020/02/12 21:30
		
mp3dec_ex: fix vbrtag coverage and vbrtag+mp3dec_ex_open_cb mode decoded length
		 
	
		ea70d0b7
		 – lieff <lieff@users.noreply.github.com>
 authored
 on 2020/02/12 20:59
		
mp3dec_ex: implement mp3dec_load_cb, improve test
		 
	
		682006f9
		 – lieff <lieff@users.noreply.github.com>
 authored
 on 2020/02/12 12:41
		
pass frame offset in mp3dec_frame_info_t
		 
	
		1f217bc6
		 – lieff <lieff@users.noreply.github.com>
 authored
 on 2020/02/11 21:36
		
mp3dec_f32_to_s16: no need num_samples > 0 check on fast path
		 
	
		daef2f30
		 – lieff <lieff@users.noreply.github.com>
 authored
 on 2020/02/11 20:54
		
WIP mp3dec_ex API callback input support.
		 
	
		ac052118
		 – lieff <lieff@users.noreply.github.com>
 authored
 on 2020/02/06 13:39
		
test: fix mem-leak when no ref-file provided
		 
	
		759f0550
		 – lieff <lieff@users.noreply.github.com>
 authored
 on 2020/02/06 09:54
		
relax length test only for standard vectors
		 
	
		7f0f0d0c
		 – lieff <lieff@users.noreply.github.com>
 authored
 on 2020/02/05 21:22
		
mp3dec_ex: fix MP3D_SEEK_TO_BYTE seek mode
		 
	
		a4ee3e04
		 – lieff <lieff@users.noreply.github.com>
 authored
 on 2020/02/05 21:21
		
fix length test for seek at very end of file case
		 
	
		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:
		 
Next