)]}'
{
  "log": [
    {
      "commit": "6111b2b92a1844f5796c718bf0736102b876c2b9",
      "tree": "4602e69e50256ce7cc852e840e990ed0b36b9492",
      "parents": [
        "58cc8f2c0254f03d66a28ae1cf0809c171d4ac7d"
      ],
      "author": {
        "name": "James Wei",
        "email": "jameswei@google.com",
        "time": "Tue May 28 17:18:21 2019 +0800"
      },
      "committer": {
        "name": "James Wei",
        "email": "jameswei@google.com",
        "time": "Thu Feb 13 14:03:38 2020 +0800"
      },
      "message": "MTP: Sanitize filename provided from MTP host\n\nFix potential security vulnerability via MTP path traversal\n\nBug: 130656917\nTest: atest frameworks/av/media/mtp/tests\nTest: Manual test: modified libmtp for path traversal attack\nTest: Manual test: normal recursive folder copy\nNote: Also patched with 68ccf5c (b/135764253)\nChange-Id: I467e1e6a76d09951050f7f45e5a63419e540c572\n(cherry picked from commit e783e4b24b9e4080e50c50d62a24bcbfabb3e03d)\nMerged-In: I467e1e6a76d09951050f7f45e5a63419e540c572\n"
    },
    {
      "commit": "20758384397836d1e13bac08da571e07964c088a",
      "tree": "52c0020e3bbed73bf9686306977d6eac9e763a71",
      "parents": [
        "cf24ad44c42d177403b8ecbb880ba54a9326b008",
        "1142d3ea289b03f2143b789e65fd174ea4854634"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 20:23:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 20:23:13 2020 +0000"
      },
      "message": "Merge \"Move implementations to DataSourceBase.h\" into qt-dev am: 1142d3ea28\n\nChange-Id: Iec56bcc48e52c69db03489d4ce683c81113d67b5\n"
    },
    {
      "commit": "cf24ad44c42d177403b8ecbb880ba54a9326b008",
      "tree": "a1ebab36b864fb496c25eaa589e54edb36b01499",
      "parents": [
        "6302adca26985b22164c6b5d7e59591a47a5572b",
        "c155398cd771afcc93b7a7acc02946b3596a78e6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 06 07:02:02 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 07:02:02 2020 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE Validate TrackedBuffer in onBufferDestroyed\" into qt-qpr1-dev"
    },
    {
      "commit": "c45f1514dc4fa9df41976dccb195833e51bfc5bd",
      "tree": "1cf583f8b22c473f4eef7b01403840ba420f57c5",
      "parents": [
        "a67cf12a109f36152600a621a7c979b4ab273dd9"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Aug 15 13:46:00 2019 -0700"
      },
      "committer": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Tue Feb 04 22:26:20 2020 +0000"
      },
      "message": "Move implementations to DataSourceBase.h\n\nSome lib*extractors include DataSourceBase.h but are not\nlinking libstagefright which has the implementation.\nThis doesn\u0027t cause any build issue in normal build, but\nit actually matters when NATIVE_COVERAGE\u003dtrue which uses -O0.\n\nFixing by moving the implementation to the header.\n\nBug: 139459652\nBug: 148178774\nBug: 148177815\nTest: m\nTest: NATIVE_COVERAGE\u003dtrue COVERAGE_PATHS\u003d\"*\" m\nChange-Id: Ic955189ff9f0fbc48b5b35eccdb2916dc79fdb0f\nMerged-In: Ic955189ff9f0fbc48b5b35eccdb2916dc79fdb0f\n(cherry picked from commit 45bee32c4c81ea7def34c77256383cc5a0bf1333)\n"
    },
    {
      "commit": "cc8271ea111a2f2119684dafa80247fd45eb4d7a",
      "tree": "4046c5e8ec58482d193751a0c2eb8326abc165a0",
      "parents": [
        "6e51a2630a656c3f7bb3324f40221970832d8a35"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Oct 14 18:47:34 2019 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Feb 03 16:58:36 2020 +0000"
      },
      "message": "media utils: fix UAF in TimeCheckThread\n\nRead log tag from request list under lock\nto avoid use after free.\n\nBug: 142142406\nTest: make\nChange-Id: If4adab8c15a319dc84b7003adf3ac59a3980f075\nMerged-In: If4adab8c15a319dc84b7003adf3ac59a3980f075\n(cherry picked from commit 9b9b3de144ce3a145b01a01424b706f69c6d7ed6)\n"
    },
    {
      "commit": "c155398cd771afcc93b7a7acc02946b3596a78e6",
      "tree": "e7bf22b4968a2590f39c00c9cd5aacf18e85694d",
      "parents": [
        "6e51a2630a656c3f7bb3324f40221970832d8a35"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 13 18:23:38 2019 +0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 01 05:38:21 2020 +0000"
      },
      "message": "RESTRICT AUTOMERGE Validate TrackedBuffer in onBufferDestroyed\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 135140854\nChange-Id: Ide95a619305a30b008b1e0bd5010ea2e359f4c99\n(cherry picked from commit 101f53c592f5f6ddd8298ffead3c6533e49ab3c8)\n"
    },
    {
      "commit": "6e51a2630a656c3f7bb3324f40221970832d8a35",
      "tree": "52766e7e3c0f3715fa7d9d9041df2253c71c9a6c",
      "parents": [
        "6e733b0f5032b679e56c37042c3ce8771d9b5f4d"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Jan 28 13:19:02 2020 -0800"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Jan 28 18:07:15 2020 -0800"
      },
      "message": "Enable coverage for libmediandk\n\nThe linker error previously seen no longer happens - it probably got\nfixed by a non-toolchain-related change since clang-r349610 from Feb\n2019 is able to build libmediandk with coverage in the Q branch.\n\nBug: http://b/124522995\nTest: mmma NATIVE_COVERAGE\u003dtrue frameworks/av/media/ndk and check that\nbuilt libmediandk.so has __gcov_flush symbol\nTest: Presubmit target cf_x86_phone-userdebug_coverage\n\nChange-Id: I24f0c3fbbea733a521ea97e4fe28c94c6f607119\n(cherry picked from commit fec6b9d677ca5fef3413ef10fbb0178e76b37218)\n"
    },
    {
      "commit": "8f72d008d0c51da507fc3c447e68e02b9e2d8535",
      "tree": "0fbe702fc55c1c2aef632dc49386a12608a039ca",
      "parents": [
        "06e89d68d671ee486eeda3ab3bbf064ef21b83ee",
        "1eba80de4e733a5222459020517ed93327966640"
      ],
      "author": {
        "name": "Bryan Ferris",
        "email": "bferris@google.com",
        "time": "Fri Dec 20 20:08:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 20 20:08:55 2019 +0000"
      },
      "message": "Merge \"Check actual read bytes for TS packets\" into qt-qpr1-dev"
    },
    {
      "commit": "18824a94a8114661456a103465b291fed336ab39",
      "tree": "2a38dd71236c0f41d50e69ebc38d9dbbf0934a74",
      "parents": [
        "9ed54cdf4d8970bdeb88e4488dabb56e1d6c79b7"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Aug 21 14:45:41 2019 -0700"
      },
      "committer": {
        "name": "Bryan Ferris",
        "email": "bferris@google.com",
        "time": "Fri Dec 20 11:16:25 2019 -0800"
      },
      "message": "AudioFlinger: Clear effect_uuid_t in case of short read\n\nBug: 139417189\nTest: native test, see bug\nMerged-In: I9ef0e58e2e73089eb9a347d5357e040ac69bbdd1\nChange-Id: I9ef0e58e2e73089eb9a347d5357e040ac69bbdd1\n"
    },
    {
      "commit": "1eba80de4e733a5222459020517ed93327966640",
      "tree": "59430bb806951a0ed4f52f63b9ec770c967e35ac",
      "parents": [
        "9ed54cdf4d8970bdeb88e4488dabb56e1d6c79b7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Sep 09 13:20:10 2019 -0700"
      },
      "committer": {
        "name": "Bryan Ferris",
        "email": "bferris@google.com",
        "time": "Fri Dec 20 10:33:53 2019 -0800"
      },
      "message": "Check actual read bytes for TS packets\n\nCheck actual bytes read when feeding the data to TS parser.\n\nBug: 140177694\nTest: poc in bug; StreamingMediaPlayerTest\n\nMerged-In: I4b498fe375af657e17838e5839e6348e1463d559\nChange-Id: I4b498fe375af657e17838e5839e6348e1463d559\n"
    },
    {
      "commit": "9fb726888dda17b68fd924b963d34e6ce9454ba1",
      "tree": "bf96e99b9047f37c2a0734cf77ae0c8494615a11",
      "parents": [
        "960bbfab7bd5f2fff6afdecb920f21b8eb3fee45"
      ],
      "author": {
        "name": "Oscar Azucena",
        "email": "oscarazu@google.com",
        "time": "Fri Nov 08 18:25:39 2019 -0800"
      },
      "committer": {
        "name": "Oscar Azucena",
        "email": "oscarazu@google.com",
        "time": "Wed Dec 11 21:33:58 2019 +0000"
      },
      "message": "Added usage to init call for audiostream registration.\n\nPlayer type AAudio are always initialized with AUDIO_USAGE_MEDIA. Added\nfix to initialize with assigned usage.\n\nBug: 143578354\nTest: ran native application with usage of AUDIO_USAGE_NOTIFICATION\nTest: atest CtsNativeMediaAAudioTestCases\nChange-Id: I170e0b55d7f90b59d9b5129b22f4a9080957994b\n"
    },
    {
      "commit": "637dad252c7b81b0902f7da922d8134b9cdb673f",
      "tree": "5b142b7cd31c5c8b9fef36dbd5a65fd825462114",
      "parents": [
        "03dad63123ccd1ac6aa65d657d85fff9527b66eb"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Oct 15 12:34:58 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Nov 18 17:43:52 2019 +0000"
      },
      "message": "do not send max pts gap to full-frame image encoders\n\nImage encoders don\u0027t use pts for rate control and should take\nbackward pts just fine. Also OMXNodeInstance timestamp restore\nassume one input buffer maps to one output.\n\nbug: 141169323\ntest: vendor testing of Camera CTS\nReprocessCaptureTest-testMixedBurstReprocessing\n\nChange-Id: I17db3b5fb363878c9daf33c914fd2e1e88029cfe\n(cherry picked from commit d372bd43a6c70bd243f34465a5dda42629250fc7)\n"
    },
    {
      "commit": "03dad63123ccd1ac6aa65d657d85fff9527b66eb",
      "tree": "19a11645eaa12ad7859604fa4404f51e8ba51f79",
      "parents": [
        "d19313d81544c11f94e54c8211f979ce60214789",
        "4900ae28b35d301a2baab23d537a4b9344ce0ee6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Nov 17 12:30:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Nov 17 12:30:31 2019 +0000"
      },
      "message": "Merge \"C2SoftMpeg4Enc: Handle yStride not equal to aligned width\" into qt-qpr1-dev"
    },
    {
      "commit": "4900ae28b35d301a2baab23d537a4b9344ce0ee6",
      "tree": "9037ce4836e6a916dd8c2b21f979d6fe61d00ce5",
      "parents": [
        "4333c308afa4a695fd8f444d308b794cad656a6e"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Aug 26 16:22:41 2019 -0700"
      },
      "committer": {
        "name": "Jose Cubero",
        "email": "josecubero@google.com",
        "time": "Sat Nov 16 01:35:27 2019 +0000"
      },
      "message": "C2SoftMpeg4Enc: Handle yStride not equal to aligned width\n\nmpeg4 encoder doesn\u0027t support a stride that is not equal to align(width, 16)\nIn such cases copy the input to an intermediate buffer and use that for\nencoding\n\nBug: 143506888\nBug: 136962421\nBug: 139921039\nTest: tested few nv12 and i420 encoding\n\nChange-Id: I5a8adfc48aff79f52852be94bb46c10e7f9a0469\n(cherry picked from commit a6dfef8a44d95f2cc049ee0cb83501605c38ac64)\n"
    },
    {
      "commit": "d19313d81544c11f94e54c8211f979ce60214789",
      "tree": "5878c2b857e9ae146d942b61aa708ae3ca9ba8ce",
      "parents": [
        "c4e90131d8cdb2bef34bc1edea784efe36bd3c86"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sun Nov 03 19:05:59 2019 -0800"
      },
      "committer": {
        "name": "Jose Cubero",
        "email": "josecubero@google.com",
        "time": "Thu Nov 14 17:03:49 2019 +0000"
      },
      "message": "vpxdec: handle non-display frames\n\nBug: 143115066\nBug: 144427423\nTest: bug repro steps\nMerged-In: I4c581b229b83a555d6214075f0e5367d17461cc9\nChange-Id: I4c581b229b83a555d6214075f0e5367d17461cc9\n(cherry picked from commit ddd7a80f5bb936f1d4c26f1dcc5e7b4564a26c9e)\n"
    },
    {
      "commit": "e50837090728815c38464961d6bcd637bcf1cf0f",
      "tree": "5621a1739ceb993d0d84baf17cf705e28134751e",
      "parents": [
        "aa700c13def7b34945bc48cd2706707178adbb5a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 22 13:33:29 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Nov 01 15:44:54 2019 +0000"
      },
      "message": "g711 channel count limits\n\ncorrect \u0027default to 6 channels\u0027 to \u0027default 1; max 6 channels\u0027\n\nBug: 143163373\nTest: vts-tradefed run vts --module VtsHalMediaC2V1_0Host\n(cherry picked from commit 7a34a8bd9e15ea2b19b08087600bedf6806b8300)\n\nChange-Id: Ifb6aa33f9f277883325f0b233d32aae53a429c5f\n"
    },
    {
      "commit": "aa700c13def7b34945bc48cd2706707178adbb5a",
      "tree": "779e020b0fa82283d811cfcfd68e3ba75828fc44",
      "parents": [
        "e3032ea219db3a818c900cef35ce1e2db75cc334",
        "30dbaa2016dd9a8377f9768d7e86fdcf7e4ebb44"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Oct 31 23:29:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 31 23:29:11 2019 +0000"
      },
      "message": "Merge \"bufferpool@2.0 tune eviction params\" into qt-qpr1-dev"
    },
    {
      "commit": "e3032ea219db3a818c900cef35ce1e2db75cc334",
      "tree": "fb3b734416a8ce3a5d4c0b31cf67498cbc791879",
      "parents": [
        "6112a9c691130fd034c5bf46ecda40fcdfd7df04",
        "5dd3ecb8756a8286eb20029b92b627cd2b3d635f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 29 20:03:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 29 20:03:14 2019 +0000"
      },
      "message": "Merge \"aacenc: fix possible shift in remainder\" into qt-qpr1-dev"
    },
    {
      "commit": "5dd3ecb8756a8286eb20029b92b627cd2b3d635f",
      "tree": "609ef7e8047cb4a7ed8361cc69b6257b7655ecd8",
      "parents": [
        "f16f21366cbc91778d3e4c57d0d679dafd274d1f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 14:18:39 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 29 18:35:35 2019 +0000"
      },
      "message": "aacenc: fix possible shift in remainder\n\nBug: 142699551\nTest: modified EncoderTest\nMerged-In: I45f6a0a6666fa6177e0d47931055d2aa3ddd0b3d\nChange-Id: I45f6a0a6666fa6177e0d47931055d2aa3ddd0b3d\n"
    },
    {
      "commit": "30dbaa2016dd9a8377f9768d7e86fdcf7e4ebb44",
      "tree": "37e88317766d8904cf59439c4ac8804ee20ef146",
      "parents": [
        "6112a9c691130fd034c5bf46ecda40fcdfd7df04"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Oct 03 14:38:01 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Oct 29 11:05:12 2019 -0700"
      },
      "message": "bufferpool@2.0 tune eviction params\n\nbufferpool tries to manage memory consumption as low as 15MB usually.\nSince it is too harsh for graphic input buffer use cases, if # of\nbuffers are under certain threshold make bufferpool ignore total memory\nconsumption.\n\nBug: 141605804\nChange-Id: I20bd0438fede018e26984e0e3bc9a2007b0bc29b\n"
    },
    {
      "commit": "dac33eaf3984c3f80b51800f0e350bfbded8a1a6",
      "tree": "766a4887345278cd52719f8bb8b2d468eca44edc",
      "parents": [
        "f16f21366cbc91778d3e4c57d0d679dafd274d1f",
        "1e7015ad0f62ca97c3d6f593d33201cf82da1cae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 25 20:10:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 25 20:10:40 2019 +0000"
      },
      "message": "Merge \"Codec2Client: Retry creation on failed transaction\" into qt-qpr1-dev"
    },
    {
      "commit": "1f5583ef37f1b43d470ff9a1ef8b8dc4e0305ca7",
      "tree": "eb89bf0c356c27b19b6260a147a8eaace0153ed8",
      "parents": [
        "ca7582109dd529eb80dff3d6135a20950a9e3b47"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Aug 09 10:35:55 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 22 20:33:22 2019 +0000"
      },
      "message": "aacenc: handle input size not aligned at sample boundary\n\nBug: 136068046\nBug: 142699551\nTest: modified EncoderTest\nChange-Id: Ife09efcedf573d4327e8482e03dd82fcafdb5eb2\nMerged-In: Ife09efcedf573d4327e8482e03dd82fcafdb5eb2\n(cherry picked from commit 3dd7bd3440ef048fa0fcd9d86c42ac75038e9c11)\n"
    },
    {
      "commit": "1e7015ad0f62ca97c3d6f593d33201cf82da1cae",
      "tree": "a181d96584a233ce140c5b846028333ef22c6f13",
      "parents": [
        "b5dd7ae0b90cf66e68680c3f8064f78a23675f36"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Oct 09 02:15:50 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Oct 09 02:15:50 2019 -0700"
      },
      "message": "Codec2Client: Retry creation on failed transaction\n\nThis CL moves the retrying logic into ForAllStores(). Before the CL,\nCreateInterfaceByName() will fail to detect C2_TRANSACTION_FAILED if the\nlast service that tries to create the component in ForAllStores() does\nnot have the requested component.\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 141907195\nChange-Id: I98ee084ea14204bba15746e89514636254013aa5\n"
    },
    {
      "commit": "16639a6e00d6f0f43486209795011f21ff0dc465",
      "tree": "5585c999b04a973ffb8be99243c82ddcf4d8a37b",
      "parents": [
        "863695e7ab51af3db3b97a21de180d3002d85d90",
        "55badc66542311fe695322fb85dbcfdf23993f20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Sep 22 11:46:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 22 11:46:48 2019 +0000"
      },
      "message": "Merge \"ACodec: read max pts gap and max fps keys for image encoders\" into qt-qpr1-dev"
    },
    {
      "commit": "863695e7ab51af3db3b97a21de180d3002d85d90",
      "tree": "35f4beeb0636eb3d462ca0f8409c0ed7e86a40f5",
      "parents": [
        "a11810536889285331a3b82fa202311fd5bf8b8d",
        "1fa2686026ce128fa16f47fb00f33ecc70ecdb4f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Sep 22 11:19:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 22 11:19:04 2019 +0000"
      },
      "message": "Merge \"Make a copy of output format in onOutputFormatChanged\" into qt-qpr1-dev"
    },
    {
      "commit": "eaf3f613a91f4b6383d4c2d81cbedefebef83ec7",
      "tree": "631a02127bfcda3d466a696ba5f13ba74e299f3a",
      "parents": [
        "cf935409652e633096729bdb64029cf2383534e3",
        "9956aa28741e1a01299d3c0eda16c96abe6288d1"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 20 13:28:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 13:28:08 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data am: ae55cbf717\nam: 9956aa2874\n\nChange-Id: I32a041f3b2c6e9ea19bc21476fd17353ac235ab9\n"
    },
    {
      "commit": "9956aa28741e1a01299d3c0eda16c96abe6288d1",
      "tree": "cdf211c6f1522b55ff51ec3e006902390af376fd",
      "parents": [
        "ef6506d2c5eb9fc71e41e804ebf0e3fb602240eb",
        "ae55cbf717757115f53b8a9cf71ba76e763599ce"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 20 13:23:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 13:23:06 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data\nam: ae55cbf717\n\nChange-Id: I27cd320ad4a6ec7eb67842eebce37cfba4cb0274\n"
    },
    {
      "commit": "1fa2686026ce128fa16f47fb00f33ecc70ecdb4f",
      "tree": "09afcd977ec8cfbb267ab1820687f2e954bd2978",
      "parents": [
        "804b87d1f80df7b5fbe77e59100c375be1542db7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Sep 16 16:15:00 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Sep 20 18:21:42 2019 +0000"
      },
      "message": "Make a copy of output format in onOutputFormatChanged\n\nMake a copy of output format in NDK and camera\u0027s heic encoder.\n(MediaCodec.java JNI is already making a copy, so copy out of\nMediaCodec.cpp to avoid unnecessary dup)\n\nbug:141140020\nChange-Id: I8afb1e48b73f0fb2fa584bdee2b93985b48a5e91\n(cherry picked from commit 860eff192e00df5977be5ff8a6fbf3efa6f1f8d5)\n"
    },
    {
      "commit": "55badc66542311fe695322fb85dbcfdf23993f20",
      "tree": "a63cabc7c6fbeb12d80c562f0584763d7f73523f",
      "parents": [
        "804b87d1f80df7b5fbe77e59100c375be1542db7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Sep 17 13:20:17 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Sep 20 11:15:30 2019 -0700"
      },
      "message": "ACodec: read max pts gap and max fps keys for image encoders\n\nThese keys are needed to disable backward frame drops for image\nencoders. They should be read for both video and image types.\n\nbug: 141169323\nChange-Id: I12bea9b25a9902a50ba0e7f7d3f8aa5a497c581c\n(cherry picked from commit 226cedd0ccd3c17c917c951952e278eacd26d7c8)\n"
    },
    {
      "commit": "804b87d1f80df7b5fbe77e59100c375be1542db7",
      "tree": "7417c1a03cf3f6a8bbf801f8723b254e6bed6529",
      "parents": [
        "727ba2adb29277f3695df03eeefdb25a0508b137",
        "62cc92bb3801f1181403c78b4f942874050bb874"
      ],
      "author": {
        "name": "Jeffrey Carlyle",
        "email": "jcarlyle@google.com",
        "time": "Wed Sep 18 18:14:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 18 18:14:25 2019 +0000"
      },
      "message": "Merge \"ServiceUtilities: don\u0027t do RECORD_AUDIO check for system server\" into qt-qpr1-dev"
    },
    {
      "commit": "727ba2adb29277f3695df03eeefdb25a0508b137",
      "tree": "97c0288e98d1da246f7315d37fff1f3943a52b21",
      "parents": [
        "611fc70511be8447ebeb1f344f1b04ba6ed5e97a",
        "447eaf16ad3483a6e95b9a7be7890dbb92a70899"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 18 06:11:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 18 06:11:03 2019 +0000"
      },
      "message": "Merge \"MediaCodec: recognize KEY_CAPTURE_RATE\" into qt-qpr1-dev"
    },
    {
      "commit": "62cc92bb3801f1181403c78b4f942874050bb874",
      "tree": "5b026f29b960d0ac13cfe7cc2c0fac38891230ab",
      "parents": [
        "1f1b954261e8821a7bf03c25abfd127dcc1f4844"
      ],
      "author": {
        "name": "Jeffrey Carlyle",
        "email": "jcarlyle@google.com",
        "time": "Tue Sep 17 11:15:15 2019 -0700"
      },
      "committer": {
        "name": "Jeffrey Carlyle",
        "email": "jcarlyle@google.com",
        "time": "Wed Sep 18 03:30:30 2019 +0000"
      },
      "message": "ServiceUtilities: don\u0027t do RECORD_AUDIO check for system server\n\nOnly one system server seems to exist across multiple-users; however,\nwhen the primary user is backgrounded, system server loses its\nRECORD_AUDIO permission.  Through a number of steps this prevents the\nsecondary user from starting any services that use the SoundTrigger HAL;\nspecifically, this was found because it prevents Oslo from functioning\nwhen a secondary user is active.\n\nBug: 139839188\nTest: Oslo use cases pass\nChange-Id: Ia0dd5fd3b6992cb18279b81146b35ed040771245\nSigned-off-by: Jeffrey Carlyle \u003cjcarlyle@google.com\u003e\n"
    },
    {
      "commit": "611fc70511be8447ebeb1f344f1b04ba6ed5e97a",
      "tree": "26cf6448287068a7bc00854d16ca786a2480ed66",
      "parents": [
        "2cf0953b4e4b970762b9c14b504b17eea4a8cf87",
        "641cf39651b4e1a34bce760d53a7f460acf93fdf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 17 14:32:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 14:32:02 2019 +0000"
      },
      "message": "Merge \"NdkMediaDrm: properly check null listeners\" into qt-qpr1-dev"
    },
    {
      "commit": "2cf0953b4e4b970762b9c14b504b17eea4a8cf87",
      "tree": "d1c8d53bfa1a199e4782e90e2dbc92eb95376d84",
      "parents": [
        "1f1b954261e8821a7bf03c25abfd127dcc1f4844",
        "7712a4be1507698f66663ae6ce5f04806c16ce74"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 16 17:45:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 17:45:16 2019 +0000"
      },
      "message": "Merge \"Allow codec2/g711 codec to handle 6 channels\" into qt-qpr1-dev"
    },
    {
      "commit": "ae55cbf717757115f53b8a9cf71ba76e763599ce",
      "tree": "9fce8b84216e4fe4fdb837fe1e87811f979cf5d1",
      "parents": [
        "15437f1e0033c3af216eb9a42fbcb4eb1a779210"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 13 09:20:20 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Sep 15 14:48:25 2019 +0000"
      },
      "message": "force g711 test to match 1-channel sample data\n\nspecial case the g711 test to know that it is a 1-channel input.\nTest case itself can\u0027t infer the channel count from the g711 stream\nsince there is no header/control info within the g711 stream.\n\nBug: 140773833\nTest: vts-tradefed run vts --module VtsHalMediaC2V1_0Host\nChange-Id: I9ac1f4d3ee0ccc42ffc8c199fcb88dc5c7122c0e\n(cherry picked from commit 72b55c5e31a3835a15349dffe24d8acd49adadc3)\n"
    },
    {
      "commit": "447eaf16ad3483a6e95b9a7be7890dbb92a70899",
      "tree": "87f61c443b986d18b86b83a419360dfa03dc0f29",
      "parents": [
        "b34e4ac722544ea64f6474f1808a6eec337011ce"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Sep 03 14:10:37 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 12 14:55:21 2019 -0700"
      },
      "message": "MediaCodec: recognize KEY_CAPTURE_RATE\n\nBug: 140363871\nTest: manual\nChange-Id: Idc25d048f792ad214497baf60950a73821f14148\n"
    },
    {
      "commit": "1f1b954261e8821a7bf03c25abfd127dcc1f4844",
      "tree": "6b1d8db97e5f7f22f2dfce72d9e051b770579b3c",
      "parents": [
        "b34e4ac722544ea64f6474f1808a6eec337011ce",
        "343be8a876759a20bab67492951a95b9f05e723a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 12 17:50:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 17:50:19 2019 +0000"
      },
      "message": "Merge \"codec2: Add support for updating output delay in avc and hevc decoders\" into qt-qpr1-dev"
    },
    {
      "commit": "b34e4ac722544ea64f6474f1808a6eec337011ce",
      "tree": "781b733e3470e69045a4750ef381c0a5c9974652",
      "parents": [
        "d4473d4ed29d61a1134a21e0523c3fb0eac100be",
        "d7463d1d08f4cfde5a4fef2e4e555518ec6533b5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 11 16:48:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 16:48:52 2019 +0000"
      },
      "message": "Merge \"Increase max dequeue buffer count only for non-secure decoders\" into qt-qpr1-dev"
    },
    {
      "commit": "7712a4be1507698f66663ae6ce5f04806c16ce74",
      "tree": "55167f614845acefacac3b5dc0dfe57a85c3c421",
      "parents": [
        "d4473d4ed29d61a1134a21e0523c3fb0eac100be"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 06 17:06:29 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 11 14:29:35 2019 +0000"
      },
      "message": "Allow codec2/g711 codec to handle 6 channels\n\nOMX allowed 6, but codec2 was restricting to 1 channel.\n\nBug: 140469404\nTest: playback clip from bug\n(cherry picked from commit edba5005d9012e809cb08f8864e073c57f392421)\n\nChange-Id: I9d86c40741f1442ca8147e2802a9ce54df31bbd1\n"
    },
    {
      "commit": "343be8a876759a20bab67492951a95b9f05e723a",
      "tree": "88417a0d23c48d33e3ae87f141dad08a5dc0896c",
      "parents": [
        "d4473d4ed29d61a1134a21e0523c3fb0eac100be"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Aug 01 12:38:58 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 11 00:26:09 2019 -0700"
      },
      "message": "codec2: Add support for updating output delay in avc and hevc decoders\n\nOUTPUT_DELAY was set as 8 for avc and hevc c2 decoder plugins.\nIt is now set based on the value present in SPS\n\nBug: 138627015\nTest: poc in bug\nTest: atest android.media.cts.DecoderTest\nTest: atest android.media.cts.AdaptivePlaybackTest\n\nChange-Id: I50f7b3e8bd08c9d3b19e84c3c25acaa4eb767226\n"
    },
    {
      "commit": "d4473d4ed29d61a1134a21e0523c3fb0eac100be",
      "tree": "714e702b9fef8c8382f6255c2df34775be58c252",
      "parents": [
        "5ebddd62966d38a4aa371783190e4d10519c09bf",
        "23c90c87fd0804bfc98da07e242d27c925a2cfc8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 11 02:31:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 02:31:02 2019 +0000"
      },
      "message": "Merge \"Codec2: Retry interface creation until successful\" into qt-qpr1-dev"
    },
    {
      "commit": "641cf39651b4e1a34bce760d53a7f460acf93fdf",
      "tree": "d8a3f8c4550537669a5165af71b0f3af20bd0c31",
      "parents": [
        "f06897b16eb529f79955b12bb34109667a2ffd60"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Sep 10 18:00:42 2019 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Sep 10 18:00:42 2019 -0700"
      },
      "message": "NdkMediaDrm: properly check null listeners\n\nBug: 140456613\nTest: NativeMediaDrmClearkeyTest\nChange-Id: Id3bfaa3da4a73d1607f191d2ad44dce47ae7f4a0\n"
    },
    {
      "commit": "329ac9c93b7de104f4b7e0a111195a772294e980",
      "tree": "e411019795fe466365daa7f9ad8a7d7e1e8fee10",
      "parents": [
        "87f731b26ed82ee49889bd3a8c9199089841078b"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Sep 09 21:28:05 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Sep 10 15:47:20 2019 -0700"
      },
      "message": "Codec2: Retain compatibility with old HAL\n\nMake the vndk module \"libstagefright_bufferpool@2.0\" work with existing\nCodec2 HALs, and create a new vendor (non-vndk) module\n\"libstagefright_bufferpool@2.0.1\" that new Codec2 HALs can use.\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 138171841\nBug: 140471279\nChange-Id: I2886432afef86ef66fbd48ee744e5fd8de2d1e21\n"
    },
    {
      "commit": "23c90c87fd0804bfc98da07e242d27c925a2cfc8",
      "tree": "efc93b0bdc27bb8f1a45326251cfe042ba86b3d5",
      "parents": [
        "6c2b3146c6722b7950493d1e11f15ed4c39ef860"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Sep 03 00:44:42 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Sep 04 22:40:17 2019 -0700"
      },
      "message": "Codec2: Retry interface creation until successful\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 139466364\nChange-Id: I6e552cb90af517f2c0f8c14dd679d6d60abee6fc\n"
    },
    {
      "commit": "97390c6bf23326a0d9a97b9d63e7f72eab396303",
      "tree": "a8ad4cfa63e3c91d84aa857aaa027ccd59d3f5e4",
      "parents": [
        "989ba107841626e4113828c39f139f1b766acb82"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jul 25 16:57:47 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Sep 05 01:40:56 2019 +0000"
      },
      "message": "ACodec: query grid config from component even if grid is disabled\n\nbug: 138397508\ntest: cts HeifWriterTest on devices that can enable OMX HEIC encoder.\n\nChange-Id: I6e8437c0b8cc4901e943f2ed7cb23cb16ed096fe\n(cherry picked from commit 7b0ff1953ddeee2e83c8f8871cdf69db3ac32c85)\n"
    },
    {
      "commit": "d7463d1d08f4cfde5a4fef2e4e555518ec6533b5",
      "tree": "e3c9902141131becf7aeefc1622f20339d152834",
      "parents": [
        "989ba107841626e4113828c39f139f1b766acb82"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Sep 04 16:01:00 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Sep 04 17:04:06 2019 -0700"
      },
      "message": "Increase max dequeue buffer count only for non-secure decoders\n\nSince secure buffers are limited resources, use less buffers for secure\noutput display.\n\nBug: 138295327\nBug: 140087403\nChange-Id: If763bed99cecc0acdd88d0111d30aa4ab98bce71\n"
    },
    {
      "commit": "989ba107841626e4113828c39f139f1b766acb82",
      "tree": "084f69c0c1fa44fc56de1d4ba15c293c755309b1",
      "parents": [
        "141f9a9c83426674385bc0817cb4e7dd721404e2",
        "47897d5ff923f830bfc322a87c2f48670d35571c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 29 23:39:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 29 23:39:30 2019 +0000"
      },
      "message": "Merge \"bufferpool2: fix native handle race condition\" into qt-qpr1-dev"
    },
    {
      "commit": "141f9a9c83426674385bc0817cb4e7dd721404e2",
      "tree": "59fa1e562c356ac54c58ed229d7ea86b7e4d1675",
      "parents": [
        "86f3ec44f45f6ad6adcc068f604562aa60737a11",
        "ad2ceb8560232dd00d225d5e29e31fd1beda91f4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 27 23:34:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 27 23:34:50 2019 +0000"
      },
      "message": "Merge \"Add more tests for battery checker code\" into qt-qpr1-dev"
    },
    {
      "commit": "86f3ec44f45f6ad6adcc068f604562aa60737a11",
      "tree": "f92aca3be0126b4b6fb440ffe3263989bad56e17",
      "parents": [
        "49851fcb64c476e8a3d61cef86d70b36c8a28e91",
        "0a5f121870f318cd9a9ea1b53258009a5b3e3a20"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Aug 27 00:37:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 27 00:37:47 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769\nam: 0a5f121870\n\nChange-Id: I68267f21d090a7bf791af374e1fab29ca6193af7\n"
    },
    {
      "commit": "0a5f121870f318cd9a9ea1b53258009a5b3e3a20",
      "tree": "67ed65577229bec927833baae67b2a4e1a09934a",
      "parents": [
        "3cd2149e942015e709b0829b6f6269b6da3315a4",
        "2322d0f769f63d977e7480e98d193fdca7c1d265"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Mon Aug 26 21:43:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 21:43:55 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev\nam: 2322d0f769\n\nChange-Id: Ic34e6c7e131344b4efba00342ba1d73de7f82ecd\n"
    },
    {
      "commit": "2322d0f769f63d977e7480e98d193fdca7c1d265",
      "tree": "1b101adddcdd0444a20904e85a34d96805fc2012",
      "parents": [
        "f08d61d30e9ed041d7426c0168e2ee092eaf36ac",
        "cf9526cffcf206d38b81de5651d1ecedf09921f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 27 04:29:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 27 04:29:01 2019 +0000"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev"
    },
    {
      "commit": "ad2ceb8560232dd00d225d5e29e31fd1beda91f4",
      "tree": "677e3a1484238d56e5a437f38055671217df5354",
      "parents": [
        "49851fcb64c476e8a3d61cef86d70b36c8a28e91"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Aug 22 16:28:59 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 26 17:04:14 2019 -0700"
      },
      "message": "Add more tests for battery checker code\n\nThere is no change on functionality, only refactoring\nto allow unit testing.\n\nbug: 138381810\nbug: 139440234\n\nChange-Id: Id927c091607d9ea5ea84b6e292d53154ef5171a6\n"
    },
    {
      "commit": "d434dc5ba014a616eec7a13d2a2420235019703f",
      "tree": "b3afadcf21089ebbca90a3ea201055d44e0b9cdd",
      "parents": [
        "51a39039d5c93709583b6ec2e32fec188a214fbc",
        "3cd2149e942015e709b0829b6f6269b6da3315a4"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 18:59:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 18:59:54 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e\nam: 3cd2149e94\n\nChange-Id: Ife96387038863cae76768eb3469143f5601b953e\n"
    },
    {
      "commit": "3cd2149e942015e709b0829b6f6269b6da3315a4",
      "tree": "7dd8e0e545eb170584bf63599fb61b6e2d56c42f",
      "parents": [
        "ccc32cb95525c87461b388811e442120deef98eb",
        "f08d61d30e9ed041d7426c0168e2ee092eaf36ac"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 18:50:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 18:50:21 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp\nam: f08d61d30e\n\nChange-Id: I8515c53d9b0e4a5375359aca877102d2e5758b09\n"
    },
    {
      "commit": "51a39039d5c93709583b6ec2e32fec188a214fbc",
      "tree": "5f5f9ec2611b11b41d517d7352bc034254c779d1",
      "parents": [
        "6c2b3146c6722b7950493d1e11f15ed4c39ef860",
        "c2cc437a64593f0f49a040bd055a7e626304d578"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 22 15:41:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 22 15:41:49 2019 +0000"
      },
      "message": "Merge changes from topic \"gav1_to_qpr1\" into qt-qpr1-dev\n\n* changes:\n  Switch av1 implementations from aom to gav1\n  stagefright: Use libgav1 for AV1 decoding\n  codec2: Add log message for the AV1 decoder\n  codec2: Implement gav1 decoder component\n  codec2: libgav1 integration part 1\n"
    },
    {
      "commit": "cf9526cffcf206d38b81de5651d1ecedf09921f6",
      "tree": "f0f072b23bf382bcd2e1fa8fc08430195c68b888",
      "parents": [
        "b9df2ec036b3a4ecf70e5cdcefdfb8939b4ae18e"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Aug 22 22:54:02 2019 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Aug 22 14:06:47 2019 +0000"
      },
      "message": "Add sub-elements for \"Variant\" type\n\nThe Quirk, Attribute, Alias, Limit and Feature elements are added to\n\"Variant\" type for fixing VTS error.\n\nBug: 139506623\nTest: m -j40 vts \u0026\u0026 vts-tradefed run vts -m VtsValidateMediaCodecs\nChange-Id: I55066cc1de8b820c24faccdfb469377c897e9808\n"
    },
    {
      "commit": "c2cc437a64593f0f49a040bd055a7e626304d578",
      "tree": "a3897a6a5e1dd477bd8d62d31ad3f7e4ab0d445a",
      "parents": [
        "2f0fa55f83b151518ea0401e614a1cbf8d44a6bd"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 14:02:28 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 22 12:52:35 2019 +0000"
      },
      "message": "Switch av1 implementations from aom to gav1\n\nDeprecate the aom implementation in favor of the faster/smaller gav1\nimplementation.\n\nBug: 130249450\nBug: 131989882\nTest: playback multiple av1 clips\nChange-Id: I04a3507376e32b1f7a037809cbb7848e65a404e5\n"
    },
    {
      "commit": "f08d61d30e9ed041d7426c0168e2ee092eaf36ac",
      "tree": "15aa4deb117cff0d4ae01c3ed31ddd78e0b4414e",
      "parents": [
        "b9df2ec036b3a4ecf70e5cdcefdfb8939b4ae18e"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Aug 09 21:57:44 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 07:29:16 2019 +0000"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp\n\nSome devices make /sdcard a symbolic link to a non-constant target. The\ntarget changes between the setup and the execution, so files pushed to\n/sdcard during the setup cannot be found when the test runs.\n\nTest: vts-tradefed run vts -m VtsHalMediaC2V1_0Host\n\nBug: 138388013\nChange-Id: Ia27bd9eedfc6f97225abb553c4b8efbb8957966e\n"
    },
    {
      "commit": "6c2b3146c6722b7950493d1e11f15ed4c39ef860",
      "tree": "48c476132e5ca2392521e190073692b4b0d5b8d3",
      "parents": [
        "99ace58391bb5664f1bfb5fcddf3d06e576e13a3",
        "ccc32cb95525c87461b388811e442120deef98eb"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Aug 21 16:52:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 16:52:11 2019 -0700"
      },
      "message": "bufferpool2: handle transfer to closed connection\nam: ccc32cb955\n\nChange-Id: I5b15b8980cb728fa3b24af689088f4f89067b62d\n"
    },
    {
      "commit": "2f0fa55f83b151518ea0401e614a1cbf8d44a6bd",
      "tree": "0bd16f81ee233d3f1681ed1e89021dc35a546f84",
      "parents": [
        "61ba2cf252e63accb97d16b8c74448587fddcdf0"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Wed Jun 26 15:22:29 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:08:38 2019 -0700"
      },
      "message": "stagefright: Use libgav1 for AV1 decoding\n\nUse the c2.android.gav1.decoder component instead of\nc2.android.av1.decoder component.\n\nAll the AV1 related CTS tests still pass.\n\nBug: 131989882\nBug: 130249450\nTest: cts-tradefed run commandAndExit cts-dev --include-filter CtsMediaTestCases --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.DecoderTest#testAV1*\" --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.AdaptivePlaybackTest#testAV1*\"\nMerged-In: I519040c7a7974058d1d2a4f210bb93f1c8f50ea1\nChange-Id: I519040c7a7974058d1d2a4f210bb93f1c8f50ea1\n"
    },
    {
      "commit": "61ba2cf252e63accb97d16b8c74448587fddcdf0",
      "tree": "a6c211a9fe80a574f646a18262eed84adb5416a1",
      "parents": [
        "0f3e7425b4908aed49a494b1e24ab1d5ea730d75"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 24 10:04:00 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:08:27 2019 -0700"
      },
      "message": "codec2: Add log message for the AV1 decoder\n\nAdd a log message about which AV1 decoder is being used.\n\nAlso remove the TODO for renaming the gav1 component.\n\nBug: 131989882\nBug: 130249450\nTest: cts-tradefed run commandAndExit cts-dev --include-filter CtsMediaTestCases --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.DecoderTest#testAV1*\" --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.AdaptivePlaybackTest#testAV1*\"\n\nMerged-In: I3eec15cc74d8ab8f9e6d4539a25407cf93d4efeb\nChange-Id: I3eec15cc74d8ab8f9e6d4539a25407cf93d4efeb\n"
    },
    {
      "commit": "0f3e7425b4908aed49a494b1e24ab1d5ea730d75",
      "tree": "b569d5a16b3440fc979abe9890137147a3238e87",
      "parents": [
        "b6d383dc8d7793e69629d189a7b018f15a0a7fc8"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 17 16:21:36 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:08:18 2019 -0700"
      },
      "message": "codec2: Implement gav1 decoder component\n\nNote that this CL does not switch the default AV1 decoder to gav1\nyet. That will be done in a follow-up.\n\nTest: CTS media tests related to AV1 still pass.\nBug: 131989882\nBug: 130249450\nMerged-In: Ifb88d0f51d85e59fa37d5cead8a5d4757067fedd\nChange-Id: Ifb88d0f51d85e59fa37d5cead8a5d4757067fedd\n"
    },
    {
      "commit": "b6d383dc8d7793e69629d189a7b018f15a0a7fc8",
      "tree": "259689554a7dd2d4f0f106eb6ec1694c22e9de33",
      "parents": [
        "fb092d3b720923efaf0f9d4f4c16c57da6d657ac"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 10 15:11:58 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:07:55 2019 -0700"
      },
      "message": "codec2: libgav1 integration part 1\n\nThis CL contains stuff that are pretty much copied over from the\nlibaom component. It makes it easier to review the series of CLs.\n\nAll the libgav1 specific functions will follow in a subsequent CL.\n\nTest: all AV1 CTS tests still pass.\nBug: 131989882\nBug: 130249450\nMerged-In: Iaafbf5379577bd42c7de64c7ec96d5b0fbb45b18\nChange-Id: Iaafbf5379577bd42c7de64c7ec96d5b0fbb45b18\n"
    },
    {
      "commit": "ccc32cb95525c87461b388811e442120deef98eb",
      "tree": "5d0d4a57b861cedc570b70836ddb8c15d52157d6",
      "parents": [
        "847eaf44dd735b9c1c3c7648add3665bd639bd9a"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Aug 20 18:07:54 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Aug 21 23:01:10 2019 +0000"
      },
      "message": "bufferpool2: handle transfer to closed connection\n\nHandle transfer to closed connection properly. Also avoid spinlocking\nduring invalidation.\n\nBug: 139506073\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nMerged-In: I9037ab0bde48a51b2b97158ecd0086dac84f8b26\nChange-Id: I9037ab0bde48a51b2b97158ecd0086dac84f8b26\n"
    },
    {
      "commit": "22c4350bd3122d4c0b22f1bb2e02533c449412ad",
      "tree": "65c6b0dec307814662af3abadf5a4dfd87243963",
      "parents": [
        "fb092d3b720923efaf0f9d4f4c16c57da6d657ac"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 14 13:15:32 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Aug 20 17:26:54 2019 -0700"
      },
      "message": "Change video battery stats to better track actual use\n\nReporting video on upon first queue/dequeue buffer activity,\noff after a period of inactivity (3 sec currently).\n\nbug: 138381810\ntest:\n\nManual testing for now; unit tests will come after.\nWith BatteryStatService instrumented to print out noteVideo*:\n\nTest case #1: Camera recording (using GCA):\n\nCamera creates encoder immediately when Video tab is entered, but\nrecording won\u0027t start until button is pressed. After recording is\nstopped, a new encoder is again created to prepare for next session.\nSo under old scheme, video is on as soon as we\u0027re in Video tab, and\noff/on even pairs are seen when video is stopped. Video stats is\nbasically always On when we\u0027re in video tab.\n\nWith this CL one should see:\n\n- There shouldn\u0027t be videoOn when Video tab is first entered\n- Start recording and there should be a videoOn.\n- Stop recording and there should be a videoOff, AND videoOn shouldn\u0027t\n  immediately follow.\n- Kill camera app during active recording, video should be restored\n  to Off.\n\nTest case #2: Playback of video clips in Photos with pause\n\nWith old scheme pausing state will be videoOn because codec instance\nis still there. With new scheme, videoOff should come after video\nis paused for 3 sec, and  video On should come again when video is\nresumed.\n\nChange-Id: Ifa8aa5d8c2c95fa25393fcb936e6e54578716783\n"
    },
    {
      "commit": "fb092d3b720923efaf0f9d4f4c16c57da6d657ac",
      "tree": "c19f0a91dfe61a1e12a64cd9a2531f8af9872315",
      "parents": [
        "57eeeb00319e8f3c01d547bd0f4b5fc55338326b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 12 09:45:44 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Aug 20 22:55:11 2019 +0000"
      },
      "message": "Add support for combining and remove individual resource\n\n- Fix ResourceManagerSerivce handling of adding same-type\nresource in multiple calls, combine entries with the same\n\u003ctype, subtype\u003e. This is not required in existing usage,\nbug could be required if we allow same type to be added\nincrementally (eg. memory usage).\n\n- Add api for removing some resources. Currently we can\nadd resources in multiple calls, but removeResource always\nremove all resources of that client. We need this to toggle\nbattery stat On/Off based on actual usage of the codec.\n\n- Add unit tests for the above.\n\nbug: 138381810\ntest: ResourceManagerService_test; CTS ResourceManangerTest.\n\nChange-Id: Icdba6c6b4c517755291668c52764169aac3071ea\n"
    },
    {
      "commit": "ee33d64bf82f3781ab826863f69d089d0a7400da",
      "tree": "0627c7b51438b3cbd882400331928646ad11dc5b",
      "parents": [
        "5f55524296edd32a00e848febff99b2849cef015"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Aug 08 14:26:43 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 14 17:13:24 2019 -0700"
      },
      "message": "Report video battery on/off from mediaserver\n\n    We can\u0027t track video stats accurately if it\u0027s reported from\n    app side MediaCodec. If the app dies, video stats get stuck\n    in On state forever. This can be easily triggered by forcefully\n    kill and app that uses MediaCodec from app side (instead of\n    through mediaserver\u0027s Recorder or Player service), eg.\n    launch GoogleCamera app and switch to Video tab, and kill it\n    from adb shell.\n\n    In order to track MediaCodec usage from apps we need to move\n    the battery stats reporting from MediaCodec into ResourceManager.\n\nbug: 138381810\ntest:\n1. test if app uses MediaCodec directly and it dies off, the video\n   off is received: launch GoogleCamera app, swipe to Video tab,\n   \"dumpsys batterystats --history\" and see +video; now adb shell\n   kill GoogleCamera, dumpsys should show -video.\n2. test app that uses MediaCodec through mediaserver: use Chrome\n   (which uses MediaPlayer) to play some website with video, kills\n   Chrome from adb shell, and check -video is received.\n   In anycase it shouldn\u0027t stuck in On state.\n3. ResourceManagerService_test\n\nChange-Id: I164b31681c4e72e8cce02342641dbec14b8df374\n(cherry picked from commit 47db2ff19c3ceb2d3b39ff9315a463984e55dec1)\n"
    },
    {
      "commit": "5f55524296edd32a00e848febff99b2849cef015",
      "tree": "d273de6c228808be2166cfbc466fcf83cea96585",
      "parents": [
        "d2cd6284a2adfdc66f18faae6f4002c045573a8e",
        "9c6f37fa98ae4b62949149686bde43319dbbca6f"
      ],
      "author": {
        "name": "Gopalakrishnan Nallasamy",
        "email": "gokrishnan@google.com",
        "time": "Tue Aug 13 20:57:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 13 20:57:14 2019 -0700"
      },
      "message": "Merge \"MediaMuxer:SetCaptureRate for GCA SlowMotionRecord\" into qt-r1-dev\nam: 9c6f37fa98\n\nChange-Id: Iff65726f4a2df4a3ba9daac9be641c64c74d129a\n"
    },
    {
      "commit": "9c6f37fa98ae4b62949149686bde43319dbbca6f",
      "tree": "404ca79abb2ea8463384165cc8a93837d05935fe",
      "parents": [
        "16dadd0ae7fd50361a6992e6a492aa5054172e10",
        "41092178706d6ed388417dac4add325c95bf15f6"
      ],
      "author": {
        "name": "Gopalakrishnan Nallasamy",
        "email": "gokrishnan@google.com",
        "time": "Wed Aug 14 03:01:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 03:01:01 2019 +0000"
      },
      "message": "Merge \"MediaMuxer:SetCaptureRate for GCA SlowMotionRecord\" into qt-r1-dev"
    },
    {
      "commit": "d2cd6284a2adfdc66f18faae6f4002c045573a8e",
      "tree": "e0248067b65fa4d5e93d2697dc66871d9923062f",
      "parents": [
        "2468cb009a0c5ae191a9353fac998c3021465c50",
        "16dadd0ae7fd50361a6992e6a492aa5054172e10"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Aug 13 19:41:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 13 19:41:21 2019 -0700"
      },
      "message": "Merge \"Check the media.settings.xml property\" into qt-dev am: b9df2ec036\nam: 16dadd0ae7\n\nChange-Id: I1d6598f7cbc30bdccab547194c3cde628fc7b320\n"
    },
    {
      "commit": "16dadd0ae7fd50361a6992e6a492aa5054172e10",
      "tree": "cdcd01878765774b34434be7fb465f45802d1d76",
      "parents": [
        "b279c8c347bfa9b23c3ee7dc4bc5ac36ea1b8a2d",
        "b9df2ec036b3a4ecf70e5cdcefdfb8939b4ae18e"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Aug 13 19:26:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 13 19:26:30 2019 -0700"
      },
      "message": "Merge \"Check the media.settings.xml property\" into qt-dev\nam: b9df2ec036\n\nChange-Id: I0e2c4fb37e3a83a1eb2a5befc0c92be57f89ff53\n"
    },
    {
      "commit": "b9df2ec036b3a4ecf70e5cdcefdfb8939b4ae18e",
      "tree": "a3f46fbd197ab1771b823aa490dc125cedbad688",
      "parents": [
        "b2f9f22cfa3b3d11a233b36aa2e7058867b3d777",
        "732e5fab3dc2d06901b5f56163a01fda6f5364b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 14 01:16:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 01:16:45 2019 +0000"
      },
      "message": "Merge \"Check the media.settings.xml property\" into qt-dev"
    },
    {
      "commit": "41092178706d6ed388417dac4add325c95bf15f6",
      "tree": "bb2d3981dc9bfe0aec2c96348ddaa204cc308508",
      "parents": [
        "393728a945cdaa5e415350c257d474eb52af887b"
      ],
      "author": {
        "name": "Gopalakrishnan Nallasamy",
        "email": "gokrishnan@google.com",
        "time": "Fri Aug 09 18:20:33 2019 -0700"
      },
      "committer": {
        "name": "Gopalakrishnan Nallasamy",
        "email": "gokrishnan@google.com",
        "time": "Mon Aug 12 18:28:28 2019 -0700"
      },
      "message": "MediaMuxer:SetCaptureRate for GCA SlowMotionRecord\n\nMediaMuxer would find \u0027time-lapse-fps\u0027 value in input format from GCA\nand pass it on to MPEG4Writer for SlowMotionRecord.\n\nBug: 138995916\n\nTest: atest CtsMediaTestCases\n      atest CtsMediaTestCases:android.media.cts.MediaMuxerTest\n\nChange-Id: I6af102540ddd439b203351ebba07eabf89f2d330\n"
    },
    {
      "commit": "b2f9f22cfa3b3d11a233b36aa2e7058867b3d777",
      "tree": "70d3470aef91faafbc53b1ba0487812705a19a07",
      "parents": [
        "69fb36f0d15c39b616e92642522f93f678bf3315",
        "bc3245623c3d4408dcfb9c727d2b9b1935a36a7a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 12 20:37:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 20:37:20 2019 +0000"
      },
      "message": "Merge \"Revert \"aacenc: fix timestamp off by one frame\"\" into qt-dev"
    },
    {
      "commit": "bc3245623c3d4408dcfb9c727d2b9b1935a36a7a",
      "tree": "fe812669d009ddb4c7148d791a65a4961b9c533c",
      "parents": [
        "10ceef9f3b96e5c7bc783432fe569333a2405cf0"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Mon Aug 12 17:16:11 2019 +0000"
      },
      "committer": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Mon Aug 12 17:16:11 2019 +0000"
      },
      "message": "Revert \"aacenc: fix timestamp off by one frame\"\n\nThis reverts commit 10ceef9f3b96e5c7bc783432fe569333a2405cf0.\n\nReason for revert: This isn\u0027t wanted in qt-dev. It is in qt-r1-dev and will be delivered in the December Mainline train.\n\nBug: 137245963\nChange-Id: I0a5a4991786d6dcbd324663a6d342729166a5528\nMerged-In: I567890f3d04544c12adfe29a6a23c06f1db699e7\n"
    },
    {
      "commit": "732e5fab3dc2d06901b5f56163a01fda6f5364b8",
      "tree": "1cafa37905830080e62c49c59f6d368a17e7d221",
      "parents": [
        "69fb36f0d15c39b616e92642522f93f678bf3315"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Jul 30 20:43:43 2019 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Mon Aug 12 17:59:50 2019 +0900"
      },
      "message": "Check the media.settings.xml property\n\nThe file name and path of the media profiles can be changed by\nmedia.settings.xml property. So befor test, we should check\nmedia.settings.xml property.\n\nBug: 138413934\nTest: vts-tradefed run vts -m VtsValidateMediaProfiles\nChange-Id: Ib7070cca94b9d637b9a1a175d09baf7b78ec0fd9\nMerged-In: Ib7070cca94b9d637b9a1a175d09baf7b78ec0fd9\n(cherry picked from commit ef8695ed8435b10bf9ae5f5e5b22f1d8a4d716d8)\n"
    },
    {
      "commit": "47897d5ff923f830bfc322a87c2f48670d35571c",
      "tree": "f70c1161e79c8813a774f57d0fedbfbe607d0974",
      "parents": [
        "3ef81e1acc74da842b3689418f007267caddf99d"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Jul 25 14:22:36 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Aug 09 00:21:37 2019 +0000"
      },
      "message": "bufferpool2: fix native handle race condition\n\nReturn cloned handle as output parameter in order to use it after\nclosing the bufferpool connection.\n\nBug: 138171841\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nMerged-In: I4ac142fcb7e3ecdb3fb02792f516b343d71bfc38\nChange-Id: I4ac142fcb7e3ecdb3fb02792f516b343d71bfc38\n(cherry picked from commit dc5cb62ff4528ac52a15fb525874ab47e377e8ac)\n"
    },
    {
      "commit": "732af1892e74e716b7a96aea90079afa767bd8b9",
      "tree": "d44184def3ff64de8570109588e23e2fac1e0db0",
      "parents": [
        "9335522282dd177e9dd6c9d4af4b4007faf0fafa",
        "03ffd0acf77309f0d7fa4cd07d388516727fe6e4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 02 18:38:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 02 18:38:34 2019 +0000"
      },
      "message": "Merge \"SoftVorbisDec: Fix isConfigured() in vorbis decoder plugin\" into qt-qpr1-dev"
    },
    {
      "commit": "69fb36f0d15c39b616e92642522f93f678bf3315",
      "tree": "683d8b8b75349597f209608caa492bf4245bb113",
      "parents": [
        "ddf94140d726434976d5f1b13a07964123478f2f",
        "10ceef9f3b96e5c7bc783432fe569333a2405cf0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 02 13:48:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 02 13:48:17 2019 +0000"
      },
      "message": "Merge \"aacenc: fix timestamp off by one frame\" into qt-dev"
    },
    {
      "commit": "5ae4f028fe05cf7263626774df5d8a4b44fb8e87",
      "tree": "689aba49c17cfd525c850ab75333d36bcaef1dfe",
      "parents": [
        "44302851c3081d244093d4ad1d03ddfbca6c71f4",
        "ddf94140d726434976d5f1b13a07964123478f2f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 01 16:39:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 01 16:39:00 2019 -0700"
      },
      "message": "[automerger] Fix OOB access in mpeg4/h263 decoder am: ef4ce15700 am: 9832a2a3f4 am: 144ba69187 am: 6fa588c7b6 am: 88c0c4897c am: efd8f9e09a am: e545f3c8d3 am: 6cf42dbae7 am: 874ec86ebc\nam: ddf94140d7\n\nChange-Id: I281afc1d7a4e2acf783505b3061dd4afd274e328\n"
    },
    {
      "commit": "ddf94140d726434976d5f1b13a07964123478f2f",
      "tree": "70d3470aef91faafbc53b1ba0487812705a19a07",
      "parents": [
        "c833ccc86b8af68cfb80de182309be6d4eaac860",
        "874ec86ebc323baa7e6a6ab784dc4550444d6aa6"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 01 16:26:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 01 16:26:56 2019 -0700"
      },
      "message": "[automerger] Fix OOB access in mpeg4/h263 decoder am: ef4ce15700 am: 9832a2a3f4 am: 144ba69187 am: 6fa588c7b6 am: 88c0c4897c am: efd8f9e09a am: e545f3c8d3 am: 6cf42dbae7\nam: 874ec86ebc\n\nChange-Id: I1929d2d767bf662cfcef612b54ed10aa4c0fb460\n"
    },
    {
      "commit": "874ec86ebc323baa7e6a6ab784dc4550444d6aa6",
      "tree": "5acaa25657e1c804fa8321b4ee74f1914ff142c6",
      "parents": [
        "b44663498f7e6513b4fe23db1362be80e7f28ad6",
        "6cf42dbae74a1237cf8861888f990280abbd6ef5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 01 16:16:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 01 16:16:08 2019 -0700"
      },
      "message": "[automerger] Fix OOB access in mpeg4/h263 decoder am: ef4ce15700 am: 9832a2a3f4 am: 144ba69187 am: 6fa588c7b6 am: 88c0c4897c am: efd8f9e09a am: e545f3c8d3\nam: 6cf42dbae7\n\nChange-Id: Iae11a06a5f69d5528195a1856106c3ebc2cfee49\n"
    },
    {
      "commit": "6cf42dbae74a1237cf8861888f990280abbd6ef5",
      "tree": "2fcced65e527e9c934e8a424994a507150ae4f87",
      "parents": [
        "4e314d9197ce973089cdadb8515444f418d5712e",
        "e545f3c8d3f02b80e0fb10c579510167be91da8b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 01 16:03:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 01 16:03:02 2019 -0700"
      },
      "message": "[automerger] Fix OOB access in mpeg4/h263 decoder am: ef4ce15700 am: 9832a2a3f4 am: 144ba69187 am: 6fa588c7b6 am: 88c0c4897c am: efd8f9e09a\nam: e545f3c8d3\n\nChange-Id: Ic82cb29ade87f3bdee2504792206c7ae2f03456c\n"
    },
    {
      "commit": "e545f3c8d3f02b80e0fb10c579510167be91da8b",
      "tree": "861aeab62263d1682d6b1528c06fc0b94a697510",
      "parents": [
        "3c1c45dd71bf40976879caab9fafec81035d5666",
        "efd8f9e09a1333e85802e855bd15ceca8948baed"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 01 15:44:48 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 01 15:44:48 2019 -0700"
      },
      "message": "[automerger] Fix OOB access in mpeg4/h263 decoder am: ef4ce15700 am: 9832a2a3f4 am: 144ba69187 am: 6fa588c7b6 am: 88c0c4897c\nam: efd8f9e09a\n\nChange-Id: Ifa62d98915c01f3605e73479126347ddb2fdb92d\n"
    },
    {
      "commit": "10ceef9f3b96e5c7bc783432fe569333a2405cf0",
      "tree": "5285033bdda612977438b51a24216a789fc32dcc",
      "parents": [
        "c833ccc86b8af68cfb80de182309be6d4eaac860"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jul 15 12:36:22 2019 -0700"
      },
      "committer": {
        "name": "Jose Cubero",
        "email": "josecubero@google.com",
        "time": "Thu Aug 01 17:16:58 2019 +0000"
      },
      "message": "aacenc: fix timestamp off by one frame\n\nBug: 137245963\nTest: manual\nChange-Id: I567890f3d04544c12adfe29a6a23c06f1db699e7\n(cherry picked from commit 8c886ae968a80321f0269825f186c75853645d61)\n"
    },
    {
      "commit": "03ffd0acf77309f0d7fa4cd07d388516727fe6e4",
      "tree": "8f88cb866dd5dc6921b4c703f10f8521afe73442",
      "parents": [
        "4a4961dbf003cc4ae245f701075dfae08db8fac1"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Jul 31 13:28:03 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 01 01:34:14 2019 -0700"
      },
      "message": "SoftVorbisDec: Fix isConfigured() in vorbis decoder plugin\n\nisConfigured() in soft vorbis decoder omx plugin was using\nmInputBufferCount to detect if the decoder was configured.\nBut mInputBufferCount was reset to 0 after flush.\nThis was prone to a race condition, when flush was called immediately\nafter start(), before codec could signal correct number of channels and\nsampling rate.\nisConfigured() is now fixed to check decoder state rather than\nmInputBufferCount.\n\nBug: 137736256\nBug: 138213973\nTest: atest android.media.cts.DecoderTest#testDecodeWithEOSOnLastBuffer\n\nChange-Id: Ia1e6b88eca45b46fe20f36627f79cd767b73cc1a\n"
    },
    {
      "commit": "8c886ae968a80321f0269825f186c75853645d61",
      "tree": "83703e7a98dc8a82fa45da6f06b4df6b67c40151",
      "parents": [
        "1c74123afb488b39c850e3b897fc921a9396bfb1"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jul 15 12:36:22 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 24 14:34:17 2019 -0700"
      },
      "message": "aacenc: fix timestamp off by one frame\n\nBug: 137245963\nTest: manual\nChange-Id: I567890f3d04544c12adfe29a6a23c06f1db699e7\n"
    },
    {
      "commit": "efd8f9e09a1333e85802e855bd15ceca8948baed",
      "tree": "482e55c9c1c39b62df473fa54ea3ca65520c9a6a",
      "parents": [
        "e82c14f41dd6e183a83a6df18b245dd9c50722ea",
        "88c0c4897c8d3c5c29748fff0bf9d69fb35cf231"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jul 24 17:33:19 2019 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jul 24 17:33:19 2019 +0000"
      },
      "message": "[automerger] Fix OOB access in mpeg4/h263 decoder am: ef4ce15700 am: 9832a2a3f4 am: 144ba69187 am: 6fa588c7b6 am: 88c0c4897c\n\nChange-Id: I8958693ac165e148e56dc682f1b55cbcd18c3754\n"
    },
    {
      "commit": "88c0c4897c8d3c5c29748fff0bf9d69fb35cf231",
      "tree": "3628dc85dd6979d94b6b6a076e89c9e195bb2f97",
      "parents": [
        "ee98fbf5845ff20981c2de718ee228effab4484b",
        "6fa588c7b61e00a98461870294f5279667fa921b"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jul 24 17:33:17 2019 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jul 24 17:33:17 2019 +0000"
      },
      "message": "[automerger] Fix OOB access in mpeg4/h263 decoder am: ef4ce15700 am: 9832a2a3f4 am: 144ba69187 am: 6fa588c7b6\n\nChange-Id: I9880e8be2ac6cf928ea139bff99a007bf38aa3eb\n"
    },
    {
      "commit": "6fa588c7b61e00a98461870294f5279667fa921b",
      "tree": "4bff936b3c1c958c91454ac8a5b7e2edbbf7ea05",
      "parents": [
        "c9528234a117559621b98663e016d0757c160df2",
        "144ba691873f4dbcdbaa5a53c208bd25b31932cf"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jul 24 17:33:16 2019 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jul 24 17:33:16 2019 +0000"
      },
      "message": "[automerger] Fix OOB access in mpeg4/h263 decoder am: ef4ce15700 am: 9832a2a3f4 am: 144ba69187\n\nChange-Id: Ie6b0359a394ea7669be0cd7be4f1005c7e8dbb92\n"
    },
    {
      "commit": "144ba691873f4dbcdbaa5a53c208bd25b31932cf",
      "tree": "b2a6131c9371cb982cbb35f471517361f6edc92d",
      "parents": [
        "644ad716f0a5ff794aa1a403b0d2fc7164382e7e",
        "9832a2a3f469d344a82ffc6288abd9fc4bdcb61d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jul 24 17:33:14 2019 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jul 24 17:33:14 2019 +0000"
      },
      "message": "[automerger] Fix OOB access in mpeg4/h263 decoder am: ef4ce15700 am: 9832a2a3f4\n\nChange-Id: I94d3301f216945075838b6cc46e7644f8e91a313\n"
    },
    {
      "commit": "9832a2a3f469d344a82ffc6288abd9fc4bdcb61d",
      "tree": "a4e201506092da308493d398b4f6ab7a187d235d",
      "parents": [
        "08aa2367b5f627068249b8a1003365ac2d16b1cc",
        "ef4ce157000b2b5bcbf2bcb36a228ec604803547"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jul 24 17:33:12 2019 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jul 24 17:33:12 2019 +0000"
      },
      "message": "[automerger] Fix OOB access in mpeg4/h263 decoder am: ef4ce15700\n\nChange-Id: I704568c683a2ec4dc5ee5bf5e977c2300f41061a\n"
    },
    {
      "commit": "ef4ce157000b2b5bcbf2bcb36a228ec604803547",
      "tree": "d0372c38f6c48e9a530d7dbcc0b504e0d62a2fea",
      "parents": [
        "7802c68aebf7908983508fd4a52a7d53746a80eb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jul 23 08:27:46 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jul 24 17:33:10 2019 +0000"
      },
      "message": "Fix OOB access in mpeg4/h263 decoder\n\nThe decoder does not support an increase in frame width, and\nwould exceed its buffer if the width increased mid-stream.\nThere was an existing check to prevent the total frame size\n(width*height) from increasing, but in fact the decoder also\ndoes not even support a width increase, even if the height\ndecreases correspondingly.\n\nBug: 136175447\nBug: 136173699\nTest: manual\nChange-Id: Ic2d28bb0503635dadeb69ba3be9412d58684e910\n"
    },
    {
      "commit": "e151ed6e29fe353a26984a30077f8f30adf9cb86",
      "tree": "f128a15c4c8beb3609766c79e773a0606bb85720",
      "parents": [
        "c2a3a82419327c6ffbad9711ed07415341eca00d"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Jul 16 17:40:40 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Jul 19 20:42:11 2019 +0000"
      },
      "message": "codec2: increase max dequeue output buffer count\n\nAdd # of input slots to max dequeue buffer count for output buffers.\nIf pipeline is paused, # of output buffers could be whole pipeline depth\nincluding # of input slots.\n\nBug: 137150765\nMerged-In: I5fce613a383160ea8a49e77f67628f85408cdcfa\nChange-Id: I5fce613a383160ea8a49e77f67628f85408cdcfa\n(cherry picked from commit 7a7b742c7a708406ae0d468f03244e6a994ee9c9)\n"
    },
    {
      "commit": "d2d66abd1aa5fcb2fad9cc43e397015d5580f058",
      "tree": "5c2ead0c881eaee5c8a2556760cf8aa264c2374c",
      "parents": [
        "20847832716ef8e11b77545fc1dc3fcec6754aeb",
        "9e0302fcc104bbeddc4c9c0f913b9f633de84dc1"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Jul 17 22:08:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 17 22:08:21 2019 +0000"
      },
      "message": "Merge \"AImage: don\u0027t allow ~AImageReader to run before AImages are deleted.\" into qt-r1-dev"
    },
    {
      "commit": "9e0302fcc104bbeddc4c9c0f913b9f633de84dc1",
      "tree": "fa3f75ad3291885bb054ea2bd8a310c16679f58a",
      "parents": [
        "4c6d99520c95386e5a4f4a94aafe9c63053ae734"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Jul 16 11:04:06 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Jul 17 14:30:10 2019 -0700"
      },
      "message": "AImage: don\u0027t allow ~AImageReader to run before AImages are deleted.\n\nWe can never be sure whether ~AImageReader() has run to completion or\nnot in AImage::close(). So we move clean up to another AImageReader\nmethod and make sure that\u0027s called when in AImageReader_delete. AImage\nnow contains an sp\u003c\u003e to AImageReader so we can be sure that its members\nwouldn\u0027t have been destroyed by ~AImageReader and we can check whether\nAImageReader_delete has been called on it.\n\nThis also prevents us from deadlocking since AImage_delete could also cause\n~AImageReader to run with AImageReader::mLock held in AImage::close().\n\nBug: 137571625\nBug: 137694217\n\nTest: enroll; auth\nTest: cts native AImageReader, camera, graphics tests\n\nChange-Id: If5803cb6fcb6f4800032069872daaeac1cd36ed2\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "5fb6ec70b07fd2ce2616f9307e6f0cbc9f6089c2",
      "tree": "5ab1d399965077cb0b00f95591489bffacec6c6e",
      "parents": [
        "e5e116d0a945c330c0f42ea857076db81c397036",
        "bd557938a1e201cd8246d2e638bb313917ced35c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jul 13 05:05:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 13 05:05:54 2019 +0000"
      },
      "message": "Merge \"codec2: trim log\" into qt-r1-dev"
    },
    {
      "commit": "e5e116d0a945c330c0f42ea857076db81c397036",
      "tree": "120102768f909d25e0f6c1857b23a866008a9eff",
      "parents": [
        "846d3f54f1c5d431a155df272d54198aee22c8ee",
        "ec58800670ec93ebac13c5861e97c7e9c138ead9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 12 23:53:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 12 23:53:38 2019 +0000"
      },
      "message": "Merge \"codec2: make i-frame-interval write-only\" into qt-r1-dev"
    },
    {
      "commit": "846d3f54f1c5d431a155df272d54198aee22c8ee",
      "tree": "9fa208d8906c45b2ebbcd53f4c194a012cff8fc8",
      "parents": [
        "c4df490824bc8ddddf5c07b3d502ff0840e4ce14",
        "5e39adb1c42dabd229fa416f4bb484181418e016"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jul 12 16:29:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 12 16:29:16 2019 -0700"
      },
      "message": "Merge \"codec2: force array mode for graphic metadata buffers\" into qt-dev\nam: 5e39adb1c4\n\nChange-Id: I3e611687e0d7ed0d30a1801792c81467ba058a07\n"
    },
    {
      "commit": "c4df490824bc8ddddf5c07b3d502ff0840e4ce14",
      "tree": "37d7c9fe0bb2293f008b66d53fb49aad78914330",
      "parents": [
        "50d83c78558fc64309ecb0c6431201c92e9c4e5f",
        "f12025b61d793a6a16eb5673663a828c2b1e9d0d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jul 12 16:22:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 12 16:22:03 2019 -0700"
      },
      "message": "Merge \"Allow creation of input surface in CCodec\" into qt-dev\nam: f12025b61d\n\nChange-Id: I4584e2cd971ced51246cb0f571cf151d9fc007d3\n"
    }
  ],
  "next": "5e39adb1c42dabd229fa416f4bb484181418e016"
}
