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

Side by Side Diff: media/media.gyp

Issue 2058413003: H264 HW encode using MediaFoundation (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 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
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 1690 matching lines...) Expand 10 before | Expand all | Expand 10 after
1701 }], 1701 }],
1702 ['OS=="win"', { 1702 ['OS=="win"', {
1703 'targets': [ 1703 'targets': [
1704 { 1704 {
1705 # GN version: //media/base/win 1705 # GN version: //media/base/win
1706 'target_name': 'mf_initializer', 1706 'target_name': 'mf_initializer',
1707 'type': '<(component)', 1707 'type': '<(component)',
1708 'include_dirs': [ '..', ], 1708 'include_dirs': [ '..', ],
1709 'defines': [ 'MF_INITIALIZER_IMPLEMENTATION', ], 1709 'defines': [ 'MF_INITIALIZER_IMPLEMENTATION', ],
1710 'sources': [ 1710 'sources': [
1711 'base/win/mf_helpers.cc',
1712 'base/win/mf_helpers.h',
1711 'base/win/mf_initializer_export.h', 1713 'base/win/mf_initializer_export.h',
1712 'base/win/mf_initializer.cc', 1714 'base/win/mf_initializer.cc',
1713 'base/win/mf_initializer.h', 1715 'base/win/mf_initializer.h',
1714 ], 1716 ],
1715 'dependencies': [ 1717 'dependencies': [
1716 '../base/base.gyp:base', 1718 '../base/base.gyp:base',
1717 ], 1719 ],
1718 'link_settings': { 1720 'link_settings': {
1719 'libraries': [ 1721 'libraries': [
1720 '-ldxguid.lib', 1722 '-ldxguid.lib',
(...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after
2094 'sources': [ 2096 'sources': [
2095 'gpu/jpeg_decode_accelerator_unittest.cc', 2097 'gpu/jpeg_decode_accelerator_unittest.cc',
2096 ], 2098 ],
2097 'include_dirs': [ 2099 'include_dirs': [
2098 '<(DEPTH)/third_party/libva', 2100 '<(DEPTH)/third_party/libva',
2099 '<(DEPTH)/third_party/libyuv', 2101 '<(DEPTH)/third_party/libyuv',
2100 ], 2102 ],
2101 } 2103 }
2102 ] 2104 ]
2103 }], 2105 }],
2104 ['chromeos==1 or OS=="mac"', { 2106 ['chromeos==1 or OS=="mac" or OS=="win"', {
2105 'targets': [ 2107 'targets': [
2106 { 2108 {
2107 'target_name': 'video_encode_accelerator_unittest', 2109 'target_name': 'video_encode_accelerator_unittest',
2108 'type': 'executable', 2110 'type': 'executable',
2109 'dependencies': [ 2111 'dependencies': [
2110 '../base/base.gyp:base', 2112 '../base/base.gyp:base',
2111 '../media/media.gyp:media', 2113 '../media/media.gyp:media',
2112 '../media/media.gyp:media_gpu', 2114 '../media/media.gyp:media_gpu',
2113 '../media/media.gyp:media_test_support', 2115 '../media/media.gyp:media_test_support',
2114 '../testing/gtest.gyp:gtest', 2116 '../testing/gtest.gyp:gtest',
(...skipping 11 matching lines...) Expand all
2126 'include_dirs': [ 2128 'include_dirs': [
2127 '<(DEPTH)/third_party/libva', 2129 '<(DEPTH)/third_party/libva',
2128 '<(DEPTH)/third_party/libyuv', 2130 '<(DEPTH)/third_party/libyuv',
2129 ], 2131 ],
2130 'conditions': [ 2132 'conditions': [
2131 ['OS=="mac"', { 2133 ['OS=="mac"', {
2132 'dependencies': [ 2134 'dependencies': [
2133 '../third_party/webrtc/common_video/common_video.gyp:common_vide o', 2135 '../third_party/webrtc/common_video/common_video.gyp:common_vide o',
2134 ], 2136 ],
2135 }], 2137 }],
2138 ['OS=="win"', {
2139 'dependencies': [
2140 '../media/media.gyp:mf_initializer',
2141 ],
2142 }],
2136 ['use_x11==1', { 2143 ['use_x11==1', {
2137 'dependencies': [ 2144 'dependencies': [
2138 '../ui/gfx/x/gfx_x11.gyp:gfx_x11', 2145 '../ui/gfx/x/gfx_x11.gyp:gfx_x11',
2139 ], 2146 ],
2140 }], 2147 }],
2141 ['use_ozone==1', { 2148 ['use_ozone==1', {
2142 'dependencies': [ 2149 'dependencies': [
2143 '../ui/ozone/ozone.gyp:ozone', 2150 '../ui/ozone/ozone.gyp:ozone',
2144 ], 2151 ],
2145 }], 2152 }],
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
2268 'dependencies': [ 2275 'dependencies': [
2269 '../build/linux/system.gyp:libdrm', 2276 '../build/linux/system.gyp:libdrm',
2270 ] 2277 ]
2271 }], 2278 }],
2272 ], 2279 ],
2273 } 2280 }
2274 ] 2281 ]
2275 }], 2282 }],
2276 ], 2283 ],
2277 } 2284 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698