)]}'
{
  "log": [
    {
      "commit": "cb5702252856cb7cc5a3319c6ae314ffcc2cbf7d",
      "tree": "88b476b94cc465f37c4b98c8b295abbd2842d2bc",
      "parents": [
        "627cb60a9fb54e8f6b2eab0c874392f20cd9d8e8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 06 09:12:03 2019 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 06 09:13:41 2019 -0800"
      },
      "message": "Use header file for namespace functions\n\nTest: build, boot\n\nChange-Id: I6e37a6a98de5f200672a78b3f2de1edb9b365a71\n"
    },
    {
      "commit": "d9cf3a2fa73ab1e4832c2167d08a4c35738639b1",
      "tree": "8189daa4daf01bed4d25077176be06c83dedb895",
      "parents": [
        "e22ed7bc6b62eb90b18212cd74f332ace49ff407"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jan 09 13:12:00 2019 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jan 14 21:02:33 2019 +0000"
      },
      "message": "Load sw C2 codecs from apex\n\nbug: 111407413\ntest: crosshatch-userdebug builds, verified C2 sw codecs are used in image\ndecoding and audio playback;\nCTS media heavy presubmit:https://atp.googleplex.com/test_runs/32791402 (failures are pre-existing)\n\nChange-Id: I56f1a98d906ecb1b5b56e642b44eb394d58c9318\n"
    },
    {
      "commit": "272c895e9cb3fdf53f73b0ec5b1bfa75c910e879",
      "tree": "4c6691366071a0dfaa2a110dbc929add7b189808",
      "parents": [
        "f45f32cc8cb72a13ef47373233088ab7523e7e67"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Oct 22 17:34:45 2018 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Oct 23 17:02:39 2018 +0000"
      },
      "message": "Fix string use-after-free in mediaswcodec\n\nBug:118190129\nChange-Id: I7228e8eeb7d5e616d0ce19d9603667dc7b1a9ba7\n"
    },
    {
      "commit": "ea788f7e048433545a737dc70946cc9150fbc6a5",
      "tree": "e23264a72da1c4b0fd652a8a5b2da7730c9314b6",
      "parents": [
        "1c152226bcfaa32d1e1e95168157fe99048d424a"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Oct 12 14:44:24 2018 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Oct 12 16:00:33 2018 -0700"
      },
      "message": "Add media.codec.update service\n\nThis is done similarly to how we update the extractors.\nmedia.swcodec will start a service \"media.codec.update\"\nto get notified of the update apk location, then updated\nversion of the component store will be loaded.\n\nSince the update interface is exactly the same, we reuse\nIMediaExtractorUpdateService to avoid adding new an aidl\ninterface. Besides this service will likely be removed\nafter we switch to APEX.)\n\nBug: 111407413\nBug: 117290290\nChange-Id: I739ba0071806beed99302ccd3da7a6f73a437f06\n"
    }
  ]
}
