Commit Graph
24 Commits
Author SHA1 Message Date
Glenn Maynard dfded1c1ab print 44100, not "44100.000000" 2004-05-10 00:39:03 +00:00
Steve Checkoway 7185797b4a Rearrange things a bit in case the buffer size is dependent on the stream format--it doesn't appear to be but you never know. 2004-04-27 06:44:20 +00:00
Steve Checkoway f432d615c4 Add buffer size logging and overload listener. 2004-04-27 05:07:19 +00:00
Glenn Maynard fc18e6186d increase decoder thread priority by 32 instead of 5; log errors 2004-04-25 23:25:38 +00:00
Glenn Maynard 2312b3a1c3 pack info output more 2004-04-16 22:59:59 +00:00
Steve Checkoway 4392e9f350 Log available sound formats. 2004-04-16 05:04:23 +00:00
Glenn Maynard c3b3df6d69 There doesn't seem to be any documentation on the purpose of "physical"
vs "IOProc" formats (why would you ever want them to be different?), or
their behavior.  It's possible that the available IOProc formats depend
on the current physical format, or vice versa, so let's try setting up
one before querying the other.
2004-04-10 08:32:59 +00:00
Glenn Maynard 9d33223c92 StartDecodeThread 2004-04-02 21:32:25 +00:00
Steve Checkoway 06a900de08 Fix another potential memory leak.
Be consistent with respect to static vs. anonymous namespaces.
2004-03-28 22:37:12 +00:00
Glenn Maynard bee8234100 fix potential memory leak
increase decoder thread priority
init the hardware stream in the driver, not in the converter
2004-03-28 21:18:21 +00:00
Steve Checkoway 3f17555195 Remove debugging output. 2004-03-24 17:30:44 +00:00
Steve Checkoway f80f208460 Clean up test, it didn't work anyway. 2004-03-24 17:28:12 +00:00
Steve Checkoway 675706eb82 Working CoreAudio driver for OS X. (Does this make 8 attempts??) 2004-03-24 17:02:02 +00:00
Steve Checkoway d444d82235 As it says, broken on G5. 2004-03-07 01:39:19 +00:00
Glenn Maynard fd1dd28b4d this driver is too noisy; use Trace for regular debugging output, not Info 2004-02-27 06:45:14 +00:00
Steve Checkoway b480c4e59a Clean up. 2004-02-21 10:51:50 +00:00
Steve Checkoway dd38b1ea67 Cleanup and fix compile. 2004-02-20 22:52:20 +00:00
Glenn Maynard c3196a4a46 use spaces here instead of tabs, so it makes sense with different tab stops 2004-02-20 20:57:02 +00:00
Charlie Reading c6e410dbe3 Implemented adaptive HAL driver. Somewhat sensitive to machine load. Working on feeder-thread implementation to aleviate sensitivity. 2004-02-20 16:37:07 +00:00
Glenn Maynard fda40a0efd update (Mac drivers untested) 2004-01-15 03:03:57 +00:00
Steve Checkoway 6f99281965 Broken drivers 1 and 2. BROKEN_DRIVER_1 plays the audio really poorly (lots of static) but seems to get the playing position correct, at least most of the time it returns a valid position.
BROKEN_DRIVER_2 on the other hand, plays the sound fine, except it seems to change volume, but not during game play, or when it gets a buffer underrun in which case it emits this awful buzzing sound. That happens mostly before the start of a song. However, the position returned is completely invalid.

One of these must work eventually. *sigh*
2003-09-05 00:07:22 +00:00
Steve Checkoway b24129130e Replace magic constant with the flags. 2003-09-01 10:18:38 +00:00
Steve Checkoway 9caf9d24d0 Remove code from the aborted 6th attempt.
Remove SAFE_* since that still couldn't be used in that function. Oh well.
Fix the bug that was crashing SM.

This driver actually works. When I say, "works," I mean that the position of the playing sound is actually returned correctly. The sound, however, is absolutely awful.
2003-08-31 14:26:53 +00:00
Steve Checkoway 819432de8f Initial effort for the 6th (and 7th, sorta) Mac OS X sound driver attempt. 2003-08-31 13:41:04 +00:00