moddec: do not play anything if seeking past the end
moddec: remove unused macro
moddec: add options to specify output sampling rate and to choose resampler
moddec: remove -n, use /dev/mordor to skip the audio
moddec: fix usage, add -n option to skip audio
moddec: print mod duration
moddec: seek fast
moddec: remove unneeded memset
fix another short type issue causing silence
mod: fix comparison (thanks umbraticus)
add mkfiles
port the library and add "audio/moddec" to examples/
Merge pull request #88 from RobertBColton/patch-1
fix pkg-config linking issue -llibdumb
Merge pull request #87 from dos1/emscripten
Alias dumb_off_t to int64_t when compiling under Emscripten
Merge pull request #85 from katajakasa/changelog-v203
Update changelog for v2.0.3
Fix pattern n_entries calculation, which was broken when attempting to fix the warning incorrectly with long casts, which resulted in n_entries that were horribly inflated, possibly breaking code that didn't expect the change.
Update to v141_xp platform toolkit.
Add extra comment, thanks to Saga_Musix.
Merge pull request #81 from dmitrykos/master
Fix compilation with Android NDK by declaring dumb_off_t as off64_t. Android NDK does not support _FILE_OFFSET_BITS before API level 24 and declares off_t as 32-bit integer regardless _FILE_OFFSET_BITS.
Enable RESAMPLER_NEON on Windows ARM64 platform.
Reapplied corrections after sync:
Merge remote-tracking branch 'upstream/master'
Allow NEON resampler for WinRT (when ARM is targeted).
Merge pull request #80 from dmitrykos/master
Merge pull request #77 from Rondom/compile_option_test
Check whether CFLAGS are supported before adding
Merge pull request #74 from Rondom/include_dir
Only add SDL and Argtable include-dir for examples
Fix compiling with custom Allegro4-include-dir
Update DUMB header.
Updated CHANGELOG.md.
Updated credits with my legal name.
Last minute fix for weird pattern reading issues, so less bad patterns hit the renderer.
Update documentation, add UPDATING_YOUR_PROJECTS.md.
Merge pull request #72 from katajakasa/prepare-v201-changelog
Prepare changelog for v2.0.1
Limit total order count to something somewhat reasonable in formats that otherwise allow up to a full 65536 orders, which tends to blow our timekeeping arrays way out of proportion, eating huge amounts of memory.
Merge pull request #69 from Rondom/classic-mingw
Merge pull request #70 from SimonN/fix-packfile-getnc-return
fix internal getnc to return dumb_ssize_t
Make LFS-checks work with MinGW.org-MinGW
Fix garbled samples in old PSM, caused by uninitialized variable.
Update dumb.h
Amend static assert structure so variable name does not match the structure name, which conflicts with some compilers in C++ mode.
Merge pull request #62 from katajakasa/doc-use-sse
Add documentation for the USE_SSE cmake flag
Merge pull request #64 from katajakasa/doc-add-dumb-sf-net
Add a notice about this being a fork
Merge pull request #63 from katajakasa/doc-changelog-update
Mark v2.0.0 released in changelog
Update README.md.
Merge pull request #42 from Rondom/readme
Changed file reference to compile correct resampler.
Removed unused file.
Massive LLVM based reformat, with indent of 4 spaces, and no include sorting.
DUMBFILE_SYSTEM one-line docs in header
API, getnc returns dumb_ssize_t instead of size_t
Resolved all Xcode warnings with current warning level.
Merge branch 'SimonN-2.0'
Merge pull request #59 from Rondom/lfs-real
Make API large-file-aware #51
Move LONG_LONG define to an internal header
link to 0.9.3 doc about fixing 0.9.3 deprecations
drop deprecated functions except for duh_render
drop deprecated date constants
Merge pull request #58 from SimonN/initialize-volr
fix #56: initialize volr in all branches
Move MIN/MAX/MID/ABS macros to internal/dumb.h, so they won't be seen by software using the library. Add internal/dumb.h to two files which use the macros, which did not already import them.
Update dumb.h
Merge pull request #50 from Rondom/pkgconfig
Use GNUInstallDirs rather than hardcoding dirs
Convert readme.txt to Markdown
Merge pull request #45 from katajakasa/ttv-markdownize-changelog
Merge pull request #44 from katajakasa/ttv-rename-license
Merge pull request #47 from SimonN/spec
Make sure ascii graphics shows up right
Rename release.txt and convert it to markdown syntax
Merge branch 'master' of github.com:kode54/dumb
Reworked mixing chain to be mostly float now.
Merge pull request #43 from SimonN/doc-allegro-4-flag
document BUILD_ALLEGRO4, name correct defaults
Merge pull request #40 from katajakasa/ttv-fix-indents
Since snum allows successive sample entries to clobber each other, buffer up entire sample data before overwriting the memory structure, and free sample data if it's being replaced.
Handle negative sample length as non-existent sample.
Fix empty pattern so it returns an empty structure.
Correct sample reading for 16 bit samples, hopefully.
Add string length guard to comment reader.
Merge branch 'master' of github.com:kode54/dumb