)]}'
{
  "log": [
    {
      "commit": "9ff91b4efd4f46284e43c0b623b2dc67f24d0041",
      "tree": "fd1ccb5e7c0f4eed48f3c6753ab828df7a440a62",
      "parents": [
        "3fdcc3469075ce68a9e419409819a605dea220d6"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu May 28 17:33:57 2020 +0100"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Jun 01 17:45:36 2020 +0100"
      },
      "message": "Embed an sdkinfo proto in the test media apex\n\nThis is used in sdkextensions_e2e_test to verify the sdk version gets\nbumped correctly for multiple updated modules.\n\nBug: 149815613\nTest: sdkextensions_e2e_test\nChange-Id: If98002f378c82d7d1d1454b40b285c3a4f3ed959\n"
    },
    {
      "commit": "1b8f435a518d54197e504a9ab35914aa54f3f774",
      "tree": "54dd4b3579cef99b0f484ea0281b0f1e8d95b060",
      "parents": [
        "25b1e25a724ac10547670382745789bdf8a18e0b"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Tue May 05 00:19:35 2020 -0700"
      },
      "committer": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Tue May 05 13:55:09 2020 -0700"
      },
      "message": "Add tests for TreeHugger Presubmit.\n\ncodec, D-R-M\nwe strive to ship robust code\npre-submit more tests\n\nBug: 155319496\n\nTest: atest\nChange-Id: I271c32436099445add2eb0f54adbff9c884c2dcd\n"
    },
    {
      "commit": "90334d0f03f4bee709969433898025fc16863f01",
      "tree": "79713b92023b135186d28436e6b02fca9f4caa77",
      "parents": [
        "28fc70a6cb4f90c5ff24873d41ad2320a4e7fc34"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Mar 12 18:22:20 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 16 10:58:30 2020 +0000"
      },
      "message": "Deprecate legacy_android10_support\n\nmin_sdk_version: 29 implies that the module should support Android10.\n\nBug: 150431944\nTest: m\nMerged-In: I5295f466512d45b918b6d86ecf6bca4fd29f476d\nChange-Id: I5295f466512d45b918b6d86ecf6bca4fd29f476d\n(cherry picked from commit 97d7b65dcc2e91e94f76640762f65ca522740e97)\n\nExempt-From-Owner-Approval: cp from aosp\n"
    },
    {
      "commit": "80ec0df4a27645482b2cec8ab2361949c206ac57",
      "tree": "36240ce662425830a914923b502edf4e7224ab82",
      "parents": [
        "40598a663cb78c3f931bbf49c69077787de26241"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 09 13:10:12 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 09 13:10:12 2020 +0900"
      },
      "message": "Set min_sdk_version: 29\n\nto ensure that native modules in media apex are built against stubs of\nversion 29.\n\nBut, setting min_sdk_version to swcodec apex doesn\u0027t change anything yet\nbecause the build system doesn\u0027t support build against \"min_sdk_version\"\nfor vendor variants. It\u0027s kind of a preperation for the future support\nof the build system.\n\nBug: 145796956\nTest: m\n      look into build.ninja to see if libs built against\n      stubs of version 29 (for example, libc/libdl/libm/etc)\nChange-Id: Ic1f3dafa45797feb29043391d24b87c4eed6f310\n"
    },
    {
      "commit": "24774755b12b1392342072cb5c5ebef2f5e51dcf",
      "tree": "4959f7ab9b79ef206564ac6009c039aee1128def",
      "parents": [
        "25ae576112ba2b81a3f9eb0ac8bc222fc3671d2c",
        "6198471c4bd955fa70208809d6e82a24959745ce"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Mar 03 03:54:45 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 03 03:54:45 2020 +0000"
      },
      "message": "Merge \"Mark updatable APEXes\" into rvc-dev"
    },
    {
      "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": "6198471c4bd955fa70208809d6e82a24959745ce",
      "tree": "7d11a3c14b7ebae9056778642b5967463fa51185",
      "parents": [
        "c62ad13ad8da6b31168f0d9f3e5f2a770ed0bbee"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Feb 24 18:36:41 2020 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Feb 24 18:36:41 2020 +0900"
      },
      "message": "Mark updatable APEXes\n\nMark updatable APEXes as updatable: true so that they are opted-out from\noptimizations that make sense only for non-updatable modules; such as\nsymlinking to the libs in the system partition.\n\nBug: 149805758\nTest: m and check that there is no symlink from the APEX to the system\npartition.\n\nChange-Id: I368d72cc6dba6de38fd18f2479b4a2ce77aa1a69\n"
    },
    {
      "commit": "7d525bc97e98ebb967be74355a3d9689dc8292b7",
      "tree": "61a3b83ee2cc18e181c035a210619b9305a3d261",
      "parents": [
        "d062603524627e7d9cebc1fdec159843ab63b6b4",
        "0848bf51f51992c8f4be8748f209244b96e062c5"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 02:14:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 02:14:39 2020 +0000"
      },
      "message": "Merge \"use apex_test for test apexes\" am: 79cf71eea9 am: 7f4566835c am: 0848bf51f5\n\nChange-Id: I23a5bbf4e26087412fcc3c031961ed744cad0bf4\n"
    },
    {
      "commit": "cc087f0c55aa9f2c893e532b019fad32684ab3a6",
      "tree": "4f94f439f0ddb5a02cd0dc473d00822c0865a9d6",
      "parents": [
        "5b16d6b28d7bd7145cd45a1446c616027d33f3f9"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Feb 05 18:43:05 2020 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Feb 05 18:43:05 2020 +0900"
      },
      "message": "use apex_test for test apexes\n\n... so that the build system can distinguish testing APEXes and installable APEXes, and apply\ndifferent rules to them.\n\nBug: 146308764\nTest: m\nChange-Id: I02cf93113473cd2d85035b6b67fdf7e91212e5cc\n"
    },
    {
      "commit": "4e458b908ad1f27e534caf201f84ee4b8926e5a5",
      "tree": "25c4c30cbbd85a4e0ea376177c6b1db2d613cd63",
      "parents": [
        "695eccfdc23718d687c20bd5bf2421273b6fc951"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Jan 04 15:00:49 2020 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Jan 24 10:34:05 2020 -0800"
      },
      "message": "Remove hardcoded SDK from \u0027R\u0027 version of modules.\n\nBUG: 130541924\nChange-Id: I783098119cf9a7046fa9586e8ce2be50aa82f17f\nExempt-From-Owner-Approval: baligh@ approving to unblock TM\n"
    },
    {
      "commit": "a93e29dc1ad37d4e6810fdecff221dc69e7135ab",
      "tree": "e22db16ffa01308d84a272e35aa11706dbd1df6a",
      "parents": [
        "7668c8acf2e490b8505081b6a994bcd9efa4a5f9",
        "40d17632c5136816efd2c55c38ec7eabdf6046b6"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 13 09:08:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 13 09:08:43 2020 +0000"
      },
      "message": "Merge \"Add /system/lib to the permitted paths for ns of APEXes\" am: 3c9b9af153 am: 7132f8552a am: 40d17632c5\n\nChange-Id: I1dd3f90e1279fda9529996c4eefdcf4e48baa91d\n"
    },
    {
      "commit": "bb8f985d773f63f9e943103cb1faae5bfba8e1e1",
      "tree": "ad30b376a18f96b037cb9c9c04711ba323994e3a",
      "parents": [
        "0bab538b5c6e17bd06161b8fdbd9b65411c410ec"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Jan 07 19:54:39 2020 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jan 08 12:08:22 2020 +0900"
      },
      "message": "Add /system/lib to the permitted paths for ns of APEXes\n\nWith b/144533348, there will be symlinks from libs in APEXes to the libs\nin the system partition. This is to reduce the size of APEXes when the\nAPEX is bundled with the platform.\n\nAdding the /system/lib to the permitted paths so that the realpaths of\nthe symlinks are allowed for the namespaces.\n\nNote that this however does not open all libs in the system partition to\nthe APEX namespaces, because searching of the libs are NOT done in\n/system/lib, but in /apex/\u003cmodule\u003e/lib directory.\n\nBug: 144533348\nTest: m\nChange-Id: I959d4312a7bc5427c4d84885fbac4bc235cffa86\n"
    },
    {
      "commit": "1e994a5d0c9544a8090a38e16822f3a5f11ca0f8",
      "tree": "6670e7befa1367ac4d6b834b0069370859a5527d",
      "parents": [
        "49ff0a13cc770b5ee6f5ca04315ccfd5c8ffc05a",
        "18f0b2d502c4090ab96bb215586367d4d95b5de9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 14 02:40:10 2019 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 14 02:40:10 2019 +0000"
      },
      "message": "Merge \"Set legacy_android10_support to apex modules\" am: 097f05bdfb am: 0958b1af0f am: 18f0b2d502\n\nChange-Id: Ide017a482765b1e65e227c2c0571b95268d82e9b\n"
    },
    {
      "commit": "097f05bdfb0d53a4f2aabab1561f5d1e422c3ec0",
      "tree": "5ca0fc50e496dc921304ddb39d15799e78f833b4",
      "parents": [
        "76f476c5f1dff5b4dbcd1b515102aafcd591d779",
        "215a5adc6572d4b05bf40c0bc2b499bd85909bcb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 14 02:07:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 14 02:07:16 2019 +0000"
      },
      "message": "Merge \"Set legacy_android10_support to apex modules\""
    },
    {
      "commit": "eeea752811a5abe1be2d0a2c823880be0a68c95d",
      "tree": "6339ab385c1f0b4ce48c38427286982b597085b1",
      "parents": [
        "24003dc83687516cebd38153e318c2b1b6c37729"
      ],
      "author": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Wed Dec 11 13:17:39 2019 -0800"
      },
      "committer": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Wed Dec 11 13:17:39 2019 -0800"
      },
      "message": "apex: The media swcodec breaks when its dependency is changed\n\nMedia swcodec apex module breaks when ag/9857054 is applied.\nApex can\u0027t auto generate namespace.*.link.platform. This patch\nadds libbinder_ndk.so so ag/9857054 can be merged.\n\nBug: 146070048\nTest: Compiles and boots with ag/9857054\nChange-Id: I26645a46019904884657011bf385821837c06c44\n"
    },
    {
      "commit": "af1ac333ab6940c29c50f956fa27f1298b1d63ff",
      "tree": "db83f6a1c2de5f3fd3e98c2b53bd304cc59b2a5d",
      "parents": [
        "0b3604fa0811841f8e5845be05837ee76d27c114",
        "7dfdf76702edd079a0ed080d47dc51816fec6712"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Nov 25 07:42:18 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 25 07:42:18 2019 -0800"
      },
      "message": "Merge \"Make file_contexts as \"android:path\" property\" am: b8ec243b5f am: aba4ae6692\nam: 7dfdf76702\n\nChange-Id: Ibbaaa6241345c1ffe4bba60fdcb559c3db423ce8\n"
    },
    {
      "commit": "f0468c07b4972878d10b96bdcecf83737088a508",
      "tree": "0ca00e38dcbfddd2ee316328d38bba36f4698ff0",
      "parents": [
        "bcb857727f2f85a1827b3fba9a6549097f76a04a"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Nov 20 17:52:27 2019 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Nov 20 17:52:27 2019 +0900"
      },
      "message": "Make file_contexts as \"android:path\" property\n\nTill now, file_contexts has been treated differently that other input\nsrc files. Now it is tagged as `android:\"path\"` because it is.\n\nBug: 144732805\nTest: m\nChange-Id: I9d842958da500900e83a95b7d194c9d8a46feee0\n"
    },
    {
      "commit": "215a5adc6572d4b05bf40c0bc2b499bd85909bcb",
      "tree": "5e98db7ac75c99b7fa9a0fdeae8237e9d8be095c",
      "parents": [
        "82d6654ade066f8c3e3018fb7e1fc82c96604a74"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Nov 12 13:03:50 2019 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Nov 13 19:00:17 2019 +0900"
      },
      "message": "Set legacy_android10_support to apex modules\n\nmedia/swcodec apexes should support Android 10.\nWith this flag, apex packages will include older APEX manifest format\n(JSON) as well as new format (Protobuf) so that they will work with\nAndroid 10.\n\nBug: 143951586\nTest: m com.android.media com.android.media.swcodec\n      and install these to Android Q device\nChange-Id: I927a464a8c7b88060126db398f568720396847f0\n"
    },
    {
      "commit": "cd6bdc28694fc7158176bc0792f845a955f3a076",
      "tree": "b18297c3d63c6a020b389a08e0a8d720f2da063c",
      "parents": [
        "934e6199fc78969de8533c57466f3dc0dc5d6314",
        "94f4b7a49116039b9189e336434ce13e3f17b33b"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 30 18:16:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 30 18:16:23 2019 -0700"
      },
      "message": "Merge \"Add VNDK APEX path as permitted paths of sphal\" am: 835742ef39 am: 50975bebdf\nam: 94f4b7a491\n\nChange-Id: I60424bc70f898ae28c3824ba9d25759e70df9c01\n"
    },
    {
      "commit": "e485c71ff467279864035a9b3b3a27573c4e7b7d",
      "tree": "1d58a1bcdc72641e9a43caba3117788b9bd74623",
      "parents": [
        "3066e206366b25b6b64cf0ad29188bd04b56b183"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Oct 29 05:48:18 2019 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Oct 29 12:37:41 2019 +0900"
      },
      "message": "Add VNDK APEX path as permitted paths of sphal\n\nWith VNDK APEX, the path for VNDK libs has been changed\nfrom /system/lib/vndk-VER to /apex/com.android.vndk.vVER/lib\n\nBut we need to keep older location since it should run on\nolder version of system due to APEX requirements.\n\nWhen VNDK APEX is used, older location is just a symlink to a new\nlocation. So we have to add a new location as permitted path. Otherwise,\nlinker would fail because it checks accessibility using realpath().\n\nTest: add a vendor binary to /apex/com.android.media.swcodec/bin\n      which opens /system/lib/vndk-sp{VNDK_VER}/hw/android.hidl.memory@1.0-impl.so\n      via android_load_sphal_library()\nBug: 142912195\n\nChange-Id: I13779679af5cf7f687a726afe0b6118e15cf1869\n"
    },
    {
      "commit": "357b67c9b1ece986da6ec8215d61a7788feb6e95",
      "tree": "e8ea8f3fb56cb63a43e5c1ddb996bcb0354528b6",
      "parents": [
        "aa05782462c7190556d41f6ce70d5db7e09b7ed9",
        "76f35ab7ddd28570e7eb9ad08b20eca44e166e75"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:37:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:37:11 2019 -0700"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\" am: 055ded38f4 am: 36f40f8dd5 am: 5e42ca0676\nam: 76f35ab7dd\n\nChange-Id: Ic868c7e693f32d51a2ee5cd9aebc87bfe733712b\n"
    },
    {
      "commit": "36f40f8dd53b1fce74551cb930f86dd4e145d686",
      "tree": "1b6cbdeefa6a343bdc1c01b2dd7f666e4619b49e",
      "parents": [
        "7a409422197300f1ff55cec583a4f7e5613b6d4b",
        "055ded38f48e815b8efb7b0bc55cf6c9063e8597"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:08:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:08:08 2019 -0700"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\"\nam: 055ded38f4\n\nChange-Id: Ib9974bdc1576d3b51b020fca148a85fc0d6bf353\n"
    },
    {
      "commit": "e23a29999f9ff31f7ff2340b3cdf32e563890bc4",
      "tree": "03c2e4586115c599775f1f182076b3a6ea88eb59",
      "parents": [
        "99457ff3c23797865aecaa4743ca2981e7afe5ff"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 16 22:42:56 2019 +0000"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 16 23:46:03 2019 +0000"
      },
      "message": "Revert \"adapt ld.config.txt for vndk apex\"\n\nThis reverts commit 99457ff3c23797865aecaa4743ca2981e7afe5ff.\n\nReason for revert: some targets are broken\n\nBug: 142773030\nChange-Id: I5bccf2658d2b7963d2260235da8ec76976475f30\n"
    },
    {
      "commit": "80c21c9a2c03e034a24bd25e24d8cdea391e453f",
      "tree": "77eb296de6b9d91975c25050850982c39e033cbc",
      "parents": [
        "0786e82e0ed886ffa228739fca6820245206007b",
        "aa9c382be3bc801731cd4b39231b360d3e3388d8"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Oct 15 11:17:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 11:17:23 2019 -0700"
      },
      "message": "Merge \"adapt ld.config.txt for vndk apex\" am: 5b388b5905 am: 07bd8e7740 am: d9f7389afa\nam: aa9c382be3\n\nChange-Id: I5f018d3d1cb8ce27b629acc7fc96738b46c837ba\n"
    },
    {
      "commit": "07bd8e774093b73e225562bbd5095a1732246477",
      "tree": "2c6c7d352672652d2007cd27016b6f0a975b5308",
      "parents": [
        "69ec1691d773f8306372b247370b2bd2aa0ca25a",
        "5b388b5905150c7863020eb9e54f44670cfb84b2"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Oct 15 02:43:48 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 02:43:48 2019 -0700"
      },
      "message": "Merge \"adapt ld.config.txt for vndk apex\"\nam: 5b388b5905\n\nChange-Id: Id644648e8092bb1027f24ad4a0bfa29210f2078b\n"
    },
    {
      "commit": "99457ff3c23797865aecaa4743ca2981e7afe5ff",
      "tree": "0c72f69e5aec6b73c3f9d586e40884250922a797",
      "parents": [
        "ba14ba2bede483a70df547cd0187ab3a068552c7"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Sep 26 14:55:59 2019 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 11 10:09:23 2019 +0900"
      },
      "message": "adapt ld.config.txt for vndk apex\n\nWith VNDK APEX, the path to VNDK libs is changed from\n/system/lib/vndk-VER to /apex/com.android.vndk.vVER/lib.\n\nBug: 141451661\nTest: m \u0026\u0026 boot (tested with cuttlefish)\nChange-Id: Id3a335ad1dfea71fb53ce80b96d550af8ac61760\n"
    },
    {
      "commit": "d7dca51c331fd47e7b5bd7d70293e90612985a05",
      "tree": "58b3e27e666afa0b2f513aa3f678a1ead7d70c83",
      "parents": [
        "5350f164794c696df204d3fb7e716eb729be37ce",
        "9225375ac6166f2a58b3c7e428d7de521776e7ab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 09 21:21:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 09 21:21:24 2019 +0000"
      },
      "message": "Merge \"Add a comment on incorrect paths that are required for Q compatibility.\""
    },
    {
      "commit": "9225375ac6166f2a58b3c7e428d7de521776e7ab",
      "tree": "e0e9d0d76806a76424c877beeb90520b9bde70a9",
      "parents": [
        "8d8c6b7232c6d91a2cfdd1a995915aa9b0e3893b"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Oct 08 18:58:01 2019 +0100"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Oct 09 13:26:35 2019 +0100"
      },
      "message": "Add a comment on incorrect paths that are required for Q compatibility.\n\nSearching /apex/com.android.runtime/${LIB} in the platform namespace makes\nits libraries visible in the wrong namespace - they should be in a separate\n\"runtime\" namespace to keep separation. Furthermore, in R the directory\nonly contains Bionic internal dependencies that no external package should\ndepend upon.\n\nHowever the directory cannot be removed from the search paths because this\nlinker config is in an APEX that needs to work on Q too, where it is used to\nfind libclang_rt.hwasan*.so. (The issue with the libraries being visible in\nthe wrong namespace applies to Q too, but it doesn\u0027t have any known\nobservable effects.)\n\nHence only add a comment to highlight that it should be cleaned up when the\ncode has branched and Q compatibility can be dropped.\n\nTest: Build \u0026 boot\nBug: 140790209\nBug: 139408016\nChange-Id: I2a5e6418977200c56d01f52c0d78dd820cc643a2\n"
    },
    {
      "commit": "66df800d345d1b517c5007859df10a665ae40d2c",
      "tree": "4c7c79bf476b7ab90e6f20d049644518d9586337",
      "parents": [
        "10f81beb718ad1237ca49150c0c9a6c4f9be105d"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Oct 09 05:45:21 2019 +0000"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Oct 09 05:45:21 2019 +0000"
      },
      "message": "Revert \"Allow sphal to load some LLNDK for legacy devices.\"\n\nThis reverts commit 10f81beb718ad1237ca49150c0c9a6c4f9be105d.\n\nReason for revert: the upstream suggested per-device workaround \n\nChange-Id: Ieff39ee8f2396e79b7911de5b35510f7f1b3d667\n"
    },
    {
      "commit": "10f81beb718ad1237ca49150c0c9a6c4f9be105d",
      "tree": "1aed634117ae5fa77f1993b139be14895ad34047",
      "parents": [
        "ea51ad6e1dace60ad68ee84c8d356cf1a17d0efc"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Sep 19 12:33:59 2019 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Tue Sep 24 13:50:40 2019 +0900"
      },
      "message": "Allow sphal to load some LLNDK for legacy devices.\n\nFor devices disabling treble, some VNDK-SP libraries needs to be loaded\nas LLNDK. The CL modifies ld.config.txt to allow to load them from sphal.\n\nBug: 140781725\nTest: Boot and check logcat. No native crash from mediaswcodec\nChange-Id: Iec24405ec78359d78f4e7f43d9d046f3c70ff129\n"
    },
    {
      "commit": "7ee62beb9ca040feddd512338bdded191b71a8ff",
      "tree": "dad84f462d3d9024fd9fbe44413305c26fe9eca7",
      "parents": [
        "61d4a093f4b4041b145fbd7a3ab5ec04679f87d9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Sep 13 18:31:17 2019 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 15 06:36:28 2019 -0700"
      },
      "message": "Update media and media-swcodec - bump base version\n\nBUG: 140996463\nTest: Local, TH and Forrest\nExempt-From-Owner-Approval: Need this change in before next cut.\nChange-Id: I651a4fac7871c46415667fac33fa725c25dd8fc2\n"
    },
    {
      "commit": "fc3069c439a1fe72ea4946931511c5e03030badd",
      "tree": "0b9becbc0caa82242c3193a24ba55245aa37c229",
      "parents": [
        "988810bb8b61c615f65edfd13853875f6e93a5fd",
        "f57ace7a6b729211ad0180cfbddb1f5b5be7a48c"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Tue Jun 11 11:24:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 11:24:06 2019 -0700"
      },
      "message": "Merge \"qt-dev should be v290000000 and targetSdkVersion\u003d29\" into qt-dev\nam: f57ace7a6b\n\nChange-Id: I68f4420bd95ce5c494749c9a9daa224978c97825\n"
    },
    {
      "commit": "97835e9715f03014301464461bfa91015d91dfe9",
      "tree": "7c5632726a032529d60b42dfa6bfbeb59567a2f1",
      "parents": [
        "fd643d425f4b23714762ee7f3e76705143c57892"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Thu Apr 25 23:27:18 2019 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Jun 10 10:58:29 2019 -0700"
      },
      "message": "Add /apex/com.android.runtime/${LIB} to runtime search path.\n\nThe canonical location of the HWASAN runtime, an LL-NDK library, is being moved\nto the runtime APEX. It is apparently the first LL-NDK library in the runtime\nAPEX that does not require a legacy symlink in /system/${LIB}. Therefore we\nneed to add the runtime APEX\u0027s ${LIB} directory to the various search paths\nused by the linker so that the library can be loaded from the default and\nsphal namespaces.\n\nBug: http://b/134459232\nTest: Builds\n\nChange-Id: I1f63e1a2a61e1717d00736ef431f3ec2a9334193\nMerged-In: I1f63e1a2a61e1717d00736ef431f3ec2a9334193\n(cherry picked from commit 61f5fdf5c907f83f777395b7ebd45432855b5e7b)\n"
    },
    {
      "commit": "ceb9efad60fbb25f523b9e54604cea59c55f363b",
      "tree": "9f113e26bbe35e67af54f8599507abf49d2ba7a5",
      "parents": [
        "9c8dfd599caf7c8b727b90601da4fc8160d23ab4"
      ],
      "author": {
        "name": "Akshay",
        "email": "aksh@google.com",
        "time": "Fri Jun 07 13:20:56 2019 -0700"
      },
      "committer": {
        "name": "Akshay",
        "email": "aksh@google.com",
        "time": "Fri Jun 07 13:20:56 2019 -0700"
      },
      "message": "qt-dev should be v290000000 and targetSdkVersion\u003d29\n\nBug: 129546105\nChange-Id: Ib035b5aab4f781b0b3a32b3c54c9efd2eb767a97\n"
    },
    {
      "commit": "0e1f65fad1056eb6ae108a93ec9d96fe93ba29fc",
      "tree": "9c5e41c7bc298aec5e6dba17db5cf991bb1c00e3",
      "parents": [
        "2616bbf4888a33b242c1a0df97eb14d74a073ba3",
        "90f411141ba768400bbde7893e68eb2194a5aea5"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed May 29 20:47:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 20:47:00 2019 +0000"
      },
      "message": "Merge \"Remove min sdk version and set target/max sdk version to 29\" into qt-dev"
    },
    {
      "commit": "3ac371484399da6efbd0c835aa461d3326263ab1",
      "tree": "be477a0384ba00a48ab5013a23772c04d9dfa4af",
      "parents": [
        "679172768d86e29a47b9e15dd56776694128cf59"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri May 24 20:58:09 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Sat May 25 05:33:10 2019 -0700"
      },
      "message": "swcodec apex: add a link for libz.so from sphal to platform.\n\nOn devices where VNDK is not enforced, libz.so is llndk.\n\nTest: stagefright -s -S /sdcard/crowd_350x350p50f32_200kbps_meta.webm\nBug: 133351160\nChange-Id: I8a563f86fe820e49ed6bae4e7e0f4a64bf1bddfa\n"
    },
    {
      "commit": "90f411141ba768400bbde7893e68eb2194a5aea5",
      "tree": "c62adaeed6a7388b9ba07b090035ce704d090083",
      "parents": [
        "a6d436ca2741657360882e54d868937127a430a8"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu May 16 13:01:29 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu May 16 13:47:13 2019 +0900"
      },
      "message": "Remove min sdk version and set target/max sdk version to 29\n\nMin sdk version has been force set to 28 (P) to support beta devices.\nSince we now don\u0027t need to support them, we delete it. It is set to 29\nby the build system.\n\nTarget and max sdk versions are bumped to 29.\n\nBug: 131128233\nTest: m and check the sdk version numbers\nChange-Id: I9ecf2b7542bde239955daf91c88b8e612d7d7069\n"
    },
    {
      "commit": "f95c698108b608e6ebf86e7450a9a2464e3ae264",
      "tree": "83ed4c5262c29631c67483c7ed834b2a748f334c",
      "parents": [
        "af0b1c1b5cd67cafa81dbcd1ccb7eb68821173f9",
        "83dd509b5191b8c75a3d14c44abab346596736cb"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue May 07 20:02:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 07 20:02:21 2019 +0000"
      },
      "message": "Merge \"apexes: set maxSdk to 29 (Q)\" into qt-dev"
    },
    {
      "commit": "af0b1c1b5cd67cafa81dbcd1ccb7eb68821173f9",
      "tree": "2cba9fb6dbdda8d1aff506b68b1d7d6ee06d1387",
      "parents": [
        "4714c214a0fa5a85f6f8b98c7a6c2339b6a847d1",
        "424cfb5c35aedac5973097edb093a3cca3f8cdf7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 07 16:30:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 07 16:30:43 2019 +0000"
      },
      "message": "Merge changes from topic \"b129710438_2\" into qt-dev\n\n* changes:\n  codec2: use media_codecs from apex and support variants/domains\n  media: add media_codecs.xml to apex module\n  media: expand media_codecs.xml to support variants and domains\n  media/omx: Make OMX software plugin an actual plugin\n  omx: only list existing OMX codecs in OmxStore\n"
    },
    {
      "commit": "83dd509b5191b8c75a3d14c44abab346596736cb",
      "tree": "285f5e79e51e478ab858e07ba67bdfb9b4eef47c",
      "parents": [
        "ef7eaaf8d873e9d832673fd0a8e07371fa47a0a0"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri May 03 16:14:34 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon May 06 18:54:37 2019 -0700"
      },
      "message": "apexes: set maxSdk to 29 (Q)\n\nTest: build \u0026 adb install to beta3 devices\nBug: 127495630\nChange-Id: I88600ee6823fcd066c17262bc998724d605f502f\n"
    },
    {
      "commit": "882d2388062726f11c32ec712fad608dfd939a09",
      "tree": "d6d149a568f96adfefbe9f2b5bc5d2a4d21db61d",
      "parents": [
        "da666891a4bfb9988731a4520b589aaa7beb505d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Apr 08 17:47:33 2019 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 06 16:02:03 2019 -0700"
      },
      "message": "media: add media_codecs.xml to apex module\n\nBug: 129710438\nChange-Id: Idadb0de735b5784637e9f37e55515ba9f7e645a2\n"
    },
    {
      "commit": "6d831980776617247a209ea8a2a22fbe1c12302c",
      "tree": "4f01bcad6bd399e3f17dc673e921e420dcf3aea9",
      "parents": [
        "7906c2896a0fcb4d8f1bd6534cc0915f346c0d3e",
        "80e1a6dd0dde5302bd00e742d840550288427094"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon May 06 22:57:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 06 22:57:06 2019 +0000"
      },
      "message": "Merge \"Move mediaextractor seccomp policy into apex\" into qt-dev"
    },
    {
      "commit": "80e1a6dd0dde5302bd00e742d840550288427094",
      "tree": "d5c54e6364b3753e74a2d7ef9dc2b31631f864fc",
      "parents": [
        "eb1b8e4a365a8833ebdaba4975d7b3e610ed709f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 30 15:52:10 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon May 06 09:26:50 2019 -0700"
      },
      "message": "Move mediaextractor seccomp policy into apex\n\nBug: 112767732\nTest: build, run\nChange-Id: I3d63b6346c1305ba662077eb81b714cbe24ccfb9\nMerged-In: I3d63b6346c1305ba662077eb81b714cbe24ccfb9\n"
    },
    {
      "commit": "eb1b8e4a365a8833ebdaba4975d7b3e610ed709f",
      "tree": "73fa67cc5ba597bdf4a5613c12918453cc16eb4e",
      "parents": [
        "2112c9160ca153717749d4055ae6d8c904d17f8a",
        "8bd93d3cdc95b240f54e95d344887b60bd943791"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri May 03 20:46:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 03 20:46:04 2019 +0000"
      },
      "message": "Merge \"Revert \"Install extractors for 1st and 2nd ABIs to the test APEX\"\" into qt-dev"
    },
    {
      "commit": "8bd93d3cdc95b240f54e95d344887b60bd943791",
      "tree": "8a5ef16931d867e1e28c60219f06ff603a476168",
      "parents": [
        "784bfac0b0e32c668aefdae2281e1f1c370c9097"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri May 03 14:58:08 2019 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri May 03 14:58:08 2019 +0000"
      },
      "message": "Revert \"Install extractors for 1st and 2nd ABIs to the test APEX\"\n\nThis reverts commit 784bfac0b0e32c668aefdae2281e1f1c370c9097.\n\nReason for revert: decided to use device which matches to the test suite.\n\nBug: 131869673, Bug: 125914810\nChange-Id: I5738a5303f3368f63fcd51074ee9b2db7344d518\n"
    },
    {
      "commit": "ab09f6e62122eb6d09a4013cf54de3a2d2805873",
      "tree": "cf0e40d68f490f5307e1e627a1432deb74ffd38e",
      "parents": [
        "93d1b1f3932fbd085ef6eac48ca926c42fa8f26e",
        "784bfac0b0e32c668aefdae2281e1f1c370c9097"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 29 15:26:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 29 15:26:40 2019 +0000"
      },
      "message": "Merge \"Install extractors for 1st and 2nd ABIs to the test APEX\" into qt-dev"
    },
    {
      "commit": "1b25d681064d6fa499451c9a5762af393ad6d76c",
      "tree": "03957eef8473dd67f971d6a5b26ab14d2cb436d4",
      "parents": [
        "5d50097e73cf043666065da7bd50d659fcfc526b"
      ],
      "author": {
        "name": "Akshay",
        "email": "aksh@google.com",
        "time": "Fri Apr 26 16:26:35 2019 -0700"
      },
      "committer": {
        "name": "Akshay",
        "email": "aksh@google.com",
        "time": "Fri Apr 26 16:26:35 2019 -0700"
      },
      "message": "Update version number to 220000000\n\nThe Beta 3 builds (which are in dogfood and public beta) will receive modules via the Play Store with version numbers 210000000. Hence, we must bump the version in qt-dev and hence beta 4.\n\nBUG: 131240537\nChange-Id: Ia568319821f3bc8765ff3c2096e963a32ffb15d6\n"
    },
    {
      "commit": "784bfac0b0e32c668aefdae2281e1f1c370c9097",
      "tree": "f68403487088a50b95c337664eeac2ff37cb0163",
      "parents": [
        "e069424fbece0edd7d432d15f0078b6d4d176c1c"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Apr 25 17:42:06 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Apr 25 17:42:06 2019 +0900"
      },
      "message": "Install extractors for 1st and 2nd ABIs to the test APEX\n\nThe test APEX is built with aosp_x86_64 where first ABI is 64-bit.\nBut the test APEX can be installed to 32-bit target like cf_x86_phone.\nThe lack of 32-bit extractor libraries in the 32-bit target can cause\nproblem. So, install both ABIs of the extractor libraries to the test\nAPEX.\n\nBug: 125914810\nTest: choosecombo to aosp_x86_64 and build test_com.android.media\nCheck that the test APEX has both lib and lib64 directories.\n\nChange-Id: Ib073f61838fea0b823c870c8c71b49a7ecc9346e\n"
    },
    {
      "commit": "08ad212360ddab7eec9210b204352b0a7fb77981",
      "tree": "8646d2459de34875763dd11783aa49b2be86d73f",
      "parents": [
        "e069424fbece0edd7d432d15f0078b6d4d176c1c"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Apr 25 12:45:55 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Apr 25 12:46:56 2019 +0900"
      },
      "message": "Add /system/lib to the search paths for asan\n\nWhen running with asan, the platform namespace didn\u0027t have /system/lib,\nbut /data/asan/system/lib in its search paths. As a result, clang\nruntime libraries like libclang-rt.asan-i686-android.so which are still\nin /system/lib cound not be found.\n\nFixing the problem by adding /system/lib to the search paths after the\nasan path.\n\nBug: 131170196\nTest: check if mediaswcodec process is running in aosp_cf_x86_pasan\n\nChange-Id: Iffe5d25613999a00ead5eb03c0efca1d6c9ce012\n"
    },
    {
      "commit": "672e68f03fc994f34f787813d7e6d936ae2f261b",
      "tree": "2e858d20971203cfc5907652845c47b095e76e1e",
      "parents": [
        "acfd148dd2df332402d6c05a02c146b4f9c47680"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 16 11:44:56 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 16 11:46:27 2019 -0700"
      },
      "message": "Remove MediaPlayer2 from media apex.\n\nTest: build, atest MediaSession2Test\nBug: 130637522\nChange-Id: Id096b344fcaddbc79b333ee53bb8da59100bcd13\n"
    },
    {
      "commit": "a1ce07c1e0de58c40bfd342b37bec7f7733aade3",
      "tree": "ce170d8cc0cee89f1d85c5cdc820064a62887adb",
      "parents": [
        "019b2fc5aa5d62b911d029234548eb9c253b8f60"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 12 15:04:27 2019 +0200"
      },
      "committer": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 12 15:04:27 2019 +0200"
      },
      "message": "Add libdl_android.so to the list of accessible libs.\n\nThe default namespace need access to libdl_android.so from platform\nnamespace for libgraphicsenv.so\n\nBug: http://b/130373059\nTest: boot a sailfish with the change wait until it gets to setup wizard\nChange-Id: I55faa4b42f863dfbcc3b959d113cf481c7e2e337\n"
    },
    {
      "commit": "05839181a7ffe49e8039bd9e3b794d50281022f9",
      "tree": "8ce967b22a8cd5fcfd29c37c549f4c5cc5bdea06",
      "parents": [
        "52a304959ece76f2b0066b8091272b11fc4bbbbd",
        "c976f1260aa56ffdd6778754f208bc619c9dbf94"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 10 16:23:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 16:23:25 2019 +0000"
      },
      "message": "Merge \"Move vintf_fragments for sw C2 to mediaserver\" into qt-dev"
    },
    {
      "commit": "c976f1260aa56ffdd6778754f208bc619c9dbf94",
      "tree": "3889acfcf913357ecb137ef5e26b4d823ed8a4b1",
      "parents": [
        "81526c7e3e632e6e183b9c94ce554f701e4cfc6d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Apr 10 02:08:28 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Apr 10 04:43:33 2019 -0700"
      },
      "message": "Move vintf_fragments for sw C2 to mediaserver\n\nThis is a workaround for b/130058564.\n\nTest: adb shell stagefright -i | grep \"c2.android\"\n\nBug: 130254909\nChange-Id: I8e8f7bbd9c1f777285cdcc58ea6610639122c928\n"
    },
    {
      "commit": "d4d7b67e0e82026e12344d0f04b5ae7ddc9e0efb",
      "tree": "2c8775ffb92d1776be5adb16691187c8cb580ca8",
      "parents": [
        "d962630103958576ff270b2994a8e181a0017b42",
        "0d87629d8d37d8d1df87b86ab8f7e9b5850f5124"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Wed Apr 10 02:47:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 02:47:48 2019 +0000"
      },
      "message": "Merge \"Update version numbers to 0210000000\" into qt-dev"
    },
    {
      "commit": "8d14f5ccff2440f39630965486e9601ab6d007b6",
      "tree": "2eb826befadbfa45135020c5fc25a936e0cd5b77",
      "parents": [
        "ffc8dd0e89e2bcd4d0af9699a36d849b9f9bcb59",
        "08006ea91d39c02ce93a02018dfbdf26143c5563"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 08 14:48:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 14:48:17 2019 +0000"
      },
      "message": "Merge \"Use vintf_fragments for media.c2/software\" into qt-dev"
    },
    {
      "commit": "ffc8dd0e89e2bcd4d0af9699a36d849b9f9bcb59",
      "tree": "27268a58f627dd1967818d763c71fa0b6aa92a9b",
      "parents": [
        "a759a72e881357a802f703c745e88df75fe0927c",
        "e5cccd7f34ae0d280d4f88eef8be4a34c3df7907"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Apr 08 13:48:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 13:48:23 2019 +0000"
      },
      "message": "Merge \"Add apex TEST_MAPPING to frameworks/av/apex.\" into qt-dev"
    },
    {
      "commit": "08006ea91d39c02ce93a02018dfbdf26143c5563",
      "tree": "9734128ec44daed2de00310a253aaabfd5a5d43e",
      "parents": [
        "0e8d9896cd0ebc99705a0f9f14455d6ffc436434"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Apr 04 20:25:09 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Apr 05 16:49:38 2019 -0700"
      },
      "message": "Use vintf_fragments for media.c2/software\n\nThis makes the entry for media.c2 in the framework manifest\ndevice-independent.\n\nTest: adb shell stagefright -i | grep -E \"c2.*android\"\n\nBug: 129999541\nChange-Id: Idba276c512f495937aec32c4217dfd447e562139\n"
    },
    {
      "commit": "2cb17e305d67f74cd084b529c5dfc78bc5be599c",
      "tree": "6de03037b65a4950401e026d79e34d5fb473a41b",
      "parents": [
        "03de478873adc5679f4f74b0852e35a0e9d07249"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 05 22:54:28 2019 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 05 22:54:28 2019 +0200"
      },
      "message": "Bump test_manifest_code.json version as well.\n\nBug: 129996486\nTest: atest media_swcodec_e2e_tests\nChange-Id: I8987d6d7b60fe6182c3bb460e26a3d7b729f255f\n"
    },
    {
      "commit": "e5cccd7f34ae0d280d4f88eef8be4a34c3df7907",
      "tree": "b8364eed77c86d92083901c1f648f2c45d18f1aa",
      "parents": [
        "03de478873adc5679f4f74b0852e35a0e9d07249"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 05 17:51:28 2019 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 05 17:51:28 2019 +0200"
      },
      "message": "Add apex TEST_MAPPING to frameworks/av/apex.\n\nTo make sure we catch certain breakages related to the media codec\n(test) APEX at presubmit.\n\nBug: 129996486\nTest: run atest in frameworks/av/apex\nChange-Id: Icf5933aee02ebad80c709ec3de340bbc733a14bd\n"
    },
    {
      "commit": "03de478873adc5679f4f74b0852e35a0e9d07249",
      "tree": "7ba164b754341fa6cafc0946f7b14ca59c31c4fc",
      "parents": [
        "0e5a1b3bb64d9a5d38903770e018379856401efd"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 05 14:37:24 2019 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 05 14:38:58 2019 +0200"
      },
      "message": "Bump mediacodec test apex version.\n\nThe system version recently bumped to 200000000, which caused failures\nin tests, because we aren\u0027t allowing downgrades. Bump to 300000000 to\nmake sure the tests pass again.\n\nBug: 129093117\nTest: atest media_swcodec_e2e_tests\nChange-Id: Icc84f4a0f749916aded6746923f0d82b2b9dc473\n"
    },
    {
      "commit": "0d87629d8d37d8d1df87b86ab8f7e9b5850f5124",
      "tree": "ca0081dbfc05746503962a7a7d4380a3572c175e",
      "parents": [
        "0e5a1b3bb64d9a5d38903770e018379856401efd"
      ],
      "author": {
        "name": "Akshay",
        "email": "aksh@google.com",
        "time": "Thu Apr 04 14:29:08 2019 -0700"
      },
      "committer": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Thu Apr 04 22:41:51 2019 +0000"
      },
      "message": "Update version numbers to 0210000000\n\nUpdate version number to 0210000000. The Beta 2 builds (which are in dogfood an public beta) will receive modules via the Play Store with version numbers 0200000000. Hence, we must bump the version in qt-dev and hence beta 3. This is so that prebuilts in the beta 3 OTA will be higher than any Play Store pushes on beta 2. We are bumping it by 10000000 so that we have name space to do intermediate cherrypick builds if needed.\n\nBug: 129977903\nChange-Id: I4f608a2bc0739b8b0fd4eefa1ec1223f977431cd\n"
    },
    {
      "commit": "8146873468226172153661b2bb8104f1ff69635f",
      "tree": "0c6c222918b18a66e32c37964053f3c91029699c",
      "parents": [
        "41618a66a853a441304bb8fdefcafc903b3ab27c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 02 10:15:38 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Apr 03 14:59:33 2019 -0700"
      },
      "message": "Add sphal namespace to swcodec apex\n\nAdd sphal namespace for swcodec apex, and keep the search/\npermitted paths in sync with system\u0027s sphal/vndk namespaces.\n\nThis change also removes libz.so from the list of shared libs\nlinking from default to platform namespace.\n\nbug: 129552044\nbug: 129095969\n\ntest: cts-tradefed run singleCommand cts -d --module CtsMediaTestCases --test android.media.cts.DecoderTest#testVp9HdrStaticMetadata\n\nChange-Id: Id3148dacde43e4bd9c1782ffd67acb21ef095811\n"
    },
    {
      "commit": "034e53ed6ffcb4a564783b8dbf9825491f3af389",
      "tree": "5ea4b7755f2342609027fb3b5b26ad6cd9d10524",
      "parents": [
        "fc332471b307dff3ab152db2f0cb35f12c7a50aa"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Fri Mar 29 13:10:53 2019 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Apr 01 07:12:39 2019 -0700"
      },
      "message": "Add libcgrouprc to APEX shared_libs list.\n\nIt is linked through libprocessgroup.\nTest: CtsMediaTestCases:android.media.cts.MediaPlayer2Test#testPlayVideo\nBug: 123664216\n\nChange-Id: I59672f1920cb4d4808d6e46ba2db30afdfcb39cb\n"
    },
    {
      "commit": "394a80a78c4812e8570f358e5b8fdcb061fab022",
      "tree": "abaeb7b4fe3e383be39958d01b74dc370b330737",
      "parents": [
        "1ebcf112e0f7e7a6e0b1b8ee73ca400fe61fe31a",
        "06131bca4df34763e5a8237c936e4e332bd30dee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 30 07:44:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 30 07:44:28 2019 +0000"
      },
      "message": "Merge \"Set the version code to 0200000000\""
    },
    {
      "commit": "06131bca4df34763e5a8237c936e4e332bd30dee",
      "tree": "e26b30da4c8e18c6443f8fb26c783269a6f031ae",
      "parents": [
        "235684f2c8d9f37c8a8358739a2c2c50164816b0"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@google.com",
        "time": "Fri Mar 29 13:49:05 2019 -0400"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@google.com",
        "time": "Fri Mar 29 18:11:49 2019 -0400"
      },
      "message": "Set the version code to 0200000000\n\nBug: 129093117\nChange-Id: Iae962d3d8a38c59be1b8f1940ce01a8ab21534b6\n"
    },
    {
      "commit": "c1d75d4c10a0f4378925c23f2ce43f4c49ffdc92",
      "tree": "01887d9bac292a61a54851486015669257fa3d29",
      "parents": [
        "11df024f9e4e58c9b46e36a01a61d7e77efd7ec3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 29 11:33:56 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 29 13:51:38 2019 -0700"
      },
      "message": "Allow access to libz.so in ld.config.txt\n\nBug: 129095969\nTest: atest CtsMediaTestCases:android.media.cts.DecoderTest#testVp9HdrStaticMetadata\nChange-Id: Ia292629f42dfc2b867e9d5ac48b1388d34e4a4e1\n"
    },
    {
      "commit": "82022c1db816f715db4af7b01a1f251e975a42bb",
      "tree": "8453adaaa143773addfd78a2500d5abbd87d3f9c",
      "parents": [
        "ef9d3a6952cf538d9b8ac58a74aa1952c1fd9529"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Mar 18 11:53:26 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Mar 18 11:53:26 2019 -0700"
      },
      "message": "Fix typo on ld.config.txt for swcodec\n\nTest: build, boot, and check swcodec process.\nChange-Id: I4c06269c5be7ff2b6dabcc619ccca00688089c9c\n"
    },
    {
      "commit": "c21e52b80f68ec771abc5b2b80aa6a5de6d512a1",
      "tree": "7157373ba17472a47d5c0f8d5391a4b52b5d6905",
      "parents": [
        "0428b8e5a53c3c37e0f76decc7a8f32854488062"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Sat Mar 09 17:26:48 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Sat Mar 09 17:26:48 2019 +0900"
      },
      "message": "Don\u0027t bind-mount bionic files\n\nBind-mounting of the bionic files on /bionic/* paths no longer required\nas there are direct symlinks from bionic files in /system partition to\nthe corresponding bionic files in the runtime APEX. e.g.,\n\n/system/lib/libc.so -\u003e /apex/com.android.runtime/lib/bionic/libc.so\n\nBug: 125549215\nBug: 127499775\nTest: m; devices boots\nChange-Id: I499df3a629e01680c1e1c8f0f4062efaec2ab277\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"
    },
    {
      "commit": "0bce0c6bc7dfa58639433d0781d311217e8bb6ac",
      "tree": "8698e3d49a9b4a7e269498837b096bdc36642c72",
      "parents": [
        "943c94e7fd0ee0246652bf8225d5db8f795dbb43"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@google.com",
        "time": "Wed Mar 06 22:23:40 2019 -0500"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@google.com",
        "time": "Thu Mar 07 04:06:07 2019 +0000"
      },
      "message": "Add manifests for media and media.swcodec APEXs\n\nSet the minSdk and targetSdk to 28 for Play ingestion.\n\nBug: 127713324\nChange-Id: Ifa0ea6f3e055dc3d244879f5bd54441932cee631\n"
    },
    {
      "commit": "ac6f2c28059fecd051fe5b617d412aa1d3b9ed3b",
      "tree": "874543905d3f096104bc1eef551c4df378f02af4",
      "parents": [
        "cbae1d43b34d4c0904d43747f728920a83609173",
        "7705791edec14e21ab4ea28d777be4a9dba52284"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 16 01:54:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 16 01:54:44 2019 +0000"
      },
      "message": "Merge changes from topic \"apex_certificate\"\n\n* changes:\n  Sign each APEX with different container certificate\n  Sign each APEX with different container certificate\n"
    },
    {
      "commit": "28052d5b021ba62b95f7b0a0f84995a43b9f5f1e",
      "tree": "3e0f6e9942caec438eb01f81dcc3f2749def15f0",
      "parents": [
        "c6aa503951f6d65ead9b0066568bdb47b9896ca3"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Feb 14 21:49:08 2019 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Feb 14 22:37:40 2019 -0800"
      },
      "message": "Add test_com.android.media[.swcodec]\n\nTest: make test_com.android.media[.swcodec]\n      vendor/google/build/build_mainline_modules.sh\nBug: 123704841\n\nChange-Id: I322cf25460d142b6691aa1e21b51a0cf7840c18e\n"
    },
    {
      "commit": "7705791edec14e21ab4ea28d777be4a9dba52284",
      "tree": "2a460b666028b46c06616d25b39306a46f8b6a80",
      "parents": [
        "3ef4f718f24fa593638a6001fba6aa4e3cad4374"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Feb 11 12:30:20 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Feb 15 11:00:22 2019 +0900"
      },
      "message": "Sign each APEX with different container certificate\n\nEach APEX is signed with different certificate. The test certificate\n(along with the private key) is com.android.\u003cname\u003e.x509.pem and\ncom.android.\u003cname\u003e.pk8. The files are in the same directory as the APEX\nis defined and is referenced via android_app_certificate module named\ncom.android.\u003cname\u003e.certificate.\n\nThe test certificate could then be overridden via\nPRODUCT_CERTIFICATE_OVERRIDES :\u003d \u003capex_module_name\u003e:\u003cnew_cert_module_name\u003e\n\nTest: jarsigner -verify -verbose -certs out/target/product/blueline/system/apex/com.android.media.swcodec.apex shows\n...\nX.509, CN\u003dcom.android.media.swcodec, OU\u003dAndroid, O\u003dAndroid, L\u003dMountain View, ST\u003dCalifornia, C\u003dUS\n\nChange-Id: I3a967fa640ce77177763b78a34a2df05f70ce60f\n"
    },
    {
      "commit": "3ef4f718f24fa593638a6001fba6aa4e3cad4374",
      "tree": "59d302d2f602fba22f58f56dcaa3960a476eeb77",
      "parents": [
        "c6aa503951f6d65ead9b0066568bdb47b9896ca3"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Feb 11 11:00:31 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Feb 15 11:00:22 2019 +0900"
      },
      "message": "Sign each APEX with different container certificate\n\nEach APEX is signed with different certificate. The test certificate\n(along with the private key) is com.android.\u003cname\u003e.x509.pem and\ncom.android.\u003cname\u003e.pk8. The files are in the same directory as the APEX\nis defined and is referenced via android_app_certificate module named\ncom.android.\u003cname\u003e.certificate.\n\nThe test certificate could then be overridden via\nPRODUCT_CERTIFICATE_OVERRIDES :\u003d \u003capex_module_name\u003e:\u003cnew_cert_module_name\u003e\n\nTest: jarsigner -verify -verbose -certs out/target/product/blueline/system/apex/com.android.media.apex shows\n...\nX.509, CN\u003dcom.android.media, OU\u003dAndroid, O\u003dAndroid, L\u003dMountain View, ST\u003dCalifornia, C\u003dUS\n\nChange-Id: Ic61a7d2ca41254bda79ee5bdd3faf6d429a24e39\n"
    },
    {
      "commit": "46fe0c628136a170029b17d101fef7d5e157011f",
      "tree": "6d7677b9421ec62999d011dfc845c20f20990fda",
      "parents": [
        "a13e83c2915e594f29f92033886b8565b91e511f"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Feb 13 20:53:28 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Feb 13 20:56:47 2019 +0900"
      },
      "message": "Revert \"Configure com.android.media APEX to prefer cfi variants\"\n\nThis reverts commit 293eb84e30268ab483a64dc587798a1b5c1d28f9.\n\nReason for revert: the new property is no longer needed.\n\nBug: 124128094\nTest: m on marlin\nThe extractor libs are found under /system/apex/com.android.media\n\nChange-Id: I1c25ff7b94f64ac995bae37fb21d79fd8230e212\n"
    },
    {
      "commit": "293eb84e30268ab483a64dc587798a1b5c1d28f9",
      "tree": "3585f801c9cdbee5d605a9c2a1e109efca8b4a5d",
      "parents": [
        "1342d0740e9a7accd48a7c28725ca61ded231ee1"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Sat Feb 09 11:54:04 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Sat Feb 09 11:54:04 2019 +0900"
      },
      "message": "Configure com.android.media APEX to prefer cfi variants\n\nBug: 124128094\nTest: m on marlin\nThe extractor libs are found under /system/apex/com.android.media\n\nChange-Id: Id0eac85253963777067afb1b795620d969af120c\n"
    },
    {
      "commit": "f707b40645e852fc0ebaafd2685bccda64f439e5",
      "tree": "271f22f4ee883f128348b6804c7cffaed94afb75",
      "parents": [
        "79e337367c2c7bda80a89fa188966e5934b854ea"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Jan 25 09:08:42 2019 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Jan 28 09:38:35 2019 -0800"
      },
      "message": "Revert \"Revert \"Fix MediaPlayer2Test on 32bit mode\"\"\n\nThis reverts commit 191019ff4ec1129e6f0643b847268b5553a3383f.\n\nTest: make systemimage on sailfish\nBug: 123361167\nChange-Id: Ia65af173ebcc94a07463f4b269e648b87be21dec\n"
    },
    {
      "commit": "191019ff4ec1129e6f0643b847268b5553a3383f",
      "tree": "36995c444f3881b8d5e778e16e4d2555a76cede2",
      "parents": [
        "8fc45862aa5fab7c7161a086a9f0c445fa91cf4d"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Jan 25 03:18:15 2019 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Jan 25 03:18:15 2019 +0000"
      },
      "message": "Revert \"Fix MediaPlayer2Test on 32bit mode\"\n\nThis reverts commit 8fc45862aa5fab7c7161a086a9f0c445fa91cf4d.\n\nReason for revert: Build failure on sailfish due to system partition space.\n\nChange-Id: Ief6199e3b1a1fc842a34a225c4f6e567a99bcfe7\n"
    },
    {
      "commit": "8fc45862aa5fab7c7161a086a9f0c445fa91cf4d",
      "tree": "28b6e75ceb9ea995c38b1ea019ef081b50c4b344",
      "parents": [
        "967537b2663c6beeaae6c2f65754c4c12b42a830"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jan 24 13:28:57 2019 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jan 24 15:04:17 2019 -0800"
      },
      "message": "Fix MediaPlayer2Test on 32bit mode\n\nTest: MediaPlayer2Test with armeabi-v7a\nBug: 123361167\nChange-Id: Ida8b6ebc0616b35251d47c8c7246734d47b2c7ff\n"
    },
    {
      "commit": "350b3590701f58584a9fdae663f81fc0d3ea98d6",
      "tree": "ba423a3acf2080c764754a27387e7ab1c083973d",
      "parents": [
        "831b2167e413d7226ed09c528df977dd80cf4ee1"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Dec 07 17:03:55 2018 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 23 10:59:39 2019 -0800"
      },
      "message": "Switch mediaswcodec to 64 bit\n\nBug: 112004561\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I90edbe5ce637fb77b4a2a1dad4830bc4c8ef9b68\n"
    },
    {
      "commit": "929a3d005dd2d6d06dac0f24091643fca13bb1b3",
      "tree": "56240bb094f3ec06c956c4a20eea50c6598e91fd",
      "parents": [
        "09a55c40b8a26aa7d76e584b4a6027b176a0a9c8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Jan 21 10:11:56 2019 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Jan 21 10:45:43 2019 -0800"
      },
      "message": "Add libmedia2_jni to media apex.\n\nTest: build \u0026 boot\nBug: 112766913, Bug: 123185917\nChange-Id: Idc402390074b73855e870fa03661f9d1939a088c\n"
    },
    {
      "commit": "7668c0274deb774365ba65e526fddfda67fcbbcb",
      "tree": "6df42d72c51889d49cde804fa3a761518b40c9df",
      "parents": [
        "1dfd7ba8c05ff5c8a51f69a3042f3870d99463d4"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Jan 15 20:06:35 2019 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jan 17 13:24:47 2019 -0800"
      },
      "message": "Include updatable-media.jar in media apex\n\nTest: build\nBug: 112766913\nChange-Id: I281648104d67019b3cf9c007c90da573dee9e379\n"
    },
    {
      "commit": "5253b344a9d3f7007958561dacddb8da732e63f0",
      "tree": "5fc62f94b65fa3f2aec7a5eaf1ff21ac7d559a29",
      "parents": [
        "7aafa219855503a52acae4e0526a31b4177a835e"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jan 10 19:00:27 2019 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Jan 15 11:48:34 2019 -0800"
      },
      "message": "Include libmediaplayer2_jni to media apex\n\nTest: build\nBug: 112766913\nChange-Id: Ib3266ef36adbd956aad6ca274626ccc53780b12c\n"
    },
    {
      "commit": "0b83feb0680af98e35fb2f54ad854889759b0a9d",
      "tree": "cf3206bc46a3400354626a4cfa9b624a2a40510d",
      "parents": [
        "e22ed7bc6b62eb90b18212cd74f332ace49ff407"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Dec 20 17:44:13 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jan 09 13:28:05 2019 -0800"
      },
      "message": "adding apex for swcodecs\n\nbug: 111407413\nChange-Id: I37fb496042cec061eb1244399a70e92ef14311ef\n"
    },
    {
      "commit": "ff0508b3d64e54829b69170adace3bbea4f6a5b6",
      "tree": "07a6bedb573eccac1664985112fc22b0b7b3d6a1",
      "parents": [
        "48d4fff79246d1a988b5538f9f9db5fc57746f9c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Dec 14 15:17:58 2018 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Dec 18 12:50:30 2018 -0800"
      },
      "message": "Convert MPEG2 extractor to V3 format\n\nand move it to the media APEX.\n\nBug: 111407253\nTest: manual, CTS\nChange-Id: Ibcbdd0e901e9d79b5a857b5d0a65bd6b1ec675a6\n"
    },
    {
      "commit": "e92a5c7d3b0face0059566118e68d19c95284f39",
      "tree": "2001e358d8195313a65d4e7c682b6a11ae3f96ed",
      "parents": [
        "706e8765fb5809e6814f156981de45675e88fbad"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Dec 13 09:52:38 2018 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Dec 13 15:46:05 2018 -0800"
      },
      "message": "Convert OggExtractor to V3 format\n\nand move it to the media APEX.\n\nBug: 111407253\nTest: manual, CTS\nChange-Id: Ia6b6edc42f8bb374d4cc07888fb0f45030ca462f\n"
    },
    {
      "commit": "c656c8df182f2b7a1ad0d692ad7730e9c3c4c293",
      "tree": "4dc69c70343e1e8d203502ccfed34c6ff5c116c2",
      "parents": [
        "20478518b4b01195f7aa473e12ee2b29509667b8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Dec 13 09:56:33 2018 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Dec 13 09:56:33 2018 -0800"
      },
      "message": "Move MKV/MP4 extractors to APEX\n\nTest: make systemimage on marlin\nBug: 111407253\nChange-Id: Icd90893f7498090ea9d8cbe29f3845e98d794ebc\n"
    },
    {
      "commit": "f652118da25973feedf3593f50a0854d97e951bd",
      "tree": "2d2f12f089a5911f0780edd7d196503ef004feba",
      "parents": [
        "590c815a94442634adc9616eaf38bc97137371a3"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Dec 10 19:04:01 2018 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 12:38:33 2018 -0800"
      },
      "message": "Move WAV/FLAC/MIDI/AAC/MP3/AMR extractors to APEX\n\nTest: build \u0026 boot \u0026 dumpsys media.extractor\nBug: 112766425\nChange-Id: I6207c370f830e85830115787a0d5b2958a53869d\n"
    },
    {
      "commit": "7733ba6f368039e71a33f134afc5557df327c795",
      "tree": "cdc73e2803307e35971688303cf01d54cd1558c2",
      "parents": [
        "a1270b044b4cc3447cb5b47af55a21638599475c"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Nov 22 16:28:07 2018 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Nov 22 16:28:07 2018 +0900"
      },
      "message": "Rename apex keys to match with APEX bundle name\n\nThis is to ensure that an apex key is used by only one APEX.\n\nBug: 115721587\nTest: m checkbuild\nChange-Id: Id89fe87f91aa571730c3748e7b03f3b71cdcf501\n"
    },
    {
      "commit": "1d3b2e786cb0e1b26d9d7d9426ac307da0d6fe94",
      "tree": "340878e2092c566f154a70f605f052df08e2a047",
      "parents": [
        "a0fd81b4ceeee9a946aa1c7ec033e659a556988b"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Nov 13 13:58:38 2018 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Nov 13 13:58:38 2018 -0800"
      },
      "message": "Rename media apex to com.android.media\n\nAnd, remove file_contexts\n\nTest: m com.android.media\nBug: 112766913\nChange-Id: I737e16ccca346daddff3a1fcd4b88106457aa7ff\n"
    },
    {
      "commit": "b188ad8cd2014ac61c79405a35ad2cd0e5577939",
      "tree": "6b06b1308e16ae8df37fdb89fe2804a3b7d4e46b",
      "parents": [
        "5692c9a727ec36bed07e9b9b5c42b46314ffe71d"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Nov 09 16:05:43 2018 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Nov 12 09:14:37 2018 -0800"
      },
      "message": "Initial commit for media apex bundle\n\nThe dependency clean up hasn\u0027t finished yet. The private API usages\nwill be replaced with stable APIs gradually.\n\nThis is not built by default when building the system image.\n\nTest: make apex.media; make; flash; adb shell ls /apex/\nBug: 112766913\nChange-Id: I56e59b2492c09bf315e24180f8b04f1f24d32e2d\n"
    }
  ]
}
