)]}'
{
  "log": [
    {
      "commit": "a9d45c7156d6d8e686070285ea1269d70140cbc9",
      "tree": "56f68464daf41768c3add7ab9b9f1cbde20cd414",
      "parents": [
        "ffebb80bd127ecebfc4af02fe481d048d0c9a29c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Sep 09 12:41:17 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Sep 17 15:56:34 2020 +0000"
      },
      "message": "Add resource observer service\n\nAdd resource observer service so that clients can\nregister listeners to receive resource status change.\n\nThis is needed by transcoding service to properly\nhandle media resource lost. Resource lost itself is\ndetected by exceptions on MediaCodec, however in\norder to resume the service, a notification from\nResourceManager is needed.\n\nNote that the observer service is built as a separate\nservice so that client can access it without requesting\nfull resourcemanager service. It also allows us to\nlist the observer service interface as a stable interface\nwithout having to lock down resourcemanager interface.\n\nbug: 168307955\nbug: 154733526\n\ntest:\n- unit testing in this CL;\n- manually tested using the service from media.transcoding\n  and got codec updates and \"adb shell dumpsys\"\n\nChange-Id: I8028c605600a40c1aa2c89850ef877a5bf1d0c09\n"
    }
  ]
}
