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

Side by Side Diff: media/cast/cast.gyp

Issue 581803003: Define a new media_cast component for iOS cast builds (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix cast_receiver and cast_sender dependency list; change how media_for_cast_ios builds media:share… Created 6 years, 3 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/cast/BUILD.gn ('k') | media/media.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 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 'include_tests%': 1, 7 'include_tests%': 1,
8 'chromium_code': 1, 8 'chromium_code': 1,
9 }, 9 },
10 'conditions': [ 10 'conditions': [
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 'net/rtp/frame_buffer.h', 113 'net/rtp/frame_buffer.h',
114 'net/rtp/framer.cc', 114 'net/rtp/framer.cc',
115 'net/rtp/framer.h', 115 'net/rtp/framer.h',
116 'net/rtp/receiver_stats.cc', 116 'net/rtp/receiver_stats.cc',
117 'net/rtp/receiver_stats.h', 117 'net/rtp/receiver_stats.h',
118 'net/rtp/rtp_parser.cc', 118 'net/rtp/rtp_parser.cc',
119 'net/rtp/rtp_parser.h', 119 'net/rtp/rtp_parser.h',
120 'net/rtp/rtp_receiver_defines.cc', 120 'net/rtp/rtp_receiver_defines.cc',
121 'net/rtp/rtp_receiver_defines.h', 121 'net/rtp/rtp_receiver_defines.h',
122 ], # source 122 ], # source
123 'conditions': [
124 # use a restricted subset of media and no software codecs on iOS
125 ['OS=="ios"', {
126 'dependencies': [ '<(DEPTH)/media/media.gyp:media_for_cast_ios' ],
127 'dependencies!': [
128 '<(DEPTH)/media/media.gyp:media',
129 '<(DEPTH)/third_party/opus/opus.gyp:opus',
130 '<(DEPTH)/third_party/libvpx/libvpx.gyp:libvpx',
131 ],
132 }], # OS=="ios"
133 ], # conditions
123 }, 134 },
124 { 135 {
125 # GN version: //media/cast:sender 136 # GN version: //media/cast:sender
126 'target_name': 'cast_sender', 137 'target_name': 'cast_sender',
127 'type': 'static_library', 138 'type': 'static_library',
128 'include_dirs': [ 139 'include_dirs': [
129 '<(DEPTH)/', 140 '<(DEPTH)/',
130 ], 141 ],
131 'dependencies': [ 142 'dependencies': [
132 'cast_base', 143 'cast_base',
(...skipping 10 matching lines...) Expand all
143 'sender/audio_encoder.h', 154 'sender/audio_encoder.h',
144 'sender/audio_encoder.cc', 155 'sender/audio_encoder.cc',
145 'sender/audio_sender.h', 156 'sender/audio_sender.h',
146 'sender/audio_sender.cc', 157 'sender/audio_sender.cc',
147 'sender/congestion_control.h', 158 'sender/congestion_control.h',
148 'sender/congestion_control.cc', 159 'sender/congestion_control.cc',
149 'sender/external_video_encoder.h', 160 'sender/external_video_encoder.h',
150 'sender/external_video_encoder.cc', 161 'sender/external_video_encoder.cc',
151 'sender/fake_software_video_encoder.h', 162 'sender/fake_software_video_encoder.h',
152 'sender/fake_software_video_encoder.cc', 163 'sender/fake_software_video_encoder.cc',
153 » 'sender/frame_sender.cc', 164 'sender/frame_sender.cc',
154 'sender/frame_sender.h', 165 'sender/frame_sender.h',
155 'sender/software_video_encoder.h', 166 'sender/software_video_encoder.h',
156 'sender/video_encoder.h', 167 'sender/video_encoder.h',
157 'sender/video_encoder_impl.h', 168 'sender/video_encoder_impl.h',
158 'sender/video_encoder_impl.cc', 169 'sender/video_encoder_impl.cc',
159 'sender/video_sender.h', 170 'sender/video_sender.h',
160 'sender/video_sender.cc', 171 'sender/video_sender.cc',
161 'sender/vp8_encoder.cc', 172 'sender/vp8_encoder.cc',
162 'sender/vp8_encoder.h', 173 'sender/vp8_encoder.h',
163 ], # source 174 ], # source
175 'conditions': [
176 # use a restricted subset of media and no software codecs on iOS
177 ['OS=="ios"', {
178 'dependencies': [ '<(DEPTH)/media/media.gyp:media_for_cast_ios' ],
179 'dependencies!': [
180 '<(DEPTH)/media/media.gyp:media',
181 '<(DEPTH)/third_party/opus/opus.gyp:opus',
182 '<(DEPTH)/third_party/libvpx/libvpx.gyp:libvpx',
183 ],
184 'sources!': [
185 'sender/external_video_encoder.h',
186 'sender/external_video_encoder.cc',
187 'sender/video_encoder_impl.h',
188 'sender/video_encoder_impl.cc',
189 'sender/vp8_encoder.cc',
190 'sender/vp8_encoder.h',
191 ],
192 }], # OS=="ios"
193 ], # conditions
164 }, 194 },
165 { 195 {
166 # GN version: //media/cast:net 196 # GN version: //media/cast:net
167 'target_name': 'cast_net', 197 'target_name': 'cast_net',
168 'type': 'static_library', 198 'type': 'static_library',
169 'include_dirs': [ 199 'include_dirs': [
170 '<(DEPTH)/', 200 '<(DEPTH)/',
171 ], 201 ],
172 'dependencies': [ 202 'dependencies': [
173 'cast_base', 203 'cast_base',
(...skipping 23 matching lines...) Expand all
197 'net/rtp/rtp_packetizer.cc', 227 'net/rtp/rtp_packetizer.cc',
198 'net/rtp/rtp_packetizer.h', 228 'net/rtp/rtp_packetizer.h',
199 'net/rtp/rtp_sender.cc', 229 'net/rtp/rtp_sender.cc',
200 'net/rtp/rtp_sender.h', 230 'net/rtp/rtp_sender.h',
201 'net/udp_transport.cc', 231 'net/udp_transport.cc',
202 'net/udp_transport.h', 232 'net/udp_transport.h',
203 ], # source 233 ], # source
204 }, 234 },
205 ], 235 ],
206 } 236 }
OLDNEW
« no previous file with comments | « media/cast/BUILD.gn ('k') | media/media.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698