73 Commits (15685cc4d4b51c9484d909a84c1273b19e0ed9b2)

Author SHA1 Message Date
Sean Barrett dfff6f5e7c stb_image: fix assert macro usage; stb_vorbis: changelog ago%!(EXTRA string=7 years)
Sean Barrett ee0ebfc79b version numbers ago%!(EXTRA string=7 years)
Sean Barrett 244d83bc3d fix unchecked length in stb_vorbis that could crash on corrupt/invalid files ago%!(EXTRA string=7 years)
Sean Barrett dd039e8cc5 credits for mingw fixes in #444 ago%!(EXTRA string=8 years)
Sean Barrett 555efbedfc Update version numbers ago%!(EXTRA string=8 years)
Fabian Giesen 2da81a6433 stb_vorbis: MinGW has alloca defined in malloc.h. ago%!(EXTRA string=8 years)
Infatum 4963448726 fix: Build on MinGW32 ago%!(EXTRA string=8 years)
Sean Barrett e248e30954 change license to public-domain AND mit (based on twitter vote) ago%!(EXTRA string=8 years)
Sean Barrett f88e2a8e7b update version ago%!(EXTRA string=8 years)
Sean Barrett 46046238b8 rename Point data structure as suggested in pull request ago%!(EXTRA string=8 years)
Sean Barrett d2de2be10f vorbis: propagate errors better on seek failure (e.g. when coarse seek fails) ago%!(EXTRA string=8 years)
Julian Raschke a055654ee3 Rename Point to stbv__point ago%!(EXTRA string=8 years)
Alejandro Pereda 3f36b29589 Overwrites error parameter in stb_vorbis_open_memory when there is no error. This avoid confusion due to previous values. ago%!(EXTRA string=8 years)
Fabian Giesen f32854c809 stb_vorbis: Fix handling of negative numbers in ilog. ago%!(EXTRA string=9 years)
Sean Barrett 14e6a98469 clarify alloca #include whitelists ago%!(EXTRA string=9 years)
Sean Barrett f4938bfa4d Whitelist the compilers that need malloc.h for alloca ago%!(EXTRA string=9 years)
Sean Barrett 4c519106a7 back out previous change to stb_vorbis (truncation of last frame in corrupt file) ago%!(EXTRA string=9 years)
Sean Barrett 6e4154737c update version numbers, documentation, and contributors ago%!(EXTRA string=9 years)
Sean Barrett b03133000a avoid dropping final frame of audio data due to wrong test ago%!(EXTRA string=9 years)
Sean Barrett 92bd7a49a8 emscripten needs explicit alloca as well ago%!(EXTRA string=9 years)
Sean Barrett 75c5908f95 fix includes for linux alloca ago%!(EXTRA string=9 years)
Jörn Heusipp aeba55604a stb_vorbis: Fix memory leak in start_decoder(). ago%!(EXTRA string=9 years)
Jörn Heusipp 0e3506d7d1 stb_vorbis: Fix memory leak in start_decoder(). ago%!(EXTRA string=9 years)
Jörn Heusipp 0985e89335 stb_vorbis: Fix memory leak in decode_residue() and inverse_mdct() when redefining temp_alloc() and temp_free() ago%!(EXTRA string=9 years)
Thiago Goulart 5a00ce39eb Fix a few warnings when building std_vorbis using Xcode 7.2.1 ago%!(EXTRA string=9 years)
Craig Donner ee6978cb68 Slightly modify the public domain license to keep it in the public domain, but make it clear that even when dedications might not be recognized that the code is still usable. Given that this isn't dual-licensing under a different license, I'm hoping this will be acceptable. ago%!(EXTRA string=9 years)
Craig Donner 49b65c0873 Slightly modify the public domain license to keep it in the public domain, but make it clear that even when dedications might not be recognized that the code is still usable. Given that this isn't dual-licensing under a different license, I'm hoping this will be acceptable. ago%!(EXTRA string=9 years)
Sean Barrett 79f29bafff fix previous stb_vorbis check-in that didn't actually compile; ago%!(EXTRA string=9 years)
Sean Barrett 3560e553e8 stb_vorbis version history and contributor info ago%!(EXTRA string=9 years)
Sean Barrett 95e954c822 const correctness for pushdata API; ago%!(EXTRA string=9 years)
Sean Barrett 0860860af6 avoid __forceinline in mingw since their definition for C is broken; ago%!(EXTRA string=9 years)
Sean Barrett 2b57ea95da fixed version of removed support for CODEBOOK_SHORTS ago%!(EXTRA string=10 years)
Sean Barrett fe74a8c223 broken attempt at removign STB_VORBIS_CODEBOOK_FLOAT option ago%!(EXTRA string=10 years)
Sean Barrett bc2219e1b3 fix multiple crashes on invalid files ago%!(EXTRA string=10 years)
Sean Barrett bdac1d2ab4 fix two crashes in invalid files ago%!(EXTRA string=10 years)
Sean Barrett 70b33e99f0 fix crash from invalid file ago%!(EXTRA string=10 years)
Sean Barrett ea88e59b5d fix invalid handling of truncated end-of-file indicator ago%!(EXTRA string=10 years)
Sean Barrett 69a318bdb3 fix two invalid-file crashes found by fuzz testing ago%!(EXTRA string=10 years)
Sean Barrett 2073403a5f fix two setup crashes found by fuzz testing ago%!(EXTRA string=10 years)
Rohit Nirmal 35fcd0817f stb_vorbis.c: Silence -pedantic warning. ago%!(EXTRA string=10 years)
Sean Barrett 60939ec653 fix some more signed shifts ago%!(EXTRA string=10 years)
Sean Barrett a3d62dfec1 fix a few crash bugs with invalid stb_vorbis files (reported by Philip Bennefall, found using a fuzz tester) ago%!(EXTRA string=10 years)
Sean Barrett 7670656322 fix some signed shifts that should have been unsigned for C spec reasons ago%!(EXTRA string=10 years)
Sean Barrett 0e24ec5feb fix some cases that didn't return outofmem error properly and would crash instead ago%!(EXTRA string=10 years)
Sean Barrett a009673856 update stb_vorbis version ago%!(EXTRA string=10 years)
Sean Barrett ebb54fd7a3 seeking in stb_vorbis (Dougall Johnson) ago%!(EXTRA string=10 years)
Ryan Whitworth f844b2dbd2 Added public domain license text ago%!(EXTRA string=10 years)
Sean Barrett a200fab163 add some minor comments ago%!(EXTRA string=10 years)
Sean Barrett 947bdcd027 update version numbers & docs ago%!(EXTRA string=10 years)
Nicolas Guillemot fda335609f don't redefine __forceinline with mingw ago%!(EXTRA string=10 years)