)]}'
{
  "commit": "c771c805f187dcbdcecf7f3580d55002f0bbf5dd",
  "tree": "4b4d976f2b654b9232117db5588a78b195f8ed17",
  "parents": [
    "b947fe1218f8043ff3c8b2214cffcc9fce547f28"
  ],
  "author": {
    "name": "Lu Liu",
    "email": "lliuu@webrtc.org",
    "time": "Fri Mar 22 19:40:05 2019"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Mar 22 20:15:42 2019"
  },
  "message": "Use scoped_refptr to share the instance of OpenSLEngineManager\n\nUse rtc::scoped_refptr instead of std::unique_ptr to hold the instance\nof OpenSLEngineManager; this makes it safe to share it between\nOpenSLESRecorder and OpenSLESPlayer.\n\nBug: webrtc:10436\nChange-Id: Ibd0717e5410020c89a40bfdb05953a02378a6a4b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/128651\nCommit-Queue: Lu Liu \u003clliuu@webrtc.org\u003e\nReviewed-by: Karl Wiberg \u003ckwiberg@webrtc.org\u003e\nReviewed-by: Henrik Andreassson \u003chenrika@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#27253}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b4f7035cf32d26d78d62c752120b8155c65f08c1",
      "old_mode": 33188,
      "old_path": "modules/audio_device/BUILD.gn",
      "new_id": "54b2039f1346ad09a396cc5fe96862bc268e81cd",
      "new_mode": 33188,
      "new_path": "modules/audio_device/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2ad398fe55276ef57732e59bf139f01dcfac7ac7",
      "old_mode": 33188,
      "old_path": "sdk/android/BUILD.gn",
      "new_id": "7dc3e294d3bca8c50776d060a7b8332962960d32",
      "new_mode": 33188,
      "new_path": "sdk/android/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "dd1b36740e08b01c89e1d9da2a077991507a88ef",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/audio_device_module/audio_device_android.cc",
      "new_id": "8374eefa02bd890c11611aa617979265eaab6a74",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/audio_device_module/audio_device_android.cc"
    },
    {
      "type": "modify",
      "old_id": "0a8c115accb8429c5b049fa70b10b5539c731de1",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/audio_device/opensles_common.h",
      "new_id": "605ddfc0eb5f5b4af7c5fa45abd4d886efbcf03a",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/audio_device/opensles_common.h"
    },
    {
      "type": "modify",
      "old_id": "67d6c1fbcf3f280edf754ea5c4afdd2d4a5b0b7d",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/audio_device/opensles_player.cc",
      "new_id": "ea6bbc6b52337f904d48c4c6a7343b1ce56c46d5",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/audio_device/opensles_player.cc"
    },
    {
      "type": "modify",
      "old_id": "d8befe50d07a8d44fb804a7accd8f8052cc545f5",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/audio_device/opensles_player.h",
      "new_id": "4b8a0aaf2fb98251b8ddfd82209c46ee5c8137e0",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/audio_device/opensles_player.h"
    },
    {
      "type": "modify",
      "old_id": "4f1490728cbe03931a02e85f26fb30fa04f67183",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/audio_device/opensles_recorder.cc",
      "new_id": "1ac2d8333651ad8a9b98db9bcba29679b36e2f20",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/audio_device/opensles_recorder.cc"
    },
    {
      "type": "modify",
      "old_id": "6408be0f5630c08d6cf634be089f8318f8c95505",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/audio_device/opensles_recorder.h",
      "new_id": "4856fd0155aae91938eed45503541094b127c48c",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/audio_device/opensles_recorder.h"
    }
  ]
}
