)]}'
{
  "log": [
    {
      "commit": "a4cfeca69f76fbd2eedd6217b058d118844a5d4c",
      "tree": "6142f636d133028244ab1c3e49f48fa6ebd1e41c",
      "parents": [
        "01d9c845f00cae661e1764162f36d5156871a60b"
      ],
      "author": {
        "name": "Juju Sung",
        "email": "juju.sung@mediatek.com",
        "time": "Fri Apr 10 15:02:32 2020 +0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Apr 15 15:33:46 2020 -0700"
      },
      "message": "Support drm lazy hal\n\nUse listManifestByInterface in v1.2 servicemanager to list all\ninstances of drm service from the manifest. If it\u0027s lazy hal, the\nservice will be started as lazy hal service in getService.\n\nTest: Play secure video in ExoPlayer\nBug: 153636761\nChange-Id: Ifda4c9c433cfc1cd38980b10b8641f1db4460773\n"
    },
    {
      "commit": "2c37787ed7685c2dfaf659b4d2ffa4370279987f",
      "tree": "4e3474fcb778afe2e8927dc82adc6cde14772eb1",
      "parents": [
        "b495377cac061d5856f0666b69bef42fdd244fb1"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sun Nov 24 22:17:46 2019 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Feb 06 06:54:55 2020 +0000"
      },
      "message": "DrmUtils: return 1.3 hidl factories\n\nBug: 139134043\nTest: MediaDrmGenericOpsTest\nChange-Id: I0447758344432eff84bd5221e575f9dca3db56d4\n"
    },
    {
      "commit": "c0d1d0eeb4b94c13c8dd508b8136d8e1d95a59ac",
      "tree": "39fb8d37db955d523bf231ffcbf248b6109a4980",
      "parents": [
        "0564f53084007a2358f95a9cb063befbf81a9d5a"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sun Nov 24 13:21:04 2019 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Nov 27 13:19:56 2019 -0800"
      },
      "message": "DrmHal: use DrmUtils to create IDrmFactories\n\nBug: 134787536\nTest: MediaDrmClearkeyTest\nChange-Id: I7b269b6888b925f109b2a6a378fc15e675fc011a\n"
    },
    {
      "commit": "5ff3ad6c57f80951d9e37187f70413a336d97bf3",
      "tree": "dbe32444a259e4d357a97d69139d184abe4b5352",
      "parents": [
        "4d49f220060133fea8181fc41ba279f4bb521d65"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sat Nov 09 08:26:49 2019 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Nov 13 11:32:24 2019 -0800"
      },
      "message": "DrmUtils: helpers to create hidl Drm Factories/Plugins\n\nBug: 134787536\nTest: testPocCVE_2016_0811\nChange-Id: I05814014786d5ddf72998528dad0abdf551ec5af\n"
    },
    {
      "commit": "6571bf6fadf7517d4a6f213225c1d214cedb2e68",
      "tree": "e343f97d4f444282402924435985ae529407fc6d",
      "parents": [
        "e62c35eb8c93530e202609aae66b682c8218a9b1"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sun Nov 10 15:03:01 2019 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Nov 12 21:51:48 2019 -0800"
      },
      "message": "IMediaDrmService: remove makeDrm method\n\nThis means IDrm will always be local.\n\nBug: 134787536\nTest: GtsMediaTestCases\nChange-Id: I291cca47b97c3f5da40e750bd339693268b46ba0\n"
    },
    {
      "commit": "e62c35eb8c93530e202609aae66b682c8218a9b1",
      "tree": "abc3983a0ff560b901b4f8af6e0c860e45f46794",
      "parents": [
        "8e17115d900b92a7da530724750d7291063ded8d",
        "10fe943418d6aa574a9b48cfc9bf8aee70a6253d"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Nov 13 03:41:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 13 03:41:21 2019 +0000"
      },
      "message": "Merge \"DrmUtils: helpers to create hidl CryptoFactories/Plugins\""
    },
    {
      "commit": "10fe943418d6aa574a9b48cfc9bf8aee70a6253d",
      "tree": "7b032a7ff7a2e2dc414d6c0d86f95440a0f1bb36",
      "parents": [
        "e6cbccaef91a63e0a739f084fdc94a216a08efd6"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sat Nov 09 08:26:49 2019 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Nov 12 11:55:50 2019 -0800"
      },
      "message": "DrmUtils: helpers to create hidl CryptoFactories/Plugins\n\nBug: 134787536\nTest: testPocCVE_2017_13253\nChange-Id: I3d71b249bd55d4895b5201d470f37817bcb5903b\n"
    },
    {
      "commit": "1c38352aa7d38b1b6f0a77c0b6d052ecc3e92201",
      "tree": "e3e207c0321a5c5bc9f21cbae6bb1f2a62e24643",
      "parents": [
        "e6cbccaef91a63e0a739f084fdc94a216a08efd6"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jul 16 15:36:02 2019 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Nov 08 19:09:47 2019 -0800"
      },
      "message": "IMediaDrmService: remove makeCrypto method\n\nThis means ICrypto will always be local.\n\nBug: 134787536\nTest: GtsMediaTestCases\nChange-Id: Id148e825e23b326cf473e01c341f4d8f118ddba3\n"
    },
    {
      "commit": "17c6d825f7a6a57b8832bef172b3be68bea01f0c",
      "tree": "05e14110647d328ae2bc63c337e960b9932afed6",
      "parents": [
        "c30087528d572d195b492326ec48158abda03b52"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Nov 07 11:31:43 2019 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Nov 07 15:07:35 2019 -0800"
      },
      "message": "Update use mediadrmserver config property name\n\npersist.device_config.media_native.* prefix requires SELinux permissions\n\nBug: 134787536\nTest: toggle between remote vs local Drm/Crypto\nChange-Id: I2e31a20d5bf39653529beae4b81ba305da7aeafc\n"
    },
    {
      "commit": "28c2ed3985ebf92177d8002a859409fb93d36ae0",
      "tree": "bd37a3ce59ef3e49c2f80ca5b39f6a6b738c2e80",
      "parents": [
        "7f84dcf500a7c98e76f95283de3a6abc0be858ff"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sun Oct 27 22:55:12 2019 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sun Oct 27 23:06:38 2019 -0700"
      },
      "message": "DrmUtils: refactor IDrm/ICrypto creation\n\nAdded utilities to:\n* Query config for IMediaDrmService usage\n* Create remote vs local IDrm/ICrypto object based on aforementioned config\n\nBug: 134787536\nTest: MediaDrmClearkeyTest#testClearKeyPlaybackCenc\nChange-Id: I72df528c0bbd8a6dbd3c4962ac91eb89696bcaf7\n"
    }
  ]
}
