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 # IMPORTANT: | 5 # IMPORTANT: |
6 # Please don't directly include this file if you are building via gyp_chromium, | 6 # Please don't directly include this file if you are building via gyp_chromium, |
7 # since gyp_chromium is automatically forcing its inclusion. | 7 # since gyp_chromium is automatically forcing its inclusion. |
8 { | 8 { |
9 # Variables expected to be overriden on the GYP command line (-D) or by | 9 # Variables expected to be overriden on the GYP command line (-D) or by |
10 # ~/.gyp/include.gypi. | 10 # ~/.gyp/include.gypi. |
(...skipping 1454 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1465 | 1465 |
1466 # IPC fuzzer is disabled by default. | 1466 # IPC fuzzer is disabled by default. |
1467 'enable_ipc_fuzzer%': 0, | 1467 'enable_ipc_fuzzer%': 0, |
1468 | 1468 |
1469 # Force disable libstdc++ debug mode. | 1469 # Force disable libstdc++ debug mode. |
1470 'disable_glibcxx_debug%': 0, | 1470 'disable_glibcxx_debug%': 0, |
1471 | 1471 |
1472 # Set to 1 to compile with MSE support for MPEG2 TS | 1472 # Set to 1 to compile with MSE support for MPEG2 TS |
1473 'enable_mpeg2ts_stream_parser%': 0, | 1473 'enable_mpeg2ts_stream_parser%': 0, |
1474 | 1474 |
1475 # HEVC/H265 demuxing support. Uses FFmpeg demuxer, so for this to work | |
DaleCurtis
2015/02/06 19:08:29
This isn't allowed, you need to limit your option
| |
1476 # src/third_party/ffmpeg needs to be configured and built with | |
1477 # --enable-demuxer=hevc and --enable-parser=hevc, see | |
1478 # third_party/ffmpeg/chromium/scripts/build_ffmpeg.py | |
1479 'enable_hevc_demuxing%': 0, | |
1480 | |
1475 # Support ChromeOS touchpad gestures with ozone. | 1481 # Support ChromeOS touchpad gestures with ozone. |
1476 'use_evdev_gestures%': 0, | 1482 'use_evdev_gestures%': 0, |
1477 | 1483 |
1478 # Default ozone platform (if no --ozone-platform flag). | 1484 # Default ozone platform (if no --ozone-platform flag). |
1479 'ozone_platform%': "", | 1485 'ozone_platform%': "", |
1480 | 1486 |
1481 # Ozone platforms to include in the build. | 1487 # Ozone platforms to include in the build. |
1482 'ozone_platform_caca%': 0, | 1488 'ozone_platform_caca%': 0, |
1483 'ozone_platform_dri%': 0, | 1489 'ozone_platform_dri%': 0, |
1484 'ozone_platform_egltest%': 0, | 1490 'ozone_platform_egltest%': 0, |
(...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1799 | 1805 |
1800 # Default android linker script for shared library exports. | 1806 # Default android linker script for shared library exports. |
1801 'android_linker_script%': '<(SHARED_INTERMEDIATE_DIR)/android_exports.ls t', | 1807 'android_linker_script%': '<(SHARED_INTERMEDIATE_DIR)/android_exports.ls t', |
1802 }], # OS=="android" | 1808 }], # OS=="android" |
1803 ['embedded==1', { | 1809 ['embedded==1', { |
1804 'use_system_fontconfig%': 0, | 1810 'use_system_fontconfig%': 0, |
1805 }, { | 1811 }, { |
1806 'use_system_fontconfig%': 1, | 1812 'use_system_fontconfig%': 1, |
1807 }], | 1813 }], |
1808 ['chromecast==1', { | 1814 ['chromecast==1', { |
1815 'enable_hevc_demuxing%': 1, | |
1809 'enable_mpeg2ts_stream_parser%': 1, | 1816 'enable_mpeg2ts_stream_parser%': 1, |
1810 'ffmpeg_branding%': 'ChromeOS', | 1817 'ffmpeg_branding%': 'ChromeOS', |
1811 'ozone_platform_ozonex%': 1, | 1818 'ozone_platform_ozonex%': 1, |
1812 'use_playready%': 0, | 1819 'use_playready%': 0, |
1813 'conditions': [ | 1820 'conditions': [ |
1814 ['target_arch=="arm"', { | 1821 ['target_arch=="arm"', { |
1815 'arm_arch%': '', | 1822 'arm_arch%': '', |
1816 'arm_tune%': 'cortex-a9', | 1823 'arm_tune%': 'cortex-a9', |
1817 'arm_thumb%': 1, | 1824 'arm_thumb%': 1, |
1818 'video_hole%': 1, | 1825 'video_hole%': 1, |
(...skipping 825 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2644 }], | 2651 }], |
2645 ['enable_webrtc==1', { | 2652 ['enable_webrtc==1', { |
2646 'defines': ['ENABLE_WEBRTC=1'], | 2653 'defines': ['ENABLE_WEBRTC=1'], |
2647 }], | 2654 }], |
2648 ['proprietary_codecs==1', { | 2655 ['proprietary_codecs==1', { |
2649 'defines': ['USE_PROPRIETARY_CODECS'], | 2656 'defines': ['USE_PROPRIETARY_CODECS'], |
2650 'conditions': [ | 2657 'conditions': [ |
2651 ['enable_mpeg2ts_stream_parser==1', { | 2658 ['enable_mpeg2ts_stream_parser==1', { |
2652 'defines': ['ENABLE_MPEG2TS_STREAM_PARSER'], | 2659 'defines': ['ENABLE_MPEG2TS_STREAM_PARSER'], |
2653 }], | 2660 }], |
2661 ['enable_hevc_demuxing==1', { | |
2662 'defines': ['ENABLE_HEVC_DEMUXING'], | |
2663 }], | |
2654 ], | 2664 ], |
2655 }], | 2665 }], |
2656 ['enable_viewport==1', { | 2666 ['enable_viewport==1', { |
2657 'defines': ['ENABLE_VIEWPORT'], | 2667 'defines': ['ENABLE_VIEWPORT'], |
2658 }], | 2668 }], |
2659 ['enable_pepper_cdms==1', { | 2669 ['enable_pepper_cdms==1', { |
2660 'defines': ['ENABLE_PEPPER_CDMS'], | 2670 'defines': ['ENABLE_PEPPER_CDMS'], |
2661 }], | 2671 }], |
2662 ['enable_browser_cdms==1', { | 2672 ['enable_browser_cdms==1', { |
2663 'defines': ['ENABLE_BROWSER_CDMS'], | 2673 'defines': ['ENABLE_BROWSER_CDMS'], |
(...skipping 3225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
5889 # settings in target dicts. SYMROOT is a special case, because many other | 5899 # settings in target dicts. SYMROOT is a special case, because many other |
5890 # Xcode variables depend on it, including variables such as | 5900 # Xcode variables depend on it, including variables such as |
5891 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 5901 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
5892 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 5902 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
5893 # files to appear (when present) in the UI as actual files and not red | 5903 # files to appear (when present) in the UI as actual files and not red |
5894 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 5904 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
5895 # and therefore SYMROOT, needs to be set at the project level. | 5905 # and therefore SYMROOT, needs to be set at the project level. |
5896 'SYMROOT': '<(DEPTH)/xcodebuild', | 5906 'SYMROOT': '<(DEPTH)/xcodebuild', |
5897 }, | 5907 }, |
5898 } | 5908 } |
OLD | NEW |