Commit graph

5 commits

Author SHA1 Message Date
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