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

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: Created 7 years, 10 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 748 matching lines...) Expand 10 before | Expand all | Expand 10 after
759 'audio/mac/audio_output_mac_unittest.cc', 759 'audio/mac/audio_output_mac_unittest.cc',
760 'audio/simple_sources_unittest.cc', 760 'audio/simple_sources_unittest.cc',
761 'audio/virtual_audio_input_stream_unittest.cc', 761 'audio/virtual_audio_input_stream_unittest.cc',
762 'audio/virtual_audio_output_stream_unittest.cc', 762 'audio/virtual_audio_output_stream_unittest.cc',
763 'audio/win/audio_device_listener_win_unittest.cc', 763 'audio/win/audio_device_listener_win_unittest.cc',
764 'audio/win/audio_low_latency_input_win_unittest.cc', 764 'audio/win/audio_low_latency_input_win_unittest.cc',
765 'audio/win/audio_low_latency_output_win_unittest.cc', 765 'audio/win/audio_low_latency_output_win_unittest.cc',
766 'audio/win/audio_output_win_unittest.cc', 766 'audio/win/audio_output_win_unittest.cc',
767 'audio/win/audio_unified_win_unittest.cc', 767 'audio/win/audio_unified_win_unittest.cc',
768 'audio/win/core_audio_util_win_unittest.cc', 768 'audio/win/core_audio_util_win_unittest.cc',
769 'base/android/media_codec_bridge_unittest.cc',
769 'base/audio_bus_unittest.cc', 770 'base/audio_bus_unittest.cc',
770 'base/audio_converter_unittest.cc', 771 'base/audio_converter_unittest.cc',
771 'base/audio_fifo_unittest.cc', 772 'base/audio_fifo_unittest.cc',
772 'base/audio_hardware_config_unittest.cc', 773 'base/audio_hardware_config_unittest.cc',
773 'base/audio_pull_fifo_unittest.cc', 774 'base/audio_pull_fifo_unittest.cc',
774 'base/audio_renderer_mixer_input_unittest.cc', 775 'base/audio_renderer_mixer_input_unittest.cc',
775 'base/audio_renderer_mixer_unittest.cc', 776 'base/audio_renderer_mixer_unittest.cc',
776 'base/audio_splicer_unittest.cc', 777 'base/audio_splicer_unittest.cc',
777 'base/audio_timestamp_helper_unittest.cc', 778 'base/audio_timestamp_helper_unittest.cc',
778 'base/bind_to_loop_unittest.cc', 779 'base/bind_to_loop_unittest.cc',
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
888 'filters/ffmpeg_video_decoder_unittest.cc', 889 'filters/ffmpeg_video_decoder_unittest.cc',
889 'filters/pipeline_integration_test.cc', 890 'filters/pipeline_integration_test.cc',
890 'filters/pipeline_integration_test_base.cc', 891 'filters/pipeline_integration_test_base.cc',
891 'mp4/mp4_stream_parser_unittest.cc', 892 'mp4/mp4_stream_parser_unittest.cc',
892 'webm/webm_cluster_parser_unittest.cc', 893 'webm/webm_cluster_parser_unittest.cc',
893 ], 894 ],
894 'conditions': [ 895 'conditions': [
895 ['gtest_target_type == "shared_library"', { 896 ['gtest_target_type == "shared_library"', {
896 'dependencies': [ 897 'dependencies': [
897 '../testing/android/native_test.gyp:native_test_native_code', 898 '../testing/android/native_test.gyp:native_test_native_code',
899 'player_android',
898 ], 900 ],
899 }], 901 }],
900 ], 902 ],
901 }], 903 }],
902 ['OS == "linux"', { 904 ['OS == "linux"', {
903 'conditions': [ 905 'conditions': [
904 ['use_cras == 1', { 906 ['use_cras == 1', {
905 'sources': [ 907 'sources': [
906 'audio/linux/cras_input_unittest.cc', 908 'audio/linux/cras_input_unittest.cc',
907 'audio/linux/cras_output_unittest.cc', 909 'audio/linux/cras_output_unittest.cc',
(...skipping 406 matching lines...) Expand 10 before | Expand all | Expand 10 after
1314 'sources': [ 1316 'sources': [
1315 'base/android/java/src/org/chromium/media/MediaPlayerBridge.java', 1317 'base/android/java/src/org/chromium/media/MediaPlayerBridge.java',
1316 'base/android/java/src/org/chromium/media/MediaPlayerListener.java', 1318 'base/android/java/src/org/chromium/media/MediaPlayerListener.java',
1317 ], 1319 ],
1318 'variables': { 1320 'variables': {
1319 'jni_gen_dir': 'media', 1321 'jni_gen_dir': 'media',
1320 }, 1322 },
1321 'includes': [ '../build/jni_generator.gypi' ], 1323 'includes': [ '../build/jni_generator.gypi' ],
1322 }, 1324 },
1323 { 1325 {
1326 'target_name': 'media_codec_jni_headers',
1327 'type': 'none',
1328 'variables': {
1329 'jni_gen_dir': 'media',
1330 'input_java_class': 'android/media/MediaCodec.class',
1331 'input_jar_file': '<(android_sdk)/android.jar',
1332 },
1333 'includes': [ '../build/jar_file_jni_generator.gypi' ],
1334 },
1335 {
1336 'target_name': 'media_format_jni_headers',
1337 'type': 'none',
1338 'variables': {
1339 'jni_gen_dir': 'media',
1340 'input_java_class': 'android/media/MediaFormat.class',
1341 'input_jar_file': '<(android_sdk)/android.jar',
1342 },
1343 'includes': [ '../build/jar_file_jni_generator.gypi' ],
1344 },
1345 {
1324 'target_name': 'player_android', 1346 'target_name': 'player_android',
1325 'type': 'static_library', 1347 'type': 'static_library',
1326 'sources': [ 1348 'sources': [
1349 'base/android/media_codec_bridge.cc',
1350 'base/android/media_codec_bridge.h',
1327 'base/android/media_jni_registrar.cc', 1351 'base/android/media_jni_registrar.cc',
1328 'base/android/media_jni_registrar.h', 1352 'base/android/media_jni_registrar.h',
1329 'base/android/media_player_bridge.cc', 1353 'base/android/media_player_bridge.cc',
1330 'base/android/media_player_bridge.h', 1354 'base/android/media_player_bridge.h',
1331 'base/android/media_player_listener.cc', 1355 'base/android/media_player_listener.cc',
1332 'base/android/media_player_listener.h', 1356 'base/android/media_player_listener.h',
1333 ], 1357 ],
1334 'dependencies': [ 1358 'dependencies': [
1335 '../base/base.gyp:base', 1359 '../base/base.gyp:base',
1360 'media_codec_jni_headers',
1361 'media_format_jni_headers',
1336 'player_android_jni_headers', 1362 'player_android_jni_headers',
1337 ], 1363 ],
1338 'include_dirs': [ 1364 'include_dirs': [
1339 '<(SHARED_INTERMEDIATE_DIR)/media', 1365 '<(SHARED_INTERMEDIATE_DIR)/media',
1340 ], 1366 ],
1341 }, 1367 },
1342 { 1368 {
1343 'target_name': 'media_java', 1369 'target_name': 'media_java',
1344 'type': 'none', 1370 'type': 'none',
1345 'dependencies': [ 1371 'dependencies': [
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
1468 ], 1494 ],
1469 'sources': [ 1495 'sources': [
1470 'video/capture/screen/differ_block_sse2.cc', 1496 'video/capture/screen/differ_block_sse2.cc',
1471 'video/capture/screen/differ_block_sse2.h', 1497 'video/capture/screen/differ_block_sse2.h',
1472 ], 1498 ],
1473 }, # end of target differ_block_sse2 1499 }, # end of target differ_block_sse2
1474 ], 1500 ],
1475 }], 1501 }],
1476 ], 1502 ],
1477 } 1503 }
OLDNEW
« media/base/android/media_codec_bridge.h ('K') | « media/base/android/media_codec_bridge_unittest.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698