dolphin/Source/Core
Soren Jorvang 7f50bb5579 Get the audio unit output buffer size and use that as the rendering
quantum, as the callback wants us to provide exactly the amount of
samples needed.

This is incomplete because core audio may ask for less than the full
buffer size (for me, typically 1484 or 1488 bytes of a 2048 byte
buffer). As a quick hack until I read the rather impenetrable core
audio documentation, assume that each callback request will want
about the same number of samples as the preceeding one.

This makes sound bearable.

Also various cleanup.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5543 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-05-30 04:21:01 +00:00
..
AudioCommon Get the audio unit output buffer size and use that as the rendering 2010-05-30 04:21:01 +00:00
Common Revert 5533, removing the misleading TODO and commenting it properly. 2010-05-29 15:35:31 +00:00
Core Core audio system work (Watch for regressions please!): 2010-05-29 21:34:34 +00:00
DebuggerUICommon Fix another wrong sprintf usage 2010-04-08 14:58:50 +00:00
DebuggerWX Improve iterator usage. 2010-05-28 23:14:16 +00:00
DiscIO Make this work with debug builds again. 2010-05-29 21:28:27 +00:00
DolphinWX Add some safety to file names. This fixes a buffer overrun when extracting everything from an ISO. 2010-05-29 19:37:29 +00:00
DSPCore DSPLLE: followup to last change: bugfix + remove extraneous exception checks 2010-05-29 21:43:46 +00:00
InputCommon Changed both video plugins to save PNG screenshots. Made GCPad New default in trunk (it already is in stable). Fixed a hack in new wiimote plugin. Other minor changes. 2010-05-29 10:09:24 +00:00
VideoCommon Improve iterator usage. 2010-05-28 23:14:16 +00:00