)]}'
{
  "log": [
    {
      "commit": "dce54a1492c410ad0d93253b341fb33305337505",
      "tree": "2580556580832583ce5cd5a640684b8dc0948783",
      "parents": [
        "0fab43120972dfbf4d6f0ec19ab470131b6c8b09"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Mar 10 12:19:46 2014 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 18 10:55:33 2014 -0700"
      },
      "message": "audio policy: add option to use new policy manager\n\nAdd build option USE_LEGACY_AUDIO_POLICY to use either new\naudio policy manager in local AudioPolicyManager.cpp\nor the legacy AudioPolicyManagerBase.cpp via the policy HAL.\n\nNew features will be implemented only by the new audio policy manager.\nPlatform customiization will be by config file or new policy HAL.\n\nAudioPolicyClientImplLegacy.cpp copied from AudioPolicyClientImpl.cpp\nAudioPolicyInterfaceImplLegacy.cpp copied from AudioPolicyInterfaceImpl.cpp\n\nNew implementations of AudioPolicyInterface and AudioPolicyClient talking directly to\nAudioPolicyManager.\n\nChange-Id: I7a320883a1de13de2c9295343e996addf2f3c154\n"
    },
    {
      "commit": "2d388eccc9dc085337c7a03a68467cbee6b809e1",
      "tree": "359f5f2873277708258f9cfd103354e470f3a4ea",
      "parents": [
        "c7e5040aa8b8e4da86814bf560346c7571e48087"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Mar 07 13:25:54 2014 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 11 13:56:42 2014 -0700"
      },
      "message": "audio policy: split implementation\n\nSplit audio policy service implementation to ease\nfurther evolution:\nAudioPolicyInterfaceImpl.cpp contains the implementation of\nIAudioPolicyService interface\nAudioPolicyClientImpl.cpp contains the implementation of the\nAudioPolicyManager client interface\nAudioPolicyService.cpp contains the rest of the code mostly\ncommand threads implementation and pre processing management.\n\nAudioPolicyService.cpp:\n\nChange-Id: Ic48ba165532ef66e84a30894d01f750ed6619d02\n"
    }
  ]
}
