)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "5e39adb1c42dabd229fa416f4bb484181418e016",
      "tree": "9ba1df53d19f8daa24e5536b09224dfaa4b76e90",
      "parents": [
        "f12025b61d793a6a16eb5673663a828c2b1e9d0d",
        "1221fd1704150c76f175afe5bf46436236bdf48b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 12 23:13:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 12 23:13:17 2019 +0000"
      },
      "message": "Merge \"codec2: force array mode for graphic metadata buffers\" into qt-dev"
    },
    {
      "commit": "f12025b61d793a6a16eb5673663a828c2b1e9d0d",
      "tree": "d4f838e43e9bcc5fe76bb27fa5912cf97fa109b0",
      "parents": [
        "ace31cd04a8dfc37d488c8118818525ae8a733ed",
        "1858832f4708285eb5b2ace02d2a580125087d3c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 12 22:52:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 12 22:52:17 2019 +0000"
      },
      "message": "Merge \"Allow creation of input surface in CCodec\" into qt-dev"
    },
    {
      "commit": "1221fd1704150c76f175afe5bf46436236bdf48b",
      "tree": "1a899bddc378cacfe99c60b7b9fb04740438f9f9",
      "parents": [
        "c3fa11b6cc0951d21a193be001733b08549415d0"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jul 12 12:52:05 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jul 12 12:52:05 2019 -0700"
      },
      "message": "codec2: force array mode for graphic metadata buffers\n\nBug: 133291455\nTest: bug repro steps (10 times)\nChange-Id: I7513a97dcfa50df880539a4a121c697952aae36a\n"
    },
    {
      "commit": "ace31cd04a8dfc37d488c8118818525ae8a733ed",
      "tree": "77befd5d2a365b9f0c1d6d542f95e534c38763e8",
      "parents": [
        "20b29ddacc0acc04706882e1b006ad8589c52698",
        "2cd83c9fbbd286768999ade97f7fce4b409b06c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 12 00:39:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 12 00:39:16 2019 +0000"
      },
      "message": "Merge \"Skip secure decoders in C2 VTS\" into qt-dev"
    },
    {
      "commit": "2cd83c9fbbd286768999ade97f7fce4b409b06c4",
      "tree": "f0f91377c00b51c6fa8f8dabed62055523b318c6",
      "parents": [
        "c3fa11b6cc0951d21a193be001733b08549415d0"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jul 10 17:50:49 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jul 10 21:35:40 2019 -0700"
      },
      "message": "Skip secure decoders in C2 VTS\n\nTest: vts-tradefed run vts -m VtsHalMediaC2V1_0Host\n\nBug: 136725027\n\nChange-Id: I78e141c04890ab153135a7cc948e2b7dc4897787\n"
    },
    {
      "commit": "20b29ddacc0acc04706882e1b006ad8589c52698",
      "tree": "1d4b0a14637e186f2b02dd7a1205cd7a2285b3ea",
      "parents": [
        "c3fa11b6cc0951d21a193be001733b08549415d0"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 14 14:40:57 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jul 11 00:15:07 2019 +0000"
      },
      "message": "codec2: add color formats for image component\n\nBug: 136731683\nTest: atest CtsMediaTestCases:MediaCodecTest#testPrependHeadersToSyncFrames\nMerged-In: I8233ec928e7c5700abc1bdd7f32e097892947949\nChange-Id: I8233ec928e7c5700abc1bdd7f32e097892947949\n(cherry picked from commit 1622326c3c5ee468cf67b769b13b3dbb3fe9b560)\n"
    },
    {
      "commit": "1858832f4708285eb5b2ace02d2a580125087d3c",
      "tree": "847dddd25da6d462a14c88db13fcf6c2ec0fc5d3",
      "parents": [
        "c3fa11b6cc0951d21a193be001733b08549415d0"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat May 18 01:52:13 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jul 10 17:09:44 2019 -0700"
      },
      "message": "Allow creation of input surface in CCodec\n\nCurrently, an input surface to an encoder is created in the codec\nprocess, but the queue operation has to be issued from the application\nprocess. This CL allows an input surface to be created in the\napplication process, hence reducing the number of IPCs issued per frame.\nThis option can be chosen by setting \"debug.stagefright.c2inputsurface\"\nto -1. (If the property is not set, it defaults to 0, which picks the\ncurrent behavior.)\n\nTest: adb shell setprop debug.stagefright.c2inputsurface -1\nThen, record a video.\n\nBug: 131800183\nBug: 134017277\n\nChange-Id: Idbf2ba87689e1e876a215850aa0260539183a4ee\n"
    },
    {
      "commit": "c3fa11b6cc0951d21a193be001733b08549415d0",
      "tree": "534a27023aeb0784ecfce8256b48fd8a2adda08f",
      "parents": [
        "1a12706739c46aef41f82398718c2ce69ad1d79d",
        "ebe0f9e49a145b228938aac6b843ad3bb9e7313e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 08 22:53:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 08 22:53:31 2019 +0000"
      },
      "message": "Merge \"codec2: wait for fence in VideoNativeMetadata\" into qt-dev"
    },
    {
      "commit": "1a12706739c46aef41f82398718c2ce69ad1d79d",
      "tree": "b974210d5b58ca6e4294d8f65ceef04cdf78b835",
      "parents": [
        "69f8d1a5f2818c107d3d0d019c659f4348d56891"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Thu May 09 16:48:07 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Jul 03 14:05:54 2019 -0700"
      },
      "message": "VTS: changes in VTS Component test for qti components\n\nVTS component test currently fails for multiple release and reset APIs\nThis fail is because of ASSERT on the return type of these APIs.\nHowever these multiple release/reset APIs need not always return C2_OK.\n\nTest: VtsHalMediaC2V1_0TargetComponentTest -I default -C c2.qti.avc.decoder\n\nBug: 132403160\n\nChange-Id: I6e0f2e227c82c522dd590b9c683add206b41eac0\n"
    },
    {
      "commit": "a033ce52ffd11b607ed94395f2c63f4b991c486e",
      "tree": "c3cc10ba0d25f82fdf955210d3f8c4859bf3fae6",
      "parents": [
        "aba76c4d48e1b968e11bdd8b0562bd87fdce5e96"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri May 10 09:59:55 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Jul 03 11:11:13 2019 -0700"
      },
      "message": "VTS: changes for qti encoder plugins\n\nQTI components were failing VTS under following conditions :\n1) unsupported resolutions.\n2) fetchGraphicBuffer failed\n\nIn all these cases, test should be skipped instead of getting marked as FAILED.\n\nTest: VtsHalMediaC2V1_0TargetVideoEncTest -I default -C c2.qti.avc.encoder -P /sdcard/res/\n\nBug: 132405032\n\nChange-Id: Icd020135ee735f9f976a3a2cadf8a7ef5e378feb\n"
    },
    {
      "commit": "ebe0f9e49a145b228938aac6b843ad3bb9e7313e",
      "tree": "477b216eddc89992b65261e1f5a7a816879f3d11",
      "parents": [
        "aba76c4d48e1b968e11bdd8b0562bd87fdce5e96"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 03 11:06:51 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 03 11:06:51 2019 -0700"
      },
      "message": "codec2: wait for fence in VideoNativeMetadata\n\nBug: 133291455\nTest: CtsVerifier - Camera Video\nChange-Id: I57bbc992fc978eaf8f31464c04f2303cf0853041\n"
    },
    {
      "commit": "aba76c4d48e1b968e11bdd8b0562bd87fdce5e96",
      "tree": "70f5991ae8957026c7127719b1f9714f1d7bab47",
      "parents": [
        "6d76d14ef8d384cac4127572f662e8a6122785b2",
        "a8f871da507d1a9bd1484a8934dcc4d234476714"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 02 01:46:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 02 01:46:41 2019 +0000"
      },
      "message": "Merge \"Fix typo in the output binary\" into qt-dev"
    },
    {
      "commit": "6d76d14ef8d384cac4127572f662e8a6122785b2",
      "tree": "5694d4aaf483c2cfd96913380db6807228ea04ca",
      "parents": [
        "e80279e64ef4a6591f664f27e4bfc931ddb2ad20",
        "6e8019b20743a1172b1d9db3005a8c441ddaa230"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Jul 02 01:02:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 02 01:02:15 2019 +0000"
      },
      "message": "Merge \"codec2: make C2Param.h compatible with Pie C2Param.h\" into qt-dev"
    },
    {
      "commit": "e80279e64ef4a6591f664f27e4bfc931ddb2ad20",
      "tree": "f1ee070737bcf221aea5317fcdb768390ef4557f",
      "parents": [
        "9694a99645a42c23d489ce605e5cea4fdc0e1936",
        "bdffeadde6b279391001bbf8a61d3c86d2b31ea2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 01 23:01:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 01 23:01:25 2019 +0000"
      },
      "message": "Merge \"codec2: initialize delays at start\" into qt-dev"
    },
    {
      "commit": "a8f871da507d1a9bd1484a8934dcc4d234476714",
      "tree": "2cc2ced78cbf9c83012a5faf28dcf43fbcdb9c3b",
      "parents": [
        "9694a99645a42c23d489ce605e5cea4fdc0e1936"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 01 15:23:09 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 01 15:23:09 2019 -0700"
      },
      "message": "Fix typo in the output binary\n\nTest: vts-tradefed run vts -m VtsHalMediaC2V1_0Host\n\nBug: 136503165\n"
    },
    {
      "commit": "bdffeadde6b279391001bbf8a61d3c86d2b31ea2",
      "tree": "2df08c4b3e353a9ce4e09ebfd9306842c508d96b",
      "parents": [
        "ff52d12ac10a9fae215eea905af99601bde0d157"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jul 01 12:00:07 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jul 01 12:02:47 2019 -0700"
      },
      "message": "codec2: initialize delays at start\n\nBug: 136446346\nTest: bug repro steps\nChange-Id: Id5811411404625ca0316ebbdd75e075ca7fd42c3\n"
    },
    {
      "commit": "6e8019b20743a1172b1d9db3005a8c441ddaa230",
      "tree": "60bbce4451b744cd30765ea6bcbd4ecf3514cf4f",
      "parents": [
        "ff52d12ac10a9fae215eea905af99601bde0d157"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jul 01 10:05:28 2019 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jul 01 10:08:03 2019 -0700"
      },
      "message": "codec2: make C2Param.h compatible with Pie C2Param.h\n\nBug: 135941486\nChange-Id: Iecc26bdf3efe883838a4abd2b663fcb9834e6b7e\n"
    },
    {
      "commit": "9694a99645a42c23d489ce605e5cea4fdc0e1936",
      "tree": "fc318a7e6bab61b6695ab7e6cd90e1a7c9ac363c",
      "parents": [
        "ff52d12ac10a9fae215eea905af99601bde0d157"
      ],
      "author": {
        "name": "Praveen Chavan",
        "email": "pchavan@quicinc.com",
        "time": "Mon Jul 01 05:08:20 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 01 05:09:28 2019 -0700"
      },
      "message": "codec2: vts-video: align input buffer size for decoders\n\nHardware decoders expect minimum PAGE_SIZE alignment.\n\nTest:\n   VtsHalMediaC2V1_0TargetVideoDecTest -C c2.qti.hevc.decoder -P /sdcard/res/ -I default\n\nBug: 135427312\n\nChange-Id: I14ee2f93d644450679500d507e775ad16afead6d\n"
    },
    {
      "commit": "ff52d12ac10a9fae215eea905af99601bde0d157",
      "tree": "7700c37038328fabbdf07bda9062274cec1ab6d3",
      "parents": [
        "d0fb5dc7a12ca0fde1ac7a053a262a57bd80b7cc",
        "976d6e16ee3371a53e3bdec62a6e330cec509cb8"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sat Jun 29 18:42:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 29 18:42:04 2019 +0000"
      },
      "message": "Merge \"C2BqPool: Handle generation # retrieval failure\" into qt-dev"
    },
    {
      "commit": "d0fb5dc7a12ca0fde1ac7a053a262a57bd80b7cc",
      "tree": "59c5b98c950b4f05e98b16ae98bd1f95e94007e8",
      "parents": [
        "9368cad390b9fe2ecd06d9c79deadb87820bf566",
        "0ca30c332e72a7c3f2626d4487a76af8c74be9f7"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sat Jun 29 17:06:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 29 17:06:49 2019 +0000"
      },
      "message": "Merge \"codec2: fix rare native crash in buffer queue thread\" into qt-dev"
    },
    {
      "commit": "9368cad390b9fe2ecd06d9c79deadb87820bf566",
      "tree": "a98aa0dd48d073535a633f6962e8426c6100a55f",
      "parents": [
        "f182d3ae5b996d1372ac232672c3c22032b12931",
        "f0e7d226182e0549d625dea81d24974f38d8c449"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sat Jun 29 17:06:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 29 17:06:26 2019 +0000"
      },
      "message": "Merge \"codec2: fix output delay update\" into qt-dev"
    },
    {
      "commit": "f182d3ae5b996d1372ac232672c3c22032b12931",
      "tree": "5677f8fe35f8823ecc8a5cc1a311a446da2347e6",
      "parents": [
        "2655a0d0fcb2065ae680808e87206effe9610042",
        "0838494fc03397175c363763e3365a39ee790ed6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 29 00:00:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 29 00:00:00 2019 +0000"
      },
      "message": "Merge \"Add support for graphics.mapper@3.0\" into qt-dev"
    },
    {
      "commit": "0ca30c332e72a7c3f2626d4487a76af8c74be9f7",
      "tree": "b02111b6279fc5060869053d15ef93a218a888c7",
      "parents": [
        "eacca0610997172d057f6d47a63b2785a3191afa"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 28 14:15:02 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 28 23:26:27 2019 +0000"
      },
      "message": "codec2: fix rare native crash in buffer queue thread\n\nBug: 131800183\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I46a90751ff45577897bdcffbe912db12993a7467\n"
    },
    {
      "commit": "976d6e16ee3371a53e3bdec62a6e330cec509cb8",
      "tree": "c8fd6b950f025c10a6547b94a2397794cc371aac",
      "parents": [
        "eacca0610997172d057f6d47a63b2785a3191afa"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Jun 28 14:49:19 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Jun 28 21:59:43 2019 +0000"
      },
      "message": "C2BqPool: Handle generation # retrieval failure\n\nHandle dequeueBuffer failure during generation # retrieval.\n\nBug: 136156498\nChange-Id: I06c1ead59494b6b1bf5eef49b0c28003989b2094\n"
    },
    {
      "commit": "f0e7d226182e0549d625dea81d24974f38d8c449",
      "tree": "4f76ecee999086c93adeebf25753d20039020146",
      "parents": [
        "b3b559a8bdf953bfba8f51068210d59033947778"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 28 12:33:16 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 28 13:49:15 2019 -0700"
      },
      "message": "codec2: fix output delay update\n\nBug: 134635546\nTest: bug repro steps\nChange-Id: Ie14fc780246cdf404f323bf9a88ffcb1a403eb32\n"
    },
    {
      "commit": "eacca0610997172d057f6d47a63b2785a3191afa",
      "tree": "15335fcee4e29636097c7134f8dbbbf88df0c22f",
      "parents": [
        "5b9e5ab9da5d2c7b4f37f891359b6f532aeaec1c",
        "831b8d791477982fc6c7bee4b477532d5e5e7fbe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 28 16:46:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 28 16:46:25 2019 +0000"
      },
      "message": "Merge \"codec2: offload fence waiting for input surfaces into another thread\" into qt-dev"
    },
    {
      "commit": "5b9e5ab9da5d2c7b4f37f891359b6f532aeaec1c",
      "tree": "54dd69edb21dd9439c85a6ba7299d8a70e725414",
      "parents": [
        "24573856be1b843ab24bd255887d3513c7c1fd7a",
        "91cc4833c8befec65d7032b73ce214c0c444dd7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 28 10:48:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 28 10:48:09 2019 +0000"
      },
      "message": "Merge \"C2SoftVpxEnc: Make VPX_VBR as default mode\" into qt-dev"
    },
    {
      "commit": "91cc4833c8befec65d7032b73ce214c0c444dd7c",
      "tree": "8a5677a1e531d0b6d8e70b796298c387f2dc5d6a",
      "parents": [
        "2cbc7cd807382e371ad5ae71039afccb9641433c"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Jun 27 11:25:58 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 28 01:50:15 2019 -0700"
      },
      "message": "C2SoftVpxEnc: Make VPX_VBR as default mode\n\nUse VPX_VBR as default bitrate mode instead of VPX_CBR\n\nVideoEncoderDecoderTest in CTS doesn\u0027t set bitrate mode and\nVPX_CBR mode shows encoding artifacts when running that test\n\nTest: cts-tradefed run cts -m CtsVideoTestCases  -t \\\n android.video.cts.VideoEncoderDecoderTest#testAvcGoog0Qual0640x0360\nBug: 135891350\n\nChange-Id: I488273113b4d5cf4ae2f4b8208fcebdd095aa6f5\n"
    },
    {
      "commit": "831b8d791477982fc6c7bee4b477532d5e5e7fbe",
      "tree": "78d664869edad10ed008ef78b3e27cbd0c4b43d5",
      "parents": [
        "b3b559a8bdf953bfba8f51068210d59033947778"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 11 17:52:56 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jun 27 15:12:48 2019 -0700"
      },
      "message": "codec2: offload fence waiting for input surfaces into another thread\n\nBug: 131800183\nTest: manual\nChange-Id: I0d05764eea683210ace5a7d1d9108544cdbaee51\n"
    },
    {
      "commit": "0838494fc03397175c363763e3365a39ee790ed6",
      "tree": "195b416b4ea04d752f0e0cf49b466a5d5a28d852",
      "parents": [
        "86bd6afc79a46d586be816172f3cef7e7c89dc09"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed May 15 08:42:44 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 27 06:45:11 2019 +0000"
      },
      "message": "Add support for graphics.mapper@3.0\n\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\n\nBug: 128013727\nBug: 129670826\nBug: 135733310\nChange-Id: Iaa7a3f06956f9f81b3d4338bbf32fea282cdd511\nMerged-In: Iaa7a3f06956f9f81b3d4338bbf32fea282cdd511\n"
    },
    {
      "commit": "f08e84030e7c224ec2fd064d88759f426db88496",
      "tree": "e7acce7c0aa4c518a27fb5ffd33e9cba524fe89d",
      "parents": [
        "2cbc7cd807382e371ad5ae71039afccb9641433c"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 13 15:07:47 2019 +0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jun 26 21:56:01 2019 -0700"
      },
      "message": "Fix names in Codec2 VTS\n\nTest: vts-tradefed run vts -m VtsHalMediaC2V1_0Host\n\nBug: 133187143\n\nChange-Id: If4057a11563034415fe244294d36892feb7a62d7\n"
    },
    {
      "commit": "2cbc7cd807382e371ad5ae71039afccb9641433c",
      "tree": "06c3629b09da13c5fac20b68a2fe7e3ece970437",
      "parents": [
        "4574d4ed7a979ad0d91e37a09a315c479f920962",
        "a39882b5d85353a2d308ed7c7d3bd3cec1301391"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 25 23:42:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 23:42:04 2019 +0000"
      },
      "message": "Merge \"CCodecBuffers: add support for reallocating graphic buffers\" into qt-dev"
    },
    {
      "commit": "a39882b5d85353a2d308ed7c7d3bd3cec1301391",
      "tree": "03b8f1ff1bd65de49f7a5b1b1daf080b81979595",
      "parents": [
        "a69eacc42ca98e7da08efaac1426c691be0a85b2"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jun 20 16:13:56 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jun 20 16:13:56 2019 -0700"
      },
      "message": "CCodecBuffers: add support for reallocating graphic buffers\n\nBug: 135261503\nTest: modified AdaptivePlaybackTest\nChange-Id: I64de657175c671672ab67d8941e35f0ba35c8dbd\n"
    },
    {
      "commit": "5ff7ff550b9cc0a01e3cef2c4cdf87a7563a497c",
      "tree": "e745fa1d5af22c77c443a820a32d7038ed6dfef1",
      "parents": [
        "a69eacc42ca98e7da08efaac1426c691be0a85b2",
        "08515811a510b9a9dce6072b9ae39fe894784f92"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 19 23:41:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 19 23:41:43 2019 +0000"
      },
      "message": "Merge \"Migrate buffers during surface change\" into qt-dev"
    },
    {
      "commit": "a69eacc42ca98e7da08efaac1426c691be0a85b2",
      "tree": "34ed1d6a0462d7baae424050695d6ac56482ce67",
      "parents": [
        "c6ad7d76288ed155f63ba388b5ce1fb22d4ef261",
        "9ee5a7cba5ffe9f55f1ab05b6a496b67743b4670"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 19 17:50:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 19 17:50:59 2019 +0000"
      },
      "message": "Merge \"CCodec: increase timeout for operations\" into qt-dev"
    },
    {
      "commit": "9ee5a7cba5ffe9f55f1ab05b6a496b67743b4670",
      "tree": "de18838668774e6aef207766ffe84fc8f6b716bd",
      "parents": [
        "e81a326d90dfce1249917b796f69b48fe1c59971"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 17 11:33:24 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 18 20:30:28 2019 +0000"
      },
      "message": "CCodec: increase timeout for operations\n\nDo not interrupt apps when the system is slowed down transiently.\n\nBug: 134707995\nTest: builds\nMerged-In: I2cc946a5e3d66f64886954bb82e01dd5c72c0ffa\nChange-Id: I2cc946a5e3d66f64886954bb82e01dd5c72c0ffa\n"
    },
    {
      "commit": "442be4503ca2c1f281e0697b05c6f0eb04df307d",
      "tree": "118bf478a7e14edb5da5fa0a4a77ef531602a60c",
      "parents": [
        "e1163459035a6cac598a891b49a9081192a3c0cd"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Jun 18 10:20:54 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Jun 18 11:15:11 2019 -0700"
      },
      "message": "Guard fd with unique_fd in C2OMXNode::emptyBuffer\n\nThe fd cloned near the beginning of C2OMXNode::emptyBuffer\nshould last until this function goes out of scope, but we\nare seeing the fd becomes invalid during this process.\nThis causes a crash during Component::queue when we try\nto clone from this fd again.\n\nUse unique_fd to guard most of the life span of this fd in\nhope to catch the offender.\n\nbug: 133254412\ntest: camera recording; cts VideoEncoderTest;EncodeDecodeTest.\n\nChange-Id: I4bd7398c069e58915303bbc0f58b1471c2755e31\n"
    },
    {
      "commit": "08515811a510b9a9dce6072b9ae39fe894784f92",
      "tree": "d1e4a1cb03693b888473b743752032aa0db4ee78",
      "parents": [
        "e81a326d90dfce1249917b796f69b48fe1c59971"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Jun 05 11:16:32 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sun Jun 16 14:19:25 2019 -0700"
      },
      "message": "Migrate buffers during surface change\n\nMigrate graphic buffers during surface change in order to avoid\nBufferQueue handling complexity later on.\n\nTest: Manually using Chrome and google photo app\nBug: 132302078\nBug: 130862880\nChange-Id: Ifb348b5d6a8f5a89dcc10a9f0be075057a5d3a6d\n"
    },
    {
      "commit": "0080d7ec3d795a0e420abd20c6085329b7aa0eb1",
      "tree": "371a30a25598ef32e12a4bcbd1257164d654fa5b",
      "parents": [
        "814d18929ca4d880b95d21c650528e953de69916"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jun 06 14:20:26 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 07 17:24:47 2019 +0000"
      },
      "message": "CCodec: fix i-frame-interval and aac configs\n\nBug: 134533155\nTest: manual\nChange-Id: I95ad7638148dfdfe7ecb76e8b2682e86c23812e8\nMerged-In: I95ad7638148dfdfe7ecb76e8b2682e86c23812e8\n"
    },
    {
      "commit": "8581d92e214f78df21fb789bd5cb9c50a9ca2c4c",
      "tree": "a212be46060e8af1d7c10f3a3fffd257696c92b5",
      "parents": [
        "b8c6bb3bb4a6e8f4aeefb1ffbe943f2979f75db2",
        "881a266f9e88a92e004dace2faa2bb28d60a20d9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 05 21:58:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 05 21:58:10 2019 +0000"
      },
      "message": "Merge \"C2SoftOpusEnc: Fix higher bitrate encoding at lower sample rates\" into qt-dev"
    },
    {
      "commit": "881a266f9e88a92e004dace2faa2bb28d60a20d9",
      "tree": "20a0d1f51f5a5e7fe7af55c4bafee7cbd8f77ce9",
      "parents": [
        "90d1d53862638210d848ddedef2600aae35337d3"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu May 30 14:32:22 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 05 09:06:50 2019 -0700"
      },
      "message": "C2SoftOpusEnc: Fix higher bitrate encoding at lower sample rates\n\nOutput buffer allocated was not large enough to hold higher bitrate\noutputs for lower sample rates (eg: 512kbps at 8000 Hz)\n\nAlso pass remaining bytes in the allocated output buffer correctly\nto encoder.\n\nBug: 134087860\nTest: Apply CTS cl mentioned in the bug\nTest: atest android.media.cts.EncoderTest#testOpusEncoders\n\nChange-Id: I01a75cb76d15b733690e35fa107ec973668d19bb\n"
    },
    {
      "commit": "7d966311d724a14f7332d673726d1076c589dafa",
      "tree": "eeb7852e9383a5555e8d3cb603e025da02f5d321",
      "parents": [
        "90d1d53862638210d848ddedef2600aae35337d3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 04 14:00:49 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 04 14:00:49 2019 -0700"
      },
      "message": "codec2: fix graphic buffer copy\n\nBug: 134498476\nTest: atest CtsMediaTestCases:ImageReaderDecoderTest\nChange-Id: I4de9f5f0410c308bd87b59124d536a671a5d2b61\n"
    },
    {
      "commit": "90d1d53862638210d848ddedef2600aae35337d3",
      "tree": "cc3848768ba0ab692b8824387d3ed7cf36c4ff41",
      "parents": [
        "35b711dc89f31ab034606a95ce67e3d4629fe38c",
        "13e556b764fc1cccd29ac98df776e131e693913c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jun 03 17:55:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 03 17:55:12 2019 +0000"
      },
      "message": "Merge \"media/codec2: reserve a slot for failed query results\" into qt-dev"
    },
    {
      "commit": "35b711dc89f31ab034606a95ce67e3d4629fe38c",
      "tree": "578b770f9bd13642104c39acbc299800626ccd92",
      "parents": [
        "2ffe8ab8579c76f627d736305b4940bdce4d9289",
        "02af5a19abcdcccb23f23b13ef2b6ec5d9ddd805"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jun 03 17:52:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 03 17:52:45 2019 +0000"
      },
      "message": "Merge \"codec2: use an index flag for split parameters\" into qt-dev"
    },
    {
      "commit": "8b04b4592f51dcc532a18ba74e989135c1f26f5e",
      "tree": "fa87a057c99027c6a4658577dd4f3c304ade593c",
      "parents": [
        "34b9e0b641a2f0cd0f61a7a3d25d62c22f4920f6",
        "9a4c8ebc809ec927ff1332c24c4fdfec0c8be051"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sat Jun 01 05:43:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 01 05:43:06 2019 +0000"
      },
      "message": "Merge \"codec2: Remove quality from output format for CBR, VBR mode\" into qt-dev"
    },
    {
      "commit": "e51c8876560e2b0e38a1697f58db2ed34800589e",
      "tree": "91e037f25a24ac2442e7d53f986e2e2d32309e32",
      "parents": [
        "cc50ca89f00e3949e37d7a95822a616d5bf706d5",
        "8bfa17a39b833f463cfaeea67b85f5de0993e7bc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sat Jun 01 01:42:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 01 01:42:51 2019 +0000"
      },
      "message": "Merge \"codec2: fix graphic buffer copying in byte buffer mode\" into qt-dev"
    },
    {
      "commit": "cc50ca89f00e3949e37d7a95822a616d5bf706d5",
      "tree": "a9955f38a586a5464d21218d4f7d832495d2145a",
      "parents": [
        "c9992148b495f1a7610c388ae1ccec557d7df547",
        "5ecf383ef43e8303da5d18c55eba58663832f5bc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sat Jun 01 01:42:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 01 01:42:14 2019 +0000"
      },
      "message": "Merge \"CCodec: handle delay config update\" into qt-dev"
    },
    {
      "commit": "c9992148b495f1a7610c388ae1ccec557d7df547",
      "tree": "7251b7372ce940c2d0e0e0a6dd6c0603bad516f8",
      "parents": [
        "6c7fa038153c59a23cd069aa498c3d3b33be1c7d",
        "f7c49e2779445b6d2d2c1526a27d8009f1bd1851"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri May 31 21:52:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 31 21:52:17 2019 +0000"
      },
      "message": "Merge \"codec2: Fix width and height when output is cropped\" into qt-dev"
    },
    {
      "commit": "13e556b764fc1cccd29ac98df776e131e693913c",
      "tree": "4160f0cbe6140b1e3946b4ae08dc3363615b59ed",
      "parents": [
        "6c7fa038153c59a23cd069aa498c3d3b33be1c7d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 31 13:59:55 2019 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 31 14:00:39 2019 -0700"
      },
      "message": "media/codec2: reserve a slot for failed query results\n\nBug: 124982277\nChange-Id: I94d0314057805a3a360b716c5e2c6b8e81060ff6\n"
    },
    {
      "commit": "02af5a19abcdcccb23f23b13ef2b6ec5d9ddd805",
      "tree": "1b760c9db5c99b481a2aade0eb49f3fa15614e5a",
      "parents": [
        "6c7fa038153c59a23cd069aa498c3d3b33be1c7d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 30 09:22:21 2019 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 31 12:33:25 2019 -0700"
      },
      "message": "codec2: use an index flag for split parameters\n\nBug: 124982277\nChange-Id: I88dd8f568a5616f12cf6c176ab97fbfc89083962\n"
    },
    {
      "commit": "9a4c8ebc809ec927ff1332c24c4fdfec0c8be051",
      "tree": "00eca968b9fa305fe5c7fd4d74230f53e69ec465",
      "parents": [
        "8cce89de1ae336910f2f5b5d20e027671f34396e"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed May 29 15:41:20 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri May 31 12:10:42 2019 -0700"
      },
      "message": "codec2: Remove quality from output format for CBR, VBR mode\n\nTest: Manually verify output format using AMediaCodec based application\nTest: atest android.media.cts.VideoEncoderTest#testGoogH265FlexMaxMax\nBug: 133263311\n\nChange-Id: If084d33c7cf114874fa7db86b0561efdee0725d5\n"
    },
    {
      "commit": "5ecf383ef43e8303da5d18c55eba58663832f5bc",
      "tree": "36e3384ad8016ce2844dd0bb966f52611ce59c57",
      "parents": [
        "8cce89de1ae336910f2f5b5d20e027671f34396e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 18 10:28:58 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri May 31 11:36:30 2019 -0700"
      },
      "message": "CCodec: handle delay config update\n\nBug: 130223947\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: manual test with software codecs changing delay randomly\nChange-Id: Ia574522a44df22f9638bc4049d7418843a76b57b\n"
    },
    {
      "commit": "8bfa17a39b833f463cfaeea67b85f5de0993e7bc",
      "tree": "3fa5eb73fe1a7a2eb75295353c887448c7b3589a",
      "parents": [
        "f7c49e2779445b6d2d2c1526a27d8009f1bd1851"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 30 22:12:30 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 30 22:12:30 2019 -0700"
      },
      "message": "codec2: fix graphic buffer copying in byte buffer mode\n\n- Use crop instead of raw width/height from the view.\n- Reduce memory allocation amount using the fact that we only support\n  YUV420 for raw graphic buffers.\n- Slightly increase max linear input buffer size.\n\nBug: 132042537\nTest: cts-tradefed run cts -m CtsMediaBitstreamsTestCases\nChange-Id: Idb79c773e51bb99ba931384abdfd68772c719c31\n"
    },
    {
      "commit": "6c7fa038153c59a23cd069aa498c3d3b33be1c7d",
      "tree": "abd2e24f2b6b92c28265136af92093cbad3c8d02",
      "parents": [
        "44c6af6526c692a370083b57dbfc52c38929ede3",
        "8eec9d08a6653c86c8c65c70780c21eccb6e2532"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 30 21:23:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 30 21:23:34 2019 +0000"
      },
      "message": "Merge \"codec2: cache ion buffers with CPU access flags.\" into qt-dev"
    },
    {
      "commit": "46238cd0395a0cb759bb1370356a8ac0fb2fa72b",
      "tree": "5145446396ac75a047e5599e74b89e99370991cd",
      "parents": [
        "1961bef6ac9a1a536eab02d9ea315e3032520571",
        "a0a5fde902e1cfd8b75c97c34f8c3f424027be4b"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu May 30 00:59:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 30 00:59:17 2019 +0000"
      },
      "message": "Merge \"C2SoftOpusEnc: Fix mono encoding\" into qt-dev"
    },
    {
      "commit": "1961bef6ac9a1a536eab02d9ea315e3032520571",
      "tree": "35dc40ffaac1242f8cae06fc78b33999ca06ff6d",
      "parents": [
        "8cce89de1ae336910f2f5b5d20e027671f34396e",
        "4054c97d5e14427593f40a1214aa285a96f47385"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 29 21:38:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 21:38:30 2019 +0000"
      },
      "message": "Merge \"Update raw decoder sample and bitrate limits\" into qt-dev"
    },
    {
      "commit": "f7c49e2779445b6d2d2c1526a27d8009f1bd1851",
      "tree": "f7c0d8d10544516c48e4d8352e6d1d4451e47dc3",
      "parents": [
        "8cce89de1ae336910f2f5b5d20e027671f34396e"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri May 24 14:19:16 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed May 29 14:14:12 2019 -0700"
      },
      "message": "codec2: Fix width and height when output is cropped\n\nReturn cropped width and height instead of block\u0027s width\nand height\n\nTest: cts-tradefed run cts -m CtsMediaBitstreamsTestCases \\\n -t android.media.cts.bitstreams.H264Yuv420_8bitBpBitstreamsTest\nBug: 132042537\n\nChange-Id: I72538248fff4aeb9f0ad51e6e0d8844f66f20f92\n"
    },
    {
      "commit": "8cce89de1ae336910f2f5b5d20e027671f34396e",
      "tree": "442a4473af52a7136ce303d818e43bcddd23f213",
      "parents": [
        "0e1f65fad1056eb6ae108a93ec9d96fe93ba29fc",
        "b09409a0149127261ce65d3abf7157123013007e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed May 29 21:06:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 21:06:09 2019 +0000"
      },
      "message": "Merge \"C2SoftAacEnc: add support for setting Profile and SBR mode\" into qt-dev"
    },
    {
      "commit": "a0a5fde902e1cfd8b75c97c34f8c3f424027be4b",
      "tree": "2cbed9e43b5e192ef359e2702ec581c1f5a7eaec",
      "parents": [
        "88665c482f6503667389c314594ab5e9f990b1f4"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri May 17 11:41:18 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed May 29 13:20:49 2019 -0700"
      },
      "message": "C2SoftOpusEnc: Fix mono encoding\n\nNumber of coupled streams was wrongly initialized during codec create\nwhich is now fixed based on number of channels\n\nAlso, limit number of channels supported to 2\n\nBug: 132798253\nTest: atest android.media.cts.EncoderTest#testOpusEncoders\n\nChange-Id: Ib0705c805c5518f94765a605a928f002df21cd5f\n"
    },
    {
      "commit": "c9f1a05ae1fbc60c1ef8fd3ad96b83ac80693409",
      "tree": "219999b99f0484710bf9418d2029354bbce77034",
      "parents": [
        "315f7aabe82d0ecbbb0ab08c4e75994846508071",
        "e1c360a5b80ccf002a0ae60f089831e5fc31244a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 29 19:39:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 19:39:08 2019 +0000"
      },
      "message": "Merge changes I3c756d61,Id0f6cf61 into qt-dev\n\n* changes:\n  avcenc: add GOP support\n  CCodec: add max B frames support\n"
    },
    {
      "commit": "b09409a0149127261ce65d3abf7157123013007e",
      "tree": "9560bc6e7710eb37967924db2016f078495676cf",
      "parents": [
        "315f7aabe82d0ecbbb0ab08c4e75994846508071"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Thu May 23 18:57:52 2019 +0530"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed May 29 10:43:00 2019 -0700"
      },
      "message": "C2SoftAacEnc: add support for setting Profile and SBR mode\n\nTest: Manually using AMediaCodec based application\nTest: atest android.media.cts.EncoderTest#testAACEncoders\n\nBug: 133482105\n\nChange-Id: If2e3f0ffde38610ae1ae1b7e860e65bfea6e56b8\n"
    },
    {
      "commit": "e1c360a5b80ccf002a0ae60f089831e5fc31244a",
      "tree": "98bc78ed2d2a1bcd831bc37bd54a6111785486aa",
      "parents": [
        "aab2eea323292f18a0ea0d20eea174e7271fd77e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed May 22 10:38:58 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed May 29 10:30:28 2019 -0700"
      },
      "message": "avcenc: add GOP support\n\nBug: 127315857\nTest: screenrecord --codec-name c2.android.avc.encoder --bframes 1 /sdcard/a.mp4\nChange-Id: I3c756d610675644abd71712c2d576f10a451613a\n"
    },
    {
      "commit": "315f7aabe82d0ecbbb0ab08c4e75994846508071",
      "tree": "5c4bed48d4232989206f6855381a3c2b2b9b3bf0",
      "parents": [
        "9eef0acf2e05ff75a25a0cfd64340bf5db444ac6",
        "602749a2d2ed76e6b98592ebf3dcde244e25dce3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed May 29 03:52:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 03:52:31 2019 +0000"
      },
      "message": "Merge changes I05aeb909,Iee31eed6,I2544a7cb into qt-dev\n\n* changes:\n  C2SoftOpusEnc: Populate skip_samples in OpusHeader\n  MPEG4Extractor: Overwrite opus version as 1\n  CCodecConfig: Fix mapping to bitrate-mode\n"
    },
    {
      "commit": "9eef0acf2e05ff75a25a0cfd64340bf5db444ac6",
      "tree": "0f8ae7f0d804002a7d2da5a0215953ad2f20d1a7",
      "parents": [
        "f5b547b0b49fa067349113cb32348790f211e98a",
        "1971e2c1f5cafb8c24cc68dae6896f04ed0be9ff"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 28 23:35:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 23:35:44 2019 +0000"
      },
      "message": "Merge \"Codec2Buffer: add size info to client-based output byte buffer\" into qt-dev"
    },
    {
      "commit": "250e5346728d68c6ebc10c5d9b3f7af43ac93eb6",
      "tree": "4bb973e761e1db477ef5853036d010fac927c112",
      "parents": [
        "b472cf075b83686fe30254a3b58f60e5866a667a",
        "9eac4d1485d69e44c467f0595dc3537a7707d004"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 28 20:48:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 20:48:36 2019 +0000"
      },
      "message": "Merge \"CCodec: pass consumer usage from component to input surface\" into qt-dev"
    },
    {
      "commit": "602749a2d2ed76e6b98592ebf3dcde244e25dce3",
      "tree": "cf109436dbb0b305c672ff74656f413867932916",
      "parents": [
        "4ae31f36f297d7e3d32c7f30119cb2747443d4cd"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri May 24 11:49:08 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 28 13:48:08 2019 -0700"
      },
      "message": "C2SoftOpusEnc: Populate skip_samples in OpusHeader\n\nskip_samples in opusHeader is now populated to signal codec delay\nWithout this, an ogg file created from this encoders output resulted\nin codec delay being set to zero when it was played out in Android.\n\nTest: Encode raw file to Opus -\u003e Mux to Ogg -\u003e Extract and decode\nTest: Verify codec delay in decode step\nTest: atest android.media.cts.EncoderTest#testOpusEncoders\nBug: 133506289\n\nChange-Id: I05aeb909abf8b3fa62e709a099f5e544a7aa555c\n"
    },
    {
      "commit": "1971e2c1f5cafb8c24cc68dae6896f04ed0be9ff",
      "tree": "ffdaa5c6d47b7d3cdbbf3b5bebdb0e0c838fa948",
      "parents": [
        "b472cf075b83686fe30254a3b58f60e5866a667a"
      ],
      "author": {
        "name": "Pin-chih Lin",
        "email": "johnylin@google.com",
        "time": "Mon Apr 15 19:36:26 2019 +0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 28 20:40:27 2019 +0000"
      },
      "message": "Codec2Buffer: add size info to client-based output byte buffer\n\nIn byte-buffer mode of Codec2.0 ConstGraphicBlockBuffer would be allocated\nbigger size (width * height * 4). Adding size info as image convertor\nreported by setRange() is beneficial for app to be able to get actual\nframe buffer size in byte-buffer mode.\n\nBug: 130398258\nBug: 132140935\nTest: manual\nTest: run CtsMediaTestCases\nChange-Id: Ieb04d77ac28e88d687fa79fbd8dad2584e83a63b\n"
    },
    {
      "commit": "4054c97d5e14427593f40a1214aa285a96f47385",
      "tree": "d1c5b37fc316798f00d8bb7ff2a02acbfb56c27e",
      "parents": [
        "b472cf075b83686fe30254a3b58f60e5866a667a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 28 11:28:51 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 28 18:47:45 2019 +0000"
      },
      "message": "Update raw decoder sample and bitrate limits\n\nSupport up to 384 kHz sampling rate, and update the bitrate limit\naccording, since it wasn\u0027t even high enough to begin with.\n\nBug: 133475669\nTest: test file\n\nChange-Id: I9a3c578f06ae591c2dffa0f5985b769591703b93\n"
    },
    {
      "commit": "71cbb9d4e4757033b23a0ba600cba4e279d5c73f",
      "tree": "d6749eac402022f6fe083c9ddbcba1d01ddc3090",
      "parents": [
        "88665c482f6503667389c314594ab5e9f990b1f4"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue May 21 11:21:27 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 28 11:45:29 2019 -0700"
      },
      "message": "CCodecConfig: Fix mapping to bitrate-mode\n\nbitrate-mode was not mapped from c2 params to sdk params\n\nAlso fix typecast of bitrate mode while checking config params\nfor quality/bitrate. It was wrongly typecast to c2 enum\n\nTest: Manual using a test application using AMediaCodec api\nBug: 133241887\n\nChange-Id: I2544a7cbb4001152197b9ec164fe94b1a6da40d3\n"
    },
    {
      "commit": "b472cf075b83686fe30254a3b58f60e5866a667a",
      "tree": "bd6c897e121442c028aa4f4c1a52178b21aff864",
      "parents": [
        "88665c482f6503667389c314594ab5e9f990b1f4",
        "8045d592d555ce962ae083642917cf60ec5ef4cd"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 28 18:41:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 18:41:54 2019 +0000"
      },
      "message": "Merge \"C2SoftHevcEnc: Add support for dynamic bitrate change\" into qt-dev"
    },
    {
      "commit": "aab2eea323292f18a0ea0d20eea174e7271fd77e",
      "tree": "a2bae68669b69936f5c3b723fecf35e58cb20b7c",
      "parents": [
        "88665c482f6503667389c314594ab5e9f990b1f4"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed May 22 10:37:58 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 28 11:29:32 2019 -0700"
      },
      "message": "CCodec: add max B frames support\n\nBug: 127315857\nTest: screenrecord --codec-name c2.android.avc.encoder --bframes 1 /sdcard/a.mp4\nChange-Id: Id0f6cf618767b3b23e11122f7abee2d5b125d59c\n"
    },
    {
      "commit": "88665c482f6503667389c314594ab5e9f990b1f4",
      "tree": "713a4c74d31cd2e7032d5587e11f4ec06ecf4bce",
      "parents": [
        "596842a20bc2ffd8c2f0a1ab3f81a2a3e2d0d24a",
        "b99d91fc925147caee29b853f6ed0261b35f35b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 28 16:55:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 16:55:15 2019 +0000"
      },
      "message": "Merge \"C2SoftFlacEnc: Add support for complexity parameter\" into qt-dev"
    },
    {
      "commit": "d493e98942febb5113b0dbfd936abbfe47c7ff91",
      "tree": "4b23bc28314e53128d4894fbd9b956d7eccdae1c",
      "parents": [
        "7d44121e94456219f58cb788420096e3bfdffdfe"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat May 18 19:55:57 2019 -0700"
      },
      "committer": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Thu May 23 19:39:30 2019 -0700"
      },
      "message": "C2SoftHevcEnc: Do not initialize encoder in onInit()\n\nLike c2 soft avc encoder, defer encoder initialization to process()\nThis change allows multiple start() and reset() calls.\n\nTest: adb shell /data/local/tmp/vts/VtsHidlC2V1_0TargetComponentTest\\\n -C c2.android.hevc.encoder -P /sdcard/media/ -I software\nTest: atest android.media.cts.VideoEncoderTest\nBug: 133067331\n\nChange-Id: Ia66206e9cfc008508222900dc498ff3b30e2fb4e\n"
    },
    {
      "commit": "b99d91fc925147caee29b853f6ed0261b35f35b7",
      "tree": "b5b1d9abc9cb65066b426b9951188c9c47baaa74",
      "parents": [
        "7d44121e94456219f58cb788420096e3bfdffdfe"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat May 18 18:33:16 2019 -0700"
      },
      "committer": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Thu May 23 19:37:47 2019 -0700"
      },
      "message": "C2SoftFlacEnc: Add support for complexity parameter\n\n\"flac-compression-level\" is mapped to complexity in C2 mapper\n\nTest: Manually using AMediaCodec based application\nBug: 133058238\n\nChange-Id: I8b7d5afc8620bc397c5b0b519a9b983f41a53efc\n"
    },
    {
      "commit": "9eac4d1485d69e44c467f0595dc3537a7707d004",
      "tree": "36127536d3e048c41022ee2eec1e4940f72ec7d7",
      "parents": [
        "5592ee268507a8ee90fd374530e55a6279dbf0de"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 23 12:58:48 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 23 12:58:48 2019 -0700"
      },
      "message": "CCodec: pass consumer usage from component to input surface\n\nBug: 129670826\nTest: manual\nChange-Id: I258b739a5ab032a4390d34d5449fbe8473a4faf9\n"
    },
    {
      "commit": "8eec9d08a6653c86c8c65c70780c21eccb6e2532",
      "tree": "714573c7f7e2cfe7bb9b19b306e55fb2d67a7d9e",
      "parents": [
        "f9b3d532eb7422446d7efbd54b15fa87ea60d68a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 22 15:08:49 2019 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 22 15:11:52 2019 -0700"
      },
      "message": "codec2: cache ion buffers with CPU access flags.\n\nBug: 131600580\nBug: 132046952\nChange-Id: I72a63c18ee1e43bf55507683e01c6746eba6ade9\n"
    },
    {
      "commit": "8045d592d555ce962ae083642917cf60ec5ef4cd",
      "tree": "389ed5b647e389c739604f7667daf17a0379e0e9",
      "parents": [
        "7d44121e94456219f58cb788420096e3bfdffdfe"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat May 18 18:59:21 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon May 20 17:03:32 2019 -0700"
      },
      "message": "C2SoftHevcEnc: Add support for dynamic bitrate change\n\nTest: Manual with a application based on AMediaCodec api\nBug: 125938526\n\nChange-Id: Idefe6291d8d7185400d20a7c95c9ea5070a0b196\n"
    },
    {
      "commit": "248e025c5c2718c21c593ffbcd959abce41291bf",
      "tree": "21ea957d7919a726d45ec63608f2cbdd20e48c0e",
      "parents": [
        "86bd6afc79a46d586be816172f3cef7e7c89dc09",
        "ded2fd3a3f687b9dce194ecbcc0000d02125776e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 20 22:33:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 20 22:33:39 2019 +0000"
      },
      "message": "Merge \"C2SoftHevcEnc: Reduce min supported resolution to 2x2\" into qt-dev"
    },
    {
      "commit": "f61206fb63d5a3295ba31327228e2682f9d57e1d",
      "tree": "010fb0dae82b25aa6289dbfa32b486fa897aa160",
      "parents": [
        "4f1b69083719207f8cde2a6bf22bd3ebef80fdd8"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sat May 18 16:52:46 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon May 20 11:16:52 2019 -0700"
      },
      "message": "vpxdec: parallel execution of 10bit format conversion\n\nBug: 132046952\nTest: manual\nChange-Id: I210bbfb0de63200c1355fb7d6e4bc7b3cbdc4d0b\n"
    },
    {
      "commit": "ded2fd3a3f687b9dce194ecbcc0000d02125776e",
      "tree": "6d4e374957ded1c5c8defed85035b5c70b11c584",
      "parents": [
        "4f1b69083719207f8cde2a6bf22bd3ebef80fdd8"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed May 15 15:36:25 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sat May 18 17:34:59 2019 -0700"
      },
      "message": "C2SoftHevcEnc: Reduce min supported resolution to 2x2\n\nlibhevc encoder library earlier had a restriction on min resolution\nsupported as 320x128. It now supports upto 2x2.\nThis commit updates min supported resolution in c2 plugin and as well\nin xml files.\n\nAlso add supported frame-rate range in xml for c2 soft hevc encoder\n\nBug: 130537033\nTest: atest android.media.cts.MediaCodecCapabilitiesTest#\\\ntestAllAdvertisedVideoEncoderBitrateModes\nTest: atest android.media.cts.MediaCodecCapabilitiesTest#\\\ntestAllNonTunneledVideoCodecsSupportFlexibleYUV\n\nChange-Id: I0cfcf3cb3098a2a63c9386a047c702ab3c5c5a32\n"
    },
    {
      "commit": "4f1b69083719207f8cde2a6bf22bd3ebef80fdd8",
      "tree": "52df7fe644069290cb13c0405a89317454afc4d9",
      "parents": [
        "62acb7fbe65ea28c4a277327bdfbe92ebd201305",
        "8635fc832085b0548b40232b13646bbca15842ff"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat May 18 05:32:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 18 05:32:23 2019 +0000"
      },
      "message": "Merge \"media: enable Codec 2.0 by default again\" into qt-dev"
    },
    {
      "commit": "62acb7fbe65ea28c4a277327bdfbe92ebd201305",
      "tree": "f7350f252ae7478d5d62637277a8856b64bd05cc",
      "parents": [
        "40e57410aad7bf13b481a0d77c049b747517f0be",
        "8e2cfb54916d235185ab333d3608c3eb0aaae54c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 18 04:16:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 18 04:16:30 2019 +0000"
      },
      "message": "Merge \"Ignore channel\u0027s onInputBufferDone while using input surface\" into qt-dev"
    },
    {
      "commit": "a37a0d1295dc0f4336c1eac745a493f8eca5670f",
      "tree": "aeed0c3767140e0638e2a0dabfea723f225bc7b8",
      "parents": [
        "302652eab7ad68a89af1dcf06c190492e941b8c1",
        "097090588fa2d4beebb7defb9481f6e990b55c98"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 18 00:22:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 18 00:22:00 2019 +0000"
      },
      "message": "Merge \"Pull xaac codec from build\" into qt-dev"
    },
    {
      "commit": "8635fc832085b0548b40232b13646bbca15842ff",
      "tree": "b4f189e3929754e0cbab1be1fa3c248af6d7e01a",
      "parents": [
        "596250cb844a93296a8ae298d1a91c18de7246e3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 17 17:35:10 2019 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 17 20:47:26 2019 +0000"
      },
      "message": "media: enable Codec 2.0 by default again\n\nThis reverts commit 596250cb844a93296a8ae298d1a91c18de7246e3.\n\nReason for revert: we can disable on cuttlefish specifically\n\nBug: 129710438\nChange-Id: I65bc168661f46314a0263e6aab77c7f6f1b5953f\n"
    },
    {
      "commit": "097090588fa2d4beebb7defb9481f6e990b55c98",
      "tree": "09419a10ef41bf5086e71d95afbf0c851105447b",
      "parents": [
        "efb768921e7566c41b2d01eb0fccdff4d2445445"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri May 17 11:04:03 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri May 17 11:04:03 2019 -0700"
      },
      "message": "Pull xaac codec from build\n\nremove references that pull xaac codec into the build; the codec is\nstill considered experimental and not to be included in product.\n\nBug: 131342273\nTest: compilation\nChange-Id: Ic7ff3871c88555bd006c0c79beebada3732a8b8e\n"
    },
    {
      "commit": "b56ac58ce33d3ba401c024658d25ea77968f3706",
      "tree": "9b9cc81f97a5d2ba2ace1b36df9e2fd26d9bfb5c",
      "parents": [
        "c17c93b7fb15f2991824c68bd608108b1f6959ab",
        "596250cb844a93296a8ae298d1a91c18de7246e3"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri May 17 04:53:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 17 04:53:40 2019 +0000"
      },
      "message": "Merge \"Revert \"media: enable Codec 2.0 by default\"\" into qt-dev"
    },
    {
      "commit": "596250cb844a93296a8ae298d1a91c18de7246e3",
      "tree": "813cb3cfa0f54e57ac124d63096238c398728754",
      "parents": [
        "3c4b455145752aa57ee4777ac94e8b4c32fd59f7"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri May 17 02:24:01 2019 +0000"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri May 17 02:24:01 2019 +0000"
      },
      "message": "Revert \"media: enable Codec 2.0 by default\"\n\nThis reverts commit 3c4b455145752aa57ee4777ac94e8b4c32fd59f7.\n\nReason for revert: Possibly causing b/132887737 and blocking presubmit\n\nChange-Id: Ib6da7c3e1506965a5d2c202e8bd6cf0e4a81dc3c\n"
    },
    {
      "commit": "c1d77e970c08f251d9b54ac29079c1d9c9935079",
      "tree": "9f829d7eae52c72991e66b33da82e48ca4990971",
      "parents": [
        "b57bf1667082ddc329828895559c46edb1997cae",
        "a2f5a657fd5371bb1024aad300427ce5d0ea3d96"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 16 23:34:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 16 23:34:19 2019 +0000"
      },
      "message": "Merge \"Change libvpx to shared library\" into qt-dev"
    },
    {
      "commit": "2f56f072d84e73fb24dca8c64a3f2a798a9ff7a6",
      "tree": "6f6d9a5eb5c426fedaab0e1b9cee37f9b2130fc2",
      "parents": [
        "efb768921e7566c41b2d01eb0fccdff4d2445445",
        "dfa3f5ac632dc376194c456f57357ddc059716a3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 16 19:00:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 16 19:00:19 2019 +0000"
      },
      "message": "Merge \"codec2: Update stride calculations in mpeg4, vpx and aom decoder plugins\" into qt-dev"
    },
    {
      "commit": "dfa3f5ac632dc376194c456f57357ddc059716a3",
      "tree": "e7fcac75b6bc0fade97b2945a8ec807d40650110",
      "parents": [
        "00ffd9e0c4cd97529b77248eae5c819a7d3f8a13"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu May 02 12:10:24 2019 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 16 16:44:16 2019 +0000"
      },
      "message": "codec2: Update stride calculations in mpeg4, vpx and aom decoder plugins\n\nBug: 131844219\nTest: atest android.media.cts.DecoderTest\nTest: Play HDR videos on YouTube\n\nChange-Id: Iec4823cf6e061b10a9fd8d7d4429fd0b6d6f6bf6\n"
    },
    {
      "commit": "6de2d24bd940e74141a418fe5f6ad395e77a784e",
      "tree": "9089dfd69052cb9aa0728c062265c323902a4cc5",
      "parents": [
        "e445c2817a0996d6ced1c24e3a9d8532fd7ee51a",
        "3c4b455145752aa57ee4777ac94e8b4c32fd59f7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 16 00:23:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 16 00:23:18 2019 +0000"
      },
      "message": "Merge \"media: enable Codec 2.0 by default\" into qt-dev"
    },
    {
      "commit": "a2f5a657fd5371bb1024aad300427ce5d0ea3d96",
      "tree": "b16441093d80e245e2f575455edaca391c81e402",
      "parents": [
        "00ffd9e0c4cd97529b77248eae5c819a7d3f8a13"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri May 10 19:33:03 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed May 15 13:24:55 2019 -0700"
      },
      "message": "Change libvpx to shared library\n\nBug: 132466615\nTest: Build and flash\n\nChange-Id: I6cb494ef5422e901236921fb3ff376d758c40007\n"
    },
    {
      "commit": "8e2cfb54916d235185ab333d3608c3eb0aaae54c",
      "tree": "7a3d166479e6e8a99ec09a13472cf89a66f64e57",
      "parents": [
        "e445c2817a0996d6ced1c24e3a9d8532fd7ee51a"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed May 15 05:20:52 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed May 15 05:30:02 2019 -0700"
      },
      "message": "Ignore channel\u0027s onInputBufferDone while using input surface\n\nTest: Record a video while running logcat\n\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\n\nBug: 132461433\nChange-Id: I996fa9d469bc395afb2589c6c0d9e43c8f4b0d69\n"
    },
    {
      "commit": "464d4ff72896af37d04d299e868e83d5f49a5cd3",
      "tree": "f0acc58004400b0fdf3a557871e9bc5e327f8ae7",
      "parents": [
        "00ffd9e0c4cd97529b77248eae5c819a7d3f8a13",
        "26b946deeb4690c3c5363faf92312776b75aaf78"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon May 13 22:35:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 13 22:35:25 2019 +0000"
      },
      "message": "Merge changes Id9b40acc,I6ddff3f8 into qt-dev\n\n* changes:\n  codec2: Add support for B frames in C2SoftAvcEnc plugin\n  codec2: add support for B Frames in C2SoftHevcEnc\n"
    },
    {
      "commit": "3c4b455145752aa57ee4777ac94e8b4c32fd59f7",
      "tree": "102ee0819f59326a29e13ee04462b227b4391ca1",
      "parents": [
        "00ffd9e0c4cd97529b77248eae5c819a7d3f8a13"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 10 22:06:40 2019 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 13 15:26:40 2019 -0700"
      },
      "message": "media: enable Codec 2.0 by default\n\nBug: 129710438\nChange-Id: Idb114c7a95f9e751788f36850f0e8299eb805c9d\n"
    },
    {
      "commit": "d7f726d950aa842f7c835510d795057c97d8efb4",
      "tree": "99437b3ae9d496c5386a66d29f8cb665d3345fd1",
      "parents": [
        "279cf4b9ef12aaa9830977c3d151bca034a6c60d",
        "7892ceabede55576e4035adbd4f0bf2f27b0655d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 10 18:27:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 10 18:27:29 2019 +0000"
      },
      "message": "Merge \"CCodec: Detect pipeline fullness based on pending inputs\" into qt-dev"
    }
  ],
  "next": "26b946deeb4690c3c5363faf92312776b75aaf78"
}
