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

Side by Side Diff: media/media.gyp

Issue 1714913002: Reland: Move VideoCapture* files from media/base/android/... to media/capture/video/android/java/... (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: gyp-gn files and added a capture_jni_registrar Created 4 years, 10 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 | « media/capture/video/android/java/src/org/chromium/media/VideoCaptureTango.java ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « media/capture/video/android/java/src/org/chromium/media/VideoCaptureTango.java ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698