)]}'
{
  "log": [
    {
      "commit": "a69a63d4828f803382bfae7988e1ad29c93af739",
      "tree": "e9c9f55490d48840c1ec4c3c87bc318a648c2434",
      "parents": [
        "cee9c595034cab9b49bf4397d10d63806d99cf21",
        "f554a909abcd2ac44c9db94cd72db781f7672a90"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Nov 05 10:49:48 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 10:49:48 2019 -0800"
      },
      "message": "Merge \"add the OMX_VIDEO_CodingAV1 in the OMX_VIDEO_CODINGTYPE\" am: d7ed6b5f34 am: 62b4aba7ee\nam: f554a909ab\n\nChange-Id: Ia1c59eedf207083c4836bab7011c105382c499ec\n"
    },
    {
      "commit": "ad7bc3bfd65dbbc6f7c806badd40fda1e9dfc133",
      "tree": "1748ad7274629e2290639434c0aa89aa4f8ad7cd",
      "parents": [
        "83098b6d4527dd9387b0fb80d9ceb3cb6ebcc7fb"
      ],
      "author": {
        "name": "chunlei.guo",
        "email": "chunlei.guo@unisoc.com",
        "time": "Sun Sep 29 19:13:19 2019 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Nov 05 05:34:56 2019 +0000"
      },
      "message": "add the OMX_VIDEO_CodingAV1 in the OMX_VIDEO_CODINGTYPE\n\nwe have developed an AV1 decoder within the OpenMax framework.\n\nBug: 141833956\nChange-Id: Ia2ee8e3165c5fa82e871732ade972ebff46454c6\n"
    },
    {
      "commit": "1729fb79847991b565becaed4c93fca891715596",
      "tree": "7123a242b44a12dd4ff978095aadcfc4dc6e760a",
      "parents": [
        "7c123cc15041254190da53fe828fb44677fc879e"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Wed Oct 09 16:52:03 2019 -0700"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Mon Oct 21 15:34:26 2019 -0700"
      },
      "message": "update cas plugin interface for cas@1.2\n\nTest: Manual\nbug: 141783130\nChange-Id: I9d2a18cbe0ab2f0d94b2dd4f88815a8230b0548d\n"
    },
    {
      "commit": "49147b5323ab41227f435dc632d807f870b34a41",
      "tree": "59e2c2854804d162293e38134c5da80b94753ce7",
      "parents": [
        "1b871b51b6ae4bf261ecf40df273919c064d19d3"
      ],
      "author": {
        "name": "Vikas Balapal Maheswarappa",
        "email": "Vikas.BalapalMaheswarappa@dolby.com",
        "time": "Tue Sep 10 11:26:46 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 14 10:07:03 2019 -0700"
      },
      "message": "Add type for AV1 Dolby Vision profile\n\nBug: 129367182\nTest: build, run\n\nChange-Id: I790ad70240a8787666a050e70fe3a50659405133\n"
    },
    {
      "commit": "488848a9a3ac6839bdba1f6ee244ec94529ca8db",
      "tree": "3902a15a44efe1f63889dd18c17d0d103362830c",
      "parents": [
        "72f94e1d6f76913d9346b9b843e452ad237d6137"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Oct 04 13:46:11 2019 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Oct 04 13:46:11 2019 -0700"
      },
      "message": "OMX_IndexExt: add OMX_IndexConfigLowLatency\n\nTest: cts\nBug: 134971304\nChange-Id: I2ab8412825562c248350d335299ecacc92608b9d\n"
    },
    {
      "commit": "196d624fa4ffd4d9297128c4214aadf69d0a6c11",
      "tree": "f762d1c28738365dd894d6b417a595adbe17b6da",
      "parents": [
        "f96a67700e6bfcb3dcac35e93417c0da08aa0240"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 06 14:21:00 2019 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed May 08 01:05:16 2019 +0000"
      },
      "message": "DrmAPI: add status usable_in_future\n\nBug:116738851\nTest: vts VtsHalDrmV1_2Target\nChange-Id: I7a895ef9e45d581ff565efd6bf6591f39dd66de1\n"
    },
    {
      "commit": "3ef35e4b4e7351a83ef535c4715eece8087d9d6c",
      "tree": "4a8c7514e160380d4d562c1303de0ea58b13d622",
      "parents": [
        "b5b0f66cd637880a8c11a1a7b6210b147494e287",
        "fc2d0de03f80fe23516dc898ec1144a113374c9e"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Feb 01 15:17:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 01 15:17:39 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Add plugin API to use cas@1.1 new interface\"\"\""
    },
    {
      "commit": "80c29f192f5701177197a4820cb715918a7a62d0",
      "tree": "a88ea6dcd97f9c164efd3822be451701aff99b77",
      "parents": [
        "af1eb8ee8fbc9e90325083917d863729ec28cc49"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jan 16 13:34:53 2019 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 31 16:59:49 2019 -0800"
      },
      "message": "media: Add level 6+ OMX enums for AVC/H.264\n\nBug: 122971163\nChange-Id: Ie5d6626cc832088080953302e4de902a76e09053\n"
    },
    {
      "commit": "fc2d0de03f80fe23516dc898ec1144a113374c9e",
      "tree": "935b682502558be70beecacdd89e22e3558b8834",
      "parents": [
        "18aa67339fc50e3ea05bef3130d92f289630e5a5"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 31 22:48:28 2019 +0000"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 31 22:48:28 2019 +0000"
      },
      "message": "Revert \"Revert \"Add plugin API to use cas@1.1 new interface\"\"\n\nThis reverts commit 18aa67339fc50e3ea05bef3130d92f289630e5a5.\n\nReason for revert: \u003cThis CL isn\u0027t related to public API which triggered previous revert\u003e\n\nChange-Id: Icddf41abd76a4bd63dd2b67d6ee732d9642ac94a\n"
    },
    {
      "commit": "3474cc9988c382d6178c29226e26c0dac0cde254",
      "tree": "3365b0304ab78ef74c433e4c87d001b33686051e",
      "parents": [
        "206c15c85a7c77c50fb274dbd5851d08635f1b57"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Jan 30 12:48:21 2019 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Jan 31 00:51:49 2019 -0800"
      },
      "message": "Resolve feedback from API review\n\nFix inconsistent naming of offline license states\n\nbug:120489407\nbug:120488811\ntest:cts and gts media tests\n\nChange-Id: I42b199fba52f7eb29ced92f73c8ef0dbb277f297\n"
    },
    {
      "commit": "18aa67339fc50e3ea05bef3130d92f289630e5a5",
      "tree": "f8e030b56b1df540a5b76c8a6345f8abd7d749b7",
      "parents": [
        "d5dda38886699b8383f7ce38f7d254b14a18dec3"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Thu Jan 31 00:57:30 2019 +0000"
      },
      "committer": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Thu Jan 31 00:57:30 2019 +0000"
      },
      "message": "Revert \"Add plugin API to use cas@1.1 new interface\"\n\nThis reverts commit d5dda38886699b8383f7ce38f7d254b14a18dec3.\n\nReason for revert: \u003cINSERT REASONING HERE\u003e\n\nChange-Id: I7e4abd8e9e5e21abda3ec13e5764d9155e634ec7\n"
    },
    {
      "commit": "d5dda38886699b8383f7ce38f7d254b14a18dec3",
      "tree": "935b682502558be70beecacdd89e22e3558b8834",
      "parents": [
        "62ecefead236c531663e65937a7eebc1c037f21b"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 17 18:35:01 2019 -0800"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Jan 25 14:43:05 2019 -0800"
      },
      "message": "Add plugin API to use cas@1.1 new interface\n\nAdd APIs to allow plugin can implement new interface which defined in cas@1.1\nTest: manual\nBug: 122472761\n\nChange-Id: I367a3fc11870eac9e8516b6cdd077594f395112b\n"
    },
    {
      "commit": "bf1f1460a0b34e0641425bb1d4252d375bcfd433",
      "tree": "82a88256109fc07ae5a05be29aa05c960b7232ed",
      "parents": [
        "4e88b78ac560858c663f452a9f691af0a60d4cc5"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Jan 14 10:25:11 2019 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Jan 14 21:16:42 2019 -0800"
      },
      "message": "Add support for HDCP 2.3\n\nbug:120040804\nChange-Id: I9490db8ec7287284ca12e918b7d1cdec4601a170\n"
    },
    {
      "commit": "b09a054f48adfe2b396f4331c0bd07aa58c0bab8",
      "tree": "b064db17ddb0d8a636f8860b3da7a2700d342a46",
      "parents": [
        "01fc0b7ff807013d2834ce632ef6833b28aec36a"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Dec 12 08:43:07 2018 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Jan 10 10:02:42 2019 +0000"
      },
      "message": "Add additional error conditions to MediaDrm\n\nNew codes are being added to handle resource\ncontention, lost session state, frame size too\nlarge and insufficient security level for\ndecryption. Also cleans up inconsistent use of\ntamper detected error where invalid state error\nshould have been used.\n\nbug:111504510\nbug:111505796\ntest:cts and gts media test cases\n\nChange-Id: I395099dc053a9e4f40c0b38ca4bac401a424f7ed\n"
    },
    {
      "commit": "5c3e65ea1f9904cc3a02c04e25a8caa006cec89b",
      "tree": "cfe68f0c4049851895fff6849533f6ac2992a9f8",
      "parents": [
        "96a715f5f173c335df0494dcba0e8188c4334fb0",
        "dc2c78e38d3809480e0e816abd6dbaefe5cc81e1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 20 02:03:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 20 02:03:12 2018 +0000"
      },
      "message": "Merge \"hdr10+: adding OMX config index and profiles\""
    },
    {
      "commit": "faba0dc129e2d73bb8fc313bfa337baddb2582d6",
      "tree": "017a5719493378ece0da8fb8e58cd857a1d2b176",
      "parents": [
        "132e0e82515ac79746c5c13fbe79cf34049a9544",
        "f39e9ea7ae927dca2db2876eb9bfb42ca7d11cd4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 17:54:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 17:54:40 2018 +0000"
      },
      "message": "Merge \"Add AudioPresentation selection support for MediaCodec\""
    },
    {
      "commit": "5f8d2168fe2b24ba679a472cbbc062ea0f2b672a",
      "tree": "0205222af96d35973e42f36c71d72da881726749",
      "parents": [
        "7cb79bb3ce009de4bb2ddbc9b657737dc1bd8f75",
        "b1e0e111f623cc36f8cd70fd18fd4409d2d2bc63"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 03:19:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 03:19:36 2018 +0000"
      },
      "message": "Merge \"Add coding extention type EAC3 support in asString()\""
    },
    {
      "commit": "f39e9ea7ae927dca2db2876eb9bfb42ca7d11cd4",
      "tree": "04791f06447b27679ac5e347eb617c5691959771",
      "parents": [
        "227d1b1098a8d4fa562ca23914c7472c337acf26"
      ],
      "author": {
        "name": "ybai",
        "email": "Yanning.Bai@dolby.com",
        "time": "Thu Nov 01 11:09:42 2018 +0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Dec 11 12:47:34 2018 -0800"
      },
      "message": "Add AudioPresentation selection support for MediaCodec\n\nBug: 119312182\nTest: compile\nChange-Id: I89783bbeaf0b1749ed53ee12ee4c66366739469c\n"
    },
    {
      "commit": "dc2c78e38d3809480e0e816abd6dbaefe5cc81e1",
      "tree": "7959c63f70732325989d5967490c6b7e4e8bf7a2",
      "parents": [
        "91f568305a97a6d5b6f54cc0d091a29c76a8348d"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Dec 04 12:41:32 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Dec 11 12:40:20 2018 -0800"
      },
      "message": "hdr10+: adding OMX config index and profiles\n\nbug: 118507186\n\nChange-Id: I09f694e9339af9c556f92daf9b8e26458d73cd7a\n"
    },
    {
      "commit": "b8749a5fd42cea81a23344bf3ba8d49ad57e3c29",
      "tree": "9a08e6a0036eb2d054ace2e586e8db702b18acfc",
      "parents": [
        "8ff3b3ebe77f7b96a1f4e96370cac2d5da8c90ec",
        "a2af29e42a828b1c4708d84c373b90bb6201963e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 19:21:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 19:21:04 2018 +0000"
      },
      "message": "Merge \"Add AC-4 support in OpenMAX definition\""
    },
    {
      "commit": "c4316eba65080fcab7b163124098537d7b2bcd5e",
      "tree": "bd970a9862c0608809959d1c8524a01c0ffeff76",
      "parents": [
        "3053e1658fa535865053110089c19ec725a18571",
        "72126de991bf88d7bd979075e0372f30e7591de8"
      ],
      "author": {
        "name": "Vasily Tarasov",
        "email": "vtarasov@google.com",
        "time": "Thu Dec 06 17:28:00 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 06 17:28:00 2018 -0800"
      },
      "message": "Merge \"Update comment to use CAS-specific error codes\" am: cc5daca6e4 am: a9d0f6a32b\nam: 72126de991\n\nChange-Id: Ic0e6ee23717a48b82bc1e944c600bf83be760517\n"
    },
    {
      "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": "a2af29e42a828b1c4708d84c373b90bb6201963e",
      "tree": "98681fdc3154aa13b654568ee01407b8331f55b2",
      "parents": [
        "07ee215a85de1053e71e3df94feaf502aea676c6"
      ],
      "author": {
        "name": "Yanning Bai",
        "email": "ybai@dolby.com",
        "time": "Tue Dec 04 16:54:34 2018 +0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 05 09:55:35 2018 -0800"
      },
      "message": "Add AC-4 support in OpenMAX definition\n\nBug: 119312182\nTest: make\nChange-Id: I415069a45650757b7d0128cae12031ec613bb758\n"
    },
    {
      "commit": "b1e0e111f623cc36f8cd70fd18fd4409d2d2bc63",
      "tree": "c4c0afcb8faa40aec7078edd2847f184fdaf32ab",
      "parents": [
        "07ee215a85de1053e71e3df94feaf502aea676c6"
      ],
      "author": {
        "name": "Yanning Bai",
        "email": "ybai@dolby.com",
        "time": "Wed Nov 28 15:48:03 2018 +0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 05 09:48:28 2018 -0800"
      },
      "message": "Add coding extention type EAC3 support in asString()\n\nBug: 63901775\nTest: make\nChange-Id: I61581b409366b5b73baf032db05210a69e8dd758\n"
    },
    {
      "commit": "50c6ff2e35cfd28937dbfa17adb349f6fd51a449",
      "tree": "97daf3b433a38c87c650bbc780ea820cc0794636",
      "parents": [
        "f593018a8f51a22e3da46c1ae84559c127104288"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Nov 05 15:25:06 2018 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Nov 07 21:50:09 2018 -0800"
      },
      "message": "Update the DRM API to support new offline methods\n\nbug:117570956\nbug:110838441\nbug:116252891\n\ntest: android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement\n\nChange-Id: Idcff348de2af22868e56d707c04b67197fc2d17d\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": "a47d5dad4d8e8b80ab69ae4d9b478e05fd50e269",
      "tree": "09262e74593905c5378b1fd92b7fa81def93a815",
      "parents": [
        "f5a824e83d2af4f538f3d88d03a31e5c5c6a2c26"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Mon Apr 16 19:14:26 2018 +0900"
      },
      "committer": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Tue Aug 07 11:44:52 2018 +0900"
      },
      "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": "ec1c831614f9415b07a097d4a10039e32d4fc13c",
      "tree": "2babedc3d61369d7bbbebb7176501546a2ef849b",
      "parents": [
        "cf50ab962118d133f05eecb394a3a414f2e25a33"
      ],
      "author": {
        "name": "Jeffrey Kardatzke",
        "email": "jkardatzke@google.com",
        "time": "Tue May 29 17:58:30 2018 +0000"
      },
      "committer": {
        "name": "Jeffrey Kardatzke",
        "email": "jkardatzke@google.com",
        "time": "Thu Jun 14 22:06:24 2018 +0000"
      },
      "message": "Moved MojoBootstrapResult to its own file\n\nThis is needed due to a prior ARC specific change that lives in master.\n\nChange-Id: I81204a969d52d3bbffc63a6b008c7156a1215f5d\n(cherry picked from commit 1462e76c5ba8f1bef951f482c8fc0f85e2ba94b3)\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": "79c2717cf2c18046ee7374377be5c25a6d127e0a",
      "tree": "b2d661fc4274de168f778d509f762bd7bfc7c7b6",
      "parents": [
        "f0c9a391a5cbea272ec857b2bab83e0bf62c117e",
        "758f2d8ad33be1c386baabcc28871f4bc64bf132"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 01 20:31:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 20:31:09 2017 +0000"
      },
      "message": "Merge \"Add new Dolby Vision Profile types\" into oc-mr1-dev"
    },
    {
      "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": "ccc5e3ff2f75e1c059f66b23eca95119be047247",
      "tree": "c00df1e8403033359896cc1fee384d3d0f20f19b",
      "parents": [
        "b11d9c848a77e5bf1cb14f7610431357af8255d1"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jul 19 17:09:52 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jul 20 08:47:04 2017 +0000"
      },
      "message": "Add media/openmax as an include directory\n\nThis will obviate changing Khronos\u0027s header files.\n\nNote that all header files in media/openmax have OMX_ prefix, so the\nchance of collision is already low.\n\nTest: Compiles\nBug: 63821829\nChange-Id: I40cc92409de5091a1e2ed7c89c0012000b20f68f\n"
    },
    {
      "commit": "292fba9932ccb20eb0e647bfe510c0e8b271b31d",
      "tree": "93d2f06c93cadb21adeb29dc3c2ba650211c76e2",
      "parents": [
        "3f023eb09444e80d3fa7525a352be39ffcf8c620"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Jul 10 12:34:17 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Jul 10 12:34:17 2017 +0900"
      },
      "message": "Mark media_plugin_headers as vendor_available\n\nThe headers should be available to vendors since vendors implement the\nheaders.\n\nBug: 37342627\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j camera.device@1.0-impl.vendor\nChange-Id: I9936764039f2a5388707bdc093c869ec3551faad\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"
    }
  ]
}
