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

Side by Side Diff: webrtc/modules/desktop_capture/desktop_capture.gypi

Issue 1845113002: DirectX based screen capturer logic (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Recreate DXGIDuplicateOutput if AcquireNextFrame does not return a known error code. Created 4 years, 7 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) 2013 The WebRTC project authors. All Rights Reserved. 1 # Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license 3 # Use of this source code is governed by a BSD-style license
4 # that can be found in the LICENSE file in the root of the source 4 # that can be found in the LICENSE file in the root of the source
5 # tree. An additional intellectual property rights grant can be found 5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may 6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree. 7 # be found in the AUTHORS file in the root of the source tree.
8 8
9 { 9 {
10 'targets': [ 10 'targets': [
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
67 "shared_desktop_frame.h", 67 "shared_desktop_frame.h",
68 "shared_memory.cc", 68 "shared_memory.cc",
69 "shared_memory.h", 69 "shared_memory.h",
70 "win/cursor.cc", 70 "win/cursor.cc",
71 "win/cursor.h", 71 "win/cursor.h",
72 "win/desktop.cc", 72 "win/desktop.cc",
73 "win/desktop.h", 73 "win/desktop.h",
74 "win/scoped_gdi_object.h", 74 "win/scoped_gdi_object.h",
75 "win/scoped_thread_desktop.cc", 75 "win/scoped_thread_desktop.cc",
76 "win/scoped_thread_desktop.h", 76 "win/scoped_thread_desktop.h",
77 "win/screen_capturer_win_directx.cc",
78 "win/screen_capturer_win_directx.h",
77 "win/screen_capturer_win_gdi.cc", 79 "win/screen_capturer_win_gdi.cc",
78 "win/screen_capturer_win_gdi.h", 80 "win/screen_capturer_win_gdi.h",
79 "win/screen_capturer_win_magnifier.cc", 81 "win/screen_capturer_win_magnifier.cc",
80 "win/screen_capturer_win_magnifier.h", 82 "win/screen_capturer_win_magnifier.h",
81 "win/screen_capture_utils.cc", 83 "win/screen_capture_utils.cc",
82 "win/screen_capture_utils.h", 84 "win/screen_capture_utils.h",
83 "win/window_capture_utils.cc", 85 "win/window_capture_utils.cc",
84 "win/window_capture_utils.h", 86 "win/window_capture_utils.h",
85 "window_capturer.h", 87 "window_capturer.h",
86 "window_capturer_mac.mm", 88 "window_capturer_mac.mm",
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
121 ['OS=="mac"', { 123 ['OS=="mac"', {
122 'link_settings': { 124 'link_settings': {
123 'libraries': [ 125 'libraries': [
124 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework', 126 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
125 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework', 127 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework',
126 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework', 128 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework',
127 ], 129 ],
128 }, 130 },
129 }], 131 }],
130 ], 132 ],
133 'all_dependent_settings': {
134 'conditions': [
135 ['OS=="win"', {
136 'msvs_settings': {
137 'VCLinkerTool': {
138 'AdditionalDependencies': [
139 'd3d11.lib',
140 ],
141 },
142 },
143 }],
144 ],
145 },
131 }, 146 },
132 ], # targets 147 ], # targets
133 'conditions': [ 148 'conditions': [
134 ['OS!="ios" and (target_arch=="ia32" or target_arch=="x64")', { 149 ['OS!="ios" and (target_arch=="ia32" or target_arch=="x64")', {
135 'targets': [ 150 'targets': [
136 { 151 {
137 # Have to be compiled as a separate target because it needs to be 152 # Have to be compiled as a separate target because it needs to be
138 # compiled with SSE2 enabled. 153 # compiled with SSE2 enabled.
139 'target_name': 'desktop_capture_differ_sse2', 154 'target_name': 'desktop_capture_differ_sse2',
140 'type': 'static_library', 155 'type': 'static_library',
141 'sources': [ 156 'sources': [
142 "differ_block_sse2.cc", 157 "differ_block_sse2.cc",
143 "differ_block_sse2.h", 158 "differ_block_sse2.h",
144 ], 159 ],
145 'conditions': [ 160 'conditions': [
146 ['os_posix==1', { 161 ['os_posix==1', {
147 'cflags': [ '-msse2', ], 162 'cflags': [ '-msse2', ],
148 'xcode_settings': { 163 'xcode_settings': {
149 'OTHER_CFLAGS': [ '-msse2', ], 164 'OTHER_CFLAGS': [ '-msse2', ],
150 }, 165 },
151 }], 166 }],
152 ], 167 ],
153 }, 168 },
154 ], # targets 169 ], # targets
155 }], 170 }],
156 ], 171 ],
157 } 172 }
OLDNEW
« no previous file with comments | « webrtc/modules/desktop_capture/BUILD.gn ('k') | webrtc/modules/desktop_capture/desktop_capture_options.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698