Commit graph

11 commits

Author SHA1 Message Date
Edoardo Prezioso
7b5084df44 Shut up warnings from the customized DUMB code. 2013-08-25 17:33:48 -05:00
Randy Heit
0d7fc66078 Update DUMB to revision 4df0e8c5be294fa1fe3ea96eff8387c2505912ec
- Fixed pattern counting, and swapped pattern counting flag



SVN r4114 (trunk)
2013-02-08 01:28:54 +00:00
Randy Heit
a793ef1131 Update DUMB to revision 045efbd6fc579a78e304185e480c8c15b2b932c4
- Fixed older pattern counting mode



SVN r4107 (trunk)
2013-02-08 01:06:19 +00:00
Randy Heit
b95e4b971e Update DUMB to revision 5b53815e1f271746627bde0bfce7140109b88f14
- Made the new MOD pattern counting system optional



SVN r4106 (trunk)
2013-02-08 01:04:38 +00:00
Randy Heit
a0bc90bbc8 Update DUMB to revision 30b178af5674b8604306885a693c2a8aa422472f
- Fixed ADPCM sample support



SVN r4105 (trunk)
2013-02-08 01:00:53 +00:00
Randy Heit
5c65f7188e Update DUMB to revision 02190e007b4967b8a546f64a3934724817ff5c3a
- Fixed MOD pattern count calculation in weird cases where the last sample is missing four bytes



SVN r4104 (trunk)
2013-02-08 00:58:50 +00:00
Randy Heit
b3af94c2a7 Update DUMB to revision d2575fcc80abf2f04e702adb60a6265cef0fcabb
- Implemented final solution for MOD pattern count calculation
    - Fixed possible memory leak which only would have occurred with rare MOD files
    - Fixed a possible memory allocation error or crash with FLT8 MOD files



SVN r4102 (trunk)
2013-02-08 00:55:22 +00:00
Randy Heit
1e422f8921 Update DUMB to revision 32c9bb420240cac2120e7e01c2683df88d1dc1ac
- Corrected MOD reader to only check the known number of orders when calculating the pattern count



SVN r4100 (trunk)
2013-02-08 00:50:44 +00:00
Randy Heit
5459c2497a - Fixed one line erroneously removed from readmod.c in r3589.
SVN r3591 (trunk)
2012-04-25 01:46:49 +00:00
Randy Heit
a660eea116 - Patch to allow compilation by clang.
SVN r3589 (trunk)
2012-04-23 02:46:25 +00:00
Randy Heit
01f59fa85f - Added an alternate module replay engine that uses foo_dumb's replayer, a
heavily customized version of DUMB (Dynamic Universal Music Bibliotheque).
  It has been slightly modified by me:
  * Added support for Ogg Vorbis-compressed samples in XM files ala FMOD.
  * Removed excessive mallocs from the replay core.
  * Rerolled the loops in resample.c. Unrolling them made the object file
    ~250k large while providing little benefit. Even at ~100k, I think it's
    still larger than it ought to be, but I'll live with it for now.
  Other than that, it's essentially the same thing you'd hear in foobar2000,
  minus some subsong detection features. Release builds of the library look
  like they might even be slightly faster than FMOD, which is a plus.
- Fixed: Timidity::font_add() did not release the file reader it created.
- Fixed: The SF2 loader did not free the sample headers in its destructor.


SVN r995 (trunk)
2008-05-29 23:33:07 +00:00