Merge a5ab7d6b7fa59aaf79a2b948f857eaaa827a55c9 into 0bfe1ea1f7fe8ce6305872868d3f8d1d5eff044d
Merge 65aef3168556690ff29a4991f244dbda406a64f1 into 0bfe1ea1f7fe8ce6305872868d3f8d1d5eff044d
Use asprintf when processing paths
Add detection and fallbacks for asprintf
Make more static arrays const (#752)
Remove check on the restart value for XM modules (#754)
Refator memio code to avoid -Wcast-qual warning
Fix some -Wcast-qual warnings
Make more static arrays const
Small fix.
Removed check of restart position and only use it, if it is valid.
Added an extra check on the restart value for XM modules, so it is possible to play "10 Days Of Abstinence.xm".
Add depacker test_hio function for more complex packed formats. (#750)
Merge pull request #747 from AliceLR/add-stereo-mix-functions
Add regression tests for stereo sample mix functions.
Add mix functions for interleaved stereo samples.
Add depacker test_hio function for more complex packed formats.
Merge ddd726e3f6ebac91492b96427d02532bb0c5f257 into d42b7c0d27b83f6f8dbd0ea40eba62f9a445635c
Update libxmp.rst (#749)
Update libxmp.rst
Deduplicate repetitive mixer regression test code. (#748)
Deduplicate repetitive mixer regression test code.
Add stereo sample loading support for IT, S3M, XM, and MED. (#746)
Reformat mixer macros in preparation for stereo mixers. (#744)
Add stereo sample loading support for IT, S3M, XM, and MED.
Reformat mixer macros in preparation for stereo mixers.
Rename mixers and mixer tests, fix mixer left/right confusion. (#743)
Fix crashes caused by xmp_set_tempo_factor. (#742)
Fix crashes caused by xmp_set_tempo_factor.
Rename mixers and mixer tests, fix mixer left/right confusion.
Merge b3fa7977f33b77ec00a34ca73521898a3a0252b0 into a55b10c3d960af305cd8364648fc09ce7742baa6
Increase libxmp maximum sample rate to 384kHz (ignore API).
Add sample preamplification to filter mixers for high sample rates. (#740)
Add sample preamplification to filter mixers for high sample rates.
Update ChangeLog for 4.6.1 changes so far (#739)
Update ChangeLog for 4.6.1 changes so far
S3M: Detect PlayerPRO, Velvet Studio and old MPT versions (#738)
S3M: Detect PlayerPRO, Velvet Studio and old MPT versions
Merge pull request #735 from sezero/changelog-1
update copyright years of the sources touched after the last time.
Update ChangeLog for 4.6.1 changes so far
fix typos (#731)
use response files with msvc and watcom makefiles. (#732)
fix typos
Merge aa2a10e8e28db244a8ddf5a1749d1a63c0ec89cc into 22c9b1de4480c6afa94075e67c9f751ea955e110
use response files with msvc and watcom makefiles.
conditionalize use of __forceinline (#730)
conditionalize use of __forceinline
Replace rand() with a built-in reentrant alternative. (#728)
Replace rand() with a built-in reentrant alternative.
cmake: tweak openbsd detection in BUILD_LITE case. (#727)
cmake: use a def file for exports in os2 emx builds (#726)
fix ctest regression in test/test.c after PR/721 merge : (#725)
cmake: use a def file for exports in os2 emx builds
cmake: tweak openbsd detection in BUILD_LITE case.
fix ctest regression in test/test.c after PR/721 merge :
support for building lite version from git or release dist tarball (#721)
support for building lite version from git or release dist tarball
windows C4996 warning fixes and include tidy-ups : (#722)
windows C4996 warning fixes and include tidy-ups :
Merge 644548d23dc5edc4824cc4ac41aa71c36c707d38 into 041ee9fd6b2beff51667765d2392ed163208bf5d
change sound_driver description into a driver specific function call
Merge pull request #65 from ccawley2011/const-arrays
Make the pmode array const
Remove unused linked list code
Use a fixed array instead of a list for sound drivers
Merge e05bf675914489b21576938dd8cc59e600d26ebd into c4cd80f70c0f0ef6dbf0124c010a6cc4e4e6ffed
support for building lite version from git or release dist tarball
it_load.c, itsex.c, filter.c, player.c: include common.h before others:
cmake: tweak openbsd detection
fix Android.mk after PR/669 lhasa patch.
lite: fix MSVC makefile failing with syntax error.
CI, macOS: run 'brew install autoconf'
Fix GCC 14 -Wcalloc-transposed-args warnings. (#719)
Fix GCC 14 -Wcalloc-transposed-args warnings.
Merge aa2a10e8e28db244a8ddf5a1749d1a63c0ec89cc into 6760e09bcfe0b952889a26ed4c04749e3d0c0dc3
Merge ddd726e3f6ebac91492b96427d02532bb0c5f257 into 6760e09bcfe0b952889a26ed4c04749e3d0c0dc3
Merge a5ab7d6b7fa59aaf79a2b948f857eaaa827a55c9 into 6760e09bcfe0b952889a26ed4c04749e3d0c0dc3
Merge 04fcb51e7f414a0ca8f48c3d05be7d3c71c86939 into 6760e09bcfe0b952889a26ed4c04749e3d0c0dc3
made to build under emx environment (tested working in my virtualbox.)
Output the module size as part of the module info.
configure.ac: quote the values for libxmp_VERSION_???_m4 macros. (#715)
configure.ac: quote the values for libxmp_VERSION_???_m4 macros.
Testing workflow...
Merge 04fcb51e7f414a0ca8f48c3d05be7d3c71c86939 into fae8d40f2d7f98911a3d685c82e2cd8af0acc708
Merge a5ab7d6b7fa59aaf79a2b948f857eaaa827a55c9 into fae8d40f2d7f98911a3d685c82e2cd8af0acc708
Merge ddd726e3f6ebac91492b96427d02532bb0c5f257 into fae8d40f2d7f98911a3d685c82e2cd8af0acc708
Merge aa2a10e8e28db244a8ddf5a1749d1a63c0ec89cc into fae8d40f2d7f98911a3d685c82e2cd8af0acc708
ci: update deprecated node.js 16 actions
Merge 04fcb51e7f414a0ca8f48c3d05be7d3c71c86939 into 50a88e34b35841b906513e7765f7a621dc3f4b79
Merge ddd726e3f6ebac91492b96427d02532bb0c5f257 into 50a88e34b35841b906513e7765f7a621dc3f4b79
Merge aa2a10e8e28db244a8ddf5a1749d1a63c0ec89cc into 50a88e34b35841b906513e7765f7a621dc3f4b79
Merge a5ab7d6b7fa59aaf79a2b948f857eaaa827a55c9 into 50a88e34b35841b906513e7765f7a621dc3f4b79
exclude_match: add HTML files (#713)
exclude_match: add HTML files
Merge 04fcb51e7f414a0ca8f48c3d05be7d3c71c86939 into 344b16c17cb1eba262e4f933cdcfdbd6e0e101cf
Merge ddd726e3f6ebac91492b96427d02532bb0c5f257 into 344b16c17cb1eba262e4f933cdcfdbd6e0e101cf
Merge aa2a10e8e28db244a8ddf5a1749d1a63c0ec89cc into 344b16c17cb1eba262e4f933cdcfdbd6e0e101cf
Fixed compiler issue.
Atari Octalyser seems to have the pattern loop arguments as global instead of channel separated. This will fix that, so 8er-mod module will play correctly.