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

Side by Side Diff: media/media.gyp

Issue 1141703002: Chromium changes for static linking ffmpeg (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Removing mention of ffmpeg shared lib from various config/gyp/installer files Created 5 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) 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 295 matching lines...) Expand 10 before | Expand all | Expand 10 after
306 'base/keyboard_event_counter.h', 306 'base/keyboard_event_counter.h',
307 'base/mac/avfoundation_glue.h', 307 'base/mac/avfoundation_glue.h',
308 'base/mac/avfoundation_glue.mm', 308 'base/mac/avfoundation_glue.mm',
309 'base/mac/coremedia_glue.h', 309 'base/mac/coremedia_glue.h',
310 'base/mac/coremedia_glue.mm', 310 'base/mac/coremedia_glue.mm',
311 'base/mac/corevideo_glue.h', 311 'base/mac/corevideo_glue.h',
312 'base/mac/video_frame_mac.cc', 312 'base/mac/video_frame_mac.cc',
313 'base/mac/video_frame_mac.h', 313 'base/mac/video_frame_mac.h',
314 'base/mac/videotoolbox_glue.h', 314 'base/mac/videotoolbox_glue.h',
315 'base/mac/videotoolbox_glue.mm', 315 'base/mac/videotoolbox_glue.mm',
316 'base/media_init.cc',
316 'base/media.cc', 317 'base/media.cc',
317 'base/media.h', 318 'base/media.h',
318 'base/media_client.cc', 319 'base/media_client.cc',
319 'base/media_client.h', 320 'base/media_client.h',
320 'base/media_file_checker.cc', 321 'base/media_file_checker.cc',
321 'base/media_file_checker.h', 322 'base/media_file_checker.h',
322 'base/media_keys.cc', 323 'base/media_keys.cc',
323 'base/media_keys.h', 324 'base/media_keys.h',
324 'base/media_log.cc', 325 'base/media_log.cc',
325 'base/media_log.h', 326 'base/media_log.h',
326 'base/media_log_event.h', 327 'base/media_log_event.h',
327 'base/media_permission.cc', 328 'base/media_permission.cc',
328 'base/media_permission.h', 329 'base/media_permission.h',
329 'base/media_posix.cc',
330 'base/media_switches.cc', 330 'base/media_switches.cc',
331 'base/media_switches.h', 331 'base/media_switches.h',
332 'base/media_win.cc',
333 'base/moving_average.cc', 332 'base/moving_average.cc',
334 'base/moving_average.h', 333 'base/moving_average.h',
335 'base/multi_channel_resampler.cc', 334 'base/multi_channel_resampler.cc',
336 'base/multi_channel_resampler.h', 335 'base/multi_channel_resampler.h',
337 'base/pipeline.cc', 336 'base/pipeline.cc',
338 'base/pipeline.h', 337 'base/pipeline.h',
339 'base/pipeline_status.h', 338 'base/pipeline_status.h',
340 'base/player_tracker.cc', 339 'base/player_tracker.cc',
341 'base/player_tracker.h', 340 'base/player_tracker.h',
342 'base/ranges.cc', 341 'base/ranges.cc',
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
608 'USE_NEON' 607 'USE_NEON'
609 ], 608 ],
610 }], 609 }],
611 ['media_use_ffmpeg==1', { 610 ['media_use_ffmpeg==1', {
612 'dependencies': [ 611 'dependencies': [
613 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', 612 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg',
614 ], 613 ],
615 }, { # media_use_ffmpeg==0 614 }, { # media_use_ffmpeg==0
616 # Exclude the sources that depend on ffmpeg. 615 # Exclude the sources that depend on ffmpeg.
617 'sources!': [ 616 'sources!': [
617 'base/media_init.cc',
618 'base/audio_video_metadata_extractor.cc', 618 'base/audio_video_metadata_extractor.cc',
619 'base/audio_video_metadata_extractor.h', 619 'base/audio_video_metadata_extractor.h',
620 'base/container_names.cc', 620 'base/container_names.cc',
621 'base/container_names.h', 621 'base/container_names.h',
622 'base/media_file_checker.cc', 622 'base/media_file_checker.cc',
623 'base/media_file_checker.h', 623 'base/media_file_checker.h',
624 'base/media_posix.cc', 624 'base/media_posix.cc',
625 'ffmpeg/ffmpeg_common.cc', 625 'ffmpeg/ffmpeg_common.cc',
626 'ffmpeg/ffmpeg_common.h', 626 'ffmpeg/ffmpeg_common.h',
627 'filters/audio_file_reader.cc', 627 'filters/audio_file_reader.cc',
628 'filters/audio_file_reader.h', 628 'filters/audio_file_reader.h',
629 'filters/blocking_url_protocol.cc', 629 'filters/blocking_url_protocol.cc',
630 'filters/blocking_url_protocol.h', 630 'filters/blocking_url_protocol.h',
631 'filters/ffmpeg_aac_bitstream_converter.cc', 631 'filters/ffmpeg_aac_bitstream_converter.cc',
632 'filters/ffmpeg_aac_bitstream_converter.h', 632 'filters/ffmpeg_aac_bitstream_converter.h',
633 'filters/ffmpeg_audio_decoder.cc', 633 'filters/ffmpeg_audio_decoder.cc',
634 'filters/ffmpeg_audio_decoder.h', 634 'filters/ffmpeg_audio_decoder.h',
635 'filters/ffmpeg_bitstream_converter.h', 635 'filters/ffmpeg_bitstream_converter.h',
636 'filters/ffmpeg_demuxer.cc', 636 'filters/ffmpeg_demuxer.cc',
637 'filters/ffmpeg_demuxer.h', 637 'filters/ffmpeg_demuxer.h',
638 'filters/ffmpeg_glue.cc', 638 'filters/ffmpeg_glue.cc',
639 'filters/ffmpeg_glue.h', 639 'filters/ffmpeg_glue.h',
640 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc', 640 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc',
641 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.h', 641 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.h',
642 'filters/ffmpeg_video_decoder.cc', 642 'filters/ffmpeg_video_decoder.cc',
643 'filters/ffmpeg_video_decoder.h', 643 'filters/ffmpeg_video_decoder.h',
644 'filters/in_memory_url_protocol.cc', 644 'filters/in_memory_url_protocol.cc',
645 'filters/in_memory_url_protocol.h', 645 'filters/in_memory_url_protocol.h',
646 ], 646 ],
647 # Stub out ffmpeg initializer
648 'sources': [
649 'base/media_init_stub.cc',
650 ],
647 'defines': [ 651 'defines': [
648 'MEDIA_DISABLE_FFMPEG', 652 'MEDIA_DISABLE_FFMPEG',
649 ], 653 ],
650 'direct_dependent_settings': { 654 'direct_dependent_settings': {
651 'defines': [ 655 'defines': [
652 'MEDIA_DISABLE_FFMPEG', 656 'MEDIA_DISABLE_FFMPEG',
653 ], 657 ],
654 }, 658 },
655 }], 659 }],
656 ['media_use_libvpx==1', { 660 ['media_use_libvpx==1', {
(...skipping 26 matching lines...) Expand all
683 ['OS=="android"', { 687 ['OS=="android"', {
684 'dependencies': [ 688 'dependencies': [
685 'media_android_jni_headers', 689 'media_android_jni_headers',
686 'media_java', 690 'media_java',
687 'player_android', 691 'player_android',
688 'video_capture_android_jni_headers', 692 'video_capture_android_jni_headers',
689 ], 693 ],
690 'sources': [ 694 'sources': [
691 'base/media.cc', 695 'base/media.cc',
692 'base/media.h', 696 'base/media.h',
693 'base/media_stub.cc',
694 ], 697 ],
695 'sources!': [ 698 'sources!': [
696 'filters/opus_audio_decoder.cc', 699 'filters/opus_audio_decoder.cc',
697 'filters/opus_audio_decoder.h', 700 'filters/opus_audio_decoder.h',
698 'renderers/default_renderer_factory.cc', 701 'renderers/default_renderer_factory.cc',
699 'renderers/default_renderer_factory.h', 702 'renderers/default_renderer_factory.h',
700 ], 703 ],
701 'defines': [ 704 'defines': [
702 'DISABLE_USER_INPUT_MONITOR', 705 'DISABLE_USER_INPUT_MONITOR',
703 ], 706 ],
(...skipping 547 matching lines...) Expand 10 before | Expand all | Expand 10 after
1251 }], 1254 }],
1252 ['os_posix==1 and OS!="mac"', { 1255 ['os_posix==1 and OS!="mac"', {
1253 'conditions': [ 1256 'conditions': [
1254 ['use_allocator!="none"', { 1257 ['use_allocator!="none"', {
1255 'dependencies': [ 1258 'dependencies': [
1256 '../base/allocator/allocator.gyp:allocator', 1259 '../base/allocator/allocator.gyp:allocator',
1257 ], 1260 ],
1258 }], 1261 }],
1259 ], 1262 ],
1260 }], 1263 }],
1264 ['OS=="win"', {
DaleCurtis 2015/05/15 00:23:06 Just combine this with l.1255?
chcunningham 2015/05/16 04:36:25 Done.
1265 'conditions': [
1266 ['win_use_allocator_shim==1', {
1267 # TODO(chcunningham): This seems to not be picked up? FFmpeg alloc ator test (which should be removed) still fails.
1268 'dependencies': [
1269 '../base/allocator/allocator.gyp:allocator',
1270 ],
1271 }],
1272 ],
1273 }],
1261 ['OS=="android"', { 1274 ['OS=="android"', {
1262 'dependencies': [ 1275 'dependencies': [
1263 '../testing/android/native_test.gyp:native_test_native_code', 1276 '../testing/android/native_test.gyp:native_test_native_code',
1264 'player_android', 1277 'player_android',
1265 ], 1278 ],
1266 }], 1279 }],
1267 ['target_arch != "arm" and chromeos == 1 and use_x11 == 1', { 1280 ['target_arch != "arm" and chromeos == 1 and use_x11 == 1', {
1268 'sources': [ 1281 'sources': [
1269 'filters/h264_bitstream_buffer_unittest.cc', 1282 'filters/h264_bitstream_buffer_unittest.cc',
1270 ], 1283 ],
(...skipping 683 matching lines...) Expand 10 before | Expand all | Expand 10 after
1954 '../build/isolate.gypi', 1967 '../build/isolate.gypi',
1955 ], 1968 ],
1956 'sources': [ 1969 'sources': [
1957 'audio_unittests.isolate', 1970 'audio_unittests.isolate',
1958 ], 1971 ],
1959 }, 1972 },
1960 ], 1973 ],
1961 }], 1974 }],
1962 ], 1975 ],
1963 } 1976 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698