Chris Moeller
|
1e33cabb7a
|
Fixed building again
|
2014-08-02 21:29:00 -07:00 |
Chris Moeller
|
cc0f04d8f9
|
Updated vgmstream with experimental BFWAV support
|
2014-08-02 21:22:09 -07:00 |
Chris Moeller
|
3b5b53ca26
|
Removed old Sparkle files
|
2014-08-01 03:55:30 -07:00 |
Chris Moeller
|
41f6eb17bd
|
Updated Sparkle framework
|
2014-08-01 03:53:07 -07:00 |
Chris Moeller
|
bce89e68ef
|
Updated ft2play to version 0.64
|
2014-08-01 03:47:34 -07:00 |
Chris Moeller
|
ab5a8404d3
|
Fixed st3play Gxx with volume effect
|
2014-08-01 03:47:18 -07:00 |
Chris Moeller
|
7d4df7e1f2
|
Fixed code signing issues
|
2014-08-01 03:46:25 -07:00 |
Chris Moeller
|
c469957035
|
Fixed IT playback to properly drop dead notes when performing volume ramping
|
2014-07-02 21:21:44 -07:00 |
Chris Moeller
|
b9136fcfd7
|
Fixed st3play initial pan position assignment in mono mode
|
2014-06-29 15:21:06 -07:00 |
Chris Moeller
|
0d8f42031e
|
Updated vgmstream to r1034
|
2014-06-26 21:16:37 -07:00 |
Chris Moeller
|
91b60e158a
|
Fixed one case of PS2 MIB interleave detection
|
2014-06-24 16:13:10 -07:00 |
Chris Moeller
|
10316cfd06
|
Cleaned up ft2play loop handling and fixed bidirectional loops
|
2014-06-02 13:28:20 -07:00 |
soneek
|
cd5f1e0821
|
hcs's update for IMA decoder in vgmstream
|
2014-06-01 20:14:57 -07:00 |
soneek
|
bf5f0ebbaf
|
Update RedSpark for M&L Dream Team
|
2014-05-26 00:10:40 -07:00 |
Chris Moeller
|
08453b00ae
|
Fixed playptmod obeying MOD restart position
|
2014-05-24 17:53:02 -07:00 |
Chris Moeller
|
f090a8035c
|
Update to work with some files found in Paper Mario: Sticker Star, thanks soneek
|
2014-05-23 16:42:46 -07:00 |
Chris Moeller
|
e3351e16c6
|
Fixed st3play handling 16 bit samples incorrectly
|
2014-05-22 00:02:16 -07:00 |
Chris Moeller
|
579451737c
|
Fixed a cause for rounding errors in DUMB/modplay resamplers, which would have caused some extreme cases of samples to play too slowly
|
2014-05-11 17:41:09 -07:00 |
Chris Moeller
|
641302d597
|
Updated playptmod with several important bug fixes from eightbitbubsy
|
2014-05-10 18:12:34 -07:00 |
Chris Moeller
|
cb0c43fb5f
|
Updated DUMB to fix two uninitialized variables
|
2014-05-10 18:11:58 -07:00 |
Chris Moeller
|
7876eed573
|
Fixed playptmod length detection when testing for vblank timing
|
2014-04-24 18:11:53 -07:00 |
Chris Moeller
|
1590770af6
|
Fixed vgmstream fsb5 path length limit
|
2014-04-23 22:26:53 -07:00 |
Chris Moeller
|
3e51816813
|
Undid damage to vgmstream.h on merging new changes
|
2014-04-23 22:13:33 -07:00 |
Chris Moeller
|
3c939042f1
|
Updated vgmstream to revision 1029
|
2014-04-23 21:55:48 -07:00 |
Chris Moeller
|
607f404361
|
Enabled MPEG audio support in vgmstream
|
2014-04-18 18:24:16 -07:00 |
Chris Moeller
|
be23bdb88a
|
Oops
|
2014-04-16 19:02:12 -07:00 |
Chris Moeller
|
7028972f59
|
Hopefully final playptmod fix for IFF sample loops
|
2014-04-16 18:56:15 -07:00 |
Chris Moeller
|
59a94badcd
|
Added a safety fix to playptmod for handling IFF headers in sample data with loops
|
2014-04-15 17:07:20 -07:00 |
Chris Moeller
|
10e80e2965
|
Updated ft2play to version 0.45
|
2014-04-12 14:06:49 -07:00 |
Chris Moeller
|
6c3c261ef9
|
Removed muffling cutoff from blip_buf and added a sinc generator, and changed playptmod vblank mode so it only applies to ProTracker mods and not any other tracker's formats
|
2014-04-11 18:23:53 -07:00 |
Chris Moeller
|
f0c3567214
|
Removed muffling cutoff from Hively Player blip buffer table, and threw in a generator
|
2014-04-11 17:42:00 -07:00 |
Chris Moeller
|
7b38371ca7
|
Updated Hively Player with cleaner filter generator source, and updated DUMB with more faithful tempo calculation
|
2014-04-11 16:35:54 -07:00 |
Chris Moeller
|
e0b4748d85
|
Replaced Hively Player filter function with original AHX player filter function
|
2014-04-10 17:35:16 -07:00 |
Chris Moeller
|
496f7870f8
|
ft2play is now safe for use on big endian machines
|
2014-04-08 18:06:00 -07:00 |
Chris Moeller
|
1737f4021d
|
Updated ft2play to version 0.43a, which optimizes the RelocateTon function used by glissando tone slides and arpeggio effects
|
2014-04-08 17:06:24 -07:00 |
Chris Moeller
|
efcfa5bdb5
|
Don't include MSVC header since we're not compiling with MSVC
|
2014-04-08 15:11:41 -07:00 |
Chris Moeller
|
d3ba707339
|
Fixed modplay volume ramping terminating normal voices when something sets the volume to zero
|
2014-04-08 02:19:06 -07:00 |
Chris Moeller
|
dcf97c1ede
|
Reverted a stupid change which broke 64 bit compilation of lazyusf
|
2014-04-07 18:21:12 -07:00 |
Chris Moeller
|
0fb8aa57bb
|
Update LazyUSF and increased silence detection threshold for USF files to 10 seconds, which fixes Majora's Mask - Staff Roll
|
2014-04-07 17:42:09 -07:00 |
Chris Moeller
|
a9eb5760ec
|
Updated lazyusf
|
2014-04-07 12:46:26 -07:00 |
Chris Moeller
|
0a4046f2bf
|
Added safety check to lazyusf for non-working sets; Now they'll fail with a useful error message instead of locking up in an infinite loop
|
2014-04-05 20:22:19 -07:00 |
Chris Moeller
|
47d3a8dffe
|
Imported GCC fix for cpuid function
|
2014-04-04 21:50:18 -07:00 |
Chris Moeller
|
03fa21464f
|
Updated sinc resampler with unscaled windowing, which improves resampling quality significantly when downsampling
|
2014-04-04 20:41:46 -07:00 |
Chris Moeller
|
01f086aa65
|
Updated st3play with accurate AdLib polyphony count and muting capability, not exposed in the UI
|
2014-04-04 20:41:12 -07:00 |
Chris Moeller
|
ec134e26e8
|
MSVC fix
|
2014-04-04 20:40:33 -07:00 |
Chris Moeller
|
bf4da4f5fb
|
Updated vio2sf resampler as well
|
2014-04-04 17:05:26 -07:00 |
Chris Moeller
|
bc7de494e2
|
DUMB and modplay resampler now adds input delay and subtracts output delay according to whichever quality is selected, rather than being fixed for sinc only. This fixes blep synthesis mode defeating note on and off volume ramping.
|
2014-04-04 16:52:03 -07:00 |
Chris Moeller
|
00a014f270
|
Re-ported ft2play from original sources
|
2014-04-04 13:40:09 -07:00 |
Chris Moeller
|
0b436c8437
|
Compile fix for new changes to lazyusf
|
2014-04-04 13:39:54 -07:00 |
Chris Moeller
|
a8ca0c83ff
|
More lazyusf rsp_hle fixes
|
2014-04-02 18:46:59 -07:00 |
Chris Moeller
|
e6da9d6db7
|
Updated lazyusf, mostly (unused by this plugin) HLE audio code
|
2014-04-02 17:54:43 -07:00 |
Chris Moeller
|
299704cc24
|
Updated lazyusf
|
2014-04-02 17:02:44 -07:00 |
Chris Moeller
|
ac71543e87
|
Changed comment for accuracy
|
2014-04-02 17:02:01 -07:00 |
Chris Moeller
|
0ddc1e9855
|
Oops
|
2014-04-01 14:16:07 -07:00 |
Chris Moeller
|
3264ce9154
|
Updated modplay
|
2014-04-01 14:12:54 -07:00 |
Chris Moeller
|
52e8c8f07d
|
Updated vio2sf with multiple configurable resampling modes
|
2014-03-31 20:38:24 -07:00 |
Chris Moeller
|
c4288a8e61
|
Updated st3play with experimental AdLib support
|
2014-03-31 19:00:27 -07:00 |
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 |