)]}'
{
  "log": [
    {
      "commit": "6f4e5605b9e97f30ef91046b893e59b691fddf7e",
      "tree": "b3b46d6e5f518747b9635a4f155f27082e589924",
      "parents": [
        "d1842c438698e12ebb214b64476a793cf5da8a04"
      ],
      "author": {
        "name": "Vasily Tarasov",
        "email": "vtarasov@google.com",
        "time": "Thu Dec 06 11:18:17 2018 -0800"
      },
      "committer": {
        "name": "Vasily Tarasov",
        "email": "vtarasov@google.com",
        "time": "Thu Dec 06 11:18:17 2018 -0800"
      },
      "message": "Update comment to use CAS-specific error codes\n\nChange-Id: I907ee89dbf69084542feb0870a16630df0350dd7\n"
    },
    {
      "commit": "28a35395411faa5595f1a4dcdd2b908a21a88dad",
      "tree": "4c0a2b701ee393a0054514d850ba12268b5463a1",
      "parents": [
        "3803f0b564112a6785329a394c7267bfa59c501a"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Mon Apr 16 19:14:26 2018 +0900"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Mon Sep 17 09:26:15 2018 -0700"
      },
      "message": "Remove ArcVideoBridge service from framework.\n\nWe rewrite ArcVideoBridge to HIDL. Then both ArcVideoEncoder and\nArcCodec can communicate with it.\n\nBug: 111683541\nTest: Pass 1 CTS and check ArcCodec and ArcVideoEncoder work\nChange-Id: I2febf4120d949ce5d5f4bad3401b9072b34c4456\nMerged-In: I2febf4120d949ce5d5f4bad3401b9072b34c4456\n(cherry picked from commit 3226871bf2d9d672d9f2e4ab6277faf5393a9dbf)\n"
    },
    {
      "commit": "ca7b04450db3152c72f153be05d685b58ae24df5",
      "tree": "e8a6b0f011858d159d0d6c7d1b251e1629ee447e",
      "parents": [
        "79ab72151d9622a2b92c55767a6e652de14c4c87"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 26 15:41:47 2018 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Apr 27 15:08:46 2018 -0700"
      },
      "message": "OMX AAC: define DRC effect type param \u0026 xHE object\n\nBug: 71430241\nTest: CTS DecoderTest and DecoderTestAacDrc\nChange-Id: Ib69ba26f3f68893ebf4c7f4dadec6e3266158a91\n"
    },
    {
      "commit": "bf45d7e90e487346a3088e78ebb261c3220fa983",
      "tree": "965e39095c795d51f9e7a852009c509f6dc364ef",
      "parents": [
        "55d4747f838f94d9286f07e211f67337968be942"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Apr 06 18:20:47 2018 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Apr 09 12:37:16 2018 -0700"
      },
      "message": "Fix appData field type\n\nbug: 77732157\ntest: CTS MediaCasTest; VTS VtsHalCasV1_0Target.\n\nChange-Id: Ia8c2f2c81894a6c083c07cd29ca28bc2eed74529\n"
    },
    {
      "commit": "70f999f59c092ec8bb3a0b5974bb827641d587ab",
      "tree": "f0a8460e9e4b10fd70f8a98ca8b3c6e3e12273de",
      "parents": [
        "6e01adc9c1f22208b3d2151e7662e6defbc1d60f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Mar 14 18:20:08 2018 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Mar 15 15:11:04 2018 -0700"
      },
      "message": "heif: rename nGrid{Width|Height} to nTile{Width|Height}\n\nSo that it\u0027s not confused with grid row/column.\n\nbug: 74831433\n\nChange-Id: I714addd9c03e849bae9d1616c963dab0d5333a57\n"
    },
    {
      "commit": "bccb6ec418e4cb3e716aa268919f21b6f55f48a5",
      "tree": "3904d17c2c85b6da2b6d319b635e726b4922969d",
      "parents": [
        "17ea0116db02bd93a24ea84073e87ef2b2aec3f5"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Feb 28 16:07:44 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Mar 15 02:30:35 2018 +0000"
      },
      "message": "heif: OMX image encoder header changes -- DO NOT MERGE\n\nbug: 74073607\nChange-Id: Iea85c88eefdcb2b2774bdddd0a576fdf9770de08\n(cherry picked from commit 93c3a4089e822af7062a8b6eae716a6b317d460c)\n"
    },
    {
      "commit": "03ea4fe1ce458cb7b0721af1dda24e901dd70b69",
      "tree": "49617aaa23313354666dc8112c666e9b246e4d5b",
      "parents": [
        "7e3b57a2f100bd7047ee33e786e9ac32185270d5"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Feb 20 11:00:30 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 23 14:36:10 2018 -0800"
      },
      "message": "cas: add flag for pes header descrambling\n\nChange-Id: I5985a75cc5cbce2aea8d6068b3665572ed9e524c\n"
    },
    {
      "commit": "37708dbb8c940713317d3aba6113000e8b65e40c",
      "tree": "95a46e2177602933a4213dbbef3428bd4f5d80cd",
      "parents": [
        "3553dfe9da9f1bff6d62f3ea52f71f956a5f429b"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sun Feb 11 19:52:43 2018 +0000"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sun Feb 11 19:52:43 2018 +0000"
      },
      "message": "Revert \"Revert \"Fix MediaDrm security level APIs\"\"\n\nThis reverts commit 3553dfe9da9f1bff6d62f3ea52f71f956a5f429b.\n\nChange-Id: I162037cfe692a0b0d277c562fc3f92d48f9446c3\n"
    },
    {
      "commit": "3553dfe9da9f1bff6d62f3ea52f71f956a5f429b",
      "tree": "71b9b779263ee95af16729b2216c40808b49f01b",
      "parents": [
        "52d274d3428a26c3130fd72dfcc2be2f3058d56e"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Feb 11 15:01:09 2018 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Feb 11 15:02:03 2018 +0000"
      },
      "message": "Revert \"Fix MediaDrm security level APIs\"\n\nThis reverts commit 52d274d3428a26c3130fd72dfcc2be2f3058d56e.\n\nReason for revert: Build cop here. The CL topic that I\u0027m reverting broke several builds: Drm.h\u0027s openSession(Vector\u003cuint8_t\u003e \u0026sessionId) hides overloaded virtual function openSession(DrmPlugin::SecurityLevel securityLevel, ..) from IDrm.h.\n\nhttps://android-build.googleplex.com/builds/submitted/4598692/full-eng/latest/view/logs/build_error.log\n\nChange-Id: I6c1029e615ea9f418d265c75db28981036c98ee8\n"
    },
    {
      "commit": "52d274d3428a26c3130fd72dfcc2be2f3058d56e",
      "tree": "95a46e2177602933a4213dbbef3428bd4f5d80cd",
      "parents": [
        "5eb3d3157ab1cf5a499dbb3d540404b28327069f"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Feb 05 15:30:20 2018 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Feb 08 01:48:15 2018 +0000"
      },
      "message": "Fix MediaDrm security level APIs\n\nVendors implementing the newly added MediaDrm.setSecurityLevel\nHAL found that it was difficult to implement properly. Also the\nsemantics are somewhat ambiguous from the Java platform API\nlevel. This CL binds the security level assignment to openSession\nwhich clarifies the API for apps as well as making it more\nnatural to implement in HAL modules.\n\nbug:72831697\ntest: VtsHalDrmV1_1TargetTest, GTS media tests\nChange-Id: Ib3f762b7d813872956715b67bc6eff06f1b9a978\n"
    },
    {
      "commit": "51e76df10ce193e442964ca577ab23b4bb15b9d2",
      "tree": "1eaeb1cd2f9adf6984c15987fa9867b9a45756e0",
      "parents": [
        "c51edbd1ea65c35a1580f7c48800ab6fc079b0c5",
        "7546c15067bef7f31418141ad026b918999c8582"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 18:39:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:39:25 2018 +0000"
      },
      "message": "Merge \"hdr: rename OMX format for 10-bit YUV to Y410\""
    },
    {
      "commit": "085e77879e41ac4c37dab87fb21817c1b36f14d7",
      "tree": "bbf2f30df9c3134eb90d536b0012440df126241f",
      "parents": [
        "cd50f3430c5612f12983048e34ca45ea521a47ef",
        "64e8b41c656fee9bc288939d08b6d0bebf856272"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jan 25 02:47:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 02:47:57 2018 +0000"
      },
      "message": "Merge \"omx: add constant quality bitrate control mode\""
    },
    {
      "commit": "7546c15067bef7f31418141ad026b918999c8582",
      "tree": "8d1333aa5a39fba278f97084e988d43db60a4ade",
      "parents": [
        "ffa0ad89141c718d6604ea15b66bc87f7fd496b5"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jan 24 14:05:35 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jan 24 14:12:03 2018 -0800"
      },
      "message": "hdr: rename OMX format for 10-bit YUV to Y410\n\nbug: 64227585\nChange-Id: I0a63343f5a6682fd31923905bb9beb976c4b8fe4\n"
    },
    {
      "commit": "d6b77445c170ef9b4061d670ffd33ca1bd87f4c5",
      "tree": "c4743458497e1c69037cbee2e77d92b85dfc5ebb",
      "parents": [
        "4d2b19c3333cf15b8f8cf97401354a255f69196c",
        "47265ac241233513eead1ed47ae6d28f6d02a580"
      ],
      "author": {
        "name": "Rahul Frias",
        "email": "rfrias@google.com",
        "time": "Wed Jan 24 07:36:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 24 07:36:14 2018 +0000"
      },
      "message": "Merge \"Add new values to KeyRequestType\""
    },
    {
      "commit": "47f36ab4bd04e164799e040b52f368e5cd256cb5",
      "tree": "4c29627f39610abba375622e18a40cf0e9a2fad2",
      "parents": [
        "c6d738a320a612454e6c7588affcfb1f8886dd8c",
        "14f2336874c91e5954407cb8dd529329f1eaef24"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 23 17:07:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 23 17:07:39 2018 +0000"
      },
      "message": "Merge \"Add new MediaDrm methods\""
    },
    {
      "commit": "47265ac241233513eead1ed47ae6d28f6d02a580",
      "tree": "cf73bd586e25e354a94c88d74039faac630303de",
      "parents": [
        "14f2336874c91e5954407cb8dd529329f1eaef24"
      ],
      "author": {
        "name": "Rahul Frias",
        "email": "rfrias@google.com",
        "time": "Mon Jan 22 23:41:08 2018 -0800"
      },
      "committer": {
        "name": "Rahul Frias",
        "email": "rfrias@google.com",
        "time": "Mon Jan 22 23:41:08 2018 -0800"
      },
      "message": "Add new values to KeyRequestType\n\nTwo additional KeyRequestTypes have been added, None and Update. None\nindicates that no key request is needed as keys have already been loaded.\nUpdate indicates that while keys have previously been loaded, an\nadditional (non-renewal) license request is needed.\n\nBug: 70335058\nChange-Id: If9a2e1d9bb0a2ba92e422994f04d8ec0708030ea\n"
    },
    {
      "commit": "64e8b41c656fee9bc288939d08b6d0bebf856272",
      "tree": "0bed0d7ebce4af973162d1c46727f914cbb3ecb7",
      "parents": [
        "ae8223b380ce870a0712f43b8a4bb9c71c01f323"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jan 22 15:33:03 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jan 22 15:37:25 2018 -0800"
      },
      "message": "omx: add constant quality bitrate control mode\n\nbug: 63633199\nChange-Id: Idbfe733ca723fb918ec97d1d834f8950b8e7ffa3\n"
    },
    {
      "commit": "a89a7877375bb55e34cac4a87001e071bf3d334e",
      "tree": "1d79f4e42e8bce720c4dfbab9e02ce3aa180373c",
      "parents": [
        "25d78a1b39b86bc17e813ee7e21288551d2c9784",
        "01dcba520c476a757113fad267f529fdc23e8574"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 22 11:49:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 22 11:49:28 2018 +0000"
      },
      "message": "Merge \"binder interface between ArcBridge and C2VDAAdaptorProxy\""
    },
    {
      "commit": "14f2336874c91e5954407cb8dd529329f1eaef24",
      "tree": "f86d3e241c790f601d0a5502335e01b64a24b853",
      "parents": [
        "f1831a120a44ef9260eb16191195a7db5d6c03d7"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Nov 17 10:10:02 2017 -0800"
      },
      "committer": {
        "name": "Rahul Frias",
        "email": "rfrias@google.com",
        "time": "Sun Jan 21 23:44:43 2018 -0800"
      },
      "message": "Add new MediaDrm methods\n\nMethods for querying HDCP, security levels and\nnumber of sessions\n\nbug:64001680\nbug:33657579\n\nChange-Id: Ifd0215a1879ddda940ebe0fb427b73ce906e99d7\n"
    },
    {
      "commit": "01dcba520c476a757113fad267f529fdc23e8574",
      "tree": "0e855a7d72ff7c27832a237baac970864078135d",
      "parents": [
        "98da46b723d515420261a4c04225cdec135ca98d"
      ],
      "author": {
        "name": "Hirokazu Honda",
        "email": "hiroh@google.com",
        "time": "Tue Jan 16 16:03:52 2018 +0900"
      },
      "committer": {
        "name": "Hirokazu Honda",
        "email": "hiroh@google.com",
        "time": "Mon Jan 22 10:29:25 2018 +0900"
      },
      "message": "binder interface between ArcBridge and C2VDAAdaptorProxy\n\nBug: 63828247\nTest: C2VDAComponent_test\nChange-Id: I21504abc15619924b7f0c1b015eed6abf66f7445\n"
    },
    {
      "commit": "ec3f6d6b152c582570ac70ad807f02f91e7ef721",
      "tree": "c1b35f858a06581cf845de2aa323f47570a8e078",
      "parents": [
        "3bad6e4862a971f97dc6704ea94c9d7501ea217b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Oct 31 20:10:49 2017 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jan 11 14:14:02 2018 -0800"
      },
      "message": "hdr: add OMX color format for 10-bit YUV and RGB1010102\n\nbug: 64227585\n\nChange-Id: I7ce2f1cf44d650e369d84fad5ea136f3a1d876f4\n"
    },
    {
      "commit": "775a54cbac2a0b6d8df7ddb0800c355020e0e50d",
      "tree": "f9ee105f1c54f677b35651ae87644626336b0f35",
      "parents": [
        "086a02a25f4e24be436411d7cbe86307ae0a6ad7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 24 14:48:43 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 24 17:06:02 2017 -0700"
      },
      "message": "omx: fix constrained profile support\n\nBug: 64691727\nChange-Id: Idd4639466bc53cc2a49e31a6107209adfb250765\n"
    },
    {
      "commit": "8af3b0d203193b17702bb02f939a791e4258cc65",
      "tree": "71e3ba86fad285d284017de4472e37a45292bf9d",
      "parents": [
        "1d9cbef56d176514ba546dff6d38dd395217b62b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 17:40:50 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 17:44:41 2017 -0700"
      },
      "message": "omx: add constrained AVC profile constants\n\nBug: 63864332\nChange-Id: I7bcf85a723f86088540ce9f429b315655eee86c6\n"
    },
    {
      "commit": "1d9cbef56d176514ba546dff6d38dd395217b62b",
      "tree": "d8f02e4caf6b98fc14e967ef59d11615e43ec865",
      "parents": [
        "bdd4de8a98d57110befb0c29f662e8a3e4cfc275"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jul 03 07:41:18 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 17:44:41 2017 -0700"
      },
      "message": "media/omx: fix VP9 level enums\n\nBug: 62361245\nChange-Id: If8bacbecd7698ef38e3428ad4a9daa1c4c6bbe82\n"
    },
    {
      "commit": "758f2d8ad33be1c386baabcc28871f4bc64bf132",
      "tree": "ffbf0cd9d843639f276b215e20ce6c30e8d31bb3",
      "parents": [
        "5148c19dea3232e15f9a8cf249799d6c09fa0f95"
      ],
      "author": {
        "name": "Previr Rangroo",
        "email": "prang@dolby.com",
        "time": "Thu Jun 29 17:26:42 2017 +1000"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jul 21 18:24:04 2017 +0000"
      },
      "message": "Add new Dolby Vision Profile types\n\nTest: build\n\nChange-Id: Ie18b3ea536fc0b95ddb3c6c89b4f2643c94979fa\nSigned-off-by: Previr Rangroo \u003cprang@dolby.com\u003e\n"
    },
    {
      "commit": "55e9bd7c487ee235631f302ab8626776547ac913",
      "tree": "d0e98f0c261bbc8653f07e0d97bb1cb70a9c3532",
      "parents": [
        "1a1552472e7eaae15025a88486ebcb647f99fcc8"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Jun 29 14:21:37 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Jul 03 19:35:54 2017 +0900"
      },
      "message": "Package media/*/*.h headers as a headers lib: media_plugin_headers\n\nHeaders under frameworks/native/include/media serves as an interface\nthat is meant to be implemented by vendors. For example.\nmedia/hardware/CryptoAPI.h is implemented under\nvendor/widevine/libwvdrmengine/mediacrypto.\n\nWhen building with BOARD_VNDK_VERSION, the headers are not accessible to\nvendors since they have been included via the global include paths and\nthe paths are not available when building with BOARD_VNDK_VERSION.\n\nSo, we need to make a \"headers library\" for the media headers and modify\nvendors to use the headers lib. Usually, we have been doing this by\nmoving the headers into a subdirectory (usually \u0027include\u0027) of a module\nthat implements the headers. But, this approach can\u0027t be used at this\ntime since the media headers are implemented by many modules.\n\nThe chosen solution is to a separate directory headers/media_plugin and\ndefine a headers lib named media_plugin_headers there.\n\nNote: frameworks/native/headers will now be the home for such\nheader-only libraries.\n\nBug: 63120269\nTest: build\nChange-Id: I67d625706b40d06c8f0602284fbcc1cc8b174c6f\n"
    }
  ]
}
