Commit Graph
24513 Commits
Author SHA1 Message Date
Glenn Maynard fd4b5f93bb RageSoundReader::Read(char *) -> int16_t *. This was originally
char * based on the idea of supporting more than one sample type.
I don't plan to do that (though I may change the sample type to float
or int32).
2007-01-20 01:10:24 +00:00
Glenn Maynard 29edd8be6c use RageSoundReader_PostBuffering 2007-01-19 09:18:53 +00:00
Glenn Maynard c57497c7ee update 2007-01-19 09:17:23 +00:00
Glenn Maynard 7b304ca7e6 RageSoundReader_PostBuffering: general filter for post-buffering
effects too simple to warrant their own filter
2007-01-19 09:13:33 +00:00
Glenn Maynard 76f4575992 do screen flow selection in Lua, not BeginScreen 2007-01-19 08:54:36 +00:00
Glenn Maynard 5224b4b1c7 comment 2007-01-19 06:51:57 +00:00
Glenn Maynard d277f4733d add RageQuadratic::SetFromCubic 2007-01-19 06:45:59 +00:00
Glenn Maynard e4ea02f177 fix repeated slow updates
fix memory leak (apToDelete[i] was not actually being deleted)
2007-01-19 06:39:43 +00:00
Glenn Maynard 58bb20d6b3 Profile courses may refer to profile steps, so free profile courses first. 2007-01-19 06:36:49 +00:00
Glenn Maynard c147dd5a42 unused 2007-01-19 06:16:58 +00:00
Glenn Maynard db674f125f init normally, with the rest 2007-01-19 02:40:07 +00:00
Glenn Maynard 54f83f30e0 Z_PARTIAL_FLUSH is deprecated, pointing to Z_SYNC_FLUSH for
inflate (this doesn't actually do anything in real zlib, anyway)
2007-01-19 02:36:43 +00:00
Steve Checkoway bae94ed8ab Fix warning, fix compile. 2007-01-19 01:42:44 +00:00
Glenn Maynard 38a2c6d5c2 init m_iMaxHardwareFrame 2007-01-19 01:28:13 +00:00
Glenn Maynard 8758708e5a update comment 2007-01-19 01:07:54 +00:00
Glenn Maynard e6db9bc2a7 RageSound_Generic_Software -> RageSoundDriver 2007-01-19 00:38:24 +00:00
Steve Checkoway ccdf81b295 Remove file. 2007-01-18 12:57:10 +00:00
Steve Checkoway 2984456ba3 Simplify. 2007-01-18 12:46:02 +00:00
Steve Checkoway cde616c5e8 Unused header. 2007-01-18 12:45:35 +00:00
Steve Checkoway 3391f98d52 Unused header and rearranged them. 2007-01-18 12:44:45 +00:00
Steve Checkoway 2207bbec54 Er, character encoding of the comment, maybe? 2007-01-18 12:41:43 +00:00
Steve Checkoway 4f228d3a30 Use IsJoystick() and IsPump(). 2007-01-18 12:35:13 +00:00
Steve Checkoway ff32e1ff9d Add support for the hat switch. This only works if the hid device uses 3 or 7 values plus a null position for the hat and furthermore, the minimum value needs to correspond to up with increasing values moving clockwise. 2007-01-18 12:30:35 +00:00
Glenn Maynard 18d09949c5 less overhead when not used 2007-01-18 10:30:47 +00:00
Glenn Maynard ec1764291d fix RageSoundReader_Preload seek 2007-01-18 10:28:13 +00:00
Glenn Maynard 8ae07ca49f fix slow RageSoundReader_Resample_Good when m_fRate is -1 2007-01-18 10:10:11 +00:00
Glenn Maynard 8ba265a246 fix RageSoundReader_Preload never preloading 2007-01-18 09:51:18 +00:00
Glenn Maynard f8c19d688d clarify 2007-01-18 09:28:05 +00:00
Glenn Maynard 0c2a32144c remove unused RageSoundDriver_Generic_Software.h 2007-01-18 09:23:55 +00:00
Glenn Maynard 5486753c90 RageSoundDriver 2007-01-18 09:20:56 +00:00
Glenn Maynard 97f06ab454 remove GameSoundManager::GetPlayLatency 2007-01-18 09:15:25 +00:00
Glenn Maynard 008ea63793 SOUND->GetPlayLatency -> SOUNDMAN->GetPlayLatency 2007-01-18 09:12:50 +00:00
Glenn Maynard 804e3afd9f unneeded 2007-01-18 09:08:51 +00:00
Glenn Maynard 75da18955d remove SOUNDMAN->PlayOnce 2007-01-18 09:05:13 +00:00
Glenn Maynard 9584ce2b41 remove RageSoundManager::PlayCopyOfSound 2007-01-18 08:48:06 +00:00
Glenn Maynard a6b63cce18 fix bad merge 2007-01-18 08:45:58 +00:00
Glenn Maynard 2387a4e662 use RageSound::PlayCopy 2007-01-18 08:43:26 +00:00
Glenn Maynard e2d9d65065 add RageSound::PlayCopy 2007-01-18 08:41:47 +00:00
Glenn Maynard 32a9a47f87 remove RageSoundManager::PlaySound 2007-01-18 08:34:52 +00:00
Glenn Maynard 4eb20f1e79 remove unsafe return value 2007-01-18 08:32:37 +00:00
Glenn Maynard 0e2fd55a8a remove DeleteSoundWhenFinished 2007-01-18 08:20:36 +00:00
Glenn Maynard 7e8e8aed36 Use RageSound::DeleteSelfWhenFinishedPlaying(). 2007-01-18 08:18:00 +00:00
Glenn Maynard a2d63e2767 RageSound::DeleteSelfWhenFinishedPlaying(). Replaces RageSoundManager::DeleteSoundWhenFinished, without needing to poll every sound in the list every frame and without any extra locking. 2007-01-18 08:16:10 +00:00
Glenn Maynard 984bba5326 remove unused 2007-01-18 07:36:47 +00:00
Glenn Maynard e7393b0cbe tihs is safe now 2007-01-18 07:34:22 +00:00
Glenn Maynard d6efbc455c This isn't safe; RageSoundDriver::StopMixing skips to HALTING. The decoder thread shouldn't hold the lock long anymore, since reading data should be nonblocking (readers at this point are either preloaded, or have a threaded buffer). 2007-01-18 07:32:41 +00:00
Glenn Maynard f5e7833adb Don't lock while calling SOUNDMAN driver calls (mutex ordering requirement). 2007-01-18 07:28:51 +00:00
Steve Checkoway 44baf35a73 Actually check that PumpDevices have the correct vid/pid. 2007-01-18 07:18:41 +00:00
Glenn Maynard 0e43d2fe35 show di->level 2007-01-18 04:23:20 +00:00
Chris Danford a6f09c5e7c Pressing a lower extra fret during a single fret hold breaks the hold. Pressing any extra fret during a two fret hold breaks the hold. 2007-01-17 12:41:53 +00:00