Chris Moeller
|
55eec18bfe
|
Updated ft2play and fixed up dbopl
|
2014-03-30 17:19:18 -07:00 |
Chris Moeller
|
0839cbbd9d
|
Converted Dosbox fast FM emulator to C and imported it for inclusion in st3play
|
2014-03-30 03:19:18 -07:00 |
Chris Moeller
|
9a87f61e77
|
Removed some blank lines
|
2014-03-30 03:19:00 -07:00 |
Chris Moeller
|
f072c08a3c
|
Updated ft2play to approximate parallel with version 0.40a
|
2014-03-28 19:48:38 -07:00 |
Chris Moeller
|
7a0aea53dd
|
Made DUMB and modplay volume ramping more sensitive when transititioning to or from zero volume, and implemented Modplug ADPCM sample support into ft2play
|
2014-03-28 17:53:08 -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
|
16b96c8ec8
|
Oops, I somehow seriously broke volume ramping prior to the previous release
|
2014-03-26 01:40:06 -07:00 |
Chris Moeller
|
d00e1d227d
|
Updated modplay and DUMB, with no real major effects on playback
|
2014-03-25 20:37:11 -07:00 |
Chris Moeller
|
018d6824bf
|
Oops, accidentally made DUMB twice as loud as it should be
|
2014-03-24 18:07:01 -07:00 |
Chris Moeller
|
003aaeee19
|
Fixed resampler for large increment counts
|
2014-03-24 17:21:25 -07:00 |
Chris Moeller
|
94fcb71671
|
Reworked DUMB volume ramping ever so slightly
|
2014-03-24 16:58:50 -07:00 |
Chris Moeller
|
9aae7b9c41
|
Changed sinc window to Nuttal 3 term, and added silence pre-fill to account for the window delay
|
2014-03-23 21:05:58 -07:00 |
Chris Moeller
|
46815ba392
|
Updated DUMB and modplay
|
2014-03-23 13:29:14 -07:00 |
Chris Moeller
|
93b427ae4e
|
Renamed Lanczos resampler to sinc resampler, changed window type to Blackman
|
2014-03-22 19:16:42 -07:00 |
Chris Moeller
|
3a08374551
|
Oops.
|
2014-03-21 16:19:35 -07:00 |
Chris Moeller
|
9369314725
|
Oops, bad math leaked through
|
2014-03-21 15:51:39 -07:00 |
Chris Moeller
|
7ae9f88e2a
|
Updated ft2play, and implemented SSE optimizations in the Lanczos sinc resampler
|
2014-03-21 15:42:00 -07:00 |
Chris Moeller
|
a8b47ea0ed
|
Fixed ft2play handling version 1.02 format files
|
2014-03-21 09:24:43 -07:00 |
Chris Moeller
|
e8766f1594
|
Skipping samples and song length detection with playptmod is now a lot faster
|
2014-03-21 08:04:19 -07:00 |
Chris Moeller
|
1b9fc96ed1
|
Updated DUMB
|
2014-03-21 07:16:44 -07:00 |
Chris Moeller
|
741271e153
|
Worked around two issues in DUMB's XM reader; Fixes dark lighthouse.xm
|
2014-03-20 22:37:11 -07:00 |
Chris Moeller
|
a567183510
|
Updated modplay, bringing volume ramping to st3play
|
2014-03-20 22:02:55 -07:00 |
Chris Moeller
|
bdd43b2a4b
|
Updated modplay/ft2play, fixing a crash bug
|
2014-03-20 20:07:59 -07:00 |
Chris Moeller
|
de8df552c2
|
Updated modplay, and added safety checks to signature verification
|
2014-03-20 18:29:48 -07:00 |
Chris Moeller
|
a2ced7c506
|
Replaced st3play with modplay, which now brings ft2play support
|
2014-03-20 00:27:34 -07:00 |
Chris Moeller
|
f05e4764cb
|
Updated st3play
|
2014-03-18 23:29:06 -07:00 |
Chris Moeller
|
38d287ac75
|
Updated st3play
|
2014-03-18 23:04:26 -07:00 |
Chris Moeller
|
e4d76dd1ca
|
Added st3play plugin
|
2014-03-18 20:17:45 -07:00 |
Chris Moeller
|
65d1a32ad5
|
Added missing file to the repository and fixed a serious crash bug handling .vb files
|
2014-03-16 20:36:50 -07:00 |
Chris Moeller
|
e0fe917356
|
Updated vgmstream
|
2014-03-14 22:43:51 -07:00 |
Chris Moeller
|
27fc345488
|
Fixed MP3 decoding hanging at the end of the file
|
2014-03-12 20:39:01 -07:00 |
Chris Moeller
|
704f04b8ce
|
Fixed stupid errors compiling with Xcode 5.1
|
2014-03-10 22:06:48 -07:00 |
Chris Moeller
|
f77e44f7ad
|
Adjusted playptmod volume levels again, hopefully for the last time
|
2014-03-10 21:59:10 -07:00 |
Chris Moeller
|
24a3573503
|
Updated FFMPEG, and enabled some new formats, including Atrac3+
|
2014-03-09 21:16:37 -07:00 |
Chris Moeller
|
0b42254e4b
|
Updated playptmod, and now playptmod is unclipped and supports indefinite looping
|
2014-03-08 20:09:30 -08:00 |
Chris Moeller
|
ec40c5041c
|
Updated LazyUSF
|
2014-03-08 18:36:59 -08:00 |
Chris Moeller
|
c6e4436366
|
Renamed LazyUSF audio HLE parts to match their original file names
|
2014-03-05 16:28:08 -08:00 |
Chris Moeller
|
5b456915f3
|
Added HLE audio to LazyUSF, disabled because it's incomplete
|
2014-03-04 21:39:37 -08:00 |
Chris Moeller
|
c75cfa27bd
|
Updated DUMB
|
2014-03-04 17:21:07 -08:00 |
Chris Moeller
|
579f385a14
|
Minor cleanup in LazyUSF
|
2014-03-02 00:12:58 -08:00 |
Chris Moeller
|
5f88c6d882
|
Fixed 2SF and USF to read emulator setup tags from nested library files for playback
|
2014-02-26 16:37:56 -08:00 |
Chris Moeller
|
2c2f5b18c9
|
Real Ogg Vorbis fix for vgmstream
|
2014-02-26 01:36:37 -08:00 |
Chris Moeller
|
888fea57d3
|
Enabled Ogg Vorbis correctly this time
|
2014-02-26 00:28:24 -08:00 |
Chris Moeller
|
e67b072d91
|
Enabled Ogg Vorbis support in vgmstream
|
2014-02-26 00:14:50 -08:00 |
Chris Moeller
|
a4d0959623
|
Added vgmstream plugin
|
2014-02-25 23:50:54 -08:00 |
Chris Moeller
|
85cc09e07f
|
Updated and fixed VGM OKIM6258 support from VGMPlay 0.40.4
|
2014-02-24 16:38:46 -08:00 |
Chris Moeller
|
d3d370b76e
|
Removed unnecessary void declaration
|
2014-02-20 17:20:48 -08:00 |
Chris Moeller
|
5c4a4602db
|
Added error logging to LazyUSF, player now stops on errors.
|
2014-02-20 17:07:57 -08:00 |
Chris Moeller
|
486ce41c7f
|
Added documentation to LazyUSF public interface header
|
2014-02-20 16:11:43 -08:00 |
Chris Moeller
|
34e95ff1c2
|
Updated LazyUSF and bumped its optimization settings
|
2014-02-18 17:20:37 -08:00 |
Chris Moeller
|
5bf11d551e
|
Updated to latest LazyUSF
|
2014-02-18 00:05:23 -08:00 |
Chris Moeller
|
5e39b592d5
|
Fixed a number of warnings and function inlining in LazyUSF
|
2014-02-16 16:20:13 -08:00 |
Chris Moeller
|
5eb4b34e81
|
Bug fix in LazyUSF
|
2014-02-16 00:02:37 -08:00 |
Chris Moeller
|
1d3770757b
|
Updated LazyUSF library
|
2014-02-15 23:38:46 -08:00 |
Chris Moeller
|
b02a0db5a4
|
Whoops.
|
2014-02-15 01:46:20 -08:00 |
Chris Moeller
|
f086d8c9bf
|
Imported lazyusf in its new library form and removed the external app
|
2014-02-15 01:37:59 -08:00 |
Chris Moeller
|
06b1058b47
|
YOU DEATH IST KNoW ME NoW
|
2014-02-05 17:49:56 -08:00 |
Chris Moeller
|
142a144b08
|
Fixed some MIDI looping issues, and added support for RPG Maker loops
|
2013-12-14 19:56:59 -08:00 |
Chris Moeller
|
a87312b2da
|
DUMB: Fixed DSMI AMF panning and sample loops
|
2013-12-02 23:11:50 -08:00 |
Chris Moeller
|
b3d19ba78c
|
GSF: Boosted GB noise channel volume and programmed a basic equalizer preset for the GB channels
|
2013-11-28 01:47:48 -08:00 |
Chris Moeller
|
4c0a172075
|
Removed blip_buf.c from DUMB and replaced it with 32x oversampling through the Lanczos resampler
|
2013-11-23 19:01:37 -08:00 |
Chris Moeller
|
9e9c50b5cf
|
Added M_PI definition in case it's ever removed, since it technically isn't ANSI spec
|
2013-11-18 22:38:25 -08:00 |
Chris Moeller
|
0921d843d8
|
Reverted previous commit and added a correct playptmod fix
|
2013-11-18 22:27:01 -08:00 |
Chris Moeller
|
94c1ebf2a7
|
Fixed playptmod handling an invalid sample offset
|
2013-11-18 15:34:07 -08:00 |
Chris Moeller
|
f56edd882e
|
Added extra safety checks to TagLib string union handling
|
2013-11-11 06:30:19 -08:00 |
Chris Moeller
|
ce56e727c9
|
DUMB: Added more architecture type guards to _USE_SSE blocks
|
2013-11-10 23:22:49 -08:00 |
Chris Moeller
|
8adfb9643d
|
Made the DUMB inline assembly cpuid function specific to GCC/Clang like it should have been in the first place.
|
2013-11-10 22:35:54 -08:00 |
Chris Moeller
|
21db2de0cb
|
IT pan and pitch envelopes now carry regardless of new note action being cut
|
2013-11-07 19:41:01 -08:00 |
Chris Moeller
|
3f12de6acd
|
It is now possible to use both Gxx/Lxx and hx in the volume column in the same row
|
2013-11-07 19:05:06 -08:00 |
Chris Moeller
|
df5adae374
|
Fixed IT mixing Dxx regular volume slide with cx/dx volume column slide effect
|
2013-11-07 18:19:53 -08:00 |
Chris Moeller
|
f07374ecfe
|
Simplified IT pan law and surround calculation
|
2013-11-07 18:18:57 -08:00 |
Chris Moeller
|
aa4d1223e3
|
Corrected DUMB surround differently, by inverting the left channel instead of the right
|
2013-11-07 17:19:50 -08:00 |
Chris Moeller
|
19a8e2d954
|
Fixed DUMB surround volume level, which was too loud after the pan law change
|
2013-11-07 15:06:23 -08:00 |
Chris Moeller
|
625ced97f3
|
Shortened a bit of the ID3v2 ReplayGain code
|
2013-11-05 15:49:56 -08:00 |
Chris Moeller
|
a6608b57c4
|
Fixed ID3v2 TXXX ReplayGain reading so it will properly skip over text frames with no description field instead of crashing
|
2013-11-05 15:37:54 -08:00 |
Chris Moeller
|
955ea5cdb9
|
Changed TagLib library project to emit debugging symbols
|
2013-11-05 15:37:22 -08:00 |
Chris Moeller
|
b80b3b1199
|
Fixed MP3 seeking when resync occurs before the first packet
|
2013-11-05 12:10:22 -08:00 |
Chris Moeller
|
045faf23a2
|
Increased MP3 resync tolerance to 64KiB, fixed footer tag detection, and made full file walk length checking happen only if the file is seekable
|
2013-11-05 01:32:29 -08:00 |
Chris Moeller
|
c5499691b2
|
Added better fault tolerance to file walk length detection and file walk seeking, and added a file end check to the seek function just in case
|
2013-11-05 00:37:51 -08:00 |
Chris Moeller
|
1d2c753b90
|
Fixed a few bundle identifiers
|
2013-11-04 15:18:21 -08:00 |
Chris Moeller
|
c6529888fd
|
Hard limit only if output would clip, and use a table for up to 2x volume level
|
2013-10-31 18:20:58 -07:00 |
Chris Moeller
|
355df0b3b0
|
Fixed GME track length limiting when seeking backwards
|
2013-10-31 17:35:18 -07:00 |
Chris Moeller
|
2cfdacf890
|
Added a hard limiter to SPC playback instead
|
2013-10-30 17:58:29 -07:00 |
Chris Moeller
|
a02bc5000b
|
Reduced SPC/SFM gain to 1.0, as a number of SPC files are too loud
|
2013-10-30 17:32:11 -07:00 |
Chris Moeller
|
2badd3dbff
|
Fixed MP3 length detection when there is no VBR header by performing a full file walk
|
2013-10-30 11:58:07 -07:00 |
Chris Moeller
|
d20973235b
|
Implemented Hively Player support
|
2013-10-29 15:51:55 -07:00 |
Chris Moeller
|
240d7ae8ff
|
Fixed playptmod checking for ADPCM samples
|
2013-10-29 11:09:51 -07:00 |
Chris Moeller
|
ee5821b45d
|
Fixed SFM writing
|
2013-10-28 23:17:14 -07:00 |
Chris Moeller
|
bb0f0ed511
|
GME: Implemented functionality to update the metadata on an instance of gme_t, for SFM only. Also extended the SFM metadata to include log looping, track length/fade, and textual information.
|
2013-10-28 21:55:13 -07:00 |
Chris Moeller
|
9b7b8d5fd7
|
Fixed disassembler for MSVC
|
2013-10-27 15:21:51 -07:00 |
Chris Moeller
|
0a2dd30a51
|
Run SMP and DSP in less of a lockstep arrangement
|
2013-10-27 15:00:13 -07:00 |
Chris Moeller
|
9211827957
|
Removed unnecessary parentheses that I added
|
2013-10-27 13:25:23 -07:00 |
Chris Moeller
|
749ee9845c
|
Seriously cut back on the crap with the SPC disassembler
|
2013-10-27 13:14:02 -07:00 |
Chris Moeller
|
117c574bbb
|
Added another safety check, and fixed range checking on System Exclusive messages
|
2013-10-27 06:17:33 -07:00 |
Chris Moeller
|
969ec470e4
|
Implemented the SMP disassembler, for debugging purposes
|
2013-10-27 05:42:03 -07:00 |
Chris Moeller
|
031f36524e
|
Added SMP ports to the SFM state, for keeping the last state of the ports in the event that the register log has or will run empty
|
2013-10-26 15:26:00 -07:00 |
Chris Moeller
|
2b40e87fee
|
Yes, the SPC control register is supposed to clear its read ports, but SPC files aren't supposed to trigger that with their initial control register
|
2013-10-26 15:25:06 -07:00 |
Chris Moeller
|
fb07d985ea
|
Simplified SPC register initialization and eliminated an unnecessary function
|
2013-10-26 14:47:36 -07:00 |
Chris Moeller
|
ec58587742
|
Yeah, byuu had SMP control port reset right the first time, I misinterpreted some other emulator code
|
2013-10-26 13:08:12 -07:00 |
Chris Moeller
|
4be3186b4c
|
Implemented SPC/SFM tempo control, which the GME plugin doesn't use anyway
|
2013-10-26 11:12:50 -07:00 |
Chris Moeller
|
c07a38e59c
|
Eliminated an extra 64 sample skip from seeking when playing at the native sample rate
|
2013-10-26 10:31:03 -07:00 |
Chris Moeller
|
be33e61644
|
Fixed SPC/SFM seeking
|
2013-10-26 10:30:36 -07:00 |
Chris Moeller
|
2aa6ee4378
|
Removed unnecessary files
|
2013-10-26 10:29:57 -07:00 |
Chris Moeller
|
b8b93103bf
|
Added saving capability to GME, currently only supported by SFM
|
2013-10-26 09:00:59 -07:00 |
Chris Moeller
|
49326f5492
|
Correctly use string::npos
|
2013-10-26 05:25:14 -07:00 |
Chris Moeller
|
0f4109284a
|
Cleaned up some of Game_Music_Emu
|
2013-10-26 03:18:31 -07:00 |
Chris Moeller
|
cae86b582f
|
Replaced snes_spc with higan accurate core, and enabled SFM support
|
2013-10-26 01:54:06 -07:00 |
Chris Moeller
|
d9971ee32f
|
Added a multitude of safety checks to the MIDI file processor
|
2013-10-25 14:00:51 -07:00 |
Chris Moeller
|
80fe43cdd7
|
Fixed arpeggio
|
2013-10-24 20:11:52 -07:00 |
Chris Moeller
|
19af37059f
|
Added -3dB normalized pan law to playptmod
|
2013-10-24 18:10:50 -07:00 |
Chris Moeller
|
6f8dc14ce1
|
Smarter actual fix for Sparkle
|
2013-10-23 16:25:58 -07:00 |
Chris Moeller
|
7af4e94b03
|
Removed signature application from individual projects and added --deep option to the main app project
|
2013-10-22 18:41:57 -07:00 |
Chris Moeller
|
9eb5e28cce
|
Fixed compiling Sparkle with the 10.9 SDK
|
2013-10-22 18:41:32 -07:00 |
Chris Moeller
|
64149aa8c5
|
Rearranged playptmod a bit and fixed some warnings
|
2013-10-22 10:48:57 -07:00 |
Chris Moeller
|
82d4d7b548
|
Implemented a MOD-only plugin based on my fork of eightbitbubsy's playptmod
|
2013-10-22 10:03:18 -07:00 |
Chris Moeller
|
da47da2631
|
Added Sparkle back
|
2013-10-21 19:17:51 -07:00 |
Chris Moeller
|
ad9a949c26
|
Turned on code signing
|
2013-10-21 18:28:53 -07:00 |
Chris Moeller
|
9a4be28903
|
The rest of the fix, it should fill the FIFO completely
|
2013-10-21 14:49:38 -07:00 |
Chris Moeller
|
c302db8755
|
Fixed Mother 3, and possibly other weird stuff
|
2013-10-21 14:32:14 -07:00 |
Chris Moeller
|
849dcf6c29
|
Updated MPCDec to version 1.2.6
|
2013-10-21 00:39:44 -07:00 |
Chris Moeller
|
17b6af6417
|
Updated WavPack to 4.70.0, and this time around, updated the project preprocessor macro definitions and moved them out of the compiler command line arguments
|
2013-10-20 20:06:14 -07:00 |
Chris Moeller
|
22e7474e0e
|
Fixed compiling the debug build; stupid search path behavior...
|
2013-10-17 23:55:38 -07:00 |
Chris Moeller
|
e149583f23
|
Fixed projects using multiple preprocessor definitions, where I accidentally used semicolons to separate them instead of spaces
|
2013-10-17 23:45:48 -07:00 |
Chris Moeller
|
39f4c60f19
|
Enabled DEBUG=1 macro in debug builds of several older projects
|
2013-10-17 23:39:26 -07:00 |
Chris Moeller
|
711da5fe24
|
Added MIDI container processor and metadata reader
|
2013-10-16 08:59:44 -07:00 |
Chris Moeller
|
71dcd91c6b
|
Whoops, we weren't incrementing the sample counter for the PSG channels when using Lanczos resampling. Let's supersample them through the Lanczos resampler instead.
|
2013-10-15 20:51:28 -07:00 |
Chris Moeller
|
c3a4189ef4
|
Improved loop handling
|
2013-10-15 12:46:44 -07:00 |
Chris Moeller
|
2a6bca122a
|
Whoops, forgot to copy midi_processing into the MIDI bundle, and also set its install path correctly
|
2013-10-15 08:01:30 -07:00 |
Chris Moeller
|
842932c322
|
Implemented a MIDI plug-in
|
2013-10-15 07:49:53 -07:00 |
Chris Moeller
|
ab97f832ed
|
Added AMR-NB and AMR-WB decoders to FFMPEG, not needed for AMR files, though, since Core Audio handles them
|
2013-10-14 07:34:46 -07:00 |
Chris Moeller
|
33843a13d9
|
Changed resampler to use long sizes and pointers instead of int
|
2013-10-13 22:33:18 -07:00 |
Chris Moeller
|
ad7979f16e
|
Updated psflib
|
2013-10-13 22:23:48 -07:00 |
Chris Moeller
|
22e518f242
|
Whoops, forgot to add the new files to the project
|
2013-10-13 21:39:46 -07:00 |
Chris Moeller
|
c3f90b4608
|
Updated vio2sf
|
2013-10-13 21:38:58 -07:00 |
Chris Moeller
|
e6d83fc936
|
Cleaned up most of the warnings, including a few cases where operator precedence would have caused unintended behavior
|
2013-10-13 19:54:09 -07:00 |
Chris Moeller
|
e7b3b61bff
|
Fixed save state loading
|
2013-10-13 19:25:21 -07:00 |
Chris Moeller
|
e7d7295436
|
vio2sf now tries to queue up at least 1024 samples per execution loop
|
2013-10-13 19:10:42 -07:00 |
Chris Moeller
|
2655f22b7d
|
Remove const declaration from setrom, fix BOOL type for Win32, and fix a major mapping glitch that crept in during my massive transcription
|
2013-10-13 15:06:18 -07:00 |
Chris Moeller
|
7e34ccd15a
|
Shuffled around init/deinit of vio2sf state a bit
|
2013-10-13 13:21:56 -07:00 |
Chris Moeller
|
24b53c6e71
|
Implemented 2SF format support
|
2013-10-13 13:02:19 -07:00 |
Chris Moeller
|
b9a014ab16
|
Upgraded a couple of projects, raised the minimum OS version to 10.7, and removed libstdc++ setting from any projects that needed it
|
2013-10-12 19:18:46 -07:00 |
Chris Moeller
|
aa665c9a54
|
Silenced some warnings
|
2013-10-12 19:17:47 -07:00 |
Chris Moeller
|
28e55334a6
|
Stupid Mercurial
|
2013-10-12 13:52:30 -07:00 |
Chris Moeller
|
97e94c0330
|
Updated TagLib
|
2013-10-12 13:51:36 -07:00 |
Chris Moeller
|
8cf6b86ba2
|
Moved NDHotKey to its own framework, and removed useless Edit buttons from the hotkeys preference pane
|
2013-10-11 09:37:45 -07:00 |
Chris Moeller
|
4d7b96107b
|
Added TrueAudio support
|
2013-10-10 23:51:19 -07:00 |
Chris Moeller
|
570fd380f8
|
Added a whole bunch of formats for WAV support
|
2013-10-10 23:25:26 -07:00 |
Chris Moeller
|
21b78fde9f
|
Added DCA/DTS/DTS-HD support
|
2013-10-10 22:13:27 -07:00 |
Chris Moeller
|
de467b38d6
|
Added AC3 decoder to FFMPEG plugin
|
2013-10-10 21:53:28 -07:00 |
Chris Moeller
|
4aab503658
|
Removed APE tag reader from APL plugin and enabled stub APE tag reading of APE tags from APL files in the TagLib plugin
|
2013-10-10 21:49:16 -07:00 |
Chris Moeller
|
a9982e9c80
|
Removed the separate Monkey's Audio decoder and MAC framework
|
2013-10-10 20:55:51 -07:00 |
Chris Moeller
|
84474c5002
|
Added APE decoder to FFMPEG
|
2013-10-10 20:53:17 -07:00 |
Chris Moeller
|
02ac3299ed
|
Changed bundle identifiers again
|
2013-10-10 17:44:25 -07:00 |
Chris Moeller
|
cee6ab4b8f
|
Changed more bundle identifiers; Added NCSF player to HighlyComplete, which necessitates using libc++, forcing this plugin to require 10.7
|
2013-10-10 17:13:18 -07:00 |
Chris Moeller
|
dda7bf994d
|
Whoops, forgot to enable generating debugging symbols for the release targets in those projects
|
2013-10-10 04:52:15 -07:00 |
Chris Moeller
|
0ca7c2ee2f
|
Enabled DWARF with dSYM for release target on all projects
|
2013-10-10 04:41:25 -07:00 |
Chris Moeller
|
5ade3931d3
|
Corrected bundle identifiers
|
2013-10-10 04:28:04 -07:00 |
Chris Moeller
|
81c62891bd
|
Added support for iTunSMPB to MP3 parser; Replaced crappy MP3 seek function with accurate full file parse with 8 packet pre-roll; Changed top level decoder plugin to truncate output at the specified duration
|
2013-10-09 21:23:50 -07:00 |
Chris Moeller
|
bbb5549873
|
Added MPEG Audio support to FFMPEG plugin, which also supports proper seeking in VBR files; Fixed decoding of files which contain multiple streams
|
2013-10-08 23:57:58 -07:00 |
Chris Moeller
|
707bc85e24
|
Removed MAD plugin
|
2013-10-08 23:56:49 -07:00 |
Chris Moeller
|
2f730e1822
|
Added TAK support
|
2013-10-07 11:09:38 -07:00 |
Chris Moeller
|
a8df4ddab5
|
Renamed WMA projects to FFMPEG, for future expansion
|
2013-10-07 10:33:35 -07:00 |
Chris Moeller
|
e1fc6da376
|
Fixed Asylum Music Format panning effect
|
2013-10-07 08:10:21 -07:00 |
Chris Moeller
|
8838b65b30
|
Fixed nesting of Ogg framework
|
2013-10-05 02:35:27 -07:00 |
Chris Moeller
|
525e296cc7
|
Implemented Opus decoder and tag reader
|
2013-10-05 02:01:33 -07:00 |
Chris Moeller
|
2426d7f7fd
|
Implemented native file reader protocols for avformat so it uses CogSource to read files
|
2013-10-04 20:57:46 -07:00 |
Chris Moeller
|
145dd84c35
|
Whoops, last File_Extractor update broke rarvm, reverted that mess and fixed all the warnings with casting
|
2013-10-04 16:31:10 -07:00 |
Chris Moeller
|
54349ba1f2
|
Added fade length to C API
|
2013-10-04 13:33:14 -07:00 |
Chris Moeller
|
52c947db10
|
Changed all sub-component projects to skip install, since copy steps bundle them all into the target app
|
2013-10-04 13:11:32 -07:00 |
Chris Moeller
|
121d7a73e9
|
Fixed a C11 warning by adding a macro lock around blip_t declaration
|
2013-10-04 13:11:04 -07:00 |
Chris Moeller
|
71e05cd4b6
|
Fixed up warnings
|
2013-10-04 12:55:02 -07:00 |
Chris Moeller
|
5e73c363fb
|
Project changes
|
2013-10-04 12:54:45 -07:00 |
Chris Moeller
|
d0c84ed9e5
|
Removed user settings from repository
|
2013-10-04 10:58:21 -07:00 |
Chris Moeller
|
8ac55b2e27
|
Added missing files and updated .hgignore file
|
2013-10-04 10:54:40 -07:00 |
Chris Moeller
|
936e8a07f5
|
Fix and enable SSE support
|
2013-10-04 10:50:16 -07:00 |
Chris Moeller
|
44da1bda00
|
Fixed a serious bug with Std_File_Reader setting unbuffered mode
|
2013-10-04 08:59:33 -07:00 |
Chris Moeller
|
1be4894b25
|
Added ArchiveReader plug-in based on File_Extractor
|
2013-10-04 08:13:30 -07:00 |
Chris Moeller
|
132fe98e84
|
Added APE and ASF tag support
|
2013-10-03 02:56:41 -07:00 |
Chris Moeller
|
ec0e45381e
|
Cleaned up most of the warnings, eliminated use of deprecated APIs, and fixed the hotkeys crashing.
|
2013-10-03 01:00:58 -07:00 |
Chris Moeller
|
51cc8a69e5
|
Fixed FPM selection for debug and release targets
|
2013-10-02 15:12:16 -07:00 |
Chris Moeller
|
712b7ac789
|
Whoops.
|
2013-10-02 15:11:56 -07:00 |
Chris Moeller
|
5a4a450dea
|
Changed all projects to use latest SDK and build 32/64 bit Universal, and target for deployment on 10.6
|
2013-10-02 14:59:22 -07:00 |
Chris Moeller
|
965c6e2446
|
Updated WMA plug-in to latest ffmpeg, and enabled WMA Pro, WMA Voice, and WMA Lossless support
|
2013-10-02 14:58:18 -07:00 |
Chris Moeller
|
4c0cf34250
|
More ReplayGain support, now with metadata handling, but only if the metadata is already loaded
|
2013-10-02 02:30:04 -07:00 |
Chris Moeller
|
c31415f4b6
|
Fix new WavPack inclusion in OS X project
|
2013-09-30 12:43:21 -07:00 |
Chris Moeller
|
43704d16ce
|
Updated WavPack to version 4.60.1
|
2013-09-30 12:33:50 -07:00 |
Chris Moeller
|
0b966e9014
|
Whoops, fixed installation directories so the frameworks load properly when bundled
|
2013-09-30 04:09:11 -07:00 |
Chris Moeller
|
fdabbca701
|
Replaced AudioOverload with HighlyComplete
|
2013-09-30 03:36:30 -07:00 |
Chris Moeller
|
25bf55459e
|
Silenced some warnings
|
2013-09-29 17:27:55 -07:00 |
Chris Moeller
|
a93ec7b95f
|
Added automatic detection of SSE support for x86 and force on for x64
|
2013-09-29 17:27:13 -07:00 |
Chris Moeller
|
fa6b5d4290
|
Changed debug target to 32-bit so I can debug with the 10.6 SDK target
|
2013-09-29 17:25:22 -07:00 |
Chris Moeller
|
7ada3013c4
|
Removed Sparkle
|
2013-09-27 20:32:42 -07:00 |
Chris Moeller
|
0ee11cb9a1
|
Minor fixes to Game_Music_Emu
|
2013-09-27 20:31:49 -07:00 |
Chris Moeller
|
5c0cf35a1a
|
Updated Game_Music_Emu
|
2013-09-27 20:24:46 -07:00 |
Chris Moeller
|
17682d4397
|
Updated DUMB
|
2013-09-27 20:24:23 -07:00 |
vspader
|
288c5cbee5
|
Misc leaks fixes.
|
2009-09-01 21:14:07 -07:00 |
vspader
|
50326dfed8
|
Tweaked compiler settings for Shorten framework.
|
2009-09-01 21:00:10 -07:00 |
vspader
|
56b50c509f
|
Updated all subprojects to use the 10.5 SDK.
|
2009-08-16 10:58:44 -07:00 |
vspader
|
656fc0a113
|
Moved project to 10.5 SDK. Fixed warnings.
|
2009-08-16 10:56:49 -07:00 |
vspader
|
30f6ac7e70
|
Fixed compilation error.
|
2009-03-08 22:12:44 -07:00 |
vspader
|
7491fd3bf0
|
Support for album art metadata.
|
2009-03-08 13:04:09 -07:00 |
vspader
|
93fb841f60
|
Removed JNetLib.
|
2009-03-07 02:07:31 -08:00 |
vspader
|
2b55b8978b
|
Reverted boneheaded change.
|
2009-03-06 21:40:58 -08:00 |
vspader
|
4eee66d16a
|
Fixed bug where connection errors caused 100% cpu.
|
2009-03-06 20:39:33 -08:00 |
vspader
|
5d42fbe4ce
|
Removed user prefs for xcode project.
|
2009-03-04 22:56:34 -08:00 |
vspader
|
dd409e19d2
|
Added JNetLib framework.
|
2009-03-04 22:29:21 -08:00 |
vspader
|
31a55fa219
|
Get AO working on PPC.
|
2009-03-01 17:07:57 -08:00 |
vspader
|
d643b4f559
|
Fixed install path for AO framework.
|
2009-03-01 16:42:28 -08:00 |
vspader
|
7cc09327e2
|
Added some debugging aids to AO.
|
2009-03-01 13:31:29 -08:00 |
vspader
|
b655ea2da1
|
Fixed errant leak fix.
|
2009-03-01 12:22:55 -08:00 |
vspader
|
605b261646
|
Fix leaks involving QSF files.
|
2009-03-01 11:33:58 -08:00 |
vspader
|
1dd18cf856
|
Fish for memory leaks in sega saturn SSF files.
|
2009-03-01 11:15:19 -08:00 |
vspader
|
40c723df79
|
Fixed issues with dreamcast dsf playback.
|
2009-03-01 11:00:46 -08:00 |
vspader
|
a49cd40952
|
Fixed memory leaks.
|
2009-02-28 23:13:35 -08:00 |
vspader
|
c86364cbf3
|
Added AudioOverload plugin.
|
2009-02-28 22:04:03 -08:00 |
vspader
|
56daa2dff8
|
Returned m4a support to taglib.
|
2009-02-21 14:20:13 -08:00 |
vspader
|
51bfdd59ed
|
Fix up taglib.
|
2009-02-21 07:21:21 +00:00 |
vspader
|
66910de2d2
|
Updated project file for Taglib-1.5
|
2009-02-21 06:19:01 +00:00 |
vspader
|
c391097b00
|
Taglib 1.5
|
2009-02-21 06:16:30 +00:00 |
vspader
|
70b19e6cfa
|
Removed taglib. Prepare for upgrade!
|
2009-02-21 06:04:16 +00:00 |
vspader
|
208a541c4c
|
Updated project files.
|
2008-06-21 05:04:23 +00:00 |
vspader
|
bedc3a2ade
|
Updated tracking slider so it works again. The time is updated while dragging, and seeking is only done when the mouse button is released.
|
2008-05-01 23:35:39 +00:00 |
vspader
|
9af41d7542
|
A few taglib fixes. Reads id3v2 before ape for mp3 files. Added AutoReleasePool to backgrounded method.
|
2008-03-03 03:26:19 +00:00 |
vspader
|
6a4b661208
|
Modified taglib plugin to not use the C bindings since they are not thread safe. Used C++ classes instead, which are.
|
2008-03-03 01:55:25 +00:00 |
areff
|
c5a869d406
|
Some basic WMA code added, reads file properties correctly, code of function tag_recode in asf.c changed due to crasher (this needs to be investigated)
|
2008-02-28 05:33:56 +00:00 |
areff
|
37d159e009
|
Initial WMA framework and plugin structure added to project.
|
2008-02-26 20:53:18 +00:00 |
vspader
|
2320039745
|
Added APE tag support to mp3 files. APE is preferred to id3 at the moment.
|
2008-02-24 14:28:30 +00:00 |
vspader
|
5808b34a16
|
Fix for mod files with missing? sample data. Fixes #71.
|
2008-02-22 04:45:21 +00:00 |
matthewleon
|
a5c8447b8d
|
Fixed mpcdec framework settings to get it to compile in debug configuration on case-sensitive FS. (Modified case from MPCDec to mpcdec, as I already did for release configuration).
|
2008-02-12 10:30:32 +00:00 |
vspader
|
3244e20608
|
Added patch for compilation case-sensitive filesystems from Matthew Grinshpun.
|
2008-02-08 00:08:56 +00:00 |
vspader
|
bb7de6897e
|
Additional UI nicities.
Fixed bug in sparkle minimum version check.
|
2008-01-24 02:17:57 +00:00 |
vspader
|
56c8b9202f
|
Fixed some table columns bugs.
|
2008-01-24 01:44:24 +00:00 |
vspader
|
5715522470
|
Moved to frame-based reading/seeking instead of byte/second based. Some formats have still not been updated and are broken.
Added icons for other formats.
|
2007-11-24 20:16:27 +00:00 |
vspader
|
ccf45218fb
|
Adding sparkle with minimum version checking.
|
2007-11-04 03:44:15 +00:00 |
vspader
|
de85236760
|
Fix for MAC so Cog builds on Leopard
|
2007-10-27 09:08:08 +00:00 |
vspader
|
d82fdcbf62
|
Bug fixes from 0.07 branch.
|
2007-10-19 02:23:10 +00:00 |
vspader
|
8454204f44
|
Added taglib from songbird repository for m4a support.
|
2007-10-16 22:31:23 +00:00 |
vspader
|
edf510908d
|
Removed user files.
|
2007-10-13 03:58:50 +00:00 |
vspader
|
bfb3e1ed49
|
Updated FLAC to 1.2.1
|
2007-10-13 03:57:01 +00:00 |
vspader
|
d837819fd2
|
Forgot to add dumb framework! duh!
|
2007-10-13 02:28:53 +00:00 |
vspader
|
6b7550de97
|
Added mod/tracker support through Dumb.
|
2007-10-12 01:03:12 +00:00 |
vspader
|
2b0eaf3369
|
Added GME for game music emulation.
|
2007-10-11 23:11:58 +00:00 |
vspader
|
0584150ffd
|
Missed a couple of updated taglib files.
|
2007-07-15 02:41:10 +00:00 |
vspader
|
46df6f12f5
|
Removed Localization folder and scripts, since they won't be needed anymore.
Updated TagLib to latest svn trunk.
Cleaned up TagLib.
|
2007-07-15 02:32:48 +00:00 |
vspader
|
3c81795044
|
Fixed paths for xcode dependency handling.
|
2007-07-04 15:26:11 +00:00 |
vspader
|
dddca88026
|
Fixed bugs in quicktime plugin.
Removed quicktime plugin from build.
Removed build_dependencies scripts, now uses xcodes dependency handling.
|
2007-07-04 14:46:33 +00:00 |
vspader
|
04c2fe383c
|
Fixed 100% CPU usage on shorten file change by disabling optimizatins in Shorten framework. It seems to be a GCC optimization bug.
|
2007-05-27 14:48:01 +00:00 |
vspader
|
2659c1905c
|
Removed id3v2 debugging message.
|
2007-05-16 03:27:46 +00:00 |
vspader
|
79934e0607
|
Fix for some playback issues (low frequency files).
|
2007-05-16 01:06:23 +00:00 |
svenforkbeard
|
8fd4ca4d50
|
Removed the French localization.
|
2007-05-15 05:19:33 +00:00 |
vspader
|
d6cd790e53
|
Removed build folder.
|
2007-03-17 01:00:53 +00:00 |
vspader
|
f86f34a449
|
Removed useless message.
|
2007-03-05 00:49:18 +00:00 |
vspader
|
5b40f598e1
|
Fix for endian issues in the CRC calculations in the MAC framework.
|
2007-03-05 00:33:00 +00:00 |
vspader
|
9f479d9a3e
|
Cleaned up frameworks.
|
2007-03-04 21:42:50 +00:00 |
vspader
|
fbd90253a4
|
Cleaned up flac framework.
|
2007-03-04 21:39:20 +00:00 |
vspader
|
adc00f188e
|
Upgraded flac to 1.1.4.
|
2007-03-04 21:21:36 +00:00 |
vspader
|
927b65a4a5
|
Merged with cog-audio-framework branch. Cog now uses plugins.
|
2007-02-24 20:36:27 +00:00 |
vspader
|
0eb3b540d5
|
New update functionality courtesy of sparkle.
|
2007-02-19 02:55:34 +00:00 |