Commit Graph

24224 Commits

Author SHA1 Message Date
Glenn Maynard fa9db049c1 remove unused 2006-12-23 10:10:28 +00:00
Glenn Maynard 2d8aa5e4d5 remove GetID 2006-12-23 10:09:37 +00:00
Glenn Maynard 9aaa59f26f remove id, registration; no longer needed 2006-12-23 10:07:20 +00:00
Glenn Maynard b97d8971f9 missed GetError commit 2006-12-23 10:04:49 +00:00
Glenn Maynard d15a1e0fc3 clarify 2006-12-23 10:02:24 +00:00
Glenn Maynard e7c9bb14c4 remove id, registration; no longer needed 2006-12-23 10:02:08 +00:00
Glenn Maynard 50957c4a21 remove RageSoundManager::GetSoundByID 2006-12-23 09:56:18 +00:00
Glenn Maynard cc55d56948 remove unused m_iSoundID 2006-12-23 09:51:50 +00:00
Glenn Maynard 7d822fb2bf remove RageSoundManager::FlushPosMapQueue, etc 2006-12-23 09:49:04 +00:00
Glenn Maynard fe05072aa8 handle position queuing within RageSoundDriver; this eliminates
an awkward dependency on RageSoundManager
2006-12-23 09:45:15 +00:00
Glenn Maynard a77a9ce6e5 more private 2006-12-23 09:39:50 +00:00
Glenn Maynard 00f371fa7c remove IsStreamingFromDisk 2006-12-23 07:15:32 +00:00
Glenn Maynard cc043b3d16 no error here 2006-12-23 07:00:28 +00:00
Glenn Maynard ce3ba75e23 errors in source filters, so each filter in the chain doesn't have a separate
error
2006-12-23 06:59:50 +00:00
Glenn Maynard 55e3391b4f this filter doesn't propagate errors; an error in one sound doesn't kill the rest 2006-12-23 06:57:16 +00:00
Glenn Maynard e090c7b115 no need to manually propagate error messages 2006-12-23 06:55:21 +00:00
Glenn Maynard 08210c9c8e get error from parent 2006-12-23 06:51:00 +00:00
Glenn Maynard 1ea56ad18d make GetError virtual 2006-12-23 06:50:18 +00:00
Glenn Maynard b762395d0c phase out IsStreamingFromDisk 2006-12-23 06:39:53 +00:00
Glenn Maynard 71be488f42 make RageSoundReader_Resample_Good a RageSoundReader_Filter 2006-12-23 06:38:42 +00:00
Jason Felds dc876225b5 Add missing RageSoundReader_* files. 2006-12-23 04:50:32 +00:00
Glenn Maynard edf8e73149 clarify 2006-12-23 04:27:41 +00:00
Glenn Maynard 0c88ceaa4b simplify 2006-12-23 04:23:19 +00:00
Glenn Maynard 76e3f6a14a simplify: remove RageSound::Fail 2006-12-23 04:16:21 +00:00
Glenn Maynard 9873757c06 merge GetData and GetDataToPlay; simplify 2006-12-23 04:13:18 +00:00
Glenn Maynard 9c8bd97190 remove unused 2006-12-23 04:07:46 +00:00
Glenn Maynard 6cc5a881bc cleanup 2006-12-23 04:06:42 +00:00
Glenn Maynard 39d435c186 unneeded 2006-12-23 04:05:58 +00:00
Glenn Maynard ce0308b234 return errors 2006-12-23 03:49:06 +00:00
Glenn Maynard 3faec793db stop on any error 2006-12-23 03:47:38 +00:00
Glenn Maynard f2eb0043de remove RageSound::IsStreamingFromDisk 2006-12-23 01:16:37 +00:00
Glenn Maynard c415651f58 cleanup; fix early out 2006-12-23 01:13:45 +00:00
Glenn Maynard 6531fb0013 transition: move RageSound_Generic_Software logic into RageSoundDriver 2006-12-22 22:43:24 +00:00
Glenn Maynard bafea3b7ab GetPosition() -> GetHardwareFrame; handle timing retry in the driver,
so the logic is available to the driver
2006-12-22 22:22:01 +00:00
Glenn Maynard 4dd1f97875 remove unused 2006-12-22 21:56:02 +00:00
Glenn Maynard 92d77c3b6b comment 2006-12-22 21:55:11 +00:00
Glenn Maynard ae6fd617ab restore comment 2006-12-22 21:51:51 +00:00
Glenn Maynard 25d63192f5 simplify 2006-12-22 21:50:58 +00:00
Glenn Maynard 2c811073d6 remove comment 2006-12-22 21:49:53 +00:00
Glenn Maynard 9a29ffb77d remove min_fill_frames, min_streaming_buffer_size; handled by ThreadedBuffer 2006-12-22 21:49:05 +00:00
Glenn Maynard dddf431e42 use RageSoundReader_ThreadedBuffer 2006-12-22 21:46:03 +00:00
Glenn Maynard a583d179ca don't clamp iFrames when seeking 2006-12-22 21:44:36 +00:00
Glenn Maynard b88f5da9ef comments 2006-12-22 21:43:22 +00:00
Glenn Maynard 6344552161 use RageSoundReader_Extend to implement some features 2006-12-22 21:41:28 +00:00
Glenn Maynard b1dd8f2084 comment 2006-12-22 21:31:24 +00:00
Glenn Maynard 3deabcbe2f handle WOULD_BLOCK 2006-12-22 21:30:14 +00:00
Glenn Maynard 1683b9951a RSGS::GetDataForSound also like Read 2006-12-22 21:28:16 +00:00
Glenn Maynard 24624a5c92 GetDataToPlay API more like RSR::Read 2006-12-22 21:24:19 +00:00
Glenn Maynard 1b18090e90 remove ReachedEOF 2006-12-22 21:18:29 +00:00
Glenn Maynard bfed0b6f83 always go into PLAYING 2006-12-22 21:17:34 +00:00