Commit Graph
61 Commits
Author SHA1 Message Date
Glenn Maynard 70524dcb6a add input device abstraction 2003-02-16 01:16:25 +00:00
Glenn Maynard 1ea055bf3b use null sound driver by default if none others are defined 2003-02-14 18:52:02 +00:00
Glenn Maynard ead63883ef fix an include 2003-02-14 18:50:44 +00:00
Glenn Maynard 6dbb1ded8f warning, not warn 2003-02-14 18:50:04 +00:00
Glenn Maynard 2c64f8f109 make sound driver names case-insensitive 2003-02-14 18:49:08 +00:00
Glenn Maynard 66f75b46f0 use the null error dialog by default (we output to stdout all the
time right now anyway)
2003-02-14 18:48:46 +00:00
Glenn Maynard ed92d2ba67 add a null error dialog 2003-02-14 18:48:07 +00:00
Glenn Maynard 6b5bbfd210 why did I put this in here? 2003-02-14 06:39:50 +00:00
Glenn Maynard 649f835042 add null sound driver 2003-02-12 01:54:01 +00:00
Glenn Maynard 9e991a95cd change buffer tracking a bit to make underruns easier to detect 2003-01-31 21:34:15 +00:00
Glenn Maynard 724f3af240 minor correction 2003-01-27 23:09:40 +00:00
Glenn Maynard 1c269bfc77 add code to find driver versions (gack) 2003-01-24 23:57:02 +00:00
Glenn Maynard 78aecb4dbb move logging stuff into archhooks 2003-01-24 23:24:14 +00:00
Glenn Maynard 4c8c2b15e5 arch interface for little hooks that don't need their own drivers 2003-01-24 23:09:31 +00:00
Glenn Maynard bca879f9b0 update 2003-01-24 22:28:23 +00:00
Glenn Maynard 5c20ab433a reduce the sleep 2003-01-24 01:34:25 +00:00
Glenn Maynard 9df986c8a1 speedup 2003-01-20 09:22:30 +00:00
Chris Danford e2a91a79a9 Warn if using software OpenGL, sound driver now falls back to WaveOut by default 2003-01-19 21:51:46 +00:00
Glenn Maynard a851b03677 use LOG->Info for important stuff 2003-01-19 21:25:06 +00:00
Glenn Maynard 567996a8fc +" " 2003-01-19 21:24:37 +00:00
Glenn Maynard bfd2d10a15 properly abstract the volume so we don't touch prefsman in RSM
fixes crash
2003-01-19 19:55:24 +00:00
Glenn Maynard d9dd3c00b1 use static logs 2003-01-19 05:00:51 +00:00
Glenn Maynard d72770a1a9 increase the buffer size for hardware mixing a bit 2003-01-19 00:52:17 +00:00
Glenn Maynard 1310eb986d err, forgot about this one 2003-01-18 03:05:51 +00:00
Glenn Maynard 875108d691 use m_fSoundVolume 2003-01-11 04:04:15 +00:00
Glenn Maynard b09c5702b4 Double-check the buffer size.
Don't use DSBCAPS_STATIC.
2003-01-08 01:36:06 +00:00
Glenn Maynard 81e8f26db9 removed 2003-01-08 01:30:21 +00:00
Glenn Maynard 92d2a28940 set mixer volume 2003-01-08 00:44:17 +00:00
Glenn Maynard 0797cdb4bd rename GetPCM -> GetData in drivers (confusing) 2003-01-07 03:55:43 +00:00
Glenn Maynard ec72c1e406 fix uninitted variable 2003-01-02 22:59:36 +00:00
Glenn Maynard 05d9719441 use better mixer 2002-12-31 01:13:58 +00:00
Glenn Maynard fc916dde9b separate buffer size and write-ahead 2002-12-31 01:08:35 +00:00
Glenn Maynard cb09c3cdcb sleep a bit more in the DirectSound driver (not -sw) 2002-12-31 00:54:54 +00:00
Glenn Maynard f87e63a386 fix some dumb sync bugs 2002-12-29 00:19:05 +00:00
Andrew Livy 387905a785 Added Dancing Stage 3DDX (SINGLE MODE ONLY)
NOTE: I commented out an ASSERT in NoteData.cpp
at Line 429
//	ASSERT( iOriginalTrack < pOriginal->m_iNumTracks );
I don't understand how the AutoGen code works, but all I do know is
that the game works without this assert, but possibly in a way people
didn't want defined. Please can somebody (preferably Chris as he
says he's the only one who understands notedata :D) look at this
and figure out what i'm doing wrong.
I feel a bit uneasy taking out an assert to make things work....
2002-12-28 16:07:19 +00:00
Glenn Maynard f7bf2ef2fa changed sound API 2002-12-22 08:13:33 +00:00
Glenn Maynard 999d6c354b s/throw RageException/RageException::Throw/ 2002-12-21 23:15:01 +00:00
Glenn Maynard 5d0ce128e4 fix up stopping 2002-12-21 23:14:46 +00:00
Glenn Maynard 783a9de6b0 s/ThrowFatal/Throw/ 2002-12-21 18:32:06 +00:00
Glenn Maynard 3197e723f5 silly 2002-12-21 09:23:45 +00:00
Glenn Maynard 33f0f26912 fix warnings 2002-12-21 08:44:51 +00:00
Glenn Maynard 09301b3ad3 lower the buffer size a bit 2002-12-21 08:32:25 +00:00
Glenn Maynard 8f875e136b fix comment 2002-12-21 08:24:34 +00:00
Glenn Maynard f53a120204 fix up error handling 2002-12-21 08:23:16 +00:00
Glenn Maynard 678a07e035 use nonfatal exceptions in drivers 2002-12-21 08:15:35 +00:00
Glenn Maynard a5ea5cc6a5 no dsound for emulated devices 2002-12-21 07:40:19 +00:00
Glenn Maynard bbc7c98a68 cleanup 2002-12-21 07:37:34 +00:00
Glenn Maynard 7df2961c9b add waveout driver 2002-12-21 07:28:03 +00:00
Glenn Maynard 23b740bba8 merge dsound driver code 2002-12-21 07:21:49 +00:00
Glenn Maynard cc9211a510 chunk buffer writes; simpler, too 2002-12-21 05:16:05 +00:00