Add OSX aggregate audio device support for best performance.
Some audio hardware is presented as separate input and output devices even though they are really the same physical hardware and share the same "clock domain" at the lowest levels of the driver. A common of example of this is the "built-in" audio hardware: "Built-in Line Input" "Built-in Output" We would like to use an "aggregate" device for these situations, since CoreAudio will make the most efficient use of the shared "clock domain" so we get the lowest latency and use fewer threads. BUG=none TEST=extensive manual testing with built-in Mac hardware http://chromium.googlecode.com/svn/trunk/samples/audio/visualizer-live.html Review URL: https://chromiumcodereview.appspot.com/13403002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194765 0039d316-1c4b-4281-b951-d872f2087c98
Showing
This diff is collapsed.
Please register or sign in to comment