)]}' { "commit": "2425f9b1b24257e648f8df2cae0d1226bcf08dfd", "tree": "c4076fea65c04688acdb4ece362aaa75cd7474f6", "parents": [ "c902552dd392b4f3e3ef394b52355fdbc8f2e705" ], "author": { "name": "henrika", "email": "henrika@webrtc.org", "time": "Mon Sep 11 08:25:55 2017" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Mon Sep 11 08:25:55 2017" }, "message": "Improves stereo/mono audio support on Android.\n\nFixes some issues related to calling WebRtcAudioManager.setStereoOutput(true)\nand WebRtcAudioManager.setStereoInput(true) and ensures that the ADM reports\ncorrect values related to stereo support given these settings.\n\nAlso makes it more clear that the OpenSLES audio implementation does not support\nstereo (we now fail in Init()).\n\nTo summarize: this change ensures that the user can ask for stereo input\nand/or stereo output audio on Android in combination with the Java based\naudio layer. By default (if no WebRtcAudioManager.setStereoXXX() APIs are called), mono will be used.\n\nBUG\u003dwebrtc:7962\n\nReview-Url: https://codereview.webrtc.org/3009193002\nCr-Original-Commit-Position: refs/heads/master@{#19763}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 76535de14fa3d823b30f015d76b535887699dc8f\n", "tree_diff": [ { "type": "modify", "old_id": "dc32feffab64935cd71b141be880ad3c03ab4134", "old_mode": 33188, "old_path": "modules/audio_device/android/audio_device_template.h", "new_id": "09706595a9dff7709f5d3c55e7055d21e0c884f6", "new_mode": 33188, "new_path": "modules/audio_device/android/audio_device_template.h" }, { "type": "modify", "old_id": "da348d2117202bca10ee08cab2f8375aa73e9dc1", "old_mode": 33188, "old_path": "modules/audio_device/android/audio_manager.cc", "new_id": "60a1d9a9a52defd1e541bd419cc9fe1f0061dee9", "new_mode": 33188, "new_path": "modules/audio_device/android/audio_manager.cc" }, { "type": "modify", "old_id": "e15e4aaf7708438cec4b23b28ddb69028bfb994f", "old_mode": 33188, "old_path": "modules/audio_device/android/audio_manager.h", "new_id": "638b085972bac6ac9d9a5cb7450da7c943fdb287", "new_mode": 33188, "new_path": "modules/audio_device/android/audio_manager.h" }, { "type": "modify", "old_id": "0ebc66258e208d3647b166159d43a9507db560b4", "old_mode": 33188, "old_path": "modules/audio_device/android/audio_manager_unittest.cc", "new_id": "e82376d7ef5e61204c4424aad0489f13fab51f14", "new_mode": 33188, "new_path": "modules/audio_device/android/audio_manager_unittest.cc" }, { "type": "modify", "old_id": "513f8233f855e050152a2a36189df82036be7282", "old_mode": 33188, "old_path": "modules/audio_device/android/opensles_player.cc", "new_id": "3a40bf477992698795e58cbd3957b87b3fa5a41c", "new_mode": 33188, "new_path": "modules/audio_device/android/opensles_player.cc" }, { "type": "modify", "old_id": "e3a6e61ab024658700c1cb632fba993333fc1da8", "old_mode": 33188, "old_path": "modules/audio_device/android/opensles_recorder.cc", "new_id": "df94ba8e156f64a5b68fe7d608247ca9c4013192", "new_mode": 33188, "new_path": "modules/audio_device/android/opensles_recorder.cc" }, { "type": "modify", "old_id": "79a0ebc3b69cbecb0a837b64e9f4495c0e7deaef", "old_mode": 33188, "old_path": "modules/audio_device/audio_device_buffer.cc", "new_id": "063c65f4fc120febd6da7db6fc800aaf23f4775f", "new_mode": 33188, "new_path": "modules/audio_device/audio_device_buffer.cc" } ] }