OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
6 import("//build/config/arm.gni") | 6 import("//build/config/arm.gni") |
7 import("//build/config/ui.gni") | 7 import("//build/config/ui.gni") |
8 import("//build/config/linux/pkg_config.gni") | 8 import("//build/config/linux/pkg_config.gni") |
9 import("//media/media_options.gni") | 9 import("//media/media_options.gni") |
10 | 10 |
(...skipping 815 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
826 # 'conditions': [ | 826 # 'conditions': [ |
827 # ['use_allocator!="none"', { | 827 # ['use_allocator!="none"', { |
828 # 'dependencies': [ | 828 # 'dependencies': [ |
829 # '../base/allocator/allocator.gyp:allocator', | 829 # '../base/allocator/allocator.gyp:allocator', |
830 # ], | 830 # ], |
831 # }], | 831 # }], |
832 # ], | 832 # ], |
833 # }], | 833 # }], |
834 deps = [ | 834 deps = [ |
835 ":media", | 835 ":media", |
836 ":media_test_support", | 836 ":test_support", |
837 "//base/test:test_support", | 837 "//base/test:test_support", |
838 "//media/audio:unittests", | 838 "//media/audio:unittests", |
839 "//media/audio:test_support", | 839 "//media/audio:test_support", |
840 "//skia", # Direct dependency required to inherit config. | 840 "//skia", # Direct dependency required to inherit config. |
841 "//testing/gmock", | 841 "//testing/gmock", |
842 "//testing/gtest", | 842 "//testing/gtest", |
843 # TODO(dalecurtis): Port the rest of Widevine stuff. | 843 # TODO(dalecurtis): Port the rest of Widevine stuff. |
844 "//third_party/widevine/cdm:version_h", | 844 "//third_party/widevine/cdm:version_h", |
845 "//ui/base", | 845 "//ui/base", |
846 "//ui/gfx:gfx_test_support", | 846 "//ui/gfx:test_support", |
847 ] | 847 ] |
848 if (media_use_ffmpeg) { | 848 if (media_use_ffmpeg) { |
849 deps += [ | 849 deps += [ |
850 "//third_party/ffmpeg", # Direct dependency required to inherit config. | 850 "//third_party/ffmpeg", # Direct dependency required to inherit config. |
851 ] | 851 ] |
852 } | 852 } |
853 } | 853 } |
854 | 854 |
855 test("media_perftests") { | 855 test("media_perftests") { |
856 sources = [ | 856 sources = [ |
857 "base/audio_bus_perftest.cc", | 857 "base/audio_bus_perftest.cc", |
858 "base/audio_converter_perftest.cc", | 858 "base/audio_converter_perftest.cc", |
859 "base/run_all_perftests.cc", | 859 "base/run_all_perftests.cc", |
860 "base/sinc_resampler_perftest.cc", | 860 "base/sinc_resampler_perftest.cc", |
861 "base/vector_math_perftest.cc", | 861 "base/vector_math_perftest.cc", |
862 "base/yuv_convert_perftest.cc", | 862 "base/yuv_convert_perftest.cc", |
863 ] | 863 ] |
864 if (media_use_ffmpeg) { | 864 if (media_use_ffmpeg) { |
865 sources += [ | 865 sources += [ |
866 "base/demuxer_perftest.cc", | 866 "base/demuxer_perftest.cc", |
867 "filters/pipeline_integration_perftest.cc", | 867 "filters/pipeline_integration_perftest.cc", |
868 "filters/pipeline_integration_test_base.cc", | 868 "filters/pipeline_integration_test_base.cc", |
869 ] | 869 ] |
870 } | 870 } |
871 configs += [ ":media_config" ] | 871 configs += [ ":media_config" ] |
872 deps = [ | 872 deps = [ |
873 ":media", | 873 ":media", |
874 ":media_test_support", | |
875 ":shared_memory_support", | 874 ":shared_memory_support", |
| 875 ":test_support", |
876 "//base/test:test_support", | 876 "//base/test:test_support", |
877 "//media/audio:test_support", | 877 "//media/audio:test_support", |
878 "//testing/gmock", | 878 "//testing/gmock", |
879 "//testing/gtest", | 879 "//testing/gtest", |
880 "//testing/perf", | 880 "//testing/perf", |
881 "//third_party/widevine/cdm:version_h", | 881 "//third_party/widevine/cdm:version_h", |
882 "//ui/gl", | 882 "//ui/gl", |
883 "//ui/gfx:gfx_test_support", | 883 "//ui/gfx:test_support", |
884 ] | 884 ] |
885 if (media_use_ffmpeg) { | 885 if (media_use_ffmpeg) { |
886 deps += [ | 886 deps += [ |
887 "//third_party/ffmpeg", # Direct dependency required to inherit config. | 887 "//third_party/ffmpeg", # Direct dependency required to inherit config. |
888 ] | 888 ] |
889 } | 889 } |
890 } | 890 } |
891 | 891 |
892 if (cpu_arch == "x86" || cpu_arch == "x64") { | 892 if (cpu_arch == "x86" || cpu_arch == "x64") { |
893 source_set("media_mmx") { | 893 source_set("media_mmx") { |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
959 yasm_flags += [ "-DELF" ] | 959 yasm_flags += [ "-DELF" ] |
960 if (cpu_arch == "x64") { | 960 if (cpu_arch == "x64") { |
961 # TODO(ajwong): Why isn't this true in mac? | 961 # TODO(ajwong): Why isn't this true in mac? |
962 yasm_flags += [ "-DPIC" ] | 962 yasm_flags += [ "-DPIC" ] |
963 } | 963 } |
964 } | 964 } |
965 } | 965 } |
966 } | 966 } |
967 } | 967 } |
968 | 968 |
969 source_set("media_test_support") { | 969 source_set("test_support") { |
970 sources = [ | 970 sources = [ |
971 "base/fake_audio_render_callback.cc", | 971 "base/fake_audio_render_callback.cc", |
972 "base/fake_audio_render_callback.h", | 972 "base/fake_audio_render_callback.h", |
973 "base/fake_audio_renderer_sink.cc", | 973 "base/fake_audio_renderer_sink.cc", |
974 "base/fake_audio_renderer_sink.h", | 974 "base/fake_audio_renderer_sink.h", |
975 "base/fake_text_track_stream.cc", | 975 "base/fake_text_track_stream.cc", |
976 "base/fake_text_track_stream.h", | 976 "base/fake_text_track_stream.h", |
977 "base/gmock_callback_support.h", | 977 "base/gmock_callback_support.h", |
978 "base/mock_audio_renderer_sink.cc", | 978 "base/mock_audio_renderer_sink.cc", |
979 "base/mock_audio_renderer_sink.h", | 979 "base/mock_audio_renderer_sink.h", |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1021 configs += [ ":media_config" ] | 1021 configs += [ ":media_config" ] |
1022 deps = [ "//base" ] | 1022 deps = [ "//base" ] |
1023 } | 1023 } |
1024 | 1024 |
1025 if (media_use_ffmpeg) { | 1025 if (media_use_ffmpeg) { |
1026 test("ffmpeg_unittests") { | 1026 test("ffmpeg_unittests") { |
1027 sources = [ "ffmpeg/ffmpeg_unittest.cc" ] | 1027 sources = [ "ffmpeg/ffmpeg_unittest.cc" ] |
1028 | 1028 |
1029 deps = [ | 1029 deps = [ |
1030 ":media", | 1030 ":media", |
1031 ":media_test_support", | 1031 ":test_support", |
1032 "//base", | 1032 "//base", |
1033 "//base:i18n", | 1033 "//base:i18n", |
1034 "//base/test:test_support", | 1034 "//base/test:test_support", |
1035 "//testing/gtest", | 1035 "//testing/gtest", |
1036 "//third_party/ffmpeg", | 1036 "//third_party/ffmpeg", |
1037 "//ui/gfx:gfx_test_support", | 1037 "//ui/gfx:test_support", |
1038 ] | 1038 ] |
1039 } | 1039 } |
1040 | 1040 |
1041 test("ffmpeg_regression_tests") { | 1041 test("ffmpeg_regression_tests") { |
1042 sources = [ | 1042 sources = [ |
1043 "base/run_all_unittests.cc", | 1043 "base/run_all_unittests.cc", |
1044 "ffmpeg/ffmpeg_regression_tests.cc", | 1044 "ffmpeg/ffmpeg_regression_tests.cc", |
1045 "filters/pipeline_integration_test_base.cc", | 1045 "filters/pipeline_integration_test_base.cc", |
1046 ] | 1046 ] |
1047 configs += [ ":media_config" ] | 1047 configs += [ ":media_config" ] |
1048 deps = [ | 1048 deps = [ |
1049 ":media", | 1049 ":media", |
1050 ":media_test_support", | 1050 ":test_support", |
1051 "//base/test:test_support", | 1051 "//base/test:test_support", |
1052 "//media/audio:test_support", | 1052 "//media/audio:test_support", |
1053 "//testing/gmock", | 1053 "//testing/gmock", |
1054 "//testing/gtest", | 1054 "//testing/gtest", |
1055 "//third_party/ffmpeg", | 1055 "//third_party/ffmpeg", |
1056 "//ui/gfx/geometry", | 1056 "//ui/gfx/geometry", |
1057 "//ui/gfx:gfx_test_support", | 1057 "//ui/gfx:test_support", |
1058 ] | 1058 ] |
1059 # TODO(ajwong): This was in the original gyp, but it seems silly. | 1059 # TODO(ajwong): This was in the original gyp, but it seems silly. |
1060 # ['os_posix==1 and OS!="mac"', { | 1060 # ['os_posix==1 and OS!="mac"', { |
1061 # 'conditions': [ | 1061 # 'conditions': [ |
1062 # ['use_allocator!="none"', { | 1062 # ['use_allocator!="none"', { |
1063 # 'dependencies': [ | 1063 # 'dependencies': [ |
1064 # '../base/allocator/allocator.gyp:allocator', | 1064 # '../base/allocator/allocator.gyp:allocator', |
1065 # ], | 1065 # ], |
1066 # }], | 1066 # }], |
1067 # ], | 1067 # ], |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1173 "base/android/java/src/org/chromium/media/ImageFormat.template", | 1173 "base/android/java/src/org/chromium/media/ImageFormat.template", |
1174 ] | 1174 ] |
1175 inputs = [ | 1175 inputs = [ |
1176 "video/capture/android/imageformat_list.h" | 1176 "video/capture/android/imageformat_list.h" |
1177 ] | 1177 ] |
1178 package_name = "org/chromium/media" | 1178 package_name = "org/chromium/media" |
1179 } | 1179 } |
1180 | 1180 |
1181 # TODO(dalecurtis): Finish media_unittests_apk and media_perftests_apk. | 1181 # TODO(dalecurtis): Finish media_unittests_apk and media_perftests_apk. |
1182 } | 1182 } |
OLD | NEW |