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

Side by Side Diff: media/media.gyp

Issue 7065060: Revert 87790 - Removing defunct OpenMAX code. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 6 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 | Annotate | Revision Log
« no previous file with comments | « media/filters/omx_video_decoder.cc ('k') | media/tools/player_x11/player_x11.cc » ('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 (c) 2011 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2011 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 'player_x11_renderer%': 'x11', 8 'player_x11_renderer%': 'x11',
9 }, 9 },
10 'targets': [ 10 'targets': [
11 { 11 {
12 'target_name': 'media', 12 'target_name': 'media',
13 'type': 'static_library', 13 'type': 'static_library',
14 'dependencies': [ 14 'dependencies': [
15 'yuv_convert', 15 'yuv_convert',
16 '../base/base.gyp:base', 16 '../base/base.gyp:base',
17 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', 17 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations',
18 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg',
18 '../build/temp_gyp/googleurl.gyp:googleurl', 19 '../build/temp_gyp/googleurl.gyp:googleurl',
19 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg',
20 '../third_party/openmax/openmax.gyp:il',
21 ], 20 ],
22 'include_dirs': [ 21 'include_dirs': [
23 '..', 22 '..',
24 ], 23 ],
25 'msvs_guid': '6AE76406-B03B-11DD-94B1-80B556D89593', 24 'msvs_guid': '6AE76406-B03B-11DD-94B1-80B556D89593',
26 'sources': [ 25 'sources': [
27 'audio/audio_buffers_state.cc', 26 'audio/audio_buffers_state.cc',
28 'audio/audio_buffers_state.h', 27 'audio/audio_buffers_state.h',
29 'audio/audio_io.h', 28 'audio/audio_io.h',
30 'audio/audio_input_controller.cc', 29 'audio/audio_input_controller.cc',
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
218 ], 217 ],
219 }, 218 },
220 }], 219 }],
221 ['OS!="openbsd"', { 220 ['OS!="openbsd"', {
222 'sources!': [ 221 'sources!': [
223 'audio/openbsd/audio_manager_openbsd.cc', 222 'audio/openbsd/audio_manager_openbsd.cc',
224 'audio/openbsd/audio_manager_openbsd.h', 223 'audio/openbsd/audio_manager_openbsd.h',
225 ], 224 ],
226 }], 225 }],
227 ['os_posix == 1 and OS != "mac"', { 226 ['os_posix == 1 and OS != "mac"', {
227 'sources': [
228 'filters/omx_video_decoder.cc',
229 'filters/omx_video_decoder.h',
230 ],
231 'dependencies': [
232 'omx_wrapper',
233 ]
234 }],
235 ['os_posix == 1 and OS != "mac"', {
228 'sources!': [ 236 'sources!': [
229 'video/capture/video_capture_device_dummy.cc', 237 'video/capture/video_capture_device_dummy.cc',
230 'video/capture/video_capture_device_dummy.h', 238 'video/capture/video_capture_device_dummy.h',
231 ], 239 ],
232 }], 240 }],
233 ['OS=="mac"', { 241 ['OS=="mac"', {
234 'link_settings': { 242 'link_settings': {
235 'libraries': [ 243 'libraries': [
236 '$(SDKROOT)/System/Library/Frameworks/AudioUnit.framework', 244 '$(SDKROOT)/System/Library/Frameworks/AudioUnit.framework',
237 '$(SDKROOT)/System/Library/Frameworks/AudioToolbox.framework', 245 '$(SDKROOT)/System/Library/Frameworks/AudioToolbox.framework',
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
361 'dependencies': [ 369 'dependencies': [
362 'media', 370 'media',
363 'media_test_support', 371 'media_test_support',
364 '../base/base.gyp:base', 372 '../base/base.gyp:base',
365 '../base/base.gyp:base_i18n', 373 '../base/base.gyp:base_i18n',
366 '../base/base.gyp:test_support_base', 374 '../base/base.gyp:test_support_base',
367 '../build/temp_gyp/googleurl.gyp:googleurl', 375 '../build/temp_gyp/googleurl.gyp:googleurl',
368 '../testing/gmock.gyp:gmock', 376 '../testing/gmock.gyp:gmock',
369 '../testing/gtest.gyp:gtest', 377 '../testing/gtest.gyp:gtest',
370 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', 378 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg',
379 '../third_party/openmax/openmax.gyp:il',
380 ],
381 'sources!': [
382 '../third_party/openmax/omx_stub.cc',
371 ], 383 ],
372 'sources': [ 384 'sources': [
373 'audio/audio_input_controller_unittest.cc', 385 'audio/audio_input_controller_unittest.cc',
374 'audio/audio_input_device_unittest.cc', 386 'audio/audio_input_device_unittest.cc',
375 'audio/audio_input_unittest.cc', 387 'audio/audio_input_unittest.cc',
376 'audio/audio_output_controller_unittest.cc', 388 'audio/audio_output_controller_unittest.cc',
377 'audio/audio_output_proxy_unittest.cc', 389 'audio/audio_output_proxy_unittest.cc',
378 'audio/audio_parameters_unittest.cc', 390 'audio/audio_parameters_unittest.cc',
379 'audio/audio_util_unittest.cc', 391 'audio/audio_util_unittest.cc',
380 'audio/linux/alsa_output_unittest.cc', 392 'audio/linux/alsa_output_unittest.cc',
(...skipping 25 matching lines...) Expand all
406 'filters/audio_renderer_base_unittest.cc', 418 'filters/audio_renderer_base_unittest.cc',
407 'filters/bitstream_converter_unittest.cc', 419 'filters/bitstream_converter_unittest.cc',
408 'filters/decoder_base_unittest.cc', 420 'filters/decoder_base_unittest.cc',
409 'filters/ffmpeg_demuxer_unittest.cc', 421 'filters/ffmpeg_demuxer_unittest.cc',
410 'filters/ffmpeg_glue_unittest.cc', 422 'filters/ffmpeg_glue_unittest.cc',
411 'filters/ffmpeg_h264_bitstream_converter_unittest.cc', 423 'filters/ffmpeg_h264_bitstream_converter_unittest.cc',
412 'filters/ffmpeg_video_decoder_unittest.cc', 424 'filters/ffmpeg_video_decoder_unittest.cc',
413 'filters/file_data_source_unittest.cc', 425 'filters/file_data_source_unittest.cc',
414 'filters/rtc_video_decoder_unittest.cc', 426 'filters/rtc_video_decoder_unittest.cc',
415 'filters/video_renderer_base_unittest.cc', 427 'filters/video_renderer_base_unittest.cc',
428 'omx/mock_omx.cc',
429 'omx/mock_omx.h',
416 'video/ffmpeg_video_decode_engine_unittest.cc', 430 'video/ffmpeg_video_decode_engine_unittest.cc',
417 ], 431 ],
432 'conditions': [
433 ['toolkit_uses_gtk == 1', {
434 'dependencies': [
435 # Needed for the following #include chain:
436 # base/run_all_unittests.cc
437 # ../base/test_suite.h
438 # gtk/gtk.h
439 '../build/linux/system.gyp:gtk',
440 ],
441 'sources': [
442 'omx/omx_codec_unittest.cc',
443 ],
444 'conditions': [
445 ['linux_use_tcmalloc==1', {
446 'dependencies': [
447 '../base/allocator/allocator.gyp:allocator',
448 ],
449 }],
450 ],
451 }],
452 ],
418 }, 453 },
419 { 454 {
420 'target_name': 'media_test_support', 455 'target_name': 'media_test_support',
421 'type': 'static_library', 456 'type': 'static_library',
422 'dependencies': [ 457 'dependencies': [
423 'media', 458 'media',
424 '../base/base.gyp:base', 459 '../base/base.gyp:base',
425 '../testing/gmock.gyp:gmock', 460 '../testing/gmock.gyp:gmock',
426 '../testing/gtest.gyp:gtest', 461 '../testing/gtest.gyp:gtest',
427 ], 462 ],
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
634 ], 669 ],
635 'sources': [ 670 'sources': [
636 'tools/tile_render_bench/tile_render_bench.cc', 671 'tools/tile_render_bench/tile_render_bench.cc',
637 ], 672 ],
638 }, 673 },
639 ], 674 ],
640 }], 675 }],
641 ['os_posix == 1 and OS != "mac"', { 676 ['os_posix == 1 and OS != "mac"', {
642 'targets': [ 677 'targets': [
643 { 678 {
679 'target_name': 'omx_test',
680 'type': 'executable',
681 'dependencies': [
682 'media',
683 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg',
684 '../third_party/openmax/openmax.gyp:il',
685 ],
686 'sources': [
687 'tools/omx_test/color_space_util.cc',
688 'tools/omx_test/color_space_util.h',
689 'tools/omx_test/file_reader_util.cc',
690 'tools/omx_test/file_reader_util.h',
691 'tools/omx_test/file_sink.cc',
692 'tools/omx_test/file_sink.h',
693 'tools/omx_test/omx_test.cc',
694 ],
695 },
696 {
697 'target_name': 'omx_unittests',
698 'type': 'executable',
699 'dependencies': [
700 'media',
701 'omx_wrapper',
702 '../base/base.gyp:base',
703 '../base/base.gyp:base_i18n',
704 '../base/base.gyp:test_support_base',
705 '../testing/gtest.gyp:gtest',
706 ],
707 'conditions': [
708 ['toolkit_uses_gtk == 1', {
709 'dependencies': [
710 '../build/linux/system.gyp:gtk',
711 ],
712 }],
713 ],
714 'sources': [
715 'omx/omx_unittest.cc',
716 'omx/run_all_unittests.cc',
717 ],
718 },
719 {
720 'target_name': 'omx_wrapper',
721 'type': 'static_library',
722 'dependencies': [
723 '../base/base.gyp:base',
724 '../third_party/openmax/openmax.gyp:il',
725 # TODO(wjia): remove ffmpeg
726 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg',
727 ],
728 'sources': [
729 'omx/omx_configurator.cc',
730 'omx/omx_configurator.h',
731 'video/omx_video_decode_engine.cc',
732 'video/omx_video_decode_engine.cc',
733 ],
734 'hard_dependency': 1,
735 'export_dependent_settings': [
736 '../third_party/openmax/openmax.gyp:il',
737 ],
738 },
739 {
644 'target_name': 'player_x11', 740 'target_name': 'player_x11',
645 'type': 'executable', 741 'type': 'executable',
646 'dependencies': [ 742 'dependencies': [
647 'media', 743 'media',
648 '../base/base.gyp:base', 744 '../base/base.gyp:base',
649 ], 745 ],
650 'link_settings': { 746 'link_settings': {
651 'libraries': [ 747 'libraries': [
652 '-ldl', 748 '-ldl',
653 '-lX11', 749 '-lX11',
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
698 ], 794 ],
699 }], 795 }],
700 ], 796 ],
701 } 797 }
702 798
703 # Local Variables: 799 # Local Variables:
704 # tab-width:2 800 # tab-width:2
705 # indent-tabs-mode:nil 801 # indent-tabs-mode:nil
706 # End: 802 # End:
707 # vim: set expandtab tabstop=2 shiftwidth=2: 803 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « media/filters/omx_video_decoder.cc ('k') | media/tools/player_x11/player_x11.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698