diff options
author | dalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-12 02:23:57 +0000 |
---|---|---|
committer | dalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-12 02:23:57 +0000 |
commit | 951877a1530dfe165b27d410ee6a38c1f7c5ce48 (patch) | |
tree | 896c65989d4b7662e04477fa07b98de6be27048a /media | |
parent | 7b88d3fae4158327027a47bb291be3dd44a24b2e (diff) | |
download | chromium_src-951877a1530dfe165b27d410ee6a38c1f7c5ce48.zip chromium_src-951877a1530dfe165b27d410ee6a38c1f7c5ce48.tar.gz chromium_src-951877a1530dfe165b27d410ee6a38c1f7c5ce48.tar.bz2 |
Enable media in default GN build.
Roll ffmpeg to pick up build fix. f620cda6 -> 04bb33e9
All hail GN. oRZ
BUG=none
TBR=brettw
Review URL: https://codereview.chromium.org/381903003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282780 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media')
-rw-r--r-- | media/BUILD.gn | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/media/BUILD.gn b/media/BUILD.gn index ce95d1f..2d606e2 100644 --- a/media/BUILD.gn +++ b/media/BUILD.gn @@ -31,7 +31,7 @@ if (is_android) { # Original conditional: (OS=="linux" or OS=="freebsd" or OS=="solaris") and embedded!=1 use_alsa = false use_pulseaudio = false -if (is_posix) { +if (is_posix && !is_android) { use_alsa = true if (!use_cras) { use_pulseaudio = true @@ -595,8 +595,6 @@ component("media") { "base/android/media_player_manager.h", "base/android/media_resource_getter.cc", "base/android/media_resource_getter.h", - "base/media.cc", - "base/media.h", "base/media_stub.cc", "midi/midi_manager_android.cc", "midi/usb_midi_device_android.cc", @@ -622,7 +620,7 @@ component("media") { if (is_chromeos) { # A simple WebM encoder for animated avatars on ChromeOS. - sources += [ + sources += [ "formats/webm/chromeos/ebml_writer.cc", "formats/webm/chromeos/ebml_writer.h", "formats/webm/chromeos/webm_encoder.cc", @@ -1288,48 +1286,50 @@ component("shared_memory_support") { deps = [ "//base" ] } -test("ffmpeg_unittests") { - sources = [ "ffmpeg/ffmpeg_unittest.cc" ] +if (media_use_ffmpeg) { + test("ffmpeg_unittests") { + sources = [ "ffmpeg/ffmpeg_unittest.cc" ] - deps = [ - ":media", - ":media_test_support", - "//base", - "//base:i18n", - "//base/test:test_support", - "//testing/gtest", - "//third_party/ffmpeg", - "//ui/gfx:gfx_test_support", - ] -} + deps = [ + ":media", + ":media_test_support", + "//base", + "//base:i18n", + "//base/test:test_support", + "//testing/gtest", + "//third_party/ffmpeg", + "//ui/gfx:gfx_test_support", + ] + } -test("ffmpeg_regression_tests") { - sources = [ - "base/run_all_unittests.cc", - "ffmpeg/ffmpeg_regression_tests.cc", - "filters/pipeline_integration_test_base.cc", - ] - configs += [ ":media_config" ] - deps = [ - ":media", - ":media_test_support", - "//base/test:test_support", - "//testing/gmock", - "//testing/gtest", - "//third_party/ffmpeg", - "//ui/gfx/geometry", - "//ui/gfx:gfx_test_support", - ] -# TODO(ajwong): This was in the original gyp, but it seems silly. -# ['os_posix==1 and OS!="mac"', { -# 'conditions': [ -# ['use_allocator!="none"', { -# 'dependencies': [ -# '../base/allocator/allocator.gyp:allocator', -# ], -# }], -# ], -# }], + test("ffmpeg_regression_tests") { + sources = [ + "base/run_all_unittests.cc", + "ffmpeg/ffmpeg_regression_tests.cc", + "filters/pipeline_integration_test_base.cc", + ] + configs += [ ":media_config" ] + deps = [ + ":media", + ":media_test_support", + "//base/test:test_support", + "//testing/gmock", + "//testing/gtest", + "//third_party/ffmpeg", + "//ui/gfx/geometry", + "//ui/gfx:gfx_test_support", + ] + # TODO(ajwong): This was in the original gyp, but it seems silly. + # ['os_posix==1 and OS!="mac"', { + # 'conditions': [ + # ['use_allocator!="none"', { + # 'dependencies': [ + # '../base/allocator/allocator.gyp:allocator', + # ], + # }], + # ], + # }], + } } if (use_x11) { |