)]}'
{
  "commit": "2812d9ea3a3a33142dd8e23c9d949c498d6f7a12",
  "tree": "5079c758817d0c42b3f7ade661366fdae25fe5d1",
  "parents": [
    "e0db30868d9734f95a02df516dd0dc6a7226474b"
  ],
  "author": {
    "name": "Phil Burk",
    "email": "philburk@google.com",
    "time": "Mon Jan 04 10:34:30 2016 -0800"
  },
  "committer": {
    "name": "Phil Burk",
    "email": "philburk@google.com",
    "time": "Sat Jan 16 11:21:38 2016 -0800"
  },
  "message": "AudioTrack: Add getUnderrunCount()\n\nThis allows an app to detect application-level output glitches.\nUnderrun counts survive track recreation.\n\nChange-Id: I8eb14e92f6fc1007718a29b0666ab51ace30cdb8\nBug: 25641253\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe4611c2b109c27ed2daf2eae5633a0a071b03d5",
      "old_mode": 33188,
      "old_path": "include/media/AudioTrack.h",
      "new_id": "602e1f31cdb69c86f9fd647af3f2a1837ec0edd6",
      "new_mode": 33188,
      "new_path": "include/media/AudioTrack.h"
    },
    {
      "type": "modify",
      "old_id": "e458f3cf44292a9bb87f204da1c434e4166167fe",
      "old_mode": 33188,
      "old_path": "include/private/media/AudioTrackShared.h",
      "new_id": "fd6a160e5e538f28aad87ece7b037730b9b48f48",
      "new_mode": 33188,
      "new_path": "include/private/media/AudioTrackShared.h"
    },
    {
      "type": "modify",
      "old_id": "5e149400bee80e40ea1e7aac9ac69bedbd010719",
      "old_mode": 33188,
      "old_path": "media/libmedia/AudioTrack.cpp",
      "new_id": "31e88c34977d238b7457f4d77f1ec78eda005f9b",
      "new_mode": 33188,
      "new_path": "media/libmedia/AudioTrack.cpp"
    },
    {
      "type": "modify",
      "old_id": "9fad500a4bffc078f93c6e681b6c40e1b1519008",
      "old_mode": 33188,
      "old_path": "media/libmedia/AudioTrackShared.cpp",
      "new_id": "716a614df6f0c7480ce3d18fd70cc1fcf9742a35",
      "new_mode": 33188,
      "new_path": "media/libmedia/AudioTrackShared.cpp"
    },
    {
      "type": "modify",
      "old_id": "65166b04ca6cda589890db4c621f24505e9eac07",
      "old_mode": 33188,
      "old_path": "services/audioflinger/Threads.cpp",
      "new_id": "0458554d7cb01530dbf763aeecb73e9c1fa9ecfb",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Threads.cpp"
    },
    {
      "type": "modify",
      "old_id": "b1638eae406509432dd6387f6b468df5b1bfeef7",
      "old_mode": 33188,
      "old_path": "services/audioflinger/Tracks.cpp",
      "new_id": "c753afded5764285271af0a4e98f8b28989a5ddd",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Tracks.cpp"
    }
  ]
}
