Commenting out useless statement, fix sprintf invocation.
Comment out useless reassigning variable
Removed unused variable.
Merge pull request #26 from winterheart/examples
Examples requires explicit C99 declaration on Linux.
Avoid to clashing with LITTLE_ENDIAN in Linux.
Added support for FEST MOD files.
Merge pull request #25 from dmitrykos/master
! Make static and remove extern declaration from Vorbis helper API vorbis_lpc_from_data() and vorbis_lpc_predict() as they will conflict in the project if DUMB is linked as static along with Vorbis static libraries in some other shared library or executable.
Merge pull request #24 from dmitrykos/master
* Reverted duh_get_tag_iterator_size(), duh_get_tag_iterator_get() API which allowed easy iteration over existing tags.
Merge pull request #20 from katajakasa/ttv-dumbplay
Update CMake readme file
Merge pull request #19 from katajakasa/ttv-examples-patches2
Add BUILD_EXAMPLES to cmake readme
dumbout: Implement delay switch + cleanups
Merge pull request #18 from katajakasa/ttv-example-patches
Add .gitignore with some default file extensions
Remove Byte Order Marker from project file
Fix issue #15 / CVE-2006-3668
Fixed another memory leak in an error handler
Implement missing n_pchannels for AMF format reader
Updated for Visual Studio 2015
Merge pull request #14 from cspiegel/memory-leaks
Merge pull request #13 from katajakasa/ttv-header-version
Change dumb.h version information to match release version
Merge pull request #12 from winterheart/cmake-fixes
Add support to multilib linux enviroment and link to -lm
Revert default resampling quality to cubic, as it's a nice trade-off between speed and quality
Fixed compilation with -fPIC on x86 and x64
Fixed non-SIMD blep and blam handlers
Sanity fix for ARM NEON code: vmlaq always adds onto the first input parameter
Typo fix that I only caught by trying to build for ARM
Fixed a bug with resampler not clearing blep/blam state variables
Added a way to configure the load-time panning separation of hard panned channels, now defaulting to 25%
Overhauled resampler quite a bit, and implmented a new band-limited linear interpolation mode
Fixed STM trying to seek and read non-existing samples
Updated project file to MSVC 2015
Updated bit array source and enabled decoration on both bit array and resampler functions
Fix for MSVC 2013, which now provides its own log2
Updated project for MSVC 2013
Fixed dead note dropping when volume ramping is active
Merge pull request #10 from realistschuckle/master
Move the block for adding the Mac OS X specific properties to after the registration of the library.
Increased precision of resampler phase variable, greatly reducing the incidence of sample rate rounding errors
Merge pull request #9 from Vagabond/adt-valgrind-uninitialized-memory
Fix 2 places valgrind warns about unintialized memory being used
Merge pull request #8 from katajakasa/ttv-cmake-header-path
Change dumb.h install subdirectory in cmake script
Adjusted tempo timing a bit, now rounding samples per tick down instead of up
Updated license from the original project with clause 8
Merge pull request #6 from Vagabond/adt-unix-debug
Don't include the MSVC debug header if we aren't using MSVC
Attempt to fix issue #5 with compiling cpuid inline assembly on any platform using PIC
Updated sinc resampler with unscaled windowing, which fixes a lot of the previous aliasing
Merge pull request #4 from katajakasa/ttv-cmake-improvements
Resampler now adds input delay and subtracts output delay according to whichever quality is selected, rather than being fixed for sinc only. This fixes blep synthesis mode defeating note on and off volume ramping.
Add readme file for cmake building.
CMake improvements and cleanups
Changed volume ramping so normal transitions to or from zero volume are quicker
Removed blip_buf.c from remaining projects
Implemented blep synthesis into resampler.c, and removed blip_buf.c and code which referenced the old resamplers
Oops, I somehow seriously broke volume ramping prior to the previous release
Made disabling volume ramping actually work correctly
Forgot to re-add missing function
Made volume ramping configurable once again, now configurable between note on/off declicking only or full ramping
Oops, accidentally made DUMB twice as loud as it should be
Fixed resampler for large increments; fixes spx-troughtheinfinite.it
Reworked volume ramping a bit
Changed sinc window to Nuttal 3 term, and added pre-fill of silence to account for half the window size minus one
Removed a stale file from project
Forgot to remove last vestiges of now unused linear and cubic code
Replaced built-in linear and cubic resamplers with new routines
Renamed lanczos_resampler to sinc_resampler, changed to Blackman window
Remove comments which are no longer correct
Optimized SSE with optional SSE convolving loop, and doubled the kernel size
Overhauled volume ramping and note start/end declicking, now volume ramping is mandatory
Work around two possible issues in XM reader; Fixes dark_lighthouse.xm.
Fixed offset effect limiting edge case due to samples being 64 points longer due to LPC processing
Revert last change as file was actually broken
Merge branch 'master' of github.com:kode54/dumb
Added a workaround for pattern 255 in the order list
Merge pull request #3 from Vagabond/adt-cmake-install-name
Set the dylib install name on OSX
Fixed panning and sample loops