)]}'
{
  "log": [
    {
      "commit": "7932c6d14b09c1eeaef4d76859ef18ef93b62bf4",
      "tree": "6c83b3f69cf945d43da0b21803f4f12bde75bb9a",
      "parents": [
        "69fe2e5e9699993b2166c2e5ec96a3ec73f6058d",
        "2ab3c43f0a73a534f79903e86284f5cabe3f5831"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 04 03:34:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 03:34:36 2017 +0000"
      },
      "message": "Merge \"Monitor binder status to media.metrics service\" into oc-mr1-dev"
    },
    {
      "commit": "58f5873633ee9ed6b3ed54a18c196e0df20ea961",
      "tree": "15727b8406396a6e476670d34709f2b0eba173cb",
      "parents": [
        "73d0374fcb522fc5106c2c8f75d482cbc8a5e1c0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Oct 02 10:56:18 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Oct 02 11:02:05 2017 -0700"
      },
      "message": "Correct cleanup when compacting metrics attributes\n\nCorrect management of compacted media metrics attributes; ensure\nproper release of a stale reference after copying it down into\na spot vacated as part of a deletion.\n\nBug: 67110197\nTest: logcat to see it trip through the fix\nChange-Id: I19031ebf257e958141524458da6b808fa741cce7\n"
    },
    {
      "commit": "2ab3c43f0a73a534f79903e86284f5cabe3f5831",
      "tree": "8d7e673d036fba8ab30c744877527fa2b96bb49e",
      "parents": [
        "73d0374fcb522fc5106c2c8f75d482cbc8a5e1c0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Oct 02 09:29:49 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Oct 02 09:29:49 2017 -0700"
      },
      "message": "Monitor binder status to media.metrics service\n\nAdd code to use binder\u0027s linkToDeath() so that our clients learn when\n(infrequently, we hope) the media.metrics service dies for some\nreason. When this happens, arrange for the client to re-establish\nits connection to the service.\n\nBug: 66948389\nTest: kill media.metrics, watch logcat for reestablishment messages\nChange-Id: Ic518b955ce6816698b21e6a9c844587cef2e2712\n"
    },
    {
      "commit": "fa149560f4f4b529de3df9e87923ff7f9a8e89ad",
      "tree": "fb398cdb6e0daaef022b16e090417b81bf5956c2",
      "parents": [
        "ad2e7b902c0432a0db40906a4b1f5b693ce439dd"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Sep 19 09:27:31 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Sep 19 17:01:51 2017 -0700"
      },
      "message": "trim packagename if sideloaded, get versioncode\n\nimplement policy of not uploading package info when sideloaded\nor through a non-playstore channel. Include versioncode information\nwhen we do include a particular package.\n\nBug: 65027506\nTest: watch logs and dumpsys for various package combinations\nChange-Id: I8e601c899070b57c25181ba705e997f10ea052b4\n"
    },
    {
      "commit": "f65f421540d8d1e2aad17b86368405b83cb40a26",
      "tree": "6dce1fc64f88803e89369fe6d893c5700251b6f1",
      "parents": [
        "aba0e98b085cc613003bf42dbfe1ad0a3bb2348e"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 31 11:41:19 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 31 11:41:19 2017 -0700"
      },
      "message": "track pkgname/version in media.metrics\n\nEnhances the media.metrics subsystem to track the pkg name \u0026 version\nso analysis can move from \"error rate has climbed\" to \"error rate has\nclimbed within app X\".\n\nChanges include fields to hold package name/version, the dump protocol\nto emit those fields to upload, and better management of metrics data on\ndevice (time and quantity).\n\nBug: 65027506\nTest: review output of dumpsys media.metrics\nChange-Id: Ia55b859d903835c84f7d43883f959dc1cdefb081\n"
    },
    {
      "commit": "ed56be2edfd2b7f18f8cd6ef5eba54738b53d95f",
      "tree": "732d3885e463b754c5a051263e70752e24295336",
      "parents": [
        "53f2035f1d78499df816e2ef6ddb90421b0bfd72"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 27 14:07:39 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 27 16:25:30 2017 -0700"
      },
      "message": "Convert libmediametrics to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: m -j checkbuild\nChange-Id: I90852003668addebb709d81b0be4bca89cbefa78\n"
    },
    {
      "commit": "7b4f926ce4b0b298b5157186347a90dcbc543a70",
      "tree": "681f9de8e59d8b1c4f0e020e97d124b228329dec",
      "parents": [
        "e5640fec6944e8653e6e2d3287ccd823f568eea1",
        "fe898ee931983ab47204ee5e1c800c64ec065988"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Apr 25 07:07:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 25 07:07:47 2017 +0000"
      },
      "message": "Suppress \u0027radio\u0027 processes to media.metrics am: 79a89ef4eb\nam: fe898ee931\n\nChange-Id: Ie1fed3bb2840eadb2a21b4fe7e0094c87e740725\n"
    },
    {
      "commit": "79a89ef4eb06a2d29fc3d083112de398111a9ddb",
      "tree": "ce803c8c4c5a4507842bb2627604c47386d18192",
      "parents": [
        "087f3af6ceee8fe61a27901c7c910218664265c0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Apr 24 15:52:54 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Apr 25 05:15:48 2017 +0000"
      },
      "message": "Suppress \u0027radio\u0027 processes to media.metrics\n\nWe suppress calls from radio processes (including the basic phone\nprocess) to the media.metrics service. This had started happening\nfor a particular video telephony application that ran within phone\ninstead of as some separate app with its own user id.\n\nWe do this here to speed up when a radio process learns that it\ncan not log to media.metrics. The existing sepolicy restrictions\nremain in place as a fallback. The use case that prompted this\nwas having issues with the 5-second timeout before we learned that\nradio wasn\u0027t allowed access to the media.metrics process.\n\nBug: 37552329\nTest: observe \u0027dumpsys media.metrics\u0027 and logcat\nChange-Id: I1824aa35860bb91dd796856453c1897ec21b496c\n"
    },
    {
      "commit": "b62e77b1e3037509988986b9df2a8889c1ed547c",
      "tree": "86d14a536970124171f1d95d877750992f583e14",
      "parents": [
        "85a33cf9e8c805ff02b973cf05f17c5dfb6da4e0",
        "a85c7351143e8943dad0a6c432a8fd5a68bae953"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Apr 06 03:19:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 06 03:19:34 2017 +0000"
      },
      "message": "Merge \"Move MediaMetrics into its own library\" into oc-dev am: c668efcfd0\nam: a85c735114\n\nChange-Id: Ie7fb351c752fcbfdf6690c15d62c7c754b166213\n"
    },
    {
      "commit": "0f0c9b5007ff694d05a91c28359db0553e4dd061",
      "tree": "74669ec0fa61229d23b863b685bbf162e82ff32e",
      "parents": [
        "98e11c12e6f5bd64e5d6930a2bbd3522a309d6b1"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Apr 05 14:00:23 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Apr 05 14:41:03 2017 -0700"
      },
      "message": "Move MediaMetrics into its own library\n\nChanges for the new HAL structure have brought about a build time\ncircular dependency between libmedia and libmediadrm. This set of\nchanges the media metrics code into its own library and arranges\nfor the relevant consumers of the media metrics code to link\nto this new library (where they had previously picked it up by\nincluding libmedia).\n\nBug: 36990807\nTest: build, boot.\nChange-Id: I81768eecca88d5e59e6e6e547f29308a94e30c7b\n"
    }
  ]
}
