)]}'
{
  "log": [
    {
      "commit": "e5c49d54aa5cfad7da80a1dcc893b6bb92abffb9",
      "tree": "36e43087a8a542164b5f41e871b968175159ec4d",
      "parents": [
        "b55b1586cfc913ddb9f63e00d9a0f87cb2ce35c2"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jun 08 16:29:08 2020 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jun 15 13:04:43 2020 -0700"
      },
      "message": "Remove references to libc_scudo.\n\nAs scudo is now the default native allocator, there is no need to\nkeep this library around.\n\nTest: Builds and walleye boots.\nChange-Id: I98e37eea78198223be6c4434891a8261d6d74e39\n"
    },
    {
      "commit": "e3cf41a2806834c4d678a78534134aeee4e12cc5",
      "tree": "98562f4fc57f3ca03b8d8e37afadcced6f15ad5c",
      "parents": [
        "ddd5870816f48e598e8c7e2c43940169f848c02f"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Apr 30 04:22:22 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu May 07 03:15:31 2020 +0900"
      },
      "message": "Set min_sdk_version (for non-mainline files)\n\nModules contributing mainline modules (APK/APEX) should set\nmin_sdk_version as well as apex_available.\n\nFor now setting min_sdk_version doesn\u0027t change build outputs.\nBut build-time checks will be added soon.\n\nThis is second part of two CLs: covers non-mainline files\n\nBug: 152655956\nTest: m\nChange-Id: I55336e644990d3f175e0c011856b52ec600e452a\n"
    },
    {
      "commit": "7eeb7f1f4f25e88facb6c021baadcbe6df41dc5c",
      "tree": "70ae80ff3201b01c80fa8054d531ef8399b2e303",
      "parents": [
        "4ab19289875b6171563811a24e30aa23640cd460"
      ],
      "author": {
        "name": "bohu",
        "email": "bohu@google.com",
        "time": "Fri Feb 28 12:02:28 2020 -0800"
      },
      "committer": {
        "name": "bohu",
        "email": "bohu@google.com",
        "time": "Fri Feb 28 13:40:54 2020 -0800"
      },
      "message": "av: add back software omx codecs\n\nBUG: 150412144\n\nChange-Id: I4e28d2ebe2cccd4bc32a6e841c245e2b746e4c43\n"
    },
    {
      "commit": "44574860b8dd1ada87b6e7e50d20a1c9e610316a",
      "tree": "b140b18273d0fecbddd21ecdfac9a4473af47890",
      "parents": [
        "590a4e630d7a807f5e0ba4ff8532257fef0ed1f4"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Feb 13 12:39:14 2020 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Feb 25 19:57:25 2020 +0000"
      },
      "message": "include policy files within media APEX files\n\nensures that the @include\u0027d policy files (code_coverage, crash_dump)\nused by mainlined media processes are carried within the respective\nAPEX files. Parent policy files now @include the copy held within\nthe apex.\n\nBug: 147914640\nTest: built/booted/examined filesystem\nChange-Id: I34213fbc93ca51696b6a5a3c60bfd3ffa7ce6764\n"
    },
    {
      "commit": "231bcdc0177f618f18a32512744949938440dd5f",
      "tree": "ef2cf876956dc59eb8e7752779e1adfb4d26e6f9",
      "parents": [
        "9c7e2a51e2fb24bbf193b46a3f5e892af19cdfe5",
        "bca2ff7a53ec1b5845d1b7da68c0ff90a7f99025"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 01:47:47 2019 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 01:47:47 2019 +0000"
      },
      "message": "Merge \"Make libavservices_minijail vendor_available\" am: 81bfa6303d am: e8d27a3b75 am: bca2ff7a53\n\nChange-Id: I1ed2151d880b218d2077f6bf56358ac57fd76bd1\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": "40d50f3fead98414d4c4a5627c179cbf20c3b86e",
      "tree": "75d6490f84ab01ef31ddbd689d5754ff6f40c559",
      "parents": [
        "54ae7b773e2e1e1f9e373e8d803c39f2295ed2f0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Nov 05 15:07:27 2019 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Nov 08 08:10:10 2019 -0800"
      },
      "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\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"
    },
    {
      "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"
    }
  ]
}
