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

Side by Side Diff: media/media.gyp

Issue 21183002: Adding key press detection in the browser process. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 4 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/base/user_input_monitor_win.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
295 'base/simd/filter_yuv_c.cc', 295 'base/simd/filter_yuv_c.cc',
296 'base/simd/yuv_to_rgb_table.cc', 296 'base/simd/yuv_to_rgb_table.cc',
297 'base/simd/yuv_to_rgb_table.h', 297 'base/simd/yuv_to_rgb_table.h',
298 'base/sinc_resampler.cc', 298 'base/sinc_resampler.cc',
299 'base/sinc_resampler.h', 299 'base/sinc_resampler.h',
300 'base/stream_parser.cc', 300 'base/stream_parser.cc',
301 'base/stream_parser.h', 301 'base/stream_parser.h',
302 'base/stream_parser_buffer.cc', 302 'base/stream_parser_buffer.cc',
303 'base/stream_parser_buffer.h', 303 'base/stream_parser_buffer.h',
304 'base/text_track.h', 304 'base/text_track.h',
305 'base/user_input_monitor.cc',
306 'base/user_input_monitor.h',
307 'base/user_input_monitor_linux.cc',
308 'base/user_input_monitor_mac.mm',
309 'base/user_input_monitor_win.cc',
305 'base/video_decoder.cc', 310 'base/video_decoder.cc',
306 'base/video_decoder.h', 311 'base/video_decoder.h',
307 'base/video_decoder_config.cc', 312 'base/video_decoder_config.cc',
308 'base/video_decoder_config.h', 313 'base/video_decoder_config.h',
309 'base/video_frame.cc', 314 'base/video_frame.cc',
310 'base/video_frame.h', 315 'base/video_frame.h',
311 'base/video_renderer.cc', 316 'base/video_renderer.cc',
312 'base/video_renderer.h', 317 'base/video_renderer.h',
313 'base/video_util.cc', 318 'base/video_util.cc',
314 'base/video_util.h', 319 'base/video_util.h',
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
530 ['include', '^audio/audio_manager_base\\.'], 535 ['include', '^audio/audio_manager_base\\.'],
531 ['include', '^audio/audio_parameters\\.'], 536 ['include', '^audio/audio_parameters\\.'],
532 ['include', '^audio/fake_audio_consumer\\.'], 537 ['include', '^audio/fake_audio_consumer\\.'],
533 ['include', '^audio/fake_audio_input_stream\\.'], 538 ['include', '^audio/fake_audio_input_stream\\.'],
534 ['include', '^audio/fake_audio_output_stream\\.'], 539 ['include', '^audio/fake_audio_output_stream\\.'],
535 ['include', '^base/audio_bus\\.'], 540 ['include', '^base/audio_bus\\.'],
536 ['include', '^base/channel_layout\\.'], 541 ['include', '^base/channel_layout\\.'],
537 ['include', '^base/media\\.cc$'], 542 ['include', '^base/media\\.cc$'],
538 ['include', '^base/media_stub\\.cc$'], 543 ['include', '^base/media_stub\\.cc$'],
539 ['include', '^base/media_switches\\.'], 544 ['include', '^base/media_switches\\.'],
545 ['include', '^base/user_input_monitor\\.'],
540 ['include', '^base/vector_math\\.'], 546 ['include', '^base/vector_math\\.'],
541 ], 547 ],
542 'link_settings': { 548 'link_settings': {
543 'libraries': [ 549 'libraries': [
544 '$(SDKROOT)/System/Library/Frameworks/AudioToolbox.framework', 550 '$(SDKROOT)/System/Library/Frameworks/AudioToolbox.framework',
545 '$(SDKROOT)/System/Library/Frameworks/AVFoundation.framework', 551 '$(SDKROOT)/System/Library/Frameworks/AVFoundation.framework',
546 '$(SDKROOT)/System/Library/Frameworks/CoreAudio.framework', 552 '$(SDKROOT)/System/Library/Frameworks/CoreAudio.framework',
547 '$(SDKROOT)/System/Library/Frameworks/CoreMIDI.framework', 553 '$(SDKROOT)/System/Library/Frameworks/CoreMIDI.framework',
548 ], 554 ],
549 }, 555 },
556 'defines': [
557 'DISABLE_USER_INPUT_MONITOR',
558 ],
550 }], 559 }],
551 ['OS=="android"', { 560 ['OS=="android"', {
552 'link_settings': { 561 'link_settings': {
553 'libraries': [ 562 'libraries': [
554 '-lOpenSLES', 563 '-lOpenSLES',
555 ], 564 ],
556 }, 565 },
557 'include_dirs': [ 566 'include_dirs': [
558 '<(SHARED_INTERMEDIATE_DIR)/media', 567 '<(SHARED_INTERMEDIATE_DIR)/media',
559 ], 568 ],
560 'dependencies': [ 569 'dependencies': [
561 'media_android_jni_headers', 570 'media_android_jni_headers',
562 'player_android', 571 'player_android',
563 'video_capture_android_jni_headers', 572 'video_capture_android_jni_headers',
564 ], 573 ],
565 'sources': [ 574 'sources': [
566 'base/media.cc', 575 'base/media.cc',
567 'base/media.h', 576 'base/media.h',
568 'base/media_stub.cc', 577 'base/media_stub.cc',
569 ], 578 ],
570 'conditions': [ 579 'conditions': [
571 ['android_webview_build==0', { 580 ['android_webview_build==0', {
572 'dependencies': [ 581 'dependencies': [
573 'media_java', 582 'media_java',
574 ], 583 ],
575 }], 584 }],
576 ], 585 ],
586 'defines': [
587 'DISABLE_USER_INPUT_MONITOR',
588 ],
577 }], 589 }],
578 # A simple WebM encoder for animated avatars on ChromeOS. 590 # A simple WebM encoder for animated avatars on ChromeOS.
579 ['chromeos==1', { 591 ['chromeos==1', {
580 'dependencies': [ 592 'dependencies': [
581 '../third_party/libvpx/libvpx.gyp:libvpx', 593 '../third_party/libvpx/libvpx.gyp:libvpx',
582 '../third_party/libyuv/libyuv.gyp:libyuv', 594 '../third_party/libyuv/libyuv.gyp:libyuv',
583 ], 595 ],
584 'sources': [ 596 'sources': [
585 'webm/chromeos/ebml_writer.cc', 597 'webm/chromeos/ebml_writer.cc',
586 'webm/chromeos/ebml_writer.h', 598 'webm/chromeos/ebml_writer.h',
587 'webm/chromeos/webm_encoder.cc', 599 'webm/chromeos/webm_encoder.cc',
588 'webm/chromeos/webm_encoder.h', 600 'webm/chromeos/webm_encoder.h',
589 ], 601 ],
602 'defines': [
603 # TODO(jiayl): figure out why MediaStreamInfoBarTest.
604 # DenyingCameraDoesNotCauseStickyDenyForMics fails on ChromeOS and
605 # remove this.
606 'DISABLE_USER_INPUT_MONITOR',
607 ],
608 'sources!': [
609 'base/user_input_monitor_linux.cc',
610 ],
590 }], 611 }],
591 ['use_alsa==1', { 612 ['use_alsa==1', {
592 'link_settings': { 613 'link_settings': {
593 'libraries': [ 614 'libraries': [
594 '-lasound', 615 '-lasound',
595 ], 616 ],
596 }, 617 },
597 }, { # use_alsa==0 618 }, { # use_alsa==0
598 'sources/': [ ['exclude', '/alsa_'], 619 'sources/': [ ['exclude', '/alsa_'],
599 ['exclude', '/audio_manager_linux'] ], 620 ['exclude', '/audio_manager_linux'] ],
(...skipping 15 matching lines...) Expand all
615 ], 636 ],
616 }, 637 },
617 'conditions': [ 638 'conditions': [
618 ['use_x11==1', { 639 ['use_x11==1', {
619 'link_settings': { 640 'link_settings': {
620 'libraries': [ 641 'libraries': [
621 '-lX11', 642 '-lX11',
622 '-lXdamage', 643 '-lXdamage',
623 '-lXext', 644 '-lXext',
624 '-lXfixes', 645 '-lXfixes',
646 '-lXtst',
625 ], 647 ],
626 }, 648 },
649 }, { # else: use_x11==0
650 'sources!': [
651 'base/user_input_monitor_linux.cc',
652 ],
653 'defines': [
654 'DISABLE_USER_INPUT_MONITOR',
655 ],
627 }], 656 }],
628 ['use_cras==1', { 657 ['use_cras==1', {
629 'cflags': [ 658 'cflags': [
630 '<!@(<(pkg-config) --cflags libcras)', 659 '<!@(<(pkg-config) --cflags libcras)',
631 ], 660 ],
632 'link_settings': { 661 'link_settings': {
633 'libraries': [ 662 'libraries': [
634 '<!@(<(pkg-config) --libs libcras)', 663 '<!@(<(pkg-config) --libs libcras)',
635 ], 664 ],
636 }, 665 },
(...skipping 1005 matching lines...) Expand 10 before | Expand all | Expand 10 after
1642 'sources': [ 1671 'sources': [
1643 'tools/media_bench/media_bench.cc', 1672 'tools/media_bench/media_bench.cc',
1644 ], 1673 ],
1645 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 1674 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
1646 'msvs_disabled_warnings': [ 4267, ], 1675 'msvs_disabled_warnings': [ 4267, ],
1647 }, 1676 },
1648 ], 1677 ],
1649 }], 1678 }],
1650 ], 1679 ],
1651 } 1680 }
OLDNEW
« no previous file with comments | « media/base/user_input_monitor_win.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698