)]}'
{
  "commit": "153b9fe667e6e78e0218ff0159353097428c7657",
  "tree": "360a76911071e362a94af32ccf67ce9619629708",
  "parents": [
    "20f4754b7e687d3718a0a0a585f2c9ac22e2567d"
  ],
  "author": {
    "name": "Glenn Kasten",
    "email": "gkasten@google.com",
    "time": "Mon Jul 15 11:23:36 2013 -0700"
  },
  "committer": {
    "name": "Glenn Kasten",
    "email": "gkasten@google.com",
    "time": "Fri Jul 19 09:30:37 2013 -0700"
  },
  "message": "Make AudioFlinger::instantiate() more resilient when called from separate module\n\nBug: 8834855\nChange-Id: I4cd842cdfb09d2aaaaab9df9ac3bec6179709bd3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "714854e003fbf3be49a3fa81964476139b543430",
      "old_mode": 33188,
      "old_path": "services/audioflinger/Android.mk",
      "new_id": "54377f1b36b32db39aa1bd208bec2258f09c2740",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "17a69faf95b030d29061619d0a9ebef49deffce0",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioFlinger.cpp",
      "new_id": "6a3007b699d040855540e492604b7c22c550e4cc",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioFlinger.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d38f8031dea573c22c04247426eb8ad71e6638a",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioMixer.cpp",
      "new_id": "df4e0299b56ae7bf6ff87f01fb2ca77240d290cf",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioMixer.cpp"
    },
    {
      "type": "modify",
      "old_id": "eacecf05d15d93abacf621fbc4d4f6affc785db6",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioPolicyService.cpp",
      "new_id": "d19278726d14ec78533699a72f146e73fd8db2c1",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioPolicyService.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f328ee3c723ecac42121e745e857f882f1f47ea",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioWatchdog.cpp",
      "new_id": "93d185e79c6e32616796db713eef5426804e41aa",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioWatchdog.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc2038ab73f5ead0483c882bd8cfe996918b397f",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Configuration.h"
    },
    {
      "type": "modify",
      "old_id": "942ea354f0bd7a94bfd63d87885b68fff989fa21",
      "old_mode": 33188,
      "old_path": "services/audioflinger/Effects.cpp",
      "new_id": "1c7a64b83bb0ee7b851e481a6bb9ae2bef64288b",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Effects.cpp"
    },
    {
      "type": "modify",
      "old_id": "12e468334a8607000ee14806d18cf0cf342912df",
      "old_mode": 33188,
      "old_path": "services/audioflinger/FastMixer.cpp",
      "new_id": "819e8ecc3058b859476509424abdf4c4653ebd21",
      "new_mode": 33188,
      "new_path": "services/audioflinger/FastMixer.cpp"
    },
    {
      "type": "modify",
      "old_id": "c45c81bcbf8d9103fd3edcc3efa4b4f436f4c071",
      "old_mode": 33188,
      "old_path": "services/audioflinger/FastMixerState.cpp",
      "new_id": "737de973ae58c96140304ce543928fa32ee1d475",
      "new_mode": 33188,
      "new_path": "services/audioflinger/FastMixerState.cpp"
    },
    {
      "type": "modify",
      "old_id": "3e891a5661c15b9548eb1b8f79bf6c2e1136be98",
      "old_mode": 33188,
      "old_path": "services/audioflinger/StateQueue.cpp",
      "new_id": "c2d3bbdbc16d1e4275e0625a33fe7e5df6fdbfba",
      "new_mode": 33188,
      "new_path": "services/audioflinger/StateQueue.cpp"
    },
    {
      "type": "modify",
      "old_id": "077582f11be3c6ddaae55797d34aca92486166b9",
      "old_mode": 33188,
      "old_path": "services/audioflinger/StateQueueInstantiations.cpp",
      "new_id": "0d5cd0c48f1d72047fd451956d7fe7802d231567",
      "new_mode": 33188,
      "new_path": "services/audioflinger/StateQueueInstantiations.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4cd0ea7f934b8f2f096e6c70f9440276fa59648",
      "old_mode": 33188,
      "old_path": "services/audioflinger/Threads.cpp",
      "new_id": "97a1e43283868cbed67ffecbe36194aa559a4c8a",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Threads.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0dbee3c3251d68b02ed06d0b457904d98ca8ad1",
      "old_mode": 33188,
      "old_path": "services/audioflinger/Tracks.cpp",
      "new_id": "c45daaec65a58a6b19440d64f0957e7093aaf3af",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Tracks.cpp"
    }
  ]
}
