summaryrefslogtreecommitdiffstats
path: root/media/media.gyp
diff options
context:
space:
mode:
authorcpu@chromium.org <cpu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-25 02:25:08 +0000
committercpu@chromium.org <cpu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-25 02:25:08 +0000
commitc1fb279fc643f24d300683f39c66efb68e69e2df (patch)
tree1750508fa4ae204a055bd11dc8db62d63fd7cfba /media/media.gyp
parente35ac56ba6d1be8c6c61f6614e1f6800f64d663c (diff)
downloadchromium_src-c1fb279fc643f24d300683f39c66efb68e69e2df.zip
chromium_src-c1fb279fc643f24d300683f39c66efb68e69e2df.tar.gz
chromium_src-c1fb279fc643f24d300683f39c66efb68e69e2df.tar.bz2
First part of the Mac Audio low level support
- Basic factory support for 16 PCM audio - Adds PCM audio using Queue Services - Many functions not implemented, trying to keep CLs to a decent size - Added two unit tests Review URL: http://codereview.chromium.org/42494 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12431 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/media.gyp')
-rw-r--r--media/media.gyp13
1 files changed, 13 insertions, 0 deletions
diff --git a/media/media.gyp b/media/media.gyp
index 84451d3..6623568 100644
--- a/media/media.gyp
+++ b/media/media.gyp
@@ -30,6 +30,8 @@
'sources': [
'audio/linux/audio_manager_linux.cc',
'audio/mac/audio_manager_mac.cc',
+ 'audio/mac/audio_output_mac.h',
+ 'audio/mac/audio_output_mac.cc',
'audio/win/audio_manager_win.h',
'audio/win/audio_output_win.cc',
'audio/win/simple_sources_win.cc',
@@ -78,6 +80,16 @@
'..',
],
},
+ 'conditions': [
+ ['OS =="mac"', {
+ 'link_settings': {
+ 'libraries': [
+ '$(SDKROOT)/System/Library/Frameworks/AudioToolbox.framework',
+ '$(SDKROOT)/System/Library/Frameworks/CoreAudio.framework',
+ ],
+ },
+ }],
+ ],
},
{
'target_name': 'media_unittests',
@@ -89,6 +101,7 @@
],
'sources': [
'audio/win/audio_output_win_unittest.cc',
+ 'audio/mac/audio_output_mac_unittest.cc',
'base/data_buffer_unittest.cc',
'base/pipeline_impl_unittest.cc',
'base/run_all_unittests.cc',