)]}'
{
  "log": [
    {
      "commit": "b64ee23a72960c995389f9bcdfe35e3d6918a833",
      "tree": "7d528d3c93330a1787c779f2dc7bde7d22973e0c",
      "parents": [
        "ac18a847a44ad16666f36e6e7ba43fc83b403faa"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 20 16:36:33 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 20 16:36:33 2017 -0700"
      },
      "message": "Remove codec aggregation/summarization\n\nThe aggregation, which tries to collect info for standard deviation,\nused a 64-bit counter. But with a 4GB video file, when you square the\nbytecount, you quickly run up against the 64 bit limit.\nSo we won\u0027t be aggregating those records any longer on-device.\n\nBug: 66226775\nTest: dumpsys media.metrics -summary, no aggregated codec lines\nChange-Id: I7c8347eba3d48dfd3b26916e9eb76de1c129817f\n"
    },
    {
      "commit": "002e413a5a7460a32790ed08408085a6062f4054",
      "tree": "728428078fbe9ea9ce70f2c11fe70490963c21bf",
      "parents": [
        "90153cae7ffd321338f90678a80abd62fb56e877"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Sep 05 16:52:05 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Sep 11 17:28:33 2017 +0000"
      },
      "message": "Record profile, level, bytes for codecs\n\nRecord the profile, level, max-width, max-height and\nbyte counts consumed for codecs.\nDo summarization of byte-counts; the other fields are\ndifferentiators forming the different buckets.\n\nBug: 65297728\nBug: 65250664\nTest: observe \u0027dumpsys media.metrics\u0027\nChange-Id: Ie5bcfe2fd70891f8deeb116897adbb1041b799c7\n"
    },
    {
      "commit": "2e9c63b2fddfe313d1508118ff4f1bca65c0ffee",
      "tree": "47d3777126e2f3d29686a4634984a24df8eb4b8a",
      "parents": [
        "85697206ca71ec2965eb54b2ef3f152d245ec9d2"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Mar 29 15:16:44 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 30 16:50:55 2017 -0700"
      },
      "message": "Implement metrics \u0027summarizers\u0027\n\nThe summarizers collet similar records and bunch them to save space.\nSo a string of extractor operations that crack the same format audio\nwill be combined into a single record with a new \"count\u003d#\" attribute.\n\nSummarizers will sum appropriately. The current example is in the\nPlayer summarizer -- it knows to sum the frame counts and times\n(duration and playing) as part of the summarization.\n\nBug: 36736083\nTest: lots of \u0027dumpsys -summary\u0027 manual examination\nChange-Id: I325c2d2b25720d384bcc75b73c97e5b3d8fa9731\n"
    }
  ]
}
