Commit Graph

12272 Commits

Author SHA1 Message Date
Glenn Maynard 9f06afa9a4 Err ... 2004-11-04 22:56:22 +00:00
Sean Burke eda14f3d13 Add iconv implementation of string conversion. Needs cleaning, but works. 2004-11-04 22:43:35 +00:00
Glenn Maynard e3b9a4bacc flush the sound to the write position, not the play position 2004-11-04 00:20:48 +00:00
Glenn Maynard 26faea2615 Revert. FLUSHING was defined by me, so it's not possible for me to have
misconceptions about what it means.  :)  Probable real fix in a moment
(that doesn't cause us to waste resources mixing silence).
2004-11-04 00:19:18 +00:00
Glenn Maynard feae525a63 we have music for keyed songs, even if we have no BGM track 2004-11-04 00:03:51 +00:00
Ben Anderson 0322d5d447 Whoever wrote this apparently thought the FLUSHING state had something to do with playing back the sound. Removing this fixed the bug where 'short' keysounds were clipped. And I guess I might as well fix a small typographical error in that comment. 2004-11-03 23:59:23 +00:00
Glenn Maynard 6ff519cd50 Better difficulty detection.
Prefer to read global stats from DIFFICULTY_NORMAL.
Fix songs that have differing 02 tags across files.
2004-11-03 09:35:10 +00:00
Glenn Maynard d581ae240e fix row 0 being skipped 2004-11-03 08:22:20 +00:00
Glenn Maynard d398a38094 Load all BMS data into a map, then parse. Removes extra re-parsing,
fixes stop and BPM changing, fixes stop/BPM change interactions with
time sig changing.
2004-11-03 06:54:05 +00:00
Charles Lohr fc743ca02e Add: Metrics for NetSelectMusic's Next, Prev and NoSongs Screens 2004-11-03 05:35:39 +00:00
Charles Lohr 7f434ea7bd Add: Metrics for NetSelectMusic's Next, Prev and NoSongs Screens 2004-11-03 05:34:56 +00:00
Charles Lohr 43e333caef Fix: Allow ScreenStage to go "back" properly. 2004-11-03 05:31:09 +00:00
Glenn Maynard 0cad63c012 Most BMS files are in Shift-JIS. 2004-11-02 10:50:38 +00:00
Glenn Maynard bd1df8aacb simplify 2004-11-02 10:30:03 +00:00
Glenn Maynard a2c8f90224 simplify more 2004-11-02 07:55:55 +00:00
Glenn Maynard ab7a7076d7 simplify, cleanup 2004-11-02 07:53:38 +00:00
Glenn Maynard 33d92faeb1 fix reading mono sounds in a stereo chain 2004-11-02 07:38:24 +00:00
Glenn Maynard 1eac0a3fa9 fix warnings 2004-11-01 11:02:54 +00:00
Glenn Maynard 9cfb7c6d6c this is redundant - use TimingData::SetBPMAtBeat 2004-11-01 08:31:10 +00:00
Glenn Maynard a80025d28f fix PCM WAV seeking 2004-11-01 08:27:26 +00:00
Glenn Maynard f55a617641 fix 2 and 3 2004-11-01 08:06:56 +00:00
Glenn Maynard 638a5fd89d fix assertion failure 2004-11-01 07:47:38 +00:00
Glenn Maynard f0ec9ebbd6 fix assertion failure 2004-11-01 06:46:46 +00:00
Chris Danford 8c1c2d0095 fix compile error 2004-11-01 06:30:35 +00:00
Glenn Maynard bf9af176a0 simplify 2004-11-01 05:12:39 +00:00
Glenn Maynard 58f31d5b96 cleanup (don't think it's correct yet) 2004-11-01 05:08:48 +00:00
Ben Anderson 806f519d16 Parse direct BPM changes correctly (source: http://www.angelfire.com/ga4/jackatrades606606/BMS_Reading_Tutorial.txt ) 2004-11-01 01:49:50 +00:00
Glenn Maynard ca02ee68d0 log ignored loads due to cached !m_bHasMusic 2004-10-31 20:32:57 +00:00
Glenn Maynard 2046ab5261 nah 2004-10-30 07:42:03 +00:00
Glenn Maynard 0fc2b8b5fa fix no notes 2004-10-30 07:40:31 +00:00
Glenn Maynard 69914bcbbf fix memory usage regression 2004-10-30 07:18:28 +00:00
Josh Allen 093d66ecec NULL pointers after deleting
Clean up nested if statements
Fix comparing artist twice
2004-10-30 04:13:45 +00:00
Glenn Maynard 8d51f577de copying up DSound fixes from 3.9 2004-10-29 03:06:04 +00:00
Charles Lohr d8f885b4b9 OOps. that shouldn't have been included. 2004-10-29 02:05:52 +00:00
Charles Lohr 0ec8f61a0e Update & user list fix 2004-10-29 01:58:56 +00:00
Charles Lohr 15fd06145b Update 2004-10-29 01:56:11 +00:00
Charles Lohr c8f6ceb4e2 Added extra colors that were forgotten 2004-10-28 23:54:15 +00:00
Ryan Dortmans 96275c6834 Possible fix for 128 meg RAM xbox 2004-10-28 07:58:13 +00:00
Ryan Dortmans b17860c1e1 Add Xbox input translation 2004-10-28 07:56:13 +00:00
Ryan Dortmans afef064bbc Xbox: 0 is a valid socket number 2004-10-28 07:54:49 +00:00
Glenn Maynard c21d4c2756 simplify a bit, optimize 2004-10-28 05:10:47 +00:00
Glenn Maynard ca4ecb9d59 remove unused stuff 2004-10-28 03:01:58 +00:00
Glenn Maynard c347954806 add header 2004-10-28 02:17:50 +00:00
Charles Lohr 242f2b4885 Fixed 2 occourances of -1 insted of 0 causing a small issue. 2004-10-28 01:03:57 +00:00
Glenn Maynard f7e317f9dd cleanup 2004-10-27 22:12:17 +00:00
Glenn Maynard 227d0ffcba Move hold note handling into a small class; this allows easy changing of
the hold note buffer size.  Handle flushing the queue if it fills, so we don't
have to have such a large buffer.  (It may also help performance slightly
if we can make hold note rendering fit in a 256k or 512k D$, but I didn't
benchmark ...)
2004-10-27 21:58:31 +00:00
Glenn Maynard 48fda990cd update 2004-10-27 19:52:51 +00:00
Glenn Maynard 303d0600d4 cleanup 2004-10-27 19:49:08 +00:00
Glenn Maynard 37c4e97ceb cleanup 2004-10-27 19:33:52 +00:00
Ryan Dortmans 536fc4fe3a Fixed Xbox implementation 2004-10-27 07:25:36 +00:00