Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(46)

Side by Side Diff: media/BUILD.gn

Issue 1727953005: Enable AudioDecoder unit tests on Android (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Removed contitions from base/container_names.* compilation Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | media/base/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/buildflag_header.gni") 5 import("//build/buildflag_header.gni")
6 import("//build/config/android/config.gni") 6 import("//build/config/android/config.gni")
7 import("//build/config/arm.gni") 7 import("//build/config/arm.gni")
8 import("//build/config/features.gni") 8 import("//build/config/features.gni")
9 import("//build/config/linux/pkg_config.gni") 9 import("//build/config/linux/pkg_config.gni")
10 import("//build/config/ui.gni") 10 import("//build/config/ui.gni")
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
218 "filters/h264_bit_reader.cc", 218 "filters/h264_bit_reader.cc",
219 "filters/h264_bit_reader.h", 219 "filters/h264_bit_reader.h",
220 "filters/h264_parser.cc", 220 "filters/h264_parser.cc",
221 "filters/h264_parser.h", 221 "filters/h264_parser.h",
222 "filters/ivf_parser.cc", 222 "filters/ivf_parser.cc",
223 "filters/ivf_parser.h", 223 "filters/ivf_parser.h",
224 "filters/jpeg_parser.cc", 224 "filters/jpeg_parser.cc",
225 "filters/jpeg_parser.h", 225 "filters/jpeg_parser.h",
226 "filters/media_source_state.cc", 226 "filters/media_source_state.cc",
227 "filters/media_source_state.h", 227 "filters/media_source_state.h",
228 "filters/opus_audio_decoder.cc",
229 "filters/opus_audio_decoder.h",
228 "filters/opus_constants.cc", 230 "filters/opus_constants.cc",
229 "filters/opus_constants.h", 231 "filters/opus_constants.h",
230 "filters/source_buffer_range.cc", 232 "filters/source_buffer_range.cc",
231 "filters/source_buffer_range.h", 233 "filters/source_buffer_range.h",
232 "filters/source_buffer_stream.cc", 234 "filters/source_buffer_stream.cc",
233 "filters/source_buffer_stream.h", 235 "filters/source_buffer_stream.h",
234 "filters/stream_parser_factory.cc", 236 "filters/stream_parser_factory.cc",
235 "filters/stream_parser_factory.h", 237 "filters/stream_parser_factory.h",
236 "filters/video_cadence_estimator.cc", 238 "filters/video_cadence_estimator.cc",
237 "filters/video_cadence_estimator.h", 239 "filters/video_cadence_estimator.h",
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
409 current_cpu == "mips64el") { 411 current_cpu == "mips64el") {
410 sources += [ 412 sources += [
411 "base/android/ndk_media_codec_bridge.cc", 413 "base/android/ndk_media_codec_bridge.cc",
412 "base/android/ndk_media_codec_bridge.h", 414 "base/android/ndk_media_codec_bridge.h",
413 "base/android/ndk_media_codec_wrapper.cc", 415 "base/android/ndk_media_codec_wrapper.cc",
414 ] 416 ]
415 } 417 }
416 allow_circular_includes_from = [ "//media/base/android" ] 418 allow_circular_includes_from = [ "//media/base/android" ]
417 } 419 }
418 420
419 if (!is_android || media_use_ffmpeg) {
420 sources += [
421 "filters/opus_audio_decoder.cc",
422 "filters/opus_audio_decoder.h",
423 ]
424 }
425
426 if (current_cpu != "arm" && is_chromeos) { 421 if (current_cpu != "arm" && is_chromeos) {
427 sources += [ 422 sources += [
428 "filters/h264_bitstream_buffer.cc", 423 "filters/h264_bitstream_buffer.cc",
429 "filters/h264_bitstream_buffer.h", 424 "filters/h264_bitstream_buffer.h",
430 ] 425 ]
431 } 426 }
432 427
433 # A simple WebM encoder for animated avatars on ChromeOS. 428 # A simple WebM encoder for animated avatars on ChromeOS.
434 429
435 if (use_ozone) { 430 if (use_ozone) {
(...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after
731 726
732 # If ExternalClearKey is built, we can test CdmAdapter. 727 # If ExternalClearKey is built, we can test CdmAdapter.
733 if (enable_pepper_cdms) { 728 if (enable_pepper_cdms) {
734 sources += [ "cdm/cdm_adapter_unittest.cc" ] 729 sources += [ "cdm/cdm_adapter_unittest.cc" ]
735 data_deps += [ "//media/cdm/ppapi:clearkeycdm" ] 730 data_deps += [ "//media/cdm/ppapi:clearkeycdm" ]
736 } 731 }
737 732
738 if (media_use_ffmpeg) { 733 if (media_use_ffmpeg) {
739 sources += [ 734 sources += [
740 "ffmpeg/ffmpeg_common_unittest.cc", 735 "ffmpeg/ffmpeg_common_unittest.cc",
736 "filters/audio_decoder_unittest.cc",
741 "filters/blocking_url_protocol_unittest.cc", 737 "filters/blocking_url_protocol_unittest.cc",
742 "filters/ffmpeg_glue_unittest.cc", 738 "filters/ffmpeg_glue_unittest.cc",
743 "filters/in_memory_url_protocol_unittest.cc", 739 "filters/in_memory_url_protocol_unittest.cc",
744 ] 740 ]
745 741
746 if (!is_android) { 742 if (!is_android) {
747 sources += [ 743 sources += [
748 # These tests are confused by Android always having proprietary 744 # These tests are confused by Android always having proprietary
749 # codecs enabled, but ffmpeg_branding=Chromium. These should be 745 # codecs enabled, but ffmpeg_branding=Chromium. These should be
750 # fixed, http://crbug.com/570762. 746 # fixed, http://crbug.com/570762.
751 "filters/audio_decoder_unittest.cc",
752 "filters/audio_file_reader_unittest.cc", 747 "filters/audio_file_reader_unittest.cc",
753 "filters/ffmpeg_demuxer_unittest.cc", 748 "filters/ffmpeg_demuxer_unittest.cc",
754 749
755 # FFmpeg on Android does not include video decoders. 750 # FFmpeg on Android does not include video decoders.
756 "filters/ffmpeg_video_decoder_unittest.cc", 751 "filters/ffmpeg_video_decoder_unittest.cc",
757 ] 752 ]
758 } 753 }
759 } 754 }
760 755
761 if (current_cpu != "arm" && is_chromeos) { 756 if (current_cpu != "arm" && is_chromeos) {
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
938 if (proprietary_codecs) { 933 if (proprietary_codecs) {
939 fuzzer_test("media_cenc_utils_fuzzer") { 934 fuzzer_test("media_cenc_utils_fuzzer") {
940 sources = [ 935 sources = [
941 "cdm/cenc_utils_fuzzertest.cc", 936 "cdm/cenc_utils_fuzzertest.cc",
942 ] 937 ]
943 deps = [ 938 deps = [
944 ":media", 939 ":media",
945 ] 940 ]
946 } 941 }
947 } 942 }
OLDNEW
« no previous file with comments | « no previous file | media/base/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698