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

Side by Side Diff: media/media.gyp

Issue 531863002: Extend media glue code to support the VideoToolbox cast video encoder. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@base-glue
Patch Set: Rework the VideoToolbox glue to allow lower-overhead calls to functions and support load failure. 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
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 267 matching lines...) Expand 10 before | Expand all | Expand 10 after
278 'base/demuxer_stream.cc', 278 'base/demuxer_stream.cc',
279 'base/demuxer_stream.h', 279 'base/demuxer_stream.h',
280 'base/djb2.cc', 280 'base/djb2.cc',
281 'base/djb2.h', 281 'base/djb2.h',
282 'base/keyboard_event_counter.cc', 282 'base/keyboard_event_counter.cc',
283 'base/keyboard_event_counter.h', 283 'base/keyboard_event_counter.h',
284 'base/mac/avfoundation_glue.h', 284 'base/mac/avfoundation_glue.h',
285 'base/mac/avfoundation_glue.mm', 285 'base/mac/avfoundation_glue.mm',
286 'base/mac/coremedia_glue.h', 286 'base/mac/coremedia_glue.h',
287 'base/mac/coremedia_glue.mm', 287 'base/mac/coremedia_glue.mm',
288 'base/mac/corevideo_glue.h',
289 'base/mac/videotoolbox_glue.h',
290 'base/mac/videotoolbox_glue.mm',
288 'base/media.cc', 291 'base/media.cc',
289 'base/media.h', 292 'base/media.h',
290 'base/media_file_checker.cc', 293 'base/media_file_checker.cc',
291 'base/media_file_checker.h', 294 'base/media_file_checker.h',
292 'base/media_keys.cc', 295 'base/media_keys.cc',
293 'base/media_keys.h', 296 'base/media_keys.h',
294 'base/media_log.cc', 297 'base/media_log.cc',
295 'base/media_log.h', 298 'base/media_log.h',
296 'base/media_log_event.h', 299 'base/media_log_event.h',
297 'base/media_posix.cc', 300 'base/media_posix.cc',
(...skipping 693 matching lines...) Expand 10 before | Expand all | Expand 10 after
991 ], # conditions 994 ], # conditions
992 'target_conditions': [ 995 'target_conditions': [
993 ['OS == "ios" and _toolset != "host"', { 996 ['OS == "ios" and _toolset != "host"', {
994 'sources/': [ 997 'sources/': [
995 # Pull in specific Mac files for iOS (which have been filtered out 998 # Pull in specific Mac files for iOS (which have been filtered out
996 # by file name rules). 999 # by file name rules).
997 ['include', '^base/mac/avfoundation_glue\\.h$'], 1000 ['include', '^base/mac/avfoundation_glue\\.h$'],
998 ['include', '^base/mac/avfoundation_glue\\.mm$'], 1001 ['include', '^base/mac/avfoundation_glue\\.mm$'],
999 ['include', '^base/mac/coremedia_glue\\.h$'], 1002 ['include', '^base/mac/coremedia_glue\\.h$'],
1000 ['include', '^base/mac/coremedia_glue\\.mm$'], 1003 ['include', '^base/mac/coremedia_glue\\.mm$'],
1004 ['include', '^base/mac/corevideo_glue\\.h$'],
1005 ['include', '^base/mac/videotoolbox_glue\\.h$'],
1006 ['include', '^base/mac/videotoolbox_glue\\.mm$'],
1001 ], 1007 ],
1002 }], 1008 }],
1003 ], # target_conditions 1009 ], # target_conditions
1004 }, 1010 },
1005 { 1011 {
1006 # GN version: //media/mojo/interfaces 1012 # GN version: //media/mojo/interfaces
1007 'target_name': 'mojo_media_bindings', 1013 'target_name': 'mojo_media_bindings',
1008 'type': 'static_library', 1014 'type': 'static_library',
1009 'sources': [ 1015 'sources': [
1010 'mojo/interfaces/media_types.mojom', 1016 'mojo/interfaces/media_types.mojom',
(...skipping 790 matching lines...) Expand 10 before | Expand all | Expand 10 after
1801 ], 1807 ],
1802 }], 1808 }],
1803 ], 1809 ],
1804 }], 1810 }],
1805 ], 1811 ],
1806 }, 1812 },
1807 ], 1813 ],
1808 }], 1814 }],
1809 ], 1815 ],
1810 } 1816 }
OLDNEW
« media/base/mac/videotoolbox_glue.h ('K') | « media/base/mac/videotoolbox_glue.mm ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698