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 727 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
738 ], | 738 ], |
739 }, | 739 }, |
740 # Exclude the sources that depend on libvpx. | 740 # Exclude the sources that depend on libvpx. |
741 'sources!': [ | 741 'sources!': [ |
742 'filters/vpx_video_decoder.cc', | 742 'filters/vpx_video_decoder.cc', |
743 'filters/vpx_video_decoder.h', | 743 'filters/vpx_video_decoder.h', |
744 ], | 744 ], |
745 }], | 745 }], |
746 ['OS=="android"', { | 746 ['OS=="android"', { |
747 'dependencies': [ | 747 'dependencies': [ |
| 748 'capture_java', |
748 'media_android_jni_headers', | 749 'media_android_jni_headers', |
749 'media_java', | 750 'media_java', |
750 'player_android', | 751 'player_android', |
751 'video_capture_android_jni_headers', | 752 'video_capture_android_jni_headers', |
752 ], | 753 ], |
753 'sources!': [ | 754 'sources!': [ |
754 'base/audio_video_metadata_extractor.cc', | 755 'base/audio_video_metadata_extractor.cc', |
755 'base/audio_video_metadata_extractor.h', | 756 'base/audio_video_metadata_extractor.h', |
756 'base/media_file_checker.cc', | 757 'base/media_file_checker.cc', |
757 'base/media_file_checker.h', | 758 'base/media_file_checker.h', |
(...skipping 1055 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1813 }, | 1814 }, |
1814 ], # targets | 1815 ], # targets |
1815 }], | 1816 }], |
1816 ['OS=="android"', { | 1817 ['OS=="android"', { |
1817 'targets': [ | 1818 'targets': [ |
1818 { | 1819 { |
1819 # TODO(GN) | 1820 # TODO(GN) |
1820 'target_name': 'media_unittests_apk', | 1821 'target_name': 'media_unittests_apk', |
1821 'type': 'none', | 1822 'type': 'none', |
1822 'dependencies': [ | 1823 'dependencies': [ |
| 1824 'capture_java', |
1823 'media_java', | 1825 'media_java', |
1824 'media_unittests', | 1826 'media_unittests', |
1825 ], | 1827 ], |
1826 'variables': { | 1828 'variables': { |
1827 'test_suite_name': 'media_unittests', | 1829 'test_suite_name': 'media_unittests', |
1828 'isolate_file': 'media_unittests.isolate', | 1830 'isolate_file': 'media_unittests.isolate', |
1829 }, | 1831 }, |
1830 'includes': ['../build/apk_test.gypi'], | 1832 'includes': ['../build/apk_test.gypi'], |
1831 }, | 1833 }, |
1832 { | 1834 { |
1833 # TODO(GN) | 1835 # TODO(GN) |
1834 'target_name': 'media_perftests_apk', | 1836 'target_name': 'media_perftests_apk', |
1835 'type': 'none', | 1837 'type': 'none', |
1836 'dependencies': [ | 1838 'dependencies': [ |
| 1839 'capture_java', |
1837 'media_java', | 1840 'media_java', |
1838 'media_perftests', | 1841 'media_perftests', |
1839 ], | 1842 ], |
1840 'variables': { | 1843 'variables': { |
1841 'test_suite_name': 'media_perftests', | 1844 'test_suite_name': 'media_perftests', |
1842 'isolate_file': 'media_perftests.isolate', | 1845 'isolate_file': 'media_perftests.isolate', |
1843 }, | 1846 }, |
1844 'includes': ['../build/apk_test.gypi'], | 1847 'includes': ['../build/apk_test.gypi'], |
1845 }, | 1848 }, |
1846 { | 1849 { |
1847 # GN: //media/base/android:media_android_jni_headers | 1850 # GN: //media/base/android:media_jni_headers |
1848 'target_name': 'media_android_jni_headers', | 1851 'target_name': 'media_android_jni_headers', |
1849 'type': 'none', | 1852 'type': 'none', |
1850 'sources': [ | 1853 'sources': [ |
1851 'base/android/java/src/org/chromium/media/AudioManagerAndroid.java', | 1854 'base/android/java/src/org/chromium/media/AudioManagerAndroid.java', |
1852 'base/android/java/src/org/chromium/media/AudioRecordInput.java', | 1855 'base/android/java/src/org/chromium/media/AudioRecordInput.java', |
1853 'base/android/java/src/org/chromium/media/MediaCodecBridge.java', | 1856 'base/android/java/src/org/chromium/media/MediaCodecBridge.java', |
1854 'base/android/java/src/org/chromium/media/MediaCodecUtil.java', | 1857 'base/android/java/src/org/chromium/media/MediaCodecUtil.java', |
1855 'base/android/java/src/org/chromium/media/MediaDrmBridge.java', | 1858 'base/android/java/src/org/chromium/media/MediaDrmBridge.java', |
1856 'base/android/java/src/org/chromium/media/MediaPlayerBridge.java', | 1859 'base/android/java/src/org/chromium/media/MediaPlayerBridge.java', |
1857 'base/android/java/src/org/chromium/media/MediaPlayerListener.java', | 1860 'base/android/java/src/org/chromium/media/MediaPlayerListener.java', |
1858 ], | 1861 ], |
1859 'variables': { | 1862 'variables': { |
1860 'jni_gen_package': 'media', | 1863 'jni_gen_package': 'media', |
1861 }, | 1864 }, |
1862 'includes': ['../build/jni_generator.gypi'], | 1865 'includes': ['../build/jni_generator.gypi'], |
1863 }, | 1866 }, |
1864 { | 1867 { |
1865 # GN: //media/base/android:video_capture_android_jni_headers | 1868 # GN: //media/capture/video/android:capture_jni_headers |
1866 'target_name': 'video_capture_android_jni_headers', | 1869 'target_name': 'video_capture_android_jni_headers', |
1867 'type': 'none', | 1870 'type': 'none', |
1868 'sources': [ | 1871 'sources': [ |
1869 'base/android/java/src/org/chromium/media/VideoCapture.java', | 1872 'capture/video/android/java/src/org/chromium/media/VideoCapture.java
', |
1870 'base/android/java/src/org/chromium/media/VideoCaptureFactory.java', | 1873 'capture/video/android/java/src/org/chromium/media/VideoCaptureFacto
ry.java', |
1871 ], | 1874 ], |
1872 'variables': { | 1875 'variables': { |
1873 'jni_gen_package': 'media', | 1876 'jni_gen_package': 'media', |
1874 }, | 1877 }, |
1875 'includes': ['../build/jni_generator.gypi'], | 1878 'includes': ['../build/jni_generator.gypi'], |
1876 }, | 1879 }, |
1877 { | 1880 { |
1878 # GN: //media/base/android:android | 1881 # GN: //media/base/android:android |
1879 'target_name': 'player_android', | 1882 'target_name': 'player_android', |
1880 'type': 'static_library', | 1883 'type': 'static_library', |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1925 'base/android/media_task_runner.cc', | 1928 'base/android/media_task_runner.cc', |
1926 'base/android/media_task_runner.h', | 1929 'base/android/media_task_runner.h', |
1927 'base/android/media_url_interceptor.h', | 1930 'base/android/media_url_interceptor.h', |
1928 'base/android/provision_fetcher.h', | 1931 'base/android/provision_fetcher.h', |
1929 'base/android/sdk_media_codec_bridge.cc', | 1932 'base/android/sdk_media_codec_bridge.cc', |
1930 'base/android/sdk_media_codec_bridge.h', | 1933 'base/android/sdk_media_codec_bridge.h', |
1931 'base/android/video_decoder_job.cc', | 1934 'base/android/video_decoder_job.cc', |
1932 'base/android/video_decoder_job.h', | 1935 'base/android/video_decoder_job.h', |
1933 'base/android/video_media_codec_decoder.cc', | 1936 'base/android/video_media_codec_decoder.cc', |
1934 'base/android/video_media_codec_decoder.h', | 1937 'base/android/video_media_codec_decoder.h', |
| 1938 'capture/video/android/capture_jni_registrar.cc', |
| 1939 'capture/video/android/capture_jni_registrar.h', |
1935 ], | 1940 ], |
1936 'conditions': [ | 1941 'conditions': [ |
1937 # Only 64 bit builds are using android-21 NDK library, check common.
gypi | 1942 # Only 64 bit builds are using android-21 NDK library, check common.
gypi |
1938 ['target_arch=="arm64" or target_arch=="x64" or target_arch=="mips64
el"', { | 1943 ['target_arch=="arm64" or target_arch=="x64" or target_arch=="mips64
el"', { |
1939 'sources': [ | 1944 'sources': [ |
1940 'base/android/ndk_media_codec_bridge.cc', | 1945 'base/android/ndk_media_codec_bridge.cc', |
1941 'base/android/ndk_media_codec_bridge.h', | 1946 'base/android/ndk_media_codec_bridge.h', |
1942 'base/android/ndk_media_codec_wrapper.cc', | 1947 'base/android/ndk_media_codec_wrapper.cc', |
1943 ], | 1948 ], |
1944 }], | 1949 }], |
1945 ], | 1950 ], |
1946 'dependencies': [ | 1951 'dependencies': [ |
1947 '../base/base.gyp:base', | 1952 '../base/base.gyp:base', |
1948 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h
', | 1953 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h
', |
1949 '../ui/gl/gl.gyp:gl', | 1954 '../ui/gl/gl.gyp:gl', |
1950 '../url/url.gyp:url_lib', | 1955 '../url/url.gyp:url_lib', |
1951 'media_android_jni_headers', | 1956 'media_android_jni_headers', |
1952 'shared_memory_support', | 1957 'shared_memory_support', |
1953 ], | 1958 ], |
1954 'include_dirs': [ | 1959 'include_dirs': [ |
1955 # Needed by media_drm_bridge.cc. | 1960 # Needed by media_drm_bridge.cc. |
1956 '<(SHARED_INTERMEDIATE_DIR)', | 1961 '<(SHARED_INTERMEDIATE_DIR)', |
1957 ], | 1962 ], |
1958 'defines': [ | 1963 'defines': [ |
1959 'MEDIA_IMPLEMENTATION', | 1964 'MEDIA_IMPLEMENTATION', |
1960 ], | 1965 ], |
1961 }, | 1966 }, |
1962 { | 1967 { |
1963 # GN: //media/base/android:media_java | 1968 # GN: //media/capture/video/android:capture_java |
1964 'target_name': 'media_java', | 1969 'target_name': 'capture_java', |
1965 'type': 'none', | 1970 'type': 'none', |
1966 'dependencies': [ | 1971 'dependencies': [ |
1967 '../base/base.gyp:base', | 1972 '../base/base.gyp:base', |
1968 'media_android_captureapitype', | 1973 'media_android_captureapitype', |
1969 'media_android_imageformat', | 1974 'media_android_imageformat', |
1970 ], | 1975 ], |
1971 'export_dependent_settings': [ | 1976 'export_dependent_settings': [ |
1972 '../base/base.gyp:base', | 1977 '../base/base.gyp:base', |
1973 ], | 1978 ], |
1974 'variables': { | 1979 'variables': { |
| 1980 'java_in_dir': 'capture/video/android/java', |
| 1981 }, |
| 1982 'includes': ['../build/java.gypi'], |
| 1983 }, |
| 1984 { |
| 1985 # GN: //media/base/android:media_java |
| 1986 'target_name': 'media_java', |
| 1987 'type': 'none', |
| 1988 'dependencies': [ |
| 1989 '../base/base.gyp:base', |
| 1990 ], |
| 1991 'export_dependent_settings': [ |
| 1992 '../base/base.gyp:base', |
| 1993 ], |
| 1994 'variables': { |
1975 'java_in_dir': 'base/android/java', | 1995 'java_in_dir': 'base/android/java', |
1976 }, | 1996 }, |
1977 'includes': ['../build/java.gypi'], | 1997 'includes': ['../build/java.gypi'], |
1978 }, | 1998 }, |
1979 { | 1999 { |
1980 # GN: //media/base/android:media_android_captureapitype | 2000 # GN: //media/base/android:media_android_captureapitype |
1981 'target_name': 'media_android_captureapitype', | 2001 'target_name': 'media_android_captureapitype', |
1982 'type': 'none', | 2002 'type': 'none', |
1983 'variables': { | 2003 'variables': { |
1984 'source_file': 'capture/video/video_capture_device.h', | 2004 'source_file': 'capture/video/video_capture_device.h', |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2160 'dependencies': [ | 2180 'dependencies': [ |
2161 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', | 2181 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', |
2162 ], | 2182 ], |
2163 }], | 2183 }], |
2164 ], | 2184 ], |
2165 }, | 2185 }, |
2166 ], | 2186 ], |
2167 }], | 2187 }], |
2168 ], | 2188 ], |
2169 } | 2189 } |
OLD | NEW |