Commit graph

7 commits

Author SHA1 Message Date
Randy Heit
d1201bb9d1 - DUMB warning fix.
SVN r4118 (trunk)
2013-02-08 01:36:14 +00:00
Randy Heit
45e9491eca Update DUMB to revision ff84ff32fe1fc82926020feedf894c4fb5c37ccd (This now brings us up to date with the latest version on github, except I left
out the any file reader, SSE it filter, and the FIR resampler.)

   - Fixed serious error with MPT extension reading



SVN r4117 (trunk)
2013-02-08 01:35:18 +00:00
Randy Heit
ab644a7761 Update DUMB to revision ad8a234f3c6c9b3e7a2d590c81f297bf20375f6d
- Buffer entire file into memory to allow for weird file offsets, and add minimal Open/MPT extension reading



SVN r4111 (trunk)
2013-02-08 01:23:37 +00:00
Randy Heit
566766f041 Update DUMB to revision efd9431447a6f686e8212ffc796624ed58b06531
- Added format tag to IT reader



SVN r4109 (trunk)
2013-02-08 01:15:01 +00:00
Randy Heit
778bfd679b Update DUMB to revision 71ecdc7274a7fa33af0a0dea915eb3a294b0b04a
- Fixed IT stereo samples



SVN r4089 (trunk)
2013-02-08 00:38:07 +00:00
Randy Heit
86690be58b Update DUMB to revision 667b479457fd7c1e9aff4ea8301295c81762bdf5
- Fixed IT envelope reading for node counts over 25, which are invalid



SVN r4088 (trunk)
2013-02-08 00:37:17 +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