)]}'
{
  "log": [
    {
      "commit": "97d7b65dcc2e91e94f76640762f65ca522740e97",
      "tree": "286056a855e298ad4dd0d6948273739bdcfbd63d",
      "parents": [
        "db1a8857312e80e62e8da1633ef19121ee241c01"
      ],
      "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 01:34:34 2020 +0000"
      },
      "message": "Deprecate legacy_android10_support\n\nmin_sdk_version: 29 implies that the module should support Android10.\n\nBug: 150431944\nTest: m\nChange-Id: I5295f466512d45b918b6d86ecf6bca4fd29f476d\n"
    },
    {
      "commit": "db1a8857312e80e62e8da1633ef19121ee241c01",
      "tree": "060baec95f369a6004a5e08ac8510f38ac9fa8c2",
      "parents": [
        "27c20f484c31ca66b84c43e1cdd09908b0d13c28"
      ],
      "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 16 01:34:19 2020 +0000"
      },
      "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)\nMerged-In: Ic1f3dafa45797feb29043391d24b87c4eed6f310\nChange-Id: Ic1f3dafa45797feb29043391d24b87c4eed6f310\n(cherry picked from commit 80ec0df4a27645482b2cec8ab2361949c206ac57)\n\nExempt-From-Owner-Approval: CP from internal\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": "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": "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": "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": "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": "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": "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": "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"
    }
  ]
}
