)]}'
{
  "log": [
    {
      "commit": "4c8f695ecbdcbca36d00f981c1e8942022e8de55",
      "tree": "cb91d48ff31114685054ecd3e56e2b0fbbc46b50",
      "parents": [
        "d0078cd32bc8f2868680ef81e75ee9495397c211",
        "0121d9c83b795aee3ad4448c7870f30634bd82a9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:48:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:48:06 2020 +0000"
      },
      "message": "jailed media processes can dump code coverage data am: 0ad729efbb am: 7cf46ee5e7 am: 0121d9c83b\n\nChange-Id: I008e7511208092d7a57e982122fea8e1e2302208\n"
    },
    {
      "commit": "0ad729efbbe1951d4bad01eebea3843cb23b0420",
      "tree": "3c3c37e358d0e1a0227b5a6ce4e82f14de44d760",
      "parents": [
        "a67cf12a109f36152600a621a7c979b4ab273dd9"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Nov 05 15:07:27 2019 -0800"
      },
      "committer": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Tue Feb 04 18:58:28 2020 +0000"
      },
      "message": "jailed media processes can dump code coverage data\n\nuse @include to bring in the minijail policy information needed so that\nwe can write out code coverage information on such builds;  the included\ncode coverage policy files is appropriate full/empty based on code\ncoverage flags.\n\nBug: 139313557\nBug: 148178774\nBug: 148177815\nTest: \u0027kill -37\u0027 on processes in a code-coverage-enabled build\nTest: \u0027kill -37\u0027 on processes in a NON code-coverage-enabled build\nChange-Id: I9d5880343347ddc586e50f9eafb65e1ff7ba3748\n(cherry picked from commit 40d50f3fead98414d4c4a5627c179cbf20c3b86e)\n"
    },
    {
      "commit": "9ee5dcab545a48d820e81504ac03240eb336684b",
      "tree": "d97f7cce19569f76eeaebc0cc28ca4d18db46ec2",
      "parents": [
        "e93545d3aeeed12c118ecf11e6359b1ec4ccbae5"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Tue Dec 03 19:35:12 2019 +0900"
      },
      "committer": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Wed Dec 18 21:00:10 2019 +0900"
      },
      "message": "Make libavservices_minijail vendor_available\n\nAs we described \"libavservices_minijail\" in Andorid.bp, we don\u0027t need\nto keep \"libavservices_minijail_vendor\" as a workaround, but may make\n\"libavservices_minijail\" vendor_available and remove\n\"libavservices_minijail_vendor\".\n\nWe will keep \"libavservices_minijail_vendor\" until we replace\n\"libavservices_minijail_vendor\" to \"libavservices_minijail\" from all\nvendor modules.\n\n\"libavservices_minijail_vendor\" will be removed once the vendor\nmodules are cleaned up.\n\nBug: 146313710\nBug: 145580164\nTest: build and boot\nChange-Id: Iffb16c10ddc93e645d5839ac8aa320353e46d224\n"
    },
    {
      "commit": "af905470168892078ca85cbd77c844b07f46d1d7",
      "tree": "02acf167a294e18f49a8cf075aa6ee7eb21fbf68",
      "parents": [
        "1210f45ea764f0d186e55a19c068283a4ff6cfac"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Sep 06 12:08:49 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Sep 06 12:08:49 2019 -0700"
      },
      "message": "Remove libhwbinder/libhidltransport deps\n\nSince these were combined into libhidlbase.\n\nBug: 135686713\nTest: build only (libhwbinder/libhidltransport are empty)\nChange-Id: I6cc85a91afb603e31b85090917f9f3b59d82a4d1\n"
    },
    {
      "commit": "5fee0f2b7c6fc2ac8ca7c908aef25864ce8894a2",
      "tree": "6983a1bf9b3f51ac216509f257719312632acec7",
      "parents": [
        "e0092766d214720c1fd22b8c08ccc7ceeaf4a700"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jun 10 13:35:00 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jun 10 13:35:06 2019 -0700"
      },
      "message": "libhidltransport users user libhidlbase\n\nlibhidltransport symbols are being moved into libhidlbase in order to\noptimize linking/memory usage. libhidltransport will no longer be\nrequired in the future (however removing references to it will come\nseparately).\n\nBug: 134961554\nTest: boot\nChange-Id: Ie8b9b03a53ae1f5672ce2565550768b4bcd321ee\n"
    },
    {
      "commit": "b47712a9eb1843e25f19f78d015e19b1f6698a83",
      "tree": "8a84a2fef7b8bae4aeaf17b8846b714778f15f90",
      "parents": [
        "ba9a05060f0c0810647f98037dc353fc75e60506"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Apr 01 14:43:50 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 02 14:57:25 2019 -0700"
      },
      "message": "Move codec and extractor to libc_scudo.\n\nThe mediaswcodec and mediaextractor use the scudo libraries as a\nsanitizer. This has some downsides since it bypasses all of the normal\nallocation handlers used by the rest of the system.\n\nSwitching from the plain sanitizer to a wrapper library libc_scudo.so\nallows the use of the allocation handler code from\nbionic/libc/bionic/malloc_common.cpp.\n\nThis is a temporary workaround, later versions of Android should\nsupport scudo as a first class native allocator.\n\nNOTE: The two libraries that make up the scudo override combined are\nsmaller than the libclang_rt.scudo-XXX.so library, so this is a space\nwin too.\n\nBug: 123689570\n\nTest: Builds and boots. Verified that scudo is used as the allocator.\nTest: Verified that the allocation limit is properly set for mediaextractor.\nTest: Ran a few of the CtsMediaTestCases tests.\n\nChange-Id: I3bdf76bfeea503b33da765e093e38818b620a481\n"
    },
    {
      "commit": "9bda452cdafeabbf79a28c24ad58786e2cd8144c",
      "tree": "27c1a7b8e306ed7a042074f0575334c40858520c",
      "parents": [
        "28da31bbda1f969924c25f72e244a33debfde779"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Feb 27 13:43:50 2019 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Mar 07 18:40:57 2019 -0800"
      },
      "message": "Move mediaswcodec service to APEX\n\nbug: 127499775\ntest:\n- adb shell lshal debug android.hardware.media.c2@1.0::IComponentStore/software\ncheck all software c2 codecs are still listed\n- clean-built image shouldn\u0027t have mediaswcodec in /system/bin\n- atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\n- atest media_swcodec_e2e_tests\nChange-Id: I96df803c29aa595dfd2b51d5a68d6db2c08726f3\n"
    }
  ]
}
