diff options
author | crogers@google.com <crogers@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-18 04:51:56 +0000 |
---|---|---|
committer | crogers@google.com <crogers@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-18 04:51:56 +0000 |
commit | 9df2d09c9b836494e8f83a2a7657ba2a9408a23b (patch) | |
tree | 2d9273e2c5360cfb5c1b3401ae9410b322f7f5c3 /media/media.gyp | |
parent | 3d69f33ed2c9a46b7e7e3a8af826dd21d022427c (diff) | |
download | chromium_src-9df2d09c9b836494e8f83a2a7657ba2a9408a23b.zip chromium_src-9df2d09c9b836494e8f83a2a7657ba2a9408a23b.tar.gz chromium_src-9df2d09c9b836494e8f83a2a7657ba2a9408a23b.tar.bz2 |
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
Diffstat (limited to 'media/media.gyp')
-rw-r--r-- | media/media.gyp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/media/media.gyp b/media/media.gyp index 0f836bc..057a76a 100644 --- a/media/media.gyp +++ b/media/media.gyp @@ -136,6 +136,8 @@ 'audio/linux/alsa_wrapper.h', 'audio/linux/audio_manager_linux.cc', 'audio/linux/audio_manager_linux.h', + 'audio/mac/aggregate_device_manager.cc', + 'audio/mac/aggregate_device_manager.h', 'audio/mac/audio_auhal_mac.cc', 'audio/mac/audio_auhal_mac.h', 'audio/mac/audio_device_listener_mac.cc', |