Chris Moeller
|
1950124506
|
Major overhaul of module playback routines, including a new band-limited linear interpolation mode, softer default pan separation, and better band-limited synthesis for MOD files
|
2015-01-10 23:07:51 -08:00 |
Chris Moeller
|
da4c4cf510
|
Removed unused variable
|
2014-10-14 22:32:50 -07:00 |
Chris Moeller
|
5618d058a3
|
Updated DUMB and modplay, and added a setting to control the resampling used by both, as well as by BASSMIDI, which will use sinc if specified
|
2014-03-26 21:49:31 -07:00 |
Chris Moeller
|
aacffb9981
|
Fixed DUMB notes cutting/hanging
|
2014-03-26 02:27:28 -07:00 |
Chris Moeller
|
1b9fc96ed1
|
Updated DUMB
|
2014-03-21 07:16:44 -07:00 |
Chris Moeller
|
9cd138384d
|
Setting Repeat One will now direct all synthesizing decoders to run forever, rather than merely restarting repeatedly. Playptmod now cuts off length detection after half an hour, in case some files' loops are not detected.
|
2014-02-13 21:16:18 -08:00 |
Chris Moeller
|
2f35443b66
|
DUMB module decoder automatically switches on Lanczos resampling when it guesses the target system is fast enough to handle it
|
2013-11-23 18:57:46 -08:00 |
Chris Moeller
|
d898cf4f71
|
Added MO3 support
|
2013-11-01 12:24:59 -07:00 |
Chris Moeller
|
63fba5930e
|
Implemented support for multiple decoders per file name extension, with a floating point priority control per interface. In the event that more than one input is registered to a given extension, and we match that extension, it will be passed off to an instance of the multi-decoder wrapper, which will try opening the file with all of the decoders in order of priority, until either one of them accepts it, or all of them have failed. This paves the way for adding a VGMSTREAM input, so I can give it a very low priority, since it has several formats that are verified by file name extension only. All current inputs have been given a priority of 1.0, except for CoreAudio, which was given a priority of 0.5, because it contains an MP3 and AC3 decoders that I'd rather not use if I don't have to.
|
2013-10-21 10:54:11 -07:00 |
Chris Moeller
|
e5a648578b
|
mamburu: Logging improved, no more excessive logging in release builds
|
2013-10-11 05:03:55 -07:00 |
Chris Moeller
|
7a4e297828
|
Fixed fading
|
2013-10-05 15:47:35 -07:00 |
Chris Moeller
|
74b6188772
|
Implemented floating point sample format support into CogAudio and all relevant plug-ins
|
2013-10-05 14:15:09 -07:00 |
Chris Moeller
|
66925054e9
|
Added J2B and UMX archive support
|
2013-10-04 19:25:45 -07:00 |
Chris Moeller
|
718829aabe
|
Now limited to playing two loops with an 8 second fade, as the previous position fetching method was broken by my own changes to DUMB which cause the position to wrap back around on every loop
|
2013-10-04 17:23:11 -07:00 |
Chris Moeller
|
46607c8d65
|
Added subsong support
|
2013-10-04 16:34:29 -07:00 |
Chris Moeller
|
810d58b4fe
|
Made necessary changes to facilitate metadata reading from arbitrary file sources, like archives
|
2013-10-04 08:14:47 -07:00 |
Chris Moeller
|
d8787c2016
|
Only keep DUMBFILE and DUMBFILESYSTEM local to open function, and eliminate unnecessary close callback
|
2013-09-29 17:28:58 -07:00 |
Chris Moeller
|
17682d4397
|
Updated DUMB
|
2013-09-27 20:24:23 -07:00 |
vspader
|
a6c7666143
|
Updated dumb plugin to use new decoder protocol.
|
2008-02-10 15:56:18 +00:00 |
vspader
|
3ee193e975
|
Updated mime types.
|
2007-10-14 18:39:58 +00:00 |
vspader
|
08865a051f
|
Added limited mod/it/xm metadata reading (Only title seems available from dumb).
|
2007-10-13 02:20:51 +00:00 |
vspader
|
139bab5e0e
|
Fixed up streaming a bit.
Removed debugging code for http source. Was that in 0.06? Whoops.
|
2007-10-12 02:55:59 +00:00 |
vspader
|
5d2e4f6d4a
|
Fixed backwards seeking.
|
2007-10-12 01:49:36 +00:00 |
vspader
|
2508c88b8a
|
Modified dumb decoder to use sources.
|
2007-10-12 01:46:31 +00:00 |
vspader
|
6b7550de97
|
Added mod/tracker support through Dumb.
|
2007-10-12 01:03:12 +00:00 |