DescriptionAdd 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
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=194765
Patch Set 1 #Patch Set 2 : #
Total comments: 16
Patch Set 3 : #Patch Set 4 : #Patch Set 5 : #
Total comments: 22
Patch Set 6 : #
Total comments: 1
Messages
Total messages: 12 (0 generated)
|