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

Side by Side Diff: media/media.gyp

Issue 11973010: AndroidVDA by using Android's MediaCodec API. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: adding android api version checking. Created 7 years, 9 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 PulseAudio library. 8 # Override to dynamically link the PulseAudio library.
9 'use_pulseaudio%': 0, 9 'use_pulseaudio%': 0,
10 # Override to dynamically link the cras (ChromeOS audio) library. 10 # Override to dynamically link the cras (ChromeOS audio) library.
(...skipping 844 matching lines...) Expand 10 before | Expand all | Expand 10 after
855 'audio/mac/audio_output_mac_unittest.cc', 855 'audio/mac/audio_output_mac_unittest.cc',
856 'audio/simple_sources_unittest.cc', 856 'audio/simple_sources_unittest.cc',
857 'audio/virtual_audio_input_stream_unittest.cc', 857 'audio/virtual_audio_input_stream_unittest.cc',
858 'audio/virtual_audio_output_stream_unittest.cc', 858 'audio/virtual_audio_output_stream_unittest.cc',
859 'audio/win/audio_device_listener_win_unittest.cc', 859 'audio/win/audio_device_listener_win_unittest.cc',
860 'audio/win/audio_low_latency_input_win_unittest.cc', 860 'audio/win/audio_low_latency_input_win_unittest.cc',
861 'audio/win/audio_low_latency_output_win_unittest.cc', 861 'audio/win/audio_low_latency_output_win_unittest.cc',
862 'audio/win/audio_output_win_unittest.cc', 862 'audio/win/audio_output_win_unittest.cc',
863 'audio/win/audio_unified_win_unittest.cc', 863 'audio/win/audio_unified_win_unittest.cc',
864 'audio/win/core_audio_util_win_unittest.cc', 864 'audio/win/core_audio_util_win_unittest.cc',
865 'base/android/media_codec_bridge_unittest.cc',
865 'base/audio_bus_unittest.cc', 866 'base/audio_bus_unittest.cc',
866 'base/audio_converter_unittest.cc', 867 'base/audio_converter_unittest.cc',
867 'base/audio_fifo_unittest.cc', 868 'base/audio_fifo_unittest.cc',
868 'base/audio_hardware_config_unittest.cc', 869 'base/audio_hardware_config_unittest.cc',
869 'base/audio_pull_fifo_unittest.cc', 870 'base/audio_pull_fifo_unittest.cc',
870 'base/audio_renderer_mixer_input_unittest.cc', 871 'base/audio_renderer_mixer_input_unittest.cc',
871 'base/audio_renderer_mixer_unittest.cc', 872 'base/audio_renderer_mixer_unittest.cc',
872 'base/audio_splicer_unittest.cc', 873 'base/audio_splicer_unittest.cc',
873 'base/audio_timestamp_helper_unittest.cc', 874 'base/audio_timestamp_helper_unittest.cc',
874 'base/bind_to_loop_unittest.cc', 875 'base/bind_to_loop_unittest.cc',
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
984 'filters/ffmpeg_video_decoder_unittest.cc', 985 'filters/ffmpeg_video_decoder_unittest.cc',
985 'filters/pipeline_integration_test.cc', 986 'filters/pipeline_integration_test.cc',
986 'filters/pipeline_integration_test_base.cc', 987 'filters/pipeline_integration_test_base.cc',
987 'mp4/mp4_stream_parser_unittest.cc', 988 'mp4/mp4_stream_parser_unittest.cc',
988 'webm/webm_cluster_parser_unittest.cc', 989 'webm/webm_cluster_parser_unittest.cc',
989 ], 990 ],
990 'conditions': [ 991 'conditions': [
991 ['gtest_target_type == "shared_library"', { 992 ['gtest_target_type == "shared_library"', {
992 'dependencies': [ 993 'dependencies': [
993 '../testing/android/native_test.gyp:native_test_native_code', 994 '../testing/android/native_test.gyp:native_test_native_code',
995 'player_android',
994 ], 996 ],
995 }], 997 }],
996 ], 998 ],
997 }], 999 }],
998 ['OS == "linux"', { 1000 ['OS == "linux"', {
999 'conditions': [ 1001 'conditions': [
1000 ['use_cras == 1', { 1002 ['use_cras == 1', {
1001 'sources': [ 1003 'sources': [
1002 'audio/cras/cras_input_unittest.cc', 1004 'audio/cras/cras_input_unittest.cc',
1003 'audio/cras/cras_output_unittest.cc', 1005 'audio/cras/cras_output_unittest.cc',
(...skipping 411 matching lines...) Expand 10 before | Expand all | Expand 10 after
1415 ], 1417 ],
1416 'sources': [ 1418 'sources': [
1417 'base/android/java/src/org/chromium/media/VideoCapture.java', 1419 'base/android/java/src/org/chromium/media/VideoCapture.java',
1418 ], 1420 ],
1419 'variables': { 1421 'variables': {
1420 'jni_gen_dir': 'media', 1422 'jni_gen_dir': 'media',
1421 }, 1423 },
1422 'includes': [ '../build/jni_generator.gypi' ], 1424 'includes': [ '../build/jni_generator.gypi' ],
1423 }, 1425 },
1424 { 1426 {
1427 'target_name': 'media_codec_jni_headers',
1428 'type': 'none',
1429 'variables': {
1430 'jni_gen_dir': 'media',
1431 'input_java_class': 'android/media/MediaCodec.class',
1432 'input_jar_file': '<(android_sdk)/android.jar',
1433 },
1434 'includes': [ '../build/jar_file_jni_generator.gypi' ],
1435 },
1436 {
1437 'target_name': 'media_format_jni_headers',
1438 'type': 'none',
1439 'variables': {
1440 'jni_gen_dir': 'media',
1441 'input_java_class': 'android/media/MediaFormat.class',
1442 'input_jar_file': '<(android_sdk)/android.jar',
1443 },
1444 'includes': [ '../build/jar_file_jni_generator.gypi' ],
1445 },
1446 {
1425 'target_name': 'player_android', 1447 'target_name': 'player_android',
1426 'type': 'static_library', 1448 'type': 'static_library',
1427 'sources': [ 1449 'sources': [
1450 'base/android/media_codec_bridge.cc',
1451 'base/android/media_codec_bridge.h',
1428 'base/android/media_jni_registrar.cc', 1452 'base/android/media_jni_registrar.cc',
1429 'base/android/media_jni_registrar.h', 1453 'base/android/media_jni_registrar.h',
1430 'base/android/media_player_bridge.cc', 1454 'base/android/media_player_bridge.cc',
1431 'base/android/media_player_bridge.h', 1455 'base/android/media_player_bridge.h',
1432 'base/android/media_player_listener.cc', 1456 'base/android/media_player_listener.cc',
1433 'base/android/media_player_listener.h', 1457 'base/android/media_player_listener.h',
1434 ], 1458 ],
1435 'dependencies': [ 1459 'dependencies': [
1436 '../base/base.gyp:base', 1460 '../base/base.gyp:base',
1461 'media_codec_jni_headers',
1462 'media_format_jni_headers',
1437 'player_android_jni_headers', 1463 'player_android_jni_headers',
1438 ], 1464 ],
1439 'include_dirs': [ 1465 'include_dirs': [
1440 '<(SHARED_INTERMEDIATE_DIR)/media', 1466 '<(SHARED_INTERMEDIATE_DIR)/media',
1441 ], 1467 ],
1442 }, 1468 },
1443 { 1469 {
1444 'target_name': 'media_java', 1470 'target_name': 'media_java',
1445 'type': 'none', 1471 'type': 'none',
1446 'dependencies': [ 1472 'dependencies': [
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
1570 ], 1596 ],
1571 'sources': [ 1597 'sources': [
1572 'video/capture/screen/differ_block_sse2.cc', 1598 'video/capture/screen/differ_block_sse2.cc',
1573 'video/capture/screen/differ_block_sse2.h', 1599 'video/capture/screen/differ_block_sse2.h',
1574 ], 1600 ],
1575 }, # end of target differ_block_sse2 1601 }, # end of target differ_block_sse2
1576 ], 1602 ],
1577 }], 1603 }],
1578 ], 1604 ],
1579 } 1605 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698