summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
Diffstat (limited to 'media')
-rw-r--r--media/media.gyp23
1 files changed, 15 insertions, 8 deletions
diff --git a/media/media.gyp b/media/media.gyp
index 84c63d7..269aa2b 100644
--- a/media/media.gyp
+++ b/media/media.gyp
@@ -25,6 +25,12 @@
}, {
'screen_capture_supported%': 0,
}],
+ # ALSA usage.
+ ['OS=="linux" or OS=="freebsd" or OS=="solaris"', {
+ 'use_alsa%': 1,
+ }, {
+ 'use_alsa%': 0,
+ }],
],
},
'targets': [
@@ -561,20 +567,15 @@
'webm/chromeos/webm_encoder.h',
],
}],
- ['OS=="linux" or OS=="freebsd" or OS=="solaris"', {
+ ['use_alsa==1', {
'link_settings': {
'libraries': [
'-lasound',
],
},
- }],
- ['OS=="openbsd"', {
+ }, { # use_alsa==0
'sources/': [ ['exclude', '/alsa_' ],
- ['exclude', '/audio_manager_linux' ] ],
- 'link_settings': {
- 'libraries': [
- ],
- },
+ ['exclude', '/audio_manager_linux' ] ],
}],
['OS!="openbsd"', {
'sources!': [
@@ -1013,6 +1014,12 @@
}],
],
}],
+ ['use_alsa==0', {
+ 'sources!': [
+ 'audio/linux/alsa_output_unittest.cc',
+ 'audio/audio_low_latency_input_output_unittest.cc',
+ ],
+ }],
[ 'target_arch=="ia32" or target_arch=="x64"', {
'sources': [
'base/simd/convert_rgb_to_yuv_unittest.cc',