OLD | NEW |
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 783 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
794 'filters/ffmpeg_audio_decoder_unittest.cc', | 794 'filters/ffmpeg_audio_decoder_unittest.cc', |
795 'filters/ffmpeg_demuxer_unittest.cc', | 795 'filters/ffmpeg_demuxer_unittest.cc', |
796 'filters/ffmpeg_glue_unittest.cc', | 796 'filters/ffmpeg_glue_unittest.cc', |
797 'filters/ffmpeg_h264_to_annex_b_bitstream_converter_unittest.cc', | 797 'filters/ffmpeg_h264_to_annex_b_bitstream_converter_unittest.cc', |
798 'filters/ffmpeg_video_decoder_unittest.cc', | 798 'filters/ffmpeg_video_decoder_unittest.cc', |
799 'filters/pipeline_integration_test.cc', | 799 'filters/pipeline_integration_test.cc', |
800 'filters/pipeline_integration_test_base.cc', | 800 'filters/pipeline_integration_test_base.cc', |
801 'mp4/mp4_stream_parser_unittest.cc', | 801 'mp4/mp4_stream_parser_unittest.cc', |
802 'webm/webm_cluster_parser_unittest.cc', | 802 'webm/webm_cluster_parser_unittest.cc', |
803 ], | 803 ], |
| 804 'sources': [ |
| 805 'base/android/media_codec_bridge_unittest.cc', |
| 806 ], |
804 'conditions': [ | 807 'conditions': [ |
805 ['gtest_target_type == "shared_library"', { | 808 ['gtest_target_type == "shared_library"', { |
806 'dependencies': [ | 809 'dependencies': [ |
807 '../testing/android/native_test.gyp:native_test_native_code', | 810 '../testing/android/native_test.gyp:native_test_native_code', |
| 811 'player_android', |
808 ], | 812 ], |
809 }], | 813 }], |
810 ], | 814 ], |
811 }], | 815 }], |
812 ['OS == "linux"', { | 816 ['OS == "linux"', { |
813 'conditions': [ | 817 'conditions': [ |
814 ['use_cras == 1', { | 818 ['use_cras == 1', { |
815 'sources': [ | 819 'sources': [ |
816 'audio/linux/cras_input_unittest.cc', | 820 'audio/linux/cras_input_unittest.cc', |
817 'audio/linux/cras_output_unittest.cc', | 821 'audio/linux/cras_output_unittest.cc', |
(...skipping 418 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1236 'sources': [ | 1240 'sources': [ |
1237 'base/android/java/src/org/chromium/media/MediaPlayerBridge.java', | 1241 'base/android/java/src/org/chromium/media/MediaPlayerBridge.java', |
1238 'base/android/java/src/org/chromium/media/MediaPlayerListener.java', | 1242 'base/android/java/src/org/chromium/media/MediaPlayerListener.java', |
1239 ], | 1243 ], |
1240 'variables': { | 1244 'variables': { |
1241 'jni_gen_dir': 'media', | 1245 'jni_gen_dir': 'media', |
1242 }, | 1246 }, |
1243 'includes': [ '../build/jni_generator.gypi' ], | 1247 'includes': [ '../build/jni_generator.gypi' ], |
1244 }, | 1248 }, |
1245 { | 1249 { |
| 1250 'target_name': 'buffer_jni_headers', |
| 1251 'type': 'none', |
| 1252 'variables': { |
| 1253 'jni_gen_dir': 'media', |
| 1254 'input_java_class': 'java/nio/Buffer.class', |
| 1255 'input_jar_file': '<(android_sdk)/android.jar', |
| 1256 }, |
| 1257 'includes': [ '../build/jar_file_jni_generator.gypi' ], |
| 1258 }, |
| 1259 { |
| 1260 'target_name': 'byte_buffer_jni_headers', |
| 1261 'type': 'none', |
| 1262 'variables': { |
| 1263 'jni_gen_dir': 'media', |
| 1264 'input_java_class': 'java/nio/ByteBuffer.class', |
| 1265 'input_jar_file': '<(android_sdk)/android.jar', |
| 1266 }, |
| 1267 'includes': [ '../build/jar_file_jni_generator.gypi' ], |
| 1268 }, |
| 1269 { |
| 1270 'target_name': 'media_format_jni_headers', |
| 1271 'type': 'none', |
| 1272 'variables': { |
| 1273 'jni_gen_dir': 'media', |
| 1274 'input_java_class': 'android/media/MediaFormat.class', |
| 1275 'input_jar_file': '<(android_sdk)/android.jar', |
| 1276 }, |
| 1277 'includes': [ '../build/jar_file_jni_generator.gypi' ], |
| 1278 }, |
| 1279 { |
1246 'target_name': 'player_android', | 1280 'target_name': 'player_android', |
1247 'type': 'static_library', | 1281 'type': 'static_library', |
1248 'sources': [ | 1282 'sources': [ |
| 1283 'base/android/media_codec_bridge.cc', |
| 1284 'base/android/media_codec_bridge.h', |
1249 'base/android/media_jni_registrar.cc', | 1285 'base/android/media_jni_registrar.cc', |
1250 'base/android/media_jni_registrar.h', | 1286 'base/android/media_jni_registrar.h', |
1251 'base/android/media_player_bridge.cc', | 1287 'base/android/media_player_bridge.cc', |
1252 'base/android/media_player_bridge.h', | 1288 'base/android/media_player_bridge.h', |
1253 'base/android/media_player_listener.cc', | 1289 'base/android/media_player_listener.cc', |
1254 'base/android/media_player_listener.h', | 1290 'base/android/media_player_listener.h', |
| 1291 # TODO(dwkang) : make jar_file_jni_generator support the array |
| 1292 # return type (MediaCodec) and inner class (MediaCodec$BufferInfo) |
| 1293 # and remove the following jni files from here. |
| 1294 # Intoducing a helper java class can also be an alternative. |
| 1295 'base/android/MediaCodec_jni.h', |
| 1296 'base/android/MediaCodec$BufferInfo_jni.h', |
1255 ], | 1297 ], |
1256 'dependencies': [ | 1298 'dependencies': [ |
1257 '../base/base.gyp:base', | 1299 '../base/base.gyp:base', |
| 1300 'buffer_jni_headers', |
| 1301 'byte_buffer_jni_headers', |
| 1302 'media_format_jni_headers', |
1258 'player_android_jni_headers', | 1303 'player_android_jni_headers', |
1259 ], | 1304 ], |
1260 'include_dirs': [ | 1305 'include_dirs': [ |
1261 '<(SHARED_INTERMEDIATE_DIR)/media', | 1306 '<(SHARED_INTERMEDIATE_DIR)/media', |
1262 ], | 1307 ], |
1263 }, | 1308 }, |
1264 { | 1309 { |
1265 'target_name': 'media_java', | 1310 'target_name': 'media_java', |
1266 'type': 'none', | 1311 'type': 'none', |
1267 'dependencies': [ | 1312 'dependencies': [ |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1368 'media', | 1413 'media', |
1369 ], | 1414 ], |
1370 'sources': [ | 1415 'sources': [ |
1371 'tools/media_bench/media_bench.cc', | 1416 'tools/media_bench/media_bench.cc', |
1372 ], | 1417 ], |
1373 }, | 1418 }, |
1374 ], | 1419 ], |
1375 }] | 1420 }] |
1376 ], | 1421 ], |
1377 } | 1422 } |
OLD | NEW |