)]}'
{
  "log": [
    {
      "commit": "5e52528c8a4bdc7fe09b477cb6ffbd71c8b36054",
      "tree": "df6eb7c2963085618cced5a751d6a64faad49bdc",
      "parents": [
        "0eafd57556bc9b39a6c7746f9fdc7c37c8278454"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:15:40 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:15:40 2020 +0530"
      },
      "message": "libcodec2_vndk: Updated to build both static and shared libray\n\nTest: Build libcodec2_vndk\nBug: 173672402\n\nChange-Id: I1217ad4bb3cd0688f2310b62ac7e7ada94ff7354\n"
    },
    {
      "commit": "e2eba97ec5b0bdeb128eaed3dac00bbaca2ff56e",
      "tree": "77ee2993955598409cec1518131099a552d2ac08",
      "parents": [
        "fe4094eacee9c5e248b2d8ac87dff51b46a3d972",
        "315e40a3ce1bed27602d52aa7f14327c8c240add"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 20 23:36:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 20 23:36:58 2020 +0000"
      },
      "message": "Merge \"CCodec: reorganize max dequeue count update\""
    },
    {
      "commit": "1455dadd4698093dc00f16a087de58c3fd19860b",
      "tree": "035db407d2b7b56903c2233735fcc19b6d781c7f",
      "parents": [
        "85486fc425122b2b1984bf323822a7b0933d8158"
      ],
      "author": {
        "name": "Raj M",
        "email": "r.mamadgi@samsung.com",
        "time": "Fri Oct 30 20:45:30 2020 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Nov 19 18:10:43 2020 +0000"
      },
      "message": "media/codec2: skip secure encoders in VtsHalMediaC2V1_0TargetVideoEncTest\n\nThis fixes for PerInstance/Codec2VideoEncHidlTest#FlushTest/default_c2_qti_avc_encoder_secure_1\n\nTestcase does not support secure input/output buffer for secure encoder and decoder.\n\nBug: 172067006\nChange-Id: Ieac5be055c953a2350a396b1ac239f78516fefbf\n"
    },
    {
      "commit": "68ca207ba60ddb03ac8e9653fa45e46cfa621d04",
      "tree": "91822cf80f7b884b82ab8193931bd99b311d2816",
      "parents": [
        "b96da7539c8bb6c89e43d1c34b2a7cf89ebaa0fc",
        "414eb15c3c6cd7e1677245508fd23899bef01feb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 18 06:58:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 18 06:58:39 2020 +0000"
      },
      "message": "Merge \"C2OMXNode: read delay from component to determine buffer count\""
    },
    {
      "commit": "8ec93ab8fe48790d3cc83c3831703f5964cb4be4",
      "tree": "5c04444aca01178f4a9405db3523f784e69c3952",
      "parents": [
        "f6bcf1b2d871f6b4e047bdac449ed7c3aa5617f9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 13 16:17:04 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 13 16:21:33 2020 -0800"
      },
      "message": "Revert format change related CLs\n\nRevert \"CCodec: simplify format change logic\"\nThis reverts commit a08cd2b279d9a97c5a2e7b29ef5b055ed02a251c.\n\nRevert \"aacdec: don\u0027t report DRC_COMPRESSION_MODE back\"\nThis reverts commit aaa0309a2b8bcdb56103380d54127ba9aebc9f21.\n\nRevert \"CCodecConfig: don\u0027t read DRC_COMPRESSION_MODE back\"\nThis reverts commit 30c1d421b10c4760edba45f3e118f7b549ed7104.\n\nBug: 173176131\nTest: revert\nChange-Id: Ia16a58cbf7b19a8b3ac908afd2c20d740dfa7c28\n"
    },
    {
      "commit": "414eb15c3c6cd7e1677245508fd23899bef01feb",
      "tree": "157beaa6b95dd13a1023dccc3b9ff598a5818e3a",
      "parents": [
        "f6bcf1b2d871f6b4e047bdac449ed7c3aa5617f9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 12 11:14:42 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 12 11:14:42 2020 -0800"
      },
      "message": "C2OMXNode: read delay from component to determine buffer count\n\nBug: 169398817\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases:VideoEncoderTest\nChange-Id: I76a3411addd83108d2da2c8f74df55acab03a365\n"
    },
    {
      "commit": "f6bcf1b2d871f6b4e047bdac449ed7c3aa5617f9",
      "tree": "ea89fbbc28d0e81b5297cb6951e52430d2bc361e",
      "parents": [
        "2b172d333fa5ac3df60eeb8ec1fbc81f2261f316",
        "a08cd2b279d9a97c5a2e7b29ef5b055ed02a251c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 12 06:39:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 12 06:39:16 2020 +0000"
      },
      "message": "Merge changes I73de0e8e,Id1d5968e,I45750c75\n\n* changes:\n  CCodec: simplify format change logic\n  aacdec: don\u0027t report DRC_COMPRESSION_MODE back\n  CCodecConfig: don\u0027t read DRC_COMPRESSION_MODE back\n"
    },
    {
      "commit": "573bbb3535822cb734e671d6a6c1752d4408d7be",
      "tree": "1330459a705db06a7c8c59ff608d55145bfb782a",
      "parents": [
        "fc01384419794202f89966d32ed55c2490a36cb5",
        "47c018a4bffc9ad21bed297465205c2434f882a0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 11 23:26:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 11 23:26:21 2020 +0000"
      },
      "message": "Merge \"CCodec: Report error when display surface is obsolete\""
    },
    {
      "commit": "fc01384419794202f89966d32ed55c2490a36cb5",
      "tree": "81db24e3df21f69bf35f16294dbe65946e9b3652",
      "parents": [
        "4c22a5dda7c8125d07ad43e0f45c26008da6a8f3",
        "5692578e0d3ff5eb273a63ee9a4f07b719508973"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 11 23:16:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 11 23:16:12 2020 +0000"
      },
      "message": "Merge \"CCodec: Increase max linear buffer size for 8K video\""
    },
    {
      "commit": "a08cd2b279d9a97c5a2e7b29ef5b055ed02a251c",
      "tree": "bb696c2a82e3903326cb12bc5b3795d3990232c4",
      "parents": [
        "aaa0309a2b8bcdb56103380d54127ba9aebc9f21"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 10 11:54:15 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 10 16:01:54 2020 -0800"
      },
      "message": "CCodec: simplify format change logic\n\nUse the reference \u0026 dup to track format change.\n\nBug: 149751672\nTest: atest CtsMediaTestCases:AdaptivePlaybackTest\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I73de0e8eb91cdb262945bc7edc46f7ace779b83a\n"
    },
    {
      "commit": "47c018a4bffc9ad21bed297465205c2434f882a0",
      "tree": "7dff63608d02483e044e94576db0fcf6e7a81af5",
      "parents": [
        "5692578e0d3ff5eb273a63ee9a4f07b719508973"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sat Nov 07 01:02:49 2020 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Nov 10 14:23:51 2020 -0800"
      },
      "message": "CCodec: Report error when display surface is obsolete\n\nWhen surface to display is obsolete the error should be notified\npromptly.\n\nBug: 172173515\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I6c3f623a6347a1ec668812805a9a9d7ea710342a\n"
    },
    {
      "commit": "5692578e0d3ff5eb273a63ee9a4f07b719508973",
      "tree": "41067dd4d6ca407bc31acd05f91ca1c6a808da75",
      "parents": [
        "adec76d0eb5889bc6675069548df2ee156d59414"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sun Nov 08 00:07:27 2020 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Nov 10 14:23:00 2020 -0800"
      },
      "message": "CCodec: Increase max linear buffer size for 8K video\n\nIncrease max linear buffer size to fit a 8K video frame.\n\nBug: 172190459\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\n\nChange-Id: I47cfc2718447ac51be0f90638d7e7055fd7d95ba\n"
    },
    {
      "commit": "018b91ed511a95e148c57b4448b72441993db59d",
      "tree": "98f72714dc17ac0974563c387fa6d16df37331a1",
      "parents": [
        "eb0f8a11365676dab805e9a1718a89cb1442f148"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 03 11:48:41 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 09 14:53:50 2020 -0800"
      },
      "message": "CCodec: don\u0027t trigger output format change after flush\n\nBug: 149751672\nTest: atest CtsMediaTestCases:AdaptivePlaybackTest\nMerged-In: If34bd5eba1498f081d613d2ebc15ff75f2a90f2f\nChange-Id: If34bd5eba1498f081d613d2ebc15ff75f2a90f2f\n"
    },
    {
      "commit": "aaa0309a2b8bcdb56103380d54127ba9aebc9f21",
      "tree": "cee824c6007b2d511dde186eace934ab06f3d2f7",
      "parents": [
        "30c1d421b10c4760edba45f3e118f7b549ed7104"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 27 17:02:51 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 09 14:53:50 2020 -0800"
      },
      "message": "aacdec: don\u0027t report DRC_COMPRESSION_MODE back\n\nDRC_COMPRESSION_MODE is not meant to be read back from components\n\nBug: 149751672\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases:DecoderTestAacDrc\nChange-Id: Id1d5968e6a64d72ea2aec743807dc3b0f1e2024c\n"
    },
    {
      "commit": "eb0f8a11365676dab805e9a1718a89cb1442f148",
      "tree": "6ee0b61eca87d5e7637b943c898d6aadb0b99c57",
      "parents": [
        "d578bbd330f316ddfe5e48dd3357f1666767082d"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Aug 18 14:06:03 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 09 14:53:50 2020 -0800"
      },
      "message": "MediaCodec: fix output format change event timing\n\nIn synchronous mode, process output format change at\ndequeue, instead of at drain. Keep processing the change\nat drain for asynchronous mode.\n\nFix redundant output format change logging.\n\nBug: 149751672\nTest: atest CtsMediaTestCases:AdaptivePlaybackTest\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nMerged-In: Ib373b71ba65f460edaf82365f8dd9be35348f635\nChange-Id: Ib373b71ba65f460edaf82365f8dd9be35348f635\n"
    },
    {
      "commit": "30c1d421b10c4760edba45f3e118f7b549ed7104",
      "tree": "a6fb16b1c161bad31b3f35999eb8731954b516f2",
      "parents": [
        "018b91ed511a95e148c57b4448b72441993db59d"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 27 17:00:36 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 09 14:53:50 2020 -0800"
      },
      "message": "CCodecConfig: don\u0027t read DRC_COMPRESSION_MODE back\n\nDRC_COMPRESSION_MODE is not meant to be read back from components\n\nBug: 149751672\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases:DecoderTestAacDrc\nChange-Id: I45750c75901fd1195fbea314291d39c69b2fde1b\n"
    },
    {
      "commit": "0487b78ecda4cd591c388eb3afc9edc2e09e4dfa",
      "tree": "5bf29cd83f732719fce2c2b27d436dcd556c2996",
      "parents": [
        "1e05a85fcf67bbd2db9254cdd1ee878873f3a968"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 28 11:45:50 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 28 11:50:50 2020 -0700"
      },
      "message": "CCodec: limit # of active slots instead of # of client buffers\n\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I39275dccac15eed9ec91f0794b5200582653fdec\n"
    },
    {
      "commit": "a7002cb810037ddcb5ec4ac6ce174a8eae6ef66f",
      "tree": "579cfa0a4078066519c87ade7edf78df3e313e63",
      "parents": [
        "6a40788b59a8d898add800ce04f5a9aa06f476e1"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Fri Sep 04 19:02:30 2020 +0000"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Tue Oct 20 00:14:56 2020 +0000"
      },
      "message": "codec2: C2Store: Integrate C2DmaBufAllocator as a possible allocator\n\nThis integrates the C2DmaBufAllocator as one of the possible\nallocators for linear allocations, switching its use vs the\nION allocator based on the existance of /dev/ion\n\nAlso integrate glue code to handle HAL provided usageMaps for\nthe C2DmaBufAllocator\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nChange-Id: Iee2856c0b85d7c5dfe799a2799580a8f69e87d3d\n"
    },
    {
      "commit": "6a40788b59a8d898add800ce04f5a9aa06f476e1",
      "tree": "5dc857de28b2c35bad78b344b8d6852c82468507",
      "parents": [
        "80cd5274e93b1ee4389619c6a6aa1716d60aa671"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Sat Jul 11 04:34:19 2020 +0000"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Mon Oct 19 23:06:07 2020 +0000"
      },
      "message": "codec2: Add C2AllocatorBuf to implement a libdmabufheap BufferAllocator\n\nInitial step to transition to libdmabufheap from ion.\n\nThis adds a C2AlllocatorBuf implementation which handles the\nlogic between allocating from DMABUF Heaps.\n\nAlso, to address the lack of !ION_FLAG_CACHED support in\nthe DMABUF Heaps (currently), in order to try to support\nit for the ION fallback, I hope to use a \"system-uncached\"\nheap (to be upstreamed into the kernel hopefully soon).\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nChange-Id: I09ef198355140c28b50cc17b8a7acc54310e46fb\n"
    },
    {
      "commit": "869f1691ab5f731a0124adecb44c57f288242a84",
      "tree": "d8b9d742756a46e679d40d5635b5a3d256a9b695",
      "parents": [
        "e39e35ff005a8cce3007c909a522af01eb0635f8",
        "f48a7faf72be4532852d7ed756ef8b0f04e64ddf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 13 23:14:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 13 23:14:42 2020 +0000"
      },
      "message": "Merge \"codec2: fix uninitialized member in C2PlatformStorePlguinLoader\""
    },
    {
      "commit": "f48a7faf72be4532852d7ed756ef8b0f04e64ddf",
      "tree": "3606c9089b677b5abf016eaa937b0e43474906d1",
      "parents": [
        "5381d98c9bdc8edb68f12dcc9cf03a74cc101fd6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 13 11:35:48 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 13 11:35:48 2020 -0700"
      },
      "message": "codec2: fix uninitialized member in C2PlatformStorePlguinLoader\n\nBug: 169331519\nTest: builds\nChange-Id: I64059108f867767aea387d2b6317a6f473922831\n"
    },
    {
      "commit": "17574d194f9fec5ac2d5efae66908e4e62b2783a",
      "tree": "7a0d9a9d6a281560112ec491307ecf5e54d168ef",
      "parents": [
        "d68b9c594e238e82951c4d90531b7974146ec45c",
        "cd129b8d72333faf340f21f41edc2f106137c0f2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 12 22:59:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 12 22:59:14 2020 +0000"
      },
      "message": "Merge \"codec2: change tunneled settings to tunings\""
    },
    {
      "commit": "d68b9c594e238e82951c4d90531b7974146ec45c",
      "tree": "03fcad685d7ecf1b4a801875360edbc7258ae9d3",
      "parents": [
        "013105321029748d0593210419accacf15b0480a",
        "34821f568bc39602752ce056e7c4df57d12f6459"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Oct 12 22:56:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 12 22:56:58 2020 +0000"
      },
      "message": "Merge changes I597f7405,I09b65692\n\n* changes:\n  codec2: switch HAL passing of C2FrameDate to clarified C2InfoBuffer\n  codec2: clarify infoBuffers in C2FrameData\n"
    },
    {
      "commit": "013105321029748d0593210419accacf15b0480a",
      "tree": "2aff5e002d413ccf4fcfebe4f4911691328edcff",
      "parents": [
        "cebdb22b42889db14ea848e3583b58301d51febf",
        "f2d6711dc9a0faf1828afa352f153c506a6ab56e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 12 21:25:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 12 21:25:05 2020 +0000"
      },
      "message": "Merge changes I7c3cc40f,I6447a920\n\n* changes:\n  codec2: vndk/C2Buffer: Rework CreateLinearBlock to use fetchAllocator()\n  codec2: Add C2Alloctor::checkHandle()\n"
    },
    {
      "commit": "34821f568bc39602752ce056e7c4df57d12f6459",
      "tree": "5df92b0636007fee4071c377a29f77b3caabeedd",
      "parents": [
        "d5bc37afcf5e149334793b0eed794bc0f6d68191"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Oct 12 11:33:19 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Oct 12 11:36:13 2020 -0700"
      },
      "message": "codec2: switch HAL passing of C2FrameDate to clarified C2InfoBuffer\n\nUpdate HAL scaffolding for clarified C2FrameData/C2InfoBuffer. HAL\ndoes not actually pass C2InfoBuffer, but was accessing the individual\nC2InfoBuffer objects that are now without shared_ptr.\n\nChange-Id: I597f74050887a484cb2619224b50c0a784269cff\n"
    },
    {
      "commit": "ef3d8ed18bdeee8515e4ede520350434b47b9477",
      "tree": "08dd90c9d6ed23d530d1c6dd27a3d2317f834fb9",
      "parents": [
        "f376f517f2a5a21a1c45f02e271ef4c2e92100b3"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Oct 12 13:32:29 2020 +0800"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Oct 12 13:37:34 2020 +0800"
      },
      "message": "Workaround global ThinLTO breakage\n\nThe device does not boot with global ThinLTO enabled for\nlibcodec2_hidl_client@1.1. Disable LTO for it to workaround the issue.\n\nTest: GLOBAL_THINLTO\u003dtrue m\nTest: boot\nBug: 170595429\nChange-Id: I636a1c4c778a8aeaad59af571f7ad33b37374489\n"
    },
    {
      "commit": "d5bc37afcf5e149334793b0eed794bc0f6d68191",
      "tree": "6804d5e36c11ec69a08b42697500d09827485201",
      "parents": [
        "5019e3544fcaab86962e29acca3b3bd5279bc1ae"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 09 16:27:00 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 09 16:32:10 2020 -0700"
      },
      "message": "codec2: clarify infoBuffers in C2FrameData\n\nC2InfoBuffers are stack objects as such use them directly instead of\nvia shared_ptr.\n\nChange-Id: I09b656925afc8c5cbb8c1fb5d36bc2db2bf171e1\n"
    },
    {
      "commit": "5019e3544fcaab86962e29acca3b3bd5279bc1ae",
      "tree": "b53da109128b7cd0789445c602b1ffbdd710f131",
      "parents": [
        "16bd3ccd9bfcf97086738559c3a2efb91c1e2611"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 22 11:11:46 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 09 13:39:19 2020 -0700"
      },
      "message": "codec2: implement C2InfoBuffer\n\nBug: 161914501\nChange-Id: I22ddb752ee3b9f661c1c70d2d0bbe0321886f930\n"
    },
    {
      "commit": "cd129b8d72333faf340f21f41edc2f106137c0f2",
      "tree": "a8b2647752d3abfad56d1f22ff2ccc0e92fd7f0d",
      "parents": [
        "16bd3ccd9bfcf97086738559c3a2efb91c1e2611"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 09 12:22:12 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 09 13:29:50 2020 -0700"
      },
      "message": "codec2: change tunneled settings to tunings\n\nThis is to align with other similar settings such as secure mode.\n\nBug: 151997287\nChange-Id: I1e155069b9c0bfdc81284ee46c5b836b581cfa38\n"
    },
    {
      "commit": "f2d6711dc9a0faf1828afa352f153c506a6ab56e",
      "tree": "08d8609ce3b8c24b6fc2bde600c95754cfea2c7c",
      "parents": [
        "653ddd1c17b48e0d8686488f9ae53d8d57e176ac"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Sat Sep 19 06:06:11 2020 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 09 14:49:04 2020 +0000"
      },
      "message": "codec2: vndk/C2Buffer: Rework CreateLinearBlock to use fetchAllocator()\n\nThe current code in _C2BlockFactory::CreateLinearBlock()\nduplicates logic in C2Store code and creates extra complexity to\nextend it for the future DMABUF Heaps case.\n\nSo make use of fetchAllocator() instead.\n\nClose review would be appreciated!\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nChange-Id: I7c3cc40fe82bd0b7646ff62c3456b158682e04e0\n"
    },
    {
      "commit": "653ddd1c17b48e0d8686488f9ae53d8d57e176ac",
      "tree": "cda8e2d0db637e429f780a5e8f3f3df13867f5d1",
      "parents": [
        "16bd3ccd9bfcf97086738559c3a2efb91c1e2611"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Sat Sep 19 05:26:24 2020 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 09 07:46:52 2020 -0700"
      },
      "message": "codec2: Add C2Alloctor::checkHandle()\n\nThis patch adds a virtual checkHandle() to simplify some ugly\nlogic in the vndk/C2Buffer.cpp to determine the subclass and\ncall that class\u0027 isValid() function.\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nChange-Id: I6447a920f6d889742369f773d8be56ca8a973cae\n"
    },
    {
      "commit": "16bd3ccd9bfcf97086738559c3a2efb91c1e2611",
      "tree": "58490087a19c96af430c306ac4413d4d1717922d",
      "parents": [
        "b8f3cf86f619ff9f01f9348df47df1d838e6f8ca",
        "9a2f78d12f603623e365115d9c2b16299a06001e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Oct 08 04:37:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 08 04:37:28 2020 +0000"
      },
      "message": "Merge \"codec2: add tunneled playback configs\""
    },
    {
      "commit": "9a2f78d12f603623e365115d9c2b16299a06001e",
      "tree": "f0fd263161f77601ce767697bf93659113e45dd8",
      "parents": [
        "c1532745114b65fac2ac2e59cd2bdea65f711002"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Aug 19 23:20:28 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Oct 07 21:15:34 2020 +0000"
      },
      "message": "codec2: add tunneled playback configs\n\nBug: 151997287\nChange-Id: I8bde389b8a78794e1ce459985d649239ba3c2a32\n"
    },
    {
      "commit": "315e40a3ce1bed27602d52aa7f14327c8c240add",
      "tree": "0139c75c923432f6c3b643a9be710815af6f1b71",
      "parents": [
        "c1532745114b65fac2ac2e59cd2bdea65f711002"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 09 14:11:50 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Sep 29 10:40:59 2020 -0700"
      },
      "message": "CCodec: reorganize max dequeue count update\n\nBug: 166411210\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I417be209330e699b48b097115e8302310c1c9da2\n"
    },
    {
      "commit": "7beeb6e059d19e64fdee6f90e5c6687da148073a",
      "tree": "e903534f2d7d774ffb0bf26bc9db255bd421995b",
      "parents": [
        "c1532745114b65fac2ac2e59cd2bdea65f711002"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 20 21:51:22 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Sep 28 15:03:42 2020 -0700"
      },
      "message": "codec2: update parameter test based on revised field alignment requirements\n\nWe no longer use packed structures as it results on bus access errors on\nsome architectures. Instead we use 4-byte alignment.\n\nBug: 165694889\nChange-Id: I6245ecc937b0395ed38f5c82d95d20caa7fd7dc5\n"
    },
    {
      "commit": "cd69f69c112c03942885c648dbe79c2cd7a4500f",
      "tree": "68f517f22b9bf611205c4dd19209dcf10de2bd11",
      "parents": [
        "9fb67351a93a283c038e3b5dd1686396aa0987a9",
        "da0517d8d2765c6454aaf4660004983c4c2c3e0c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 28 01:18:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 28 01:18:02 2020 +0000"
      },
      "message": "Merge \"CCodec: add to check pipelineFull() in feedInputBufferIfAvailableInternal()\""
    },
    {
      "commit": "e91e96ba9ae95739b22cfc128d37bcb9fa8aaae0",
      "tree": "68aa3381cecd5a03f7311771a468a778d90e7ba0",
      "parents": [
        "cd2b79a8d7962fa754c0387990c9ff67fa201350",
        "04121d6b3960c9297fc0d0599c0f7d88e0432e18"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Sep 25 18:45:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 25 18:45:41 2020 +0000"
      },
      "message": "Merge changes Ide01063f,I23847ac7,I5ab97357\n\n* changes:\n  codec2: expose the underlying struct type for C2Param\n  codec2: add setFlexSize() to flexible C2Param\n  codec2: fix enum name collisions\n"
    },
    {
      "commit": "da0517d8d2765c6454aaf4660004983c4c2c3e0c",
      "tree": "0c10fcfd86ee12e377e6e97544be3b79f9b5d71f",
      "parents": [
        "10fd4b5fa7922198cd726fb85063623ad8e08279"
      ],
      "author": {
        "name": "Taehwan Kim",
        "email": "t_h.kim@samsung.com",
        "time": "Wed Sep 16 17:29:37 2020 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Sep 25 17:27:53 2020 +0000"
      },
      "message": "CCodec: add to check pipelineFull() in feedInputBufferIfAvailableInternal()\n\nit is possible that input could be feeded over numSlots\nbecause that feedInputBufferIfAvailableInternal() can be called\nat multi-threads.\nso, need to check pipelineFull() for stopping it.\n\nBug: 168575144\n\nChange-Id: I879301f3d137aeb9d8935d97e906849af7ee7bc6\nSigned-off-by: Taehwan Kim \u003ct_h.kim@samsung.com\u003e\n"
    },
    {
      "commit": "04121d6b3960c9297fc0d0599c0f7d88e0432e18",
      "tree": "c42248d63682fa2eb0aa4a9caf1b776958fc0996",
      "parents": [
        "d6648a9b9c507201ac7e8f201cdd4b1cddfd9c7e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Aug 19 16:47:21 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 24 17:02:18 2020 -0700"
      },
      "message": "codec2: expose the underlying struct type for C2Param\n\nThis allows accessing types from the base struct type in a uniform\nway.\n\nBug: 165694889\nChange-Id: Ide01063feaa003103e9e730f66728c49b981a6e8\n"
    },
    {
      "commit": "d6648a9b9c507201ac7e8f201cdd4b1cddfd9c7e",
      "tree": "930e730a6fb266d33e8705eb8aa08d6d563ff2a6",
      "parents": [
        "df3f88bcf35ff67e2837ec61cf04b8503b537b25"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Aug 19 16:46:59 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 24 17:02:17 2020 -0700"
      },
      "message": "codec2: add setFlexSize() to flexible C2Param\n\nBug: 165694889\nChange-Id: I23847ac72638cbfe4279dd9fcfc47eacc7021e3b\n"
    },
    {
      "commit": "fd9b809147b78330d1db7ec17e200071e779fd46",
      "tree": "29edb57694eb19f9cd37c925cdaf63a7b7af0edc",
      "parents": [
        "d5a46a87e8a35495843ec141ecf3b62d963bdcb2"
      ],
      "author": {
        "name": "Taehwan Kim",
        "email": "t_h.kim@samsung.com",
        "time": "Thu Sep 17 12:26:40 2020 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 17 17:30:25 2020 +0000"
      },
      "message": "CCodec: fix underflow issue on handleImageData\n\nthe logic is assumed that gralloc does assume a contiguous mapping\nat GraphicView2MediaImageConverter() in Codec2Buffer.\nif it doesn\u0027t, underflow could happen because\ntype of variable is unsigned.\n\nBug: 168757280\n\nChange-Id: I04e13d0680af74e76d96d3ab10a549f6368205cf\nSigned-off-by: Taehwan Kim \u003ct_h.kim@samsung.com\u003e\n"
    },
    {
      "commit": "697ce36c44e6c3674b26039cc2f8da76e3990f30",
      "tree": "fe1e301cbf22d53ef1b1607ebbe6bce46046a101",
      "parents": [
        "4ffca8764be4b177cd08dfbd0705ad1e236709ce"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Tue Jul 28 21:01:51 2020 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Sep 01 22:25:23 2020 +0000"
      },
      "message": "Use more inclusive terms.\n\nBug: b/162288333\nTest: N/A\nChange-Id: I77b216eb01d31a8b494b35b7e867f374de64cacc\n"
    },
    {
      "commit": "2e40c302d6117ec6eb65f25832a71488367b4dfb",
      "tree": "ce2cff004a09076114faabf595b1a116bcb461ff",
      "parents": [
        "054de8d6440fd30238fa9330bcc038cda745b244",
        "924eccfd6f6d3aaed5db627a0bdcfcaaf9b09a18"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 28 08:38:54 2020 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 28 21:23:54 2020 -0700"
      },
      "message": "Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709)\n\nBug: 166295507\nMerged-In: Ie94127c1e981cb18671d5137ba0d39355d1353da\nChange-Id: Ib22ad33bda8d561af537499b6d31ab6134eeae02\n"
    },
    {
      "commit": "4a4deb6c1ce580324ff285430f27c3f02a01c22d",
      "tree": "1e430f652388ce6bd44537251a6b46bb944515a4",
      "parents": [
        "ae1df9155cd8244cc716a2b1fdfca9975220453d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Aug 20 16:19:20 2020 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Aug 20 16:19:20 2020 -0700"
      },
      "message": "Initialize an uninitialized enum.\n\nframeworks/av/media/codec2/tests/C2UtilTest.cpp:82:39: error: variable \u0027e3\u0027 is uninitialized when passed as a const reference argument here [-Werror,-Wuninitialized-const-reference]\n    C2FieldDescriptor::namedValuesFor(e3);\n                                      ^~\n\nBug: http://b/155835175\nTest: mma in frameworks/av/media/codec2/tests\nChange-Id: Iba83877b6dbe17a922ad71988f13a853050ae7c8\n"
    },
    {
      "commit": "df3f88bcf35ff67e2837ec61cf04b8503b537b25",
      "tree": "33c2e9703951594e4e520382f043f019478a5213",
      "parents": [
        "246b31dc7641b7e57f113fb89e429c75ed3d5b68"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Aug 19 16:43:56 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Aug 19 16:59:44 2020 -0700"
      },
      "message": "codec2: fix enum name collisions\n\nUse full type in C2_ENUM to avoid compiler name collisions.\n\nBug: 165694889\nChange-Id: I5ab973572ab79e2191d9e169bc1de1a845203bc6\n"
    },
    {
      "commit": "8ae5b5d64737b107e295583d216f5c4cc5d307a0",
      "tree": "b9d15480f9dfc7555b92b6164cebf95a21a17294",
      "parents": [
        "0f11fee89339c4ce2a0c4ca45f810ed8a3f840ec",
        "7b8409ef36f0b7c8f33d6c0bf85b93f2a3e5e4d4"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Aug 17 05:21:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 17 05:21:00 2020 +0000"
      },
      "message": "Merge \"C2SoftAvcDec: Increase maximum output delay to 34\""
    },
    {
      "commit": "7b8409ef36f0b7c8f33d6c0bf85b93f2a3e5e4d4",
      "tree": "c19778d484034d4736ee0a34c5ab8e4cb36e7c33",
      "parents": [
        "b446ae531bb90691613466e4b48e2118933370a1"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Aug 12 20:34:42 2020 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Aug 12 20:34:42 2020 -0700"
      },
      "message": "C2SoftAvcDec: Increase maximum output delay to 34\n\nAVC specification allows for a delay of 32 fields and libavc\ndecoder has an additional delay of 2 calls in returning output.\n\nBug: 163127030\nTest: poc in bug\nTest: atest android.mediav2.cts\nChange-Id: Iad21bddc2c802ca018f2adc65f56ba5ffb33c8ec\n"
    },
    {
      "commit": "8dfb3f256f7499ba0f6d69df879ed7dd44020b36",
      "tree": "5aaa096cad63df3f1e76e463e990138b3446cdbf",
      "parents": [
        "853e7579b42d5b878d8c5d559fc45f223f4b9813"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Aug 07 18:49:51 2020 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Aug 07 18:52:24 2020 -0700"
      },
      "message": "C2SoftGav1Dec,convertYUV420Planar16ToY410: fix dst stride\n\nthis matches the stride using in vpx, aom. it was missed in:\nac19c3d2d1 Fix software decoder display issue.\nIb8b283a0fb4bacb9b4f561d83b4d38727a3116d4\n\nBug: 131844219\nBug: 160760307\nChange-Id: I536d32ea78ce278637163e2b64ed24b8c689a40e\nTest: none\n"
    },
    {
      "commit": "ac19c3d2d1a89ec2017cd53b21657f51acdb7a7a",
      "tree": "86e39bd2f32ba2c790f07e21e350ec27142d7ad3",
      "parents": [
        "cf7197e3ce536b3f3f548d66fd18ae4f76ce1c78"
      ],
      "author": {
        "name": "ming.zhou",
        "email": "ming.zhou@nxp.com",
        "time": "Fri Oct 11 11:14:07 2019 +0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 06 16:02:14 2020 +0000"
      },
      "message": "Fix software decoder display issue.\n\nWhen play cts video video_decode_accuracy_and_capability-vp9_426x182_30fps.webm,\ngralloc buffer has slice height of 4 bytes. Destination buffer address of\nplane[u] and plane[v] are not equal to the calculated address by\nplane[y] + dstYStride * height.\n\nChange-Id: Ib8b283a0fb4bacb9b4f561d83b4d38727a3116d4\nSigned-off-by: ming.zhou \u003cming.zhou@nxp.com\u003e\nBug: 131844219\nBug: 160760307\n"
    },
    {
      "commit": "3902d8d20f45f81acac3090c0287842e4e4ba3fd",
      "tree": "aab0d03acbd3a750216d1fe0cb581bef98548ff0",
      "parents": [
        "6eeeed94b1dc3478f05aa775985c783048c218bd"
      ],
      "author": {
        "name": "Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Sun Jul 12 20:38:26 2020 +0800"
      },
      "committer": {
        "name": "Yi-yo Chiang",
        "email": "yochiang@google.com",
        "time": "Sun Jul 12 12:43:30 2020 +0000"
      },
      "message": "Disable example codec2-service by default\n\n`android.hardware.media.c2@1.1-default-service` is an example codec2\nservice, developers who wish to implement codec2 can use this code as a\nskeleton.\n`android.hardware.media.c2@1.1-default-service` is not to be used\ndirectly without customization. Mark it as \"enabled: false\" so it\nwouldn\u0027t affect build.\n\nBug: 159780061\nTest: TH\nChange-Id: I61f2d50dd9279981fb78af8c1ac76e00f9ad8487\n"
    },
    {
      "commit": "44d9d63e485a2fb0900360a1560ffe3941ca4c83",
      "tree": "2ebdfaee5ad5e83fbfd21bfb1b6d9803ca7898b5",
      "parents": [
        "7c44826eaba2e3ff4483b127c6bc091e46d0604c"
      ],
      "author": {
        "name": "Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Wed Jul 01 01:22:31 2020 +0800"
      },
      "committer": {
        "name": "Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Fri Jul 10 15:23:05 2020 +0800"
      },
      "message": "DO NOT MERGE Disable example codec2-service by default\n\n`android.hardware.media.c2@1.0-service` is an example codec2 service,\ndevelopers who wish to implement codec2 can use this code as a skeleton.\n\n`android.hardware.media.c2@1.0-service` is not to be used directly\nwithout customization. Mark it as \"enabled: false\" so it wouldn\u0027t affect\nbuild.\n\nBug: 7456955\nBug: 159780061\nTest: TH\nChange-Id: I4a1acb4754b51c5d792dae3c96a4d6eaa5c01016\n"
    },
    {
      "commit": "5291b3926c306d7f46564ee86f62f3c28740dab7",
      "tree": "db691e8fdac3449db43482af358a4490d1fb1086",
      "parents": [
        "2d970888a3440fd4e5bf769a8da372c5317f4231",
        "e241b785368010a542f64d85505eb5d6a3c5bf18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 01 18:21:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 01 18:21:57 2020 +0000"
      },
      "message": "Merge \"CCodec: Duplicate format given to CCodecBufferChannel\" into rvc-dev am: e241b78536\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12014034\n\nChange-Id: Ic7719ee19c34fb28ab47dbd49b473d8d58109184\n"
    },
    {
      "commit": "e241b785368010a542f64d85505eb5d6a3c5bf18",
      "tree": "39babd9134e7f0fa5bf6e44557bcdb9852cb631b",
      "parents": [
        "cdde799ce524c18e19baf24f0ec20a163e1c0eec",
        "d12500adf3b2ea4cbd3c93edd8c327e5c7755766"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 01 18:12:51 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 01 18:12:51 2020 +0000"
      },
      "message": "Merge \"CCodec: Duplicate format given to CCodecBufferChannel\" into rvc-dev"
    },
    {
      "commit": "d12500adf3b2ea4cbd3c93edd8c327e5c7755766",
      "tree": "c4e002f8495f67c58fc68d6aa39a17333edca1b6",
      "parents": [
        "ae87d21ce7b5a6b76a88fdefbe80ba0e3120b16a"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 26 15:44:13 2020 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 26 15:44:13 2020 -0700"
      },
      "message": "CCodec: Duplicate format given to CCodecBufferChannel\n\nCCodec gives mOutputFormat to CCodecBufferChannel::onWorkDone() while\nalso holding it in itself. CCodec may later modify mOutputFormat which\naffects the format that has been given to CCodecBufferChannel. This\nbreaks the assumption in CCodecBufferChannel that it is the sole owner\nof the format object until it is given back in\nonOutputBufferAvailable(), hence it is a bug that causes a race\ncondition.\n\nThis CL makes CCodec give a duplicated format object to\nCCodecBufferChannel instead of the original object that CCodec holds.\n\nTest: atest \\\nandroid.hardware.camera2.cts.\\\nRecordingTest#testIntermediateSurfaceRecording\n(Repeat multiple times)\n\nBug: 159662169\nChange-Id: I59b747f7381728964bf3439ac3213fac24de0e1d\n"
    },
    {
      "commit": "81f31f39382842d8f45ebcdaf0e35dcf5ff4c09a",
      "tree": "d29ca9be16a38b60a95b3d524c50538f71b975a2",
      "parents": [
        "9c4c206b2b14f9f9459e05d8ef5d99dd44d689c4",
        "50b8acd4e1d5ce5e91ec2d3c31782e64db55d42d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 26 22:40:15 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 26 22:40:15 2020 +0000"
      },
      "message": "Merge \"aacdec: fix error handling\" into rvc-dev am: 50b8acd4e1\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12002255\n\nChange-Id: I7a9b580dac072a111d3807ca18960ecb4c716adf\n"
    },
    {
      "commit": "50b8acd4e1d5ce5e91ec2d3c31782e64db55d42d",
      "tree": "a0d6fcd0ebb5f16a193392d3d40073e2fc40dbdd",
      "parents": [
        "ae87d21ce7b5a6b76a88fdefbe80ba0e3120b16a",
        "56bb7ed6f8f315ed6cfd0e42fa2d9a156e9ed4eb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 26 22:28:58 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 26 22:28:58 2020 +0000"
      },
      "message": "Merge \"aacdec: fix error handling\" into rvc-dev"
    },
    {
      "commit": "56bb7ed6f8f315ed6cfd0e42fa2d9a156e9ed4eb",
      "tree": "69ec15fe0522c3f57c18b26c351358a56ff58f71",
      "parents": [
        "de38ff80042687152302c73df823fccad2b8c25e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jun 25 10:59:54 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jun 25 11:07:32 2020 -0700"
      },
      "message": "aacdec: fix error handling\n\nMark frames substituted with silence due to an error as consumed.\n\nBug: 158471477\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I9c3c3c2d591108be6e40112fd20bd157beb9378b\n"
    },
    {
      "commit": "bfc2c6230976368a3515d5e8c2b8c3fa3298fd11",
      "tree": "2f44d8b34acd19f1e438a09f2860b699364d3891",
      "parents": [
        "e636bcaf777cdeee270c801dad026d5cb0727396",
        "26bdf7774dd17b730410fe7e23774822445102b6"
      ],
      "author": {
        "name": "Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Wed Jun 24 10:57:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 24 10:57:23 2020 +0000"
      },
      "message": "Merge \"Revert \"Fix makefile include hierarchy\"\" am: 6d65666280 am: 26bdf7774d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1348363\n\nChange-Id: I372b371bc76ac0a12423e8d4dd8f10ab97573951\n"
    },
    {
      "commit": "6d65666280938cbf4554d295fa723dffa04ffccb",
      "tree": "8bea50fd6faec236f9182b50daa5585a2d53bd4b",
      "parents": [
        "8bcc42eb07c5ac800ee92c3aca39e3ee3945f108",
        "942b760f92395126bad37d3e4d2039234f296707"
      ],
      "author": {
        "name": "Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Wed Jun 24 10:17:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 24 10:17:04 2020 +0000"
      },
      "message": "Merge \"Revert \"Fix makefile include hierarchy\"\""
    },
    {
      "commit": "942b760f92395126bad37d3e4d2039234f296707",
      "tree": "617118098335d588da5d7ff19b74acc83e03925e",
      "parents": [
        "eb72f666b752dc07c7a9e41c9c487b4c3ec18029"
      ],
      "author": {
        "name": "Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Wed Jun 24 05:04:58 2020 +0000"
      },
      "committer": {
        "name": "Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Wed Jun 24 06:18:52 2020 +0000"
      },
      "message": "Revert \"Fix makefile include hierarchy\"\n\nThis reverts commit eb72f666b752dc07c7a9e41c9c487b4c3ec18029.\n\nReason for revert: breaks qt-qpr targets\n\nBug: 7456955\nChange-Id: I35fb130839eb81aeb899515dbaa212f42a7f6d52\n"
    },
    {
      "commit": "cc0951734daf5dc6bca503b0a6d407abbcdc0d6b",
      "tree": "55efa5892d3f7c53c3326a17faf8e938b2d4d22a",
      "parents": [
        "6f471cb58a5f191723749c2f3bccbd06e9958d25",
        "cd6719411b4356c9f6c02b6e4e2b8ce62f0ae97e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 24 04:26:28 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 24 04:26:28 2020 +0000"
      },
      "message": "Merge \"aacenc: reduce logspam for timestamp mismatch\" into rvc-dev am: cd6719411b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11961846\n\nChange-Id: I4d5e30779b1ca090abb8ce88fe9df30f5f1aa320\n"
    },
    {
      "commit": "08ada20294320edb8abe842cd4280df22d499a5c",
      "tree": "6c7d53cc38844d739adc003a655f67f4a4a3457d",
      "parents": [
        "08411a670299e96589c7616c7c4db2c4be90ce69",
        "42d908a9437704686a3ae9542443c113f9f0d4bc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 24 03:43:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 24 03:43:47 2020 +0000"
      },
      "message": "Merge \"Fix makefile include hierarchy\" am: 4b34c69843 am: 42d908a943\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1324051\n\nChange-Id: Ia480c3c10083daf4708c147245b2b4a14d4b2e52\n"
    },
    {
      "commit": "4b34c69843b35802fa07ab52bd0d1a2ae15c67d5",
      "tree": "fe56c5978a383c6e39d07570b14cb98b208252fc",
      "parents": [
        "d5fa9ed3e44dc2b5dc8c3b815d79aa7c12064210",
        "eb72f666b752dc07c7a9e41c9c487b4c3ec18029"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 24 03:10:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 24 03:10:05 2020 +0000"
      },
      "message": "Merge \"Fix makefile include hierarchy\""
    },
    {
      "commit": "dd56603fbce0f7076de12e91a76d36f46312a495",
      "tree": "22414abe89d58e500c0506fbf0a0356f9dd58945",
      "parents": [
        "de38ff80042687152302c73df823fccad2b8c25e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 22 16:01:18 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 23 19:23:39 2020 -0700"
      },
      "message": "aacenc: reduce logspam for timestamp mismatch\n\nBug: 159416760\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: observe logspam is reduced for the scenario\nChange-Id: I52f6400c873f4e3779878575dd09952169e6bf67\n"
    },
    {
      "commit": "53134271a014460443055d817db16d71c77b11a8",
      "tree": "db060f302b3310e7a204baf41630cf734adcc30b",
      "parents": [
        "2959ab202d7c824f1f019130739f04044e633a04",
        "656bbee30a9e57e35b84cc4092a6eb4ddee9998a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:25:50 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 19 21:25:50 2020 +0000"
      },
      "message": "Merge \"VTS: Disable timestamp validation for Video Decoders\" into rvc-dev am: 656bbee30a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11880199\n\nChange-Id: I78b73b9c4cde4cd9d890715b39ca7fbbf323fc09\n"
    },
    {
      "commit": "2959ab202d7c824f1f019130739f04044e633a04",
      "tree": "dc672974c72079f4afc10aea90eddca97480f902",
      "parents": [
        "4fede8bb21fb6bf10ed2e288a87dd559f76a861d",
        "a2f1aa93d74682f1c9f0a1b69f1a17911ba180b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:25:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 19 21:25:42 2020 +0000"
      },
      "message": "Merge \"VTS: update CSD validation for Video Encoder Test\" into rvc-dev am: a2f1aa93d7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11914378\n\nChange-Id: Ia17a11cf6b6238304669b2bbc550a4a7d850fea7\n"
    },
    {
      "commit": "656bbee30a9e57e35b84cc4092a6eb4ddee9998a",
      "tree": "a077dfe8a47f0b7dc2d148b80c9608d6c177d11f",
      "parents": [
        "a2f1aa93d74682f1c9f0a1b69f1a17911ba180b6",
        "26434251a490a62f3b2284f375662c23f9fc8758"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:10:45 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 21:10:45 2020 +0000"
      },
      "message": "Merge \"VTS: Disable timestamp validation for Video Decoders\" into rvc-dev"
    },
    {
      "commit": "a2f1aa93d74682f1c9f0a1b69f1a17911ba180b6",
      "tree": "4a424c2a88124dd800507aab60c1e29832859d70",
      "parents": [
        "61f163d269a98e54051bde12f43fb4b871e5ea34",
        "36e682a311defca1045072fdf1a87cd4d13e9221"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:10:36 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 21:10:36 2020 +0000"
      },
      "message": "Merge \"VTS: update CSD validation for Video Encoder Test\" into rvc-dev"
    },
    {
      "commit": "36e682a311defca1045072fdf1a87cd4d13e9221",
      "tree": "cba1377cb43459a3ca043e5af76b607ab63ef3be",
      "parents": [
        "19d51164324653a7312c6d7bc0fd0ac43d581503"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Thu May 28 18:14:49 2020 +0530"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 18 09:22:52 2020 -0700"
      },
      "message": "VTS: update CSD validation for Video Encoder Test\n\nZero size CSD is considered same as CSD not received.\nThis patch also updates the CSD check condition for\nVP9, VP8 and H263.\n\nTest: atest VtsHalMediaC2V1_0TargetVideoEncTest\n\nBug: 157572658\nChange-Id: I31d1c339065da60a6b8e2e28256399229159d23f\n"
    },
    {
      "commit": "26434251a490a62f3b2284f375662c23f9fc8758",
      "tree": "50960f740b074de81ff444e07526b091534c6ad3",
      "parents": [
        "19d51164324653a7312c6d7bc0fd0ac43d581503"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Jun 10 10:11:23 2020 +0530"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 18 06:51:04 2020 -0700"
      },
      "message": "VTS: Disable timestamp validation for Video Decoders\n\nThis patch disables timestamp validation for decoders when the\noutput is not in display order.\n\nTest: atest VtsHalMediaC2V1_0TargetVideoDecTest\n\nBug: 157571989\nChange-Id: If5b287b5ce4ed731f80e8ad979a16c84cb67ad2b\n"
    },
    {
      "commit": "e220e69f9bdffb71b8f7a2e0b3ee6486f91a2460",
      "tree": "e8e4af284440328d25df9d4d6fcdf8957ec2dabf",
      "parents": [
        "810d91562b9196e6b7e8b97d5e024910965c742b",
        "d3c372d58bf7345e9d7646ee45591fb72af7f2f5"
      ],
      "author": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Wed Jun 17 02:14:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 17 02:14:29 2020 +0000"
      },
      "message": "Merge \"CCodec: Validate hdr10PlusInfo with the flexCount\" into rvc-dev am: d3c372d58b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11863719\n\nChange-Id: I5c8ba571ac9e8a785be0b0cc7ef76e1416c4e577\n"
    },
    {
      "commit": "d3c372d58bf7345e9d7646ee45591fb72af7f2f5",
      "tree": "fcd263e941e6aacadb697340f0625844fe9fd224",
      "parents": [
        "d36b1491911b73cba7aec2164e2d4b2d333ed243",
        "54be23c176373682f37f2218300dfdc29ab8c0a3"
      ],
      "author": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Wed Jun 17 02:00:28 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 02:00:28 2020 +0000"
      },
      "message": "Merge \"CCodec: Validate hdr10PlusInfo with the flexCount\" into rvc-dev"
    },
    {
      "commit": "80fcaeecbeaf8c1c96239c798859ba1fbc98f8b2",
      "tree": "e7cedc2044faaf475a18a0275975fadbc0ce680d",
      "parents": [
        "45f3076497fef5388ef7b13b9cc94290fbae8603",
        "6f375184378365b3464c4dc51a60687ad2501291"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jun 17 00:47:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 17 00:47:25 2020 +0000"
      },
      "message": "Merge \"AAC Decoder: save decoder config in output format\" into rvc-dev am: 6f37518437\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11816418\n\nChange-Id: Ia57a15fc502ef84f1ace4260abb50255e707f928\n"
    },
    {
      "commit": "45f3076497fef5388ef7b13b9cc94290fbae8603",
      "tree": "7d955d2ef86d3221b223551c8413b53e6ca6e76b",
      "parents": [
        "c77f67424618a98258abf23ee2043d08cc614e62",
        "7f21c552d2ecb89d71b48d7f2b4bb96fdcf355bd"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jun 17 00:46:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 17 00:46:57 2020 +0000"
      },
      "message": "Merge \"AAC decoder: fix KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT\" into rvc-dev am: 7f21c552d2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11827369\n\nChange-Id: I305234cd3c1fd9b3328483d90cc54aa0f03fa569\n"
    },
    {
      "commit": "52ea7281f87cfe90c49238a1acd67857a273e4d4",
      "tree": "484035d8f741fea7c41f504a15855a76a9cd8cc2",
      "parents": [
        "eba54dc2e08c1ab2346ff67c3da7fab0de7c96dd"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jun 05 09:54:38 2020 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jun 16 10:10:21 2020 -0700"
      },
      "message": "AAC Decoder: save decoder config in output format\n\nBug: 157773721\nTest: atest DecoderTestXheAac DecoderTestAacDrc\nChange-Id: Ib889be535009680c0fc27cba3e3fe464a7e0b45e\n"
    },
    {
      "commit": "eba54dc2e08c1ab2346ff67c3da7fab0de7c96dd",
      "tree": "47d9a75791b12991e8d6510e025dc3b0e00289cb",
      "parents": [
        "b94ef88fddd7378a267297537347f4f54de0b550"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jun 10 18:21:56 2020 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jun 16 10:08:51 2020 -0700"
      },
      "message": "AAC decoder: fix KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT\n\n  Value of max output channel count in decoder was stuck at -1,\nmeaning you always get up to 5.1, regardless of what you passed.\nAlso -1 was an invalid value as the parameter is defined as uint.\n  The change consists in using the max channel count value\nsupported by this decoder, giving it a range of 1..8, so downmix\nis disabled by default.\n\nBug: 158710464\nTest: atest android.media.cts.DecoderTestAacFormat\nChange-Id: Ieb2e98ba3c2f2b2ff2376351847d95227cc88e52\n"
    },
    {
      "commit": "54be23c176373682f37f2218300dfdc29ab8c0a3",
      "tree": "bd2b1b3912f57da55b9a07b237704f56c8d0a8bd",
      "parents": [
        "b94ef88fddd7378a267297537347f4f54de0b550"
      ],
      "author": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Mon Jun 15 14:30:53 2020 +0800"
      },
      "committer": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Tue Jun 16 10:56:51 2020 +0800"
      },
      "message": "CCodec: Validate hdr10PlusInfo with the flexCount\n\nIt is required to have a valid data count to enable hdr10Plus. To avoid\nthe error in handling hdr10plus metadata, the patch applies the\nvalidation check on the flexCount of hdr10PlusInfo\n\nBug: 157868992\nTest: android.mediav2.cts.CodecDecoderSurfaceTest\nChange-Id: I208ce8edfdb6ce8becf6213480ab68201e009716\n"
    },
    {
      "commit": "f0fd0c8d293c2608395ee240345c5b8ff1a9f2d3",
      "tree": "801de92e7a8d39db760c39191d9eab582cad2886",
      "parents": [
        "456513b73e70469a896d3ae4c94787ef8d8d25b3",
        "19d51164324653a7312c6d7bc0fd0ac43d581503"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 12 22:55:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 12 22:55:06 2020 +0000"
      },
      "message": "Merge \"CCodec: Guard against null output-\u003ebuffers\" into rvc-dev am: 19d5116432\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11850304\n\nChange-Id: I2e2f618e4ac2c7e550b3f5520d855838a23cb636\n"
    },
    {
      "commit": "c3c536d3c19bda16999656f1f614789c5ccd4991",
      "tree": "c8e850461cd750bd1caa977b8d6a3be37dccf999",
      "parents": [
        "752adf7f1a340cbb6599fcff1842cf3659c75612"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 12 04:00:04 2020 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 12 05:05:28 2020 -0700"
      },
      "message": "CCodec: Guard against null output-\u003ebuffers\n\nIn CCodecBufferChannel::feedInputBufferIfAvailable(), there is a call to\noutput-\u003ebuffers-\u003ehasPending(). Since we have changed the logic to allow\noutput-\u003ebuffers to be null, the call to hasPending() must be done after\nconfirming that output-\u003ebuffers is not null.\n\nTest: atest CtsMediaTestCases\n\nBug: 158509743\nBug: 158539113\nChange-Id: Icb1a46c954ff2b8d5018c0827ff9ca9acd8d4d8e\n"
    },
    {
      "commit": "fdd58cb12b7a3a2491c4c375ee8dcfc1595380c7",
      "tree": "e5d20abfd2f3e1de555c41d9b14496f99e6ea0b2",
      "parents": [
        "ed2b8f2314ec58ab045065db681e2287b5f65544"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Jun 09 07:45:33 2020 +0530"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Jun 11 21:23:17 2020 +0000"
      },
      "message": "C2SoftVpxEnc: Add support for encoding from a larger graphic block\n\nCurrently buffer dimensions are expected to be same as encode dimension.\nUpdated the checks to allow for encoding from larger graphic block\n\nBug: 158120386\nTest: Encode 340x280 from a decoder surface with dimensions 384x288\n\nChange-Id: I9eed491d3211b42cc4b9f7e42fb386240c745b15\nMerged-In: I9eed491d3211b42cc4b9f7e42fb386240c745b15\n"
    },
    {
      "commit": "ba4d13feda7171d4092fb1f18d45641b6f509d2e",
      "tree": "ee78c04f7687672f6f23fde065fd34f52e4486cf",
      "parents": [
        "75e99c6a6e63e0cfaa26132753633b0ca57cf5d9",
        "752adf7f1a340cbb6599fcff1842cf3659c75612"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 11 18:18:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 11 18:18:45 2020 +0000"
      },
      "message": "Merge \"CCodec: query api feature for block model\" into rvc-dev am: 752adf7f1a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11626653\n\nChange-Id: Ide2fcf7743fbc0503d7acfb94d6abd15475d61c6\n"
    },
    {
      "commit": "75e99c6a6e63e0cfaa26132753633b0ca57cf5d9",
      "tree": "2cbbacc9f2c183f0b9f6c7ab50de2d55454adc16",
      "parents": [
        "13362eb2409db32e29ad9f1c64c63e100ff1984a",
        "9bc5afbdfe3484797fc9f847ffa8a2a6c767d001"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 11 18:18:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 11 18:18:29 2020 +0000"
      },
      "message": "Merge \"C2SoftVpxEnc: Add support for encoding from a larger graphic block\" into rvc-dev am: 9bc5afbdfe\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11813589\n\nChange-Id: I6ca88759a3b480255b790efb62ff464f331fa028\n"
    },
    {
      "commit": "752adf7f1a340cbb6599fcff1842cf3659c75612",
      "tree": "91c01bfb382fd122ea3b16c3e290ac7792ac2779",
      "parents": [
        "9bc5afbdfe3484797fc9f847ffa8a2a6c767d001",
        "ffb889a24380cc72985a7f9725a889955a49c768"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 11 18:03:08 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 18:03:08 2020 +0000"
      },
      "message": "Merge \"CCodec: query api feature for block model\" into rvc-dev"
    },
    {
      "commit": "9bc5afbdfe3484797fc9f847ffa8a2a6c767d001",
      "tree": "3bcd7e028913ad9451dae252b17963be283e9800",
      "parents": [
        "082dc299c3112877bfe576c3379763f0241076b2",
        "66e98bd1f91f122c69a9376e2fab9731efc5e5ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 11 18:02:51 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 18:02:51 2020 +0000"
      },
      "message": "Merge \"C2SoftVpxEnc: Add support for encoding from a larger graphic block\" into rvc-dev"
    },
    {
      "commit": "57692305d89706f346b0c9aaef11fdd2f4366851",
      "tree": "4156693d454c21a51752db0e5e433287050fc5ad",
      "parents": [
        "8f4e32f97e1a2f92845e702f94142d7142fbe714",
        "082dc299c3112877bfe576c3379763f0241076b2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 21:50:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 21:50:06 2020 +0000"
      },
      "message": "Merge \"CCodec: retry sending output buffer after realloc\" into rvc-dev am: 082dc299c3\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11605479\n\nChange-Id: I45c3d4084ee7a14a797597519b07c8cb985afbbe\n"
    },
    {
      "commit": "4ada73d90e0e0813982f8d5b3131ddb0a623e8ee",
      "tree": "6feeb347c1610e963996f41e5bd46aa3dddc449f",
      "parents": [
        "3244d0db9d52223d417df71b6343064adbcad957"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 26 14:58:07 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 09 15:00:16 2020 -0700"
      },
      "message": "CCodec: retry sending output buffer after realloc\n\nBug: 157393159\nTest: atest CtsMediaV2TestCases:EncoderProfileLevelTest\nChange-Id: I14b5bd0f68300822d4b786b2e8f4144d414d8360\n"
    },
    {
      "commit": "66e98bd1f91f122c69a9376e2fab9731efc5e5ef",
      "tree": "d0c6662aba8ea2edafecf939de18230079b5b193",
      "parents": [
        "3244d0db9d52223d417df71b6343064adbcad957"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Jun 09 07:45:33 2020 +0530"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jun 09 13:40:23 2020 -0700"
      },
      "message": "C2SoftVpxEnc: Add support for encoding from a larger graphic block\n\nCurrently buffer dimensions are expected to be same as encode dimension.\nUpdated the checks to allow for encoding from larger graphic block\n\nBug: 158120386\nTest: Encode 340x280 from a decoder surface with dimensions 384x288\n\nChange-Id: I9eed491d3211b42cc4b9f7e42fb386240c745b15\n"
    },
    {
      "commit": "9f671f88962c03342390e7b575ff5a3f52edfe48",
      "tree": "9a53951dfb0655297b02a18beb9fc79d3e815ba7",
      "parents": [
        "714f5f685a9b7d6389635cbd8ab989c174f4228d",
        "385d335254e05f62ad92d8414781cd769afdd629"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 09 00:48:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 09 00:48:09 2020 +0000"
      },
      "message": "Merge \"CCodec: Queue initial config buffers before requesting input buffers\" into rvc-dev am: 385d335254\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11737345\n\nChange-Id: I4aee0dfe7c8d3d7f08358c5b56e31b195be268b4\n"
    },
    {
      "commit": "ed2b8f2314ec58ab045065db681e2287b5f65544",
      "tree": "a780721b257584d8330f096afb9ee79fdcf9e490",
      "parents": [
        "bf76b844cc2b4926dfd1f74924da9e51cb6c5147",
        "77dbeeef82d5a581c607ef684a6f20d51d5e8c57"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Mon Jun 08 16:42:38 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 08 16:42:38 2020 +0000"
      },
      "message": "Merge \"Fix vendor modules to use shared vndk\""
    },
    {
      "commit": "bf76b844cc2b4926dfd1f74924da9e51cb6c5147",
      "tree": "2a0182f470592170ef54b8dd235eda4f292abaf2",
      "parents": [
        "f74535d093113a58d2330e24e5b8584610c05246",
        "621e376c433b4824d84f7ccb0b9ea5768b7820ec"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Jun 06 01:41:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jun 06 01:41:10 2020 +0000"
      },
      "message": "Merge \"Merge QQ3A.200605.002 into master\""
    },
    {
      "commit": "ffb889a24380cc72985a7f9725a889955a49c768",
      "tree": "b20184e7c4e1d5b8327385bad12db1576f730e60",
      "parents": [
        "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 28 11:32:25 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 05 15:34:04 2020 -0700"
      },
      "message": "CCodec: query api feature for block model\n\nBug: 147748978\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I0bf921f2eacd6fac89a04933f6bcf0ffa1937308\n"
    },
    {
      "commit": "bee35cb2aa30330551ac790691b6c6fb57ce61ae",
      "tree": "95636dc6244ab6067c14426ec417f5fae52dfa0b",
      "parents": [
        "d1626984eff89f66647cdb4c498de6bcc9270fbe"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Apr 30 04:22:22 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Jun 05 00:41:18 2020 +0000"
      },
      "message": "Set min_sdk_version (for non-mainline files)\n\nModules contributing mainline modules (APK/APEX) should set\nmin_sdk_version as well as apex_available.\n\nFor now setting min_sdk_version doesn\u0027t change build outputs.\nBut build-time checks will be added soon.\n\nThis is second part of two CLs: covers non-mainline files\n\nExempt-From-Owner-Approval: cherry-pick from internal branch\n\nBug: 152655956\nTest: m\nMerged-In: I55336e644990d3f175e0c011856b52ec600e452a\nChange-Id: I55336e644990d3f175e0c011856b52ec600e452a\n(cherry picked from commit e3cf41a2806834c4d678a78534134aeee4e12cc5)\n"
    },
    {
      "commit": "e7bb861f19735a73275777b160a9f3eadf1d353f",
      "tree": "875f58c6b1d4f5d641934e3d8b3e9f50202d4e28",
      "parents": [
        "d40bc7615ff9bb6aac308083c51980437a9c6a21"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 04 06:15:22 2020 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 04 06:23:06 2020 -0700"
      },
      "message": "CCodec: Queue initial config buffers before requesting input buffers\n\nTest: atest android.mediav2.cts.CodecEncoderTest\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 150842764\nChange-Id: I6f48996ad17edc4ee2fa7b47d8a7c55abf17e46d\n"
    },
    {
      "commit": "eb72f666b752dc07c7a9e41c9c487b4c3ec18029",
      "tree": "835a7cca1bafed781253cf01a4ceac2273e8366f",
      "parents": [
        "d1626984eff89f66647cdb4c498de6bcc9270fbe"
      ],
      "author": {
        "name": "Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Thu Jun 04 15:28:44 2020 +0800"
      },
      "committer": {
        "name": "Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Thu Jun 04 15:37:38 2020 +0800"
      },
      "message": "Fix makefile include hierarchy\n\nTARGET module android.hardware.media.c2@1.0-service_32 requires non-existent: codec2.vendor.base.policy\n\nThe makefile defining codec2.vendor.base.policy is not included by make.\nall-makefiles-under only search for makefiles in the immediate subdirs.\nUse first-makefiles-under to search for sub-makefiles so that\nframeworks/av/media/codec2/hidl/services/Android.mk is included.\n\nBug: 7456955\nTest: TH\nChange-Id: I304236c978c738f2a6fc6a5e6b4ce89e71d27487\n"
    },
    {
      "commit": "77dbeeef82d5a581c607ef684a6f20d51d5e8c57",
      "tree": "08fb543d6e0fab658fd8aea52974f1e8f59ae125",
      "parents": [
        "d1626984eff89f66647cdb4c498de6bcc9270fbe"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Fri May 29 18:04:45 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Tue Jun 02 10:14:54 2020 +0530"
      },
      "message": "Fix vendor modules to use shared vndk\n\nWhen using VNDK, Vendor modules should use shared version.\n\nBug: 137178339\nTest: m \u0026\u0026 boot blueline\n\nChange-Id: Iaefc924d41b0a5ca02d88a06c1e78e188ef6466b\nMerged-In: Iaf6029ca4ded12b1b7a04a59b26fda33dcb3d071\n"
    },
    {
      "commit": "9a9d24b8f1e83c8be65eab427a0eb8dcbac60343",
      "tree": "4c20dd1a2baac2606ca7510aaa92f99c88ca0b35",
      "parents": [
        "9651d1bd2c8fa338388efddba56dcd3145f54176",
        "d40bc7615ff9bb6aac308083c51980437a9c6a21"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 30 02:00:10 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 30 02:00:10 2020 +0000"
      },
      "message": "Merge \"Revert \"VTS: validate CSD is not received from h263 encoder\"\" into rvc-dev am: d40bc7615f\n\nChange-Id: Ieea32268f742659386c581704ed98fe99e73937b\n"
    },
    {
      "commit": "d40bc7615ff9bb6aac308083c51980437a9c6a21",
      "tree": "a79676756b6f03d94f19c4bae518277a350d696c",
      "parents": [
        "09a88538622f7e97e3ec4ca7fe43e09bb60290e8",
        "84aeb43fa013d45a47eca8a47440b7d838786ba6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 30 01:42:17 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 30 01:42:17 2020 +0000"
      },
      "message": "Merge \"Revert \"VTS: validate CSD is not received from h263 encoder\"\" into rvc-dev"
    },
    {
      "commit": "84aeb43fa013d45a47eca8a47440b7d838786ba6",
      "tree": "361971e4b87d19cd781bc93e30d0ba266bf9f5c9",
      "parents": [
        "40b3855645ec0b6407ed15a359337fe964f9cd6d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat May 30 00:02:39 2020 +0000"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat May 30 00:02:39 2020 +0000"
      },
      "message": "Revert \"VTS: validate CSD is not received from h263 encoder\"\n\nThis reverts commit 40b3855645ec0b6407ed15a359337fe964f9cd6d.\n\nBug: 157773269\n\nReason for revert: Test fails\n\nChange-Id: I31455be3b18c39e4272cccd24c58eaad50d43f42\n"
    },
    {
      "commit": "ed8eabafff8cb13475e937dec68db3da58482aa0",
      "tree": "c883a5523eb86212666b860735fd3053abd55eed",
      "parents": [
        "9d3a1a47b8d515c1e8874552523a81531513117c",
        "993ff88474dda361db71459640299a4fdf0b8a01"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri May 29 20:34:12 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 29 20:34:12 2020 +0000"
      },
      "message": "Merge \"codec2: add API_SAME_INPUT_BUFFER\" into rvc-dev am: 993ff88474\n\nChange-Id: I04e7c4726d3cead6b8543ae33df453ff7b289dc8\n"
    },
    {
      "commit": "993ff88474dda361db71459640299a4fdf0b8a01",
      "tree": "c51cdb386023560bb394845f26881c6c8cba05f7",
      "parents": [
        "f7b7fd26e887c69dbc2074e66d70cc139ddeb13b",
        "963931cf9c84dc2143c7e53b0ee9582f8e14031f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri May 29 20:18:46 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 29 20:18:46 2020 +0000"
      },
      "message": "Merge \"codec2: add API_SAME_INPUT_BUFFER\" into rvc-dev"
    }
  ],
  "next": "9d3a1a47b8d515c1e8874552523a81531513117c"
}
