OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, | 7 'chromium_code': 1, |
8 # Override to dynamically link the cras (ChromeOS audio) library. | 8 # Override to dynamically link the cras (ChromeOS audio) library. |
9 'use_cras%': 0, | 9 'use_cras%': 0, |
10 # Option e.g. for Linux distributions to link pulseaudio directly | 10 # Option e.g. for Linux distributions to link pulseaudio directly |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
42 'enable_hevc_demuxing%': 1, | 42 'enable_hevc_demuxing%': 1, |
43 'enable_mse_mpeg2ts_stream_parser%': 1, | 43 'enable_mse_mpeg2ts_stream_parser%': 1, |
44 }, { | 44 }, { |
45 'enable_ac3_eac3_audio_demuxing%': 0, | 45 'enable_ac3_eac3_audio_demuxing%': 0, |
46 'enable_hevc_demuxing%': 0, | 46 'enable_hevc_demuxing%': 0, |
47 'enable_mse_mpeg2ts_stream_parser%': 0, | 47 'enable_mse_mpeg2ts_stream_parser%': 0, |
48 }], | 48 }], |
49 ], | 49 ], |
50 }, | 50 }, |
51 'includes': [ | 51 'includes': [ |
| 52 'capture/capture.gypi', |
52 'media_cdm.gypi', | 53 'media_cdm.gypi', |
53 'media_variables.gypi', | 54 'media_variables.gypi', |
54 ], | 55 ], |
55 'targets': [ | 56 'targets': [ |
56 { | 57 { |
57 # GN version: //media:media_features | 58 # GN version: //media:media_features |
58 'target_name': 'media_features', | 59 'target_name': 'media_features', |
59 'includes': [ '../build/buildflag_header.gypi' ], | 60 'includes': [ '../build/buildflag_header.gypi' ], |
60 'hard_dependency': 1, | 61 'hard_dependency': 1, |
61 'variables': { | 62 'variables': { |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
95 '../third_party/libwebm/libwebm.gyp:libwebm', | 96 '../third_party/libwebm/libwebm.gyp:libwebm', |
96 '../third_party/opus/opus.gyp:opus', | 97 '../third_party/opus/opus.gyp:opus', |
97 'media_features', | 98 'media_features', |
98 ], | 99 ], |
99 'defines': [ | 100 'defines': [ |
100 'MEDIA_IMPLEMENTATION', | 101 'MEDIA_IMPLEMENTATION', |
101 ], | 102 ], |
102 'include_dirs': [ | 103 'include_dirs': [ |
103 '..', | 104 '..', |
104 ], | 105 ], |
| 106 'includes': [ |
| 107 'capture/capture.gypi', |
| 108 ], |
105 'sources': [ | 109 'sources': [ |
| 110 '<@(capture_sources)', |
106 'audio/agc_audio_stream.h', | 111 'audio/agc_audio_stream.h', |
107 'audio/alsa/alsa_input.cc', | 112 'audio/alsa/alsa_input.cc', |
108 'audio/alsa/alsa_input.h', | 113 'audio/alsa/alsa_input.h', |
109 'audio/alsa/alsa_output.cc', | 114 'audio/alsa/alsa_output.cc', |
110 'audio/alsa/alsa_output.h', | 115 'audio/alsa/alsa_output.h', |
111 'audio/alsa/alsa_util.cc', | 116 'audio/alsa/alsa_util.cc', |
112 'audio/alsa/alsa_util.h', | 117 'audio/alsa/alsa_util.h', |
113 'audio/alsa/alsa_wrapper.cc', | 118 'audio/alsa/alsa_wrapper.cc', |
114 'audio/alsa/alsa_wrapper.h', | 119 'audio/alsa/alsa_wrapper.h', |
115 'audio/alsa/audio_manager_alsa.cc', | 120 'audio/alsa/audio_manager_alsa.cc', |
(...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
464 'base/video_frame_pool.h', | 469 'base/video_frame_pool.h', |
465 'base/video_renderer.cc', | 470 'base/video_renderer.cc', |
466 'base/video_renderer.h', | 471 'base/video_renderer.h', |
467 'base/video_rotation.h', | 472 'base/video_rotation.h', |
468 'base/video_types.cc', | 473 'base/video_types.cc', |
469 'base/video_types.h', | 474 'base/video_types.h', |
470 'base/video_util.cc', | 475 'base/video_util.cc', |
471 'base/video_util.h', | 476 'base/video_util.h', |
472 'base/wall_clock_time_source.cc', | 477 'base/wall_clock_time_source.cc', |
473 'base/wall_clock_time_source.h', | 478 'base/wall_clock_time_source.h', |
| 479 'base/win/mf_initializer.cc', |
| 480 'base/win/mf_initializer.h', |
474 'base/yuv_convert.cc', | 481 'base/yuv_convert.cc', |
475 'base/yuv_convert.h', | 482 'base/yuv_convert.h', |
476 'cdm/aes_decryptor.cc', | 483 'cdm/aes_decryptor.cc', |
477 'cdm/aes_decryptor.h', | 484 'cdm/aes_decryptor.h', |
478 'cdm/cdm_adapter.cc', | 485 'cdm/cdm_adapter.cc', |
479 'cdm/cdm_adapter.h', | 486 'cdm/cdm_adapter.h', |
480 'cdm/cdm_allocator.cc', | 487 'cdm/cdm_allocator.cc', |
481 'cdm/cdm_allocator.h', | 488 'cdm/cdm_allocator.h', |
482 'cdm/cdm_file_io.h', | 489 'cdm/cdm_file_io.h', |
483 'cdm/cdm_file_io.h', | 490 'cdm/cdm_file_io.h', |
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
700 ], | 707 ], |
701 }, | 708 }, |
702 # Exclude the sources that depend on libvpx. | 709 # Exclude the sources that depend on libvpx. |
703 'sources!': [ | 710 'sources!': [ |
704 'filters/vpx_video_decoder.cc', | 711 'filters/vpx_video_decoder.cc', |
705 'filters/vpx_video_decoder.h', | 712 'filters/vpx_video_decoder.h', |
706 ], | 713 ], |
707 }], | 714 }], |
708 ['OS=="android"', { | 715 ['OS=="android"', { |
709 'dependencies': [ | 716 'dependencies': [ |
| 717 'capture_java', |
710 'media_android_jni_headers', | 718 'media_android_jni_headers', |
711 'media_java', | 719 'media_java', |
712 'player_android', | 720 'player_android', |
| 721 'video_capture_android_jni_headers', |
713 ], | 722 ], |
714 'sources!': [ | 723 'sources!': [ |
715 'base/audio_video_metadata_extractor.cc', | 724 'base/audio_video_metadata_extractor.cc', |
716 'base/audio_video_metadata_extractor.h', | 725 'base/audio_video_metadata_extractor.h', |
717 'base/media_file_checker.cc', | 726 'base/media_file_checker.cc', |
718 'base/media_file_checker.h', | 727 'base/media_file_checker.h', |
719 'filters/decrypting_audio_decoder.cc', | 728 'filters/decrypting_audio_decoder.cc', |
720 'filters/decrypting_audio_decoder.h', | 729 'filters/decrypting_audio_decoder.h', |
721 'filters/decrypting_video_decoder.cc', | 730 'filters/decrypting_video_decoder.cc', |
722 'filters/decrypting_video_decoder.h', | 731 'filters/decrypting_video_decoder.h', |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
805 }, { # else: use_cras==0 | 814 }, { # else: use_cras==0 |
806 'sources!': [ | 815 'sources!': [ |
807 'audio/cras/audio_manager_cras.cc', | 816 'audio/cras/audio_manager_cras.cc', |
808 'audio/cras/audio_manager_cras.h', | 817 'audio/cras/audio_manager_cras.h', |
809 'audio/cras/cras_input.cc', | 818 'audio/cras/cras_input.cc', |
810 'audio/cras/cras_input.h', | 819 'audio/cras/cras_input.h', |
811 'audio/cras/cras_unified.cc', | 820 'audio/cras/cras_unified.cc', |
812 'audio/cras/cras_unified.h', | 821 'audio/cras/cras_unified.h', |
813 ], | 822 ], |
814 }], | 823 }], |
| 824 |
| 825 ['use_udev==1', { |
| 826 'dependencies': [ |
| 827 '<(DEPTH)/device/udev_linux/udev.gyp:udev_linux', |
| 828 ], |
| 829 }], |
815 ], | 830 ], |
816 }], | 831 }], |
817 ['OS!="linux"', { | 832 ['OS!="linux"', { |
818 'sources!': [ | 833 'sources!': [ |
819 'audio/cras/audio_manager_cras.cc', | 834 'audio/cras/audio_manager_cras.cc', |
820 'audio/cras/audio_manager_cras.h', | 835 'audio/cras/audio_manager_cras.h', |
821 'audio/cras/cras_input.cc', | 836 'audio/cras/cras_input.cc', |
822 'audio/cras/cras_input.h', | 837 'audio/cras/cras_input.h', |
823 'audio/cras/cras_unified.cc', | 838 'audio/cras/cras_unified.cc', |
824 'audio/cras/cras_unified.h', | 839 'audio/cras/cras_unified.h', |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
902 'audio/pulse/audio_manager_pulse.h', | 917 'audio/pulse/audio_manager_pulse.h', |
903 'audio/pulse/pulse_input.cc', | 918 'audio/pulse/pulse_input.cc', |
904 'audio/pulse/pulse_input.h', | 919 'audio/pulse/pulse_input.h', |
905 'audio/pulse/pulse_output.cc', | 920 'audio/pulse/pulse_output.cc', |
906 'audio/pulse/pulse_output.h', | 921 'audio/pulse/pulse_output.h', |
907 'audio/pulse/pulse_util.cc', | 922 'audio/pulse/pulse_util.cc', |
908 'audio/pulse/pulse_util.h', | 923 'audio/pulse/pulse_util.h', |
909 ], | 924 ], |
910 }], | 925 }], |
911 ['OS=="mac"', { | 926 ['OS=="mac"', { |
| 927 'dependencies': [ |
| 928 '<(DEPTH)/third_party/decklink/decklink.gyp:decklink', |
| 929 ], |
| 930 |
912 'link_settings': { | 931 'link_settings': { |
913 'libraries': [ | 932 'libraries': [ |
914 '$(SDKROOT)/System/Library/Frameworks/AudioToolbox.framework', | 933 '$(SDKROOT)/System/Library/Frameworks/AudioToolbox.framework', |
915 '$(SDKROOT)/System/Library/Frameworks/AudioUnit.framework', | 934 '$(SDKROOT)/System/Library/Frameworks/AudioUnit.framework', |
916 '$(SDKROOT)/System/Library/Frameworks/AVFoundation.framework', | 935 '$(SDKROOT)/System/Library/Frameworks/AVFoundation.framework', |
917 '$(SDKROOT)/System/Library/Frameworks/CoreAudio.framework', | 936 '$(SDKROOT)/System/Library/Frameworks/CoreAudio.framework', |
918 '$(SDKROOT)/System/Library/Frameworks/CoreVideo.framework', | 937 '$(SDKROOT)/System/Library/Frameworks/CoreVideo.framework', |
919 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework', | 938 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework', |
920 ], | 939 ], |
921 }, | 940 }, |
922 }], | 941 }], |
923 ['OS=="win"', { | 942 ['OS=="win"', { |
| 943 'link_settings': { |
| 944 'libraries': [ |
| 945 '-ldxguid.lib', |
| 946 '-lmf.lib', |
| 947 '-lmfplat.lib', |
| 948 '-lmfreadwrite.lib', |
| 949 '-lmfuuid.lib', |
| 950 '-lsetupapi.lib', |
| 951 '-lwinmm.lib', |
| 952 ], |
| 953 }, |
| 954 # Specify delayload for media.dll. |
| 955 'msvs_settings': { |
| 956 'VCLinkerTool': { |
| 957 'DelayLoadDLLs': [ |
| 958 'mf.dll', |
| 959 'mfplat.dll', |
| 960 'mfreadwrite.dll', |
| 961 ], |
| 962 }, |
| 963 }, |
| 964 # Specify delayload for components that link with media.lib. |
| 965 'all_dependent_settings': { |
| 966 'msvs_settings': { |
| 967 'VCLinkerTool': { |
| 968 'DelayLoadDLLs': [ |
| 969 'mf.dll', |
| 970 'mfplat.dll', |
| 971 'mfreadwrite.dll', |
| 972 ], |
| 973 }, |
| 974 }, |
| 975 }, |
924 # TODO(wolenetz): Fix size_t to int truncations in win64. See | 976 # TODO(wolenetz): Fix size_t to int truncations in win64. See |
925 # http://crbug.com/171009 | 977 # http://crbug.com/171009 |
926 'conditions': [ | 978 'conditions': [ |
927 ['target_arch=="x64"', { | 979 ['target_arch=="x64"', { |
928 'msvs_disabled_warnings': [ 4267, ], | 980 'msvs_disabled_warnings': [ 4267, ], |
929 }], | 981 }], |
930 ], | 982 ], |
931 }], | 983 }], |
932 ['proprietary_codecs==1', { | 984 ['proprietary_codecs==1', { |
933 'sources': [ | 985 'sources': [ |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1069 'dependencies': [ | 1121 'dependencies': [ |
1070 '../base/base.gyp:base', | 1122 '../base/base.gyp:base', |
1071 ] | 1123 ] |
1072 }, | 1124 }, |
1073 { | 1125 { |
1074 # GN version: //media:media_unittests | 1126 # GN version: //media:media_unittests |
1075 'target_name': 'media_unittests', | 1127 'target_name': 'media_unittests', |
1076 'type': '<(gtest_target_type)', | 1128 'type': '<(gtest_target_type)', |
1077 'dependencies': [ | 1129 'dependencies': [ |
1078 'audio_test_config', | 1130 'audio_test_config', |
1079 # TODO(mcasas): Remove this entry after https://crbug.com/618718. | |
1080 'capture/capture.gyp:unittests', | |
1081 'cdm_paths', | 1131 'cdm_paths', |
1082 'media', | 1132 'media', |
1083 'media_features', | 1133 'media_features', |
1084 'media_test_support', | 1134 'media_test_support', |
1085 'shared_memory_support', | 1135 'shared_memory_support', |
1086 '../base/base.gyp:base', | 1136 '../base/base.gyp:base', |
1087 '../base/base.gyp:base_i18n', | 1137 '../base/base.gyp:base_i18n', |
1088 '../base/base.gyp:test_support_base', | 1138 '../base/base.gyp:test_support_base', |
1089 '../gpu/gpu.gyp:command_buffer_common', | 1139 '../gpu/gpu.gyp:command_buffer_common', |
1090 '../gpu/gpu.gyp:gpu_unittest_utils', | 1140 '../gpu/gpu.gyp:gpu_unittest_utils', |
1091 '../skia/skia.gyp:skia', | 1141 '../skia/skia.gyp:skia', |
1092 '../testing/gmock.gyp:gmock', | 1142 '../testing/gmock.gyp:gmock', |
1093 '../testing/gtest.gyp:gtest', | 1143 '../testing/gtest.gyp:gtest', |
1094 '../third_party/libwebm/libwebm.gyp:libwebm', | 1144 '../third_party/libwebm/libwebm.gyp:libwebm', |
1095 '../third_party/libyuv/libyuv.gyp:libyuv', | 1145 '../third_party/libyuv/libyuv.gyp:libyuv', |
1096 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h', | 1146 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h', |
1097 '../ui/gfx/gfx.gyp:gfx', | 1147 '../ui/gfx/gfx.gyp:gfx', |
1098 '../ui/gfx/gfx.gyp:gfx_geometry', | 1148 '../ui/gfx/gfx.gyp:gfx_geometry', |
1099 '../ui/gfx/gfx.gyp:gfx_test_support', | 1149 '../ui/gfx/gfx.gyp:gfx_test_support', |
1100 '../url/url.gyp:url_lib', | 1150 '../url/url.gyp:url_lib', |
1101 ], | 1151 ], |
1102 'sources': [ | 1152 'sources': [ |
| 1153 '<@(capture_unittests_sources)', |
1103 'base/android/access_unit_queue_unittest.cc', | 1154 'base/android/access_unit_queue_unittest.cc', |
1104 'base/android/media_codec_decoder_unittest.cc', | 1155 'base/android/media_codec_decoder_unittest.cc', |
1105 'base/android/media_drm_bridge_unittest.cc', | 1156 'base/android/media_drm_bridge_unittest.cc', |
1106 'base/android/media_player_bridge_unittest.cc', | 1157 'base/android/media_player_bridge_unittest.cc', |
1107 'base/android/media_source_player_unittest.cc', | 1158 'base/android/media_source_player_unittest.cc', |
1108 'base/android/sdk_media_codec_bridge_unittest.cc', | 1159 'base/android/sdk_media_codec_bridge_unittest.cc', |
1109 'base/android/test_data_factory.cc', | 1160 'base/android/test_data_factory.cc', |
1110 'base/android/test_data_factory.h', | 1161 'base/android/test_data_factory.h', |
1111 'base/android/test_statistics.h', | 1162 'base/android/test_statistics.h', |
1112 'base/audio_block_fifo_unittest.cc', | 1163 'base/audio_block_fifo_unittest.cc', |
(...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1488 ], | 1539 ], |
1489 'defines': [ | 1540 'defines': [ |
1490 'USE_CRAS', | 1541 'USE_CRAS', |
1491 ], | 1542 ], |
1492 }], | 1543 }], |
1493 ], | 1544 ], |
1494 }, | 1545 }, |
1495 }, | 1546 }, |
1496 { | 1547 { |
1497 # GN version: //media:audio_unittests | 1548 # GN version: //media:audio_unittests |
1498 # For running the subset of tests that might require audio | 1549 # For running the subset of media_unittests that might require audio |
1499 # hardware separately on GPU bots. media_unittests includes these too. | 1550 # hardware separately on GPU bots. media_unittests includes these too. |
1500 'target_name': 'audio_unittests', | 1551 'target_name': 'audio_unittests', |
1501 'type': '<(gtest_target_type)', | 1552 'type': '<(gtest_target_type)', |
1502 'dependencies': [ | 1553 'dependencies': [ |
1503 'audio_test_config', | 1554 'audio_test_config', |
1504 # TODO(mcasas): Remove this entry after https://crbug.com/618718. | |
1505 'capture/capture.gyp:unittests', | |
1506 'media_test_support', | 1555 'media_test_support', |
1507 '../base/base.gyp:test_support_base', | 1556 '../base/base.gyp:test_support_base', |
1508 '../testing/gmock.gyp:gmock', | 1557 '../testing/gmock.gyp:gmock', |
1509 '../testing/gtest.gyp:gtest', | 1558 '../testing/gtest.gyp:gtest', |
1510 '../ui/gfx/gfx.gyp:gfx_test_support', | 1559 '../ui/gfx/gfx.gyp:gfx_test_support', |
1511 '../url/url.gyp:url_lib', | 1560 '../url/url.gyp:url_lib', |
1512 ], | 1561 ], |
1513 'sources': [ | 1562 'sources': [ |
1514 'base/run_all_unittests.cc', | 1563 'base/run_all_unittests.cc', |
1515 ], | 1564 ], |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1693 'base/simd/scale_yuv_to_rgb_mmx.inc', | 1742 'base/simd/scale_yuv_to_rgb_mmx.inc', |
1694 ], | 1743 ], |
1695 }, | 1744 }, |
1696 'msvs_2010_disable_uldi_when_referenced': 1, | 1745 'msvs_2010_disable_uldi_when_referenced': 1, |
1697 'includes': [ | 1746 'includes': [ |
1698 '../third_party/yasm/yasm_compile.gypi', | 1747 '../third_party/yasm/yasm_compile.gypi', |
1699 ], | 1748 ], |
1700 }, | 1749 }, |
1701 ], # targets | 1750 ], # targets |
1702 }], | 1751 }], |
1703 ['OS=="win"', { | |
1704 'targets': [ | |
1705 { | |
1706 # GN version: //media/base/win | |
1707 'target_name': 'mf_initializer', | |
1708 'type': '<(component)', | |
1709 'include_dirs': [ '..', ], | |
1710 'defines': [ 'MF_INITIALIZER_IMPLEMENTATION', ], | |
1711 'sources': [ | |
1712 'base/win/mf_initializer_export.h', | |
1713 'base/win/mf_initializer.cc', | |
1714 'base/win/mf_initializer.h', | |
1715 ], | |
1716 'dependencies': [ | |
1717 '../base/base.gyp:base', | |
1718 ], | |
1719 'link_settings': { | |
1720 'libraries': [ | |
1721 '-ldxguid.lib', | |
1722 '-lmf.lib', | |
1723 '-lmfplat.lib', | |
1724 '-lmfreadwrite.lib', | |
1725 '-lmfuuid.lib', | |
1726 '-lsetupapi.lib', | |
1727 '-lwinmm.lib', | |
1728 ], | |
1729 }, | |
1730 'msvs_settings': { | |
1731 'VCLinkerTool': { | |
1732 'DelayLoadDLLs': [ | |
1733 'mf.dll', | |
1734 'mfplat.dll', | |
1735 'mfreadwrite.dll', | |
1736 ], | |
1737 }, | |
1738 }, | |
1739 'all_dependent_settings': { | |
1740 'msvs_settings': { | |
1741 'VCLinkerTool': { | |
1742 'DelayLoadDLLs': [ | |
1743 'mf.dll', | |
1744 'mfplat.dll', | |
1745 'mfreadwrite.dll', | |
1746 ], | |
1747 }, | |
1748 }, | |
1749 }, | |
1750 }, | |
1751 ], | |
1752 }], | |
1753 ['OS=="android"', { | 1752 ['OS=="android"', { |
1754 'targets': [ | 1753 'targets': [ |
1755 { | 1754 { |
1756 # TODO(GN) | 1755 # TODO(GN) |
1757 'target_name': 'media_unittests_apk', | 1756 'target_name': 'media_unittests_apk', |
1758 'type': 'none', | 1757 'type': 'none', |
1759 'dependencies': [ | 1758 'dependencies': [ |
| 1759 'capture_java', |
1760 'media_java', | 1760 'media_java', |
1761 'media_unittests', | 1761 'media_unittests', |
1762 ], | 1762 ], |
1763 'variables': { | 1763 'variables': { |
1764 'test_suite_name': 'media_unittests', | 1764 'test_suite_name': 'media_unittests', |
1765 'isolate_file': 'media_unittests.isolate', | 1765 'isolate_file': 'media_unittests.isolate', |
1766 }, | 1766 }, |
1767 'includes': ['../build/apk_test.gypi'], | 1767 'includes': ['../build/apk_test.gypi'], |
1768 }, | 1768 }, |
1769 { | 1769 { |
1770 # TODO(GN) | 1770 # TODO(GN) |
1771 'target_name': 'media_perftests_apk', | 1771 'target_name': 'media_perftests_apk', |
1772 'type': 'none', | 1772 'type': 'none', |
1773 'dependencies': [ | 1773 'dependencies': [ |
| 1774 'capture_java', |
1774 'media_java', | 1775 'media_java', |
1775 'media_perftests', | 1776 'media_perftests', |
1776 ], | 1777 ], |
1777 'variables': { | 1778 'variables': { |
1778 'test_suite_name': 'media_perftests', | 1779 'test_suite_name': 'media_perftests', |
1779 'isolate_file': 'media_perftests.isolate', | 1780 'isolate_file': 'media_perftests.isolate', |
1780 }, | 1781 }, |
1781 'includes': ['../build/apk_test.gypi'], | 1782 'includes': ['../build/apk_test.gypi'], |
1782 }, | 1783 }, |
1783 { | 1784 { |
1784 # GN: //media/base/android:media_jni_headers | 1785 # GN: //media/base/android:media_jni_headers |
1785 'target_name': 'media_android_jni_headers', | 1786 'target_name': 'media_android_jni_headers', |
1786 'type': 'none', | 1787 'type': 'none', |
1787 'sources': [ | 1788 'sources': [ |
1788 'base/android/java/src/org/chromium/media/AudioManagerAndroid.java', | 1789 'base/android/java/src/org/chromium/media/AudioManagerAndroid.java', |
1789 'base/android/java/src/org/chromium/media/AudioRecordInput.java', | 1790 'base/android/java/src/org/chromium/media/AudioRecordInput.java', |
1790 'base/android/java/src/org/chromium/media/MediaCodecBridge.java', | 1791 'base/android/java/src/org/chromium/media/MediaCodecBridge.java', |
1791 'base/android/java/src/org/chromium/media/MediaCodecUtil.java', | 1792 'base/android/java/src/org/chromium/media/MediaCodecUtil.java', |
1792 'base/android/java/src/org/chromium/media/MediaDrmBridge.java', | 1793 'base/android/java/src/org/chromium/media/MediaDrmBridge.java', |
1793 'base/android/java/src/org/chromium/media/MediaPlayerBridge.java', | 1794 'base/android/java/src/org/chromium/media/MediaPlayerBridge.java', |
1794 'base/android/java/src/org/chromium/media/MediaPlayerListener.java', | 1795 'base/android/java/src/org/chromium/media/MediaPlayerListener.java', |
1795 ], | 1796 ], |
1796 'variables': { | 1797 'variables': { |
1797 'jni_gen_package': 'media', | 1798 'jni_gen_package': 'media', |
| 1799 }, |
| 1800 'includes': ['../build/jni_generator.gypi'], |
| 1801 }, |
| 1802 { |
| 1803 # GN: //media/capture/video/android:capture_jni_headers |
| 1804 'target_name': 'video_capture_android_jni_headers', |
| 1805 'type': 'none', |
| 1806 'sources': [ |
| 1807 'capture/video/android/java/src/org/chromium/media/VideoCapture.java
', |
| 1808 'capture/video/android/java/src/org/chromium/media/VideoCaptureFacto
ry.java', |
| 1809 ], |
| 1810 'variables': { |
| 1811 'jni_gen_package': 'media', |
1798 }, | 1812 }, |
1799 'includes': ['../build/jni_generator.gypi'], | 1813 'includes': ['../build/jni_generator.gypi'], |
1800 }, | 1814 }, |
1801 { | 1815 { |
1802 # GN: //media/base/android:android | 1816 # GN: //media/base/android:android |
1803 'target_name': 'player_android', | 1817 'target_name': 'player_android', |
1804 'type': 'static_library', | 1818 'type': 'static_library', |
1805 'sources': [ | 1819 'sources': [ |
1806 'base/android/access_unit_queue.cc', | 1820 'base/android/access_unit_queue.cc', |
1807 'base/android/access_unit_queue.h', | 1821 'base/android/access_unit_queue.h', |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1881 ], | 1895 ], |
1882 'include_dirs': [ | 1896 'include_dirs': [ |
1883 # Needed by media_drm_bridge.cc. | 1897 # Needed by media_drm_bridge.cc. |
1884 '<(SHARED_INTERMEDIATE_DIR)', | 1898 '<(SHARED_INTERMEDIATE_DIR)', |
1885 ], | 1899 ], |
1886 'defines': [ | 1900 'defines': [ |
1887 'MEDIA_IMPLEMENTATION', | 1901 'MEDIA_IMPLEMENTATION', |
1888 ], | 1902 ], |
1889 }, | 1903 }, |
1890 { | 1904 { |
| 1905 # GN: //media/capture/video/android:capture_java |
| 1906 'target_name': 'capture_java', |
| 1907 'type': 'none', |
| 1908 'dependencies': [ |
| 1909 '../base/base.gyp:base', |
| 1910 'media_android_captureapitype', |
| 1911 'media_android_imageformat', |
| 1912 ], |
| 1913 'export_dependent_settings': [ |
| 1914 '../base/base.gyp:base', |
| 1915 ], |
| 1916 'variables': { |
| 1917 'java_in_dir': 'capture/video/android/java', |
| 1918 }, |
| 1919 'includes': ['../build/java.gypi'], |
| 1920 }, |
| 1921 { |
1891 # GN: //media/base/android:media_java | 1922 # GN: //media/base/android:media_java |
1892 'target_name': 'media_java', | 1923 'target_name': 'media_java', |
1893 'type': 'none', | 1924 'type': 'none', |
1894 'dependencies': [ | 1925 'dependencies': [ |
1895 '../base/base.gyp:base', | 1926 '../base/base.gyp:base', |
1896 ], | 1927 ], |
1897 'export_dependent_settings': [ | 1928 'export_dependent_settings': [ |
1898 '../base/base.gyp:base', | 1929 '../base/base.gyp:base', |
1899 ], | 1930 ], |
1900 'variables': { | 1931 'variables': { |
1901 'java_in_dir': 'base/android/java', | 1932 'java_in_dir': 'base/android/java', |
1902 }, | 1933 }, |
1903 'includes': ['../build/java.gypi'], | 1934 'includes': ['../build/java.gypi'], |
1904 }, | 1935 }, |
| 1936 { |
| 1937 # GN: //media/base/android:media_android_captureapitype |
| 1938 'target_name': 'media_android_captureapitype', |
| 1939 'type': 'none', |
| 1940 'variables': { |
| 1941 'source_file': 'capture/video/video_capture_device.h', |
| 1942 }, |
| 1943 'includes': [ '../build/android/java_cpp_enum.gypi' ], |
| 1944 }, |
| 1945 { |
| 1946 # GN: //media/base/android:media_android_imageformat |
| 1947 'target_name': 'media_android_imageformat', |
| 1948 'type': 'none', |
| 1949 'variables': { |
| 1950 'source_file': 'capture/video/android/video_capture_device_android.h
', |
| 1951 }, |
| 1952 'includes': [ '../build/android/java_cpp_enum.gypi' ], |
| 1953 }, |
1905 ], | 1954 ], |
1906 'conditions': [ | 1955 'conditions': [ |
1907 ['test_isolation_mode != "noop"', | 1956 ['test_isolation_mode != "noop"', |
1908 { | 1957 { |
1909 'targets': [ | 1958 'targets': [ |
1910 { | 1959 { |
1911 'target_name': 'media_unittests_apk_run', | 1960 'target_name': 'media_unittests_apk_run', |
1912 'type': 'none', | 1961 'type': 'none', |
1913 'dependencies': [ | 1962 'dependencies': [ |
1914 'media_unittests_apk', | 1963 'media_unittests_apk', |
(...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2269 'dependencies': [ | 2318 'dependencies': [ |
2270 '../build/linux/system.gyp:libdrm', | 2319 '../build/linux/system.gyp:libdrm', |
2271 ] | 2320 ] |
2272 }], | 2321 }], |
2273 ], | 2322 ], |
2274 } | 2323 } |
2275 ] | 2324 ] |
2276 }], | 2325 }], |
2277 ], | 2326 ], |
2278 } | 2327 } |
OLD | NEW |