)]}'
{
  "commit": "44a4ef0aa93ebb2912f36d65af42ffbb1bcdbc0f",
  "tree": "2283988818629000f51e24f76189c12868cff37e",
  "parents": [
    "f8720b95bedeef8dd7397d3926f19ce7b9eaa7f2"
  ],
  "author": {
    "name": "Pavlin Radoslavov",
    "email": "pavlin@google.com",
    "time": "Wed Dec 21 12:05:51 2016 -0800"
  },
  "committer": {
    "name": "Pavlin Radoslavov",
    "email": "pavlin@google.com",
    "time": "Tue Jan 03 17:52:52 2017 -0800"
  },
  "message": "Add a mechanism for configuring the A2DP Source codecs\n\n* Added a new class BluetoothCodecConfig that contains codec-related\n  configuration or capabilities: codec type, priority, sample rate,\n  bits per sample, channel mode, and codec specific fields.\n\n* Extended the Bluetooth A2DP AIDL interface to get/set the current\n  codec configuration\n\n* Added new call handleBluetoothA2dpDeviceConfigChange() to the Media\n  Framework that is called when there are changes in the\n  Bluetooth A2DP device configuration - e.g., the A2DP codec is changed.\n\nTest: A2DP streaming to headsets, TestPlans/71390\nBug: 30958229\nChange-Id: I9a82716cbc2a5efbe77352a031ac80c88f6a2459\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "221d6873936680e28571ddf2dacdeb71ad755ad9",
      "old_mode": 33188,
      "old_path": "compiled-classes-phone",
      "new_id": "ec3371e45711d585acb9c8e367bf4f9814a88844",
      "new_mode": 33188,
      "new_path": "compiled-classes-phone"
    },
    {
      "type": "modify",
      "old_id": "353c6400ffd74d8ee1446df58660b7eb7979b290",
      "old_mode": 33188,
      "old_path": "core/java/android/bluetooth/BluetoothA2dp.java",
      "new_id": "1165fce3ce0a2e4d886358af1e465bd00314bc1d",
      "new_mode": 33188,
      "new_path": "core/java/android/bluetooth/BluetoothA2dp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "553e66e1dac5a0498e18975819093d445c1d1821",
      "new_mode": 33188,
      "new_path": "core/java/android/bluetooth/BluetoothCodecConfig.aidl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cc127766e83c16d53157006a162e31c196060d5",
      "new_mode": 33188,
      "new_path": "core/java/android/bluetooth/BluetoothCodecConfig.java"
    },
    {
      "type": "modify",
      "old_id": "26ff9e274c39cb207aa23a16d63821d33d10c62f",
      "old_mode": 33188,
      "old_path": "core/java/android/bluetooth/IBluetoothA2dp.aidl",
      "new_id": "5b524eb18a5e6d2a2193e009fb9903c1ec965ce2",
      "new_mode": 33188,
      "new_path": "core/java/android/bluetooth/IBluetoothA2dp.aidl"
    },
    {
      "type": "modify",
      "old_id": "497600212095c9095c2d9a520c3696894671b125",
      "old_mode": 33188,
      "old_path": "core/jni/android_media_AudioSystem.cpp",
      "new_id": "d30e6eba48e73b16354e9a36e79a2588f02afa25",
      "new_mode": 33188,
      "new_path": "core/jni/android_media_AudioSystem.cpp"
    },
    {
      "type": "modify",
      "old_id": "60cf8109edf11203db9cbc6ef9b1d7970273b4f5",
      "old_mode": 33188,
      "old_path": "core/res/AndroidManifest.xml",
      "new_id": "3bd0acc49646c1e75a1e3f1a467a762721e62421",
      "new_mode": 33188,
      "new_path": "core/res/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "33c1c3f6acc0c82188ed20264dc787a0c234c41b",
      "old_mode": 33188,
      "old_path": "media/java/android/media/AudioManager.java",
      "new_id": "ce75bb4957f5bc32199de9e3ccd69d2b5e1a0906",
      "new_mode": 33188,
      "new_path": "media/java/android/media/AudioManager.java"
    },
    {
      "type": "modify",
      "old_id": "f597440ccbb3e936c552fbfc29f8ce30d5ffe373",
      "old_mode": 33188,
      "old_path": "media/java/android/media/AudioSystem.java",
      "new_id": "8a282550067001d4fff21405d1a50f0cc7597755",
      "new_mode": 33188,
      "new_path": "media/java/android/media/AudioSystem.java"
    },
    {
      "type": "modify",
      "old_id": "c7931fcd297bdf74922478bfac74fe3bc2d7df90",
      "old_mode": 33188,
      "old_path": "media/java/android/media/IAudioService.aidl",
      "new_id": "9e5ac7231925ce0761c0176e0abd09b08dc59443",
      "new_mode": 33188,
      "new_path": "media/java/android/media/IAudioService.aidl"
    },
    {
      "type": "modify",
      "old_id": "7fe6c3e0a332763e6bc313ed378f86a0a2e707e4",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/audio/AudioService.java",
      "new_id": "5d619c11ba4421dd885578120271c0be9f511977",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/audio/AudioService.java"
    }
  ]
}
