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

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: marking XXX for issues should be resolved before committing. 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 664 matching lines...) Expand 10 before | Expand all | Expand 10 after
675 'audio/mac/audio_output_mac_unittest.cc', 675 'audio/mac/audio_output_mac_unittest.cc',
676 'audio/simple_sources_unittest.cc', 676 'audio/simple_sources_unittest.cc',
677 'audio/virtual_audio_input_stream_unittest.cc', 677 'audio/virtual_audio_input_stream_unittest.cc',
678 'audio/virtual_audio_output_stream_unittest.cc', 678 'audio/virtual_audio_output_stream_unittest.cc',
679 'audio/win/audio_device_listener_win_unittest.cc', 679 'audio/win/audio_device_listener_win_unittest.cc',
680 'audio/win/audio_low_latency_input_win_unittest.cc', 680 'audio/win/audio_low_latency_input_win_unittest.cc',
681 'audio/win/audio_low_latency_output_win_unittest.cc', 681 'audio/win/audio_low_latency_output_win_unittest.cc',
682 'audio/win/audio_output_win_unittest.cc', 682 'audio/win/audio_output_win_unittest.cc',
683 'audio/win/audio_unified_win_unittest.cc', 683 'audio/win/audio_unified_win_unittest.cc',
684 'audio/win/core_audio_util_win_unittest.cc', 684 'audio/win/core_audio_util_win_unittest.cc',
685 'base/android/media_codec_bridge_unittest.cc',
685 'base/audio_bus_unittest.cc', 686 'base/audio_bus_unittest.cc',
686 'base/audio_converter_unittest.cc', 687 'base/audio_converter_unittest.cc',
687 'base/audio_fifo_unittest.cc', 688 'base/audio_fifo_unittest.cc',
688 'base/audio_pull_fifo_unittest.cc', 689 'base/audio_pull_fifo_unittest.cc',
689 'base/audio_renderer_mixer_input_unittest.cc', 690 'base/audio_renderer_mixer_input_unittest.cc',
690 'base/audio_renderer_mixer_unittest.cc', 691 'base/audio_renderer_mixer_unittest.cc',
691 'base/audio_splicer_unittest.cc', 692 'base/audio_splicer_unittest.cc',
692 'base/audio_timestamp_helper_unittest.cc', 693 'base/audio_timestamp_helper_unittest.cc',
693 'base/bit_reader_unittest.cc', 694 'base/bit_reader_unittest.cc',
694 'base/bind_to_loop_unittest.cc', 695 'base/bind_to_loop_unittest.cc',
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
798 'filters/ffmpeg_video_decoder_unittest.cc', 799 'filters/ffmpeg_video_decoder_unittest.cc',
799 'filters/pipeline_integration_test.cc', 800 'filters/pipeline_integration_test.cc',
800 'filters/pipeline_integration_test_base.cc', 801 'filters/pipeline_integration_test_base.cc',
801 'mp4/mp4_stream_parser_unittest.cc', 802 'mp4/mp4_stream_parser_unittest.cc',
802 'webm/webm_cluster_parser_unittest.cc', 803 'webm/webm_cluster_parser_unittest.cc',
803 ], 804 ],
804 'conditions': [ 805 'conditions': [
805 ['gtest_target_type == "shared_library"', { 806 ['gtest_target_type == "shared_library"', {
806 'dependencies': [ 807 'dependencies': [
807 '../testing/android/native_test.gyp:native_test_native_code', 808 '../testing/android/native_test.gyp:native_test_native_code',
809 'player_android',
808 ], 810 ],
809 }], 811 }],
810 ], 812 ],
811 }], 813 }],
812 ['OS == "linux"', { 814 ['OS == "linux"', {
813 'conditions': [ 815 'conditions': [
814 ['use_cras == 1', { 816 ['use_cras == 1', {
815 'sources': [ 817 'sources': [
816 'audio/linux/cras_input_unittest.cc', 818 'audio/linux/cras_input_unittest.cc',
817 'audio/linux/cras_output_unittest.cc', 819 'audio/linux/cras_output_unittest.cc',
(...skipping 418 matching lines...) Expand 10 before | Expand all | Expand 10 after
1236 'sources': [ 1238 'sources': [
1237 'base/android/java/src/org/chromium/media/MediaPlayerBridge.java', 1239 'base/android/java/src/org/chromium/media/MediaPlayerBridge.java',
1238 'base/android/java/src/org/chromium/media/MediaPlayerListener.java', 1240 'base/android/java/src/org/chromium/media/MediaPlayerListener.java',
1239 ], 1241 ],
1240 'variables': { 1242 'variables': {
1241 'jni_gen_dir': 'media', 1243 'jni_gen_dir': 'media',
1242 }, 1244 },
1243 'includes': [ '../build/jni_generator.gypi' ], 1245 'includes': [ '../build/jni_generator.gypi' ],
1244 }, 1246 },
1245 { 1247 {
1248 'target_name': 'media_codec_jni_headers',
1249 'type': 'none',
1250 'variables': {
1251 'jni_gen_dir': 'media',
1252 'input_java_class': 'android/media/MediaCodec.class',
1253 'input_jar_file': '<(android_sdk)/android.jar',
1254 },
1255 'includes': [ '../build/jar_file_jni_generator.gypi' ],
1256 },
1257 {
1258 'target_name': 'media_format_jni_headers',
1259 'type': 'none',
1260 'variables': {
1261 'jni_gen_dir': 'media',
1262 'input_java_class': 'android/media/MediaFormat.class',
1263 'input_jar_file': '<(android_sdk)/android.jar',
1264 },
1265 'includes': [ '../build/jar_file_jni_generator.gypi' ],
1266 },
1267 {
1246 'target_name': 'player_android', 1268 'target_name': 'player_android',
1247 'type': 'static_library', 1269 'type': 'static_library',
1248 'sources': [ 1270 'sources': [
1271 'base/android/media_codec_bridge.cc',
1272 'base/android/media_codec_bridge.h',
1249 'base/android/media_jni_registrar.cc', 1273 'base/android/media_jni_registrar.cc',
1250 'base/android/media_jni_registrar.h', 1274 'base/android/media_jni_registrar.h',
1251 'base/android/media_player_bridge.cc', 1275 'base/android/media_player_bridge.cc',
1252 'base/android/media_player_bridge.h', 1276 'base/android/media_player_bridge.h',
1253 'base/android/media_player_listener.cc', 1277 'base/android/media_player_listener.cc',
1254 'base/android/media_player_listener.h', 1278 'base/android/media_player_listener.h',
1255 ], 1279 ],
1256 'dependencies': [ 1280 'dependencies': [
1257 '../base/base.gyp:base', 1281 '../base/base.gyp:base',
1282 'media_codec_jni_headers',
1283 'media_format_jni_headers',
1258 'player_android_jni_headers', 1284 'player_android_jni_headers',
1259 ], 1285 ],
1260 'include_dirs': [ 1286 'include_dirs': [
1261 '<(SHARED_INTERMEDIATE_DIR)/media', 1287 '<(SHARED_INTERMEDIATE_DIR)/media',
1262 ], 1288 ],
1263 }, 1289 },
1264 { 1290 {
1265 'target_name': 'media_java', 1291 'target_name': 'media_java',
1266 'type': 'none', 1292 'type': 'none',
1267 'dependencies': [ 1293 'dependencies': [
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
1368 'media', 1394 'media',
1369 ], 1395 ],
1370 'sources': [ 1396 'sources': [
1371 'tools/media_bench/media_bench.cc', 1397 'tools/media_bench/media_bench.cc',
1372 ], 1398 ],
1373 }, 1399 },
1374 ], 1400 ],
1375 }] 1401 }]
1376 ], 1402 ],
1377 } 1403 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698