)]}'
{
  "log": [
    {
      "commit": "815ccb90be5941c4ab28102349001ef20bdb6a90",
      "tree": "6c1f261cacff79aa9b4d22ddffc72574b4d31a23",
      "parents": [
        "5c65cc79f1f595d75834165e17ebe14d8b3288fe",
        "6f5587a4da14be30ff97b1cde5b6bdbedf67ec19"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Nov 21 16:18:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 21 16:18:24 2019 -0800"
      },
      "message": "Merge \"C2SoftAvcEnc: Allocate output buffer as per clip\u0027s dimensions\" am: 910201b8ca am: e7ac2536c5\nam: 6f5587a4da\n\nChange-Id: Ieb796812cf551f97f3089c34d485b871a293f472\n"
    },
    {
      "commit": "6f5587a4da14be30ff97b1cde5b6bdbedf67ec19",
      "tree": "33aca96ad250f4cd0ae6b69fe1efc7f25eac7d70",
      "parents": [
        "30acc1cd706970de62931bb0d41255eee8b26ae0",
        "e7ac2536c52dfd8ea5abd967c12770d0e2a89d00"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Nov 21 16:14:55 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 21 16:14:55 2019 -0800"
      },
      "message": "Merge \"C2SoftAvcEnc: Allocate output buffer as per clip\u0027s dimensions\" am: 910201b8ca\nam: e7ac2536c5\n\nChange-Id: I0369b88c20caa9658391882258db26047fafb8ed\n"
    },
    {
      "commit": "e7ac2536c52dfd8ea5abd967c12770d0e2a89d00",
      "tree": "8b643e269939ae3f48425cee065097b82ed43f71",
      "parents": [
        "290638a8f6c639d232395a19328f06244361e27d",
        "910201b8cae7b60929a7180a98c45b9ae7aa0591"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Nov 21 16:11:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 21 16:11:57 2019 -0800"
      },
      "message": "Merge \"C2SoftAvcEnc: Allocate output buffer as per clip\u0027s dimensions\"\nam: 910201b8ca\n\nChange-Id: I80f480037b92d6b38abb6ea82d0988010a1d2b38\n"
    },
    {
      "commit": "ea0eb37207cf6fffb3ee7926e8b8cff7ec38c0fd",
      "tree": "c8edcb33bb25edd4303ebc7e3f29896d765dbf4f",
      "parents": [
        "71a763b4753628b916c4d3ece5b2da8e898dc03f"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Nov 21 10:33:05 2019 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Nov 21 19:36:29 2019 +0000"
      },
      "message": "C2SoftAvcEnc: Allocate output buffer as per clip\u0027s dimensions\n\nInstead of allocating a fixed size output buffer, allocate it as per\nwidth and height of the input being encoded. To ensure for very low\nresolutions, this size doesn\u0027t become too small, use a minimum size of\n512K Bytes.\n\nBug: 144928581\nTest: h264 related tests in android.media.cts.VideoEncoderTest\nChange-Id: I01c1aa03456043824354005f1708f07b3268d97e\n"
    },
    {
      "commit": "d7f88ee7900a6d0f7d664b1024063c13931579fb",
      "tree": "0699024938d152e1980f0bd7462b0c39f8bb0d2d",
      "parents": [
        "f1a584a44cd2fb35a1817438db4342ee8bd6825e"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Nov 14 16:04:25 2019 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Nov 14 17:06:29 2019 -0800"
      },
      "message": "Support more audio decoder sample rates\n\nSupport audio decoder sample rates which are in specfications.\nBug: 144035392\nBug: 144528858\n\nChange-Id: I2df0796c17ab5c82190ff72345b1666ae5793ac0\n"
    },
    {
      "commit": "8b37693f478cdf21a69f73dcc4262d5cbc26c916",
      "tree": "dda182352c462939482a9f5a0738c16cb46ebc34",
      "parents": [
        "01594f2dfe0e789b967e835dfc0342becbb1094d",
        "aab47c204cf2f1612fb87227ae6ba6fc7e0b9fe3"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Nov 08 13:37:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 13:37:35 2019 -0800"
      },
      "message": "Merge \"vorbisdec: support 192Khz sample rate for vorbis\" into qt-aml-media-dev am: f54b3d7732\nam: aab47c204c\n\nChange-Id: I697334c07ada9ae93ada22895e7b5af9c893d04b\n"
    },
    {
      "commit": "aab47c204cf2f1612fb87227ae6ba6fc7e0b9fe3",
      "tree": "356f9e82a2684211ff91fddfb26f1f2c56b7c1f3",
      "parents": [
        "430c4038afa698d528ffa483a22b760c0a1d2280",
        "f54b3d7732926ac2b0730f007daa2015a7c37a91"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Nov 08 13:30:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 13:30:20 2019 -0800"
      },
      "message": "Merge \"vorbisdec: support 192Khz sample rate for vorbis\" into qt-aml-media-dev\nam: f54b3d7732\n\nChange-Id: I67fc51548fac57586e9841678731516d79c4f69d\n"
    },
    {
      "commit": "b8f41f2fde7ccc908834af529fb3ec58c170a3ec",
      "tree": "16b37dd1eeefd9c1a8a24e3d0902b48f488326f4",
      "parents": [
        "9fb60eaeb7f9696d0d3469f219582b3738daf4ba",
        "3fb171b046f1042f1e4ea78e7d79a91472b50b32"
      ],
      "author": {
        "name": "Liu, Kai1",
        "email": "kai1.liu@intel.com",
        "time": "Wed Nov 06 15:49:42 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 15:49:42 2019 -0800"
      },
      "message": "Merge \"Fix the issue of NV12 input with wrong format VPX_IMG_FMT_I420\" am: b12f55b3d9 am: 9370c4abf4\nam: 3fb171b046\n\nChange-Id: Idc97c047c7705b89ee9fbb1440b3f8d628f8cfe3\n"
    },
    {
      "commit": "3fb171b046f1042f1e4ea78e7d79a91472b50b32",
      "tree": "a69b3a8adad94abd93ef894254f1cab9ce8b3f53",
      "parents": [
        "2117bb091fbbc26ceb43753eec099d78540b1595",
        "9370c4abf407c829931fd43812f737018f2cad9a"
      ],
      "author": {
        "name": "Liu, Kai1",
        "email": "kai1.liu@intel.com",
        "time": "Wed Nov 06 15:43:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 15:43:38 2019 -0800"
      },
      "message": "Merge \"Fix the issue of NV12 input with wrong format VPX_IMG_FMT_I420\" am: b12f55b3d9\nam: 9370c4abf4\n\nChange-Id: Icd0c4ad9dd77ce5f31fb13c7f84b31aa4e730df9\n"
    },
    {
      "commit": "9370c4abf407c829931fd43812f737018f2cad9a",
      "tree": "d08c4102a40a4a00d1713082cb3f646327cb46ce",
      "parents": [
        "82f49a0c7ce794f55bf51f9b108917bb453e16d1",
        "b12f55b3d996b1b67e6ffde01dc9485d64d8f8d9"
      ],
      "author": {
        "name": "Liu, Kai1",
        "email": "kai1.liu@intel.com",
        "time": "Wed Nov 06 15:37:54 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 15:37:54 2019 -0800"
      },
      "message": "Merge \"Fix the issue of NV12 input with wrong format VPX_IMG_FMT_I420\"\nam: b12f55b3d9\n\nChange-Id: Id59e6068c57c1cd7fc5df251e4f76157cdeb8d50\n"
    },
    {
      "commit": "b12f55b3d996b1b67e6ffde01dc9485d64d8f8d9",
      "tree": "941dc0d0b04110cf234ae93daf3d1d1172687321",
      "parents": [
        "6c525b799c5a9f57a1f144bd454be4015c44ec45",
        "386c36ff5cc9c1185b66f4e145de450368d206ef"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 06 23:11:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 06 23:11:54 2019 +0000"
      },
      "message": "Merge \"Fix the issue of NV12 input with wrong format VPX_IMG_FMT_I420\""
    },
    {
      "commit": "3be63215378b7fec7e6b675993896ebdca05fdf7",
      "tree": "bbf520a680c353741daa0f070e4eadf4c56b6a8b",
      "parents": [
        "228c298dbbd2e6e533a320747abd5a4d5d116945"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Nov 05 15:36:12 2019 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Nov 06 00:09:28 2019 +0000"
      },
      "message": "vorbisdec: support 192Khz sample rate for vorbis\n\nBug: 143675582\nTest: bug repro steps\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I581c861abac2f76c40fad63990d2dd14f7ce2731\n"
    },
    {
      "commit": "1e3c17265af1c60430114d216b64f2ca7238d6a9",
      "tree": "68c478016a1e695383817988922b6ad340109a79",
      "parents": [
        "2c5768e6b7596c70c1e0a05df0e3df4dcba012c5",
        "228c298dbbd2e6e533a320747abd5a4d5d116945"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 05 14:01:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 14:01:22 2019 -0800"
      },
      "message": "Merge \"vpxdec: handle non-display frames\" into qt-aml-media-dev\nam: 228c298dbb\n\nChange-Id: Iec6426439809a5447b10647e248d6032dad072f4\n"
    },
    {
      "commit": "2c5768e6b7596c70c1e0a05df0e3df4dcba012c5",
      "tree": "2d87a00841c9bdb5cd200dbbfeab43718c5db103",
      "parents": [
        "ef8fed44bb79077d6f34f57c7f634ad47727b9e2",
        "4358fd9a69a4b0df2d6f65f7898d227fccf74c84"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 05 14:00:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 14:00:50 2019 -0800"
      },
      "message": "Merge \"aacenc: handle and warn overlapping timestamps\" into qt-aml-media-dev\nam: 4358fd9a69\n\nChange-Id: I45dd9e925747862dc34d48f021386a48f99255b2\n"
    },
    {
      "commit": "228c298dbbd2e6e533a320747abd5a4d5d116945",
      "tree": "b7f31cf9a8b7c6deda30a0605283c40a6a2930ea",
      "parents": [
        "4358fd9a69a4b0df2d6f65f7898d227fccf74c84",
        "377eeab0007ccde21bf8839529be82c2a7c48fea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 05 21:48:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 05 21:48:07 2019 +0000"
      },
      "message": "Merge \"vpxdec: handle non-display frames\" into qt-aml-media-dev"
    },
    {
      "commit": "4358fd9a69a4b0df2d6f65f7898d227fccf74c84",
      "tree": "eed1de608a871da4b8eaaad5586de2f5baaa6f2a",
      "parents": [
        "31d9f5893dcaea5571f0b6dd2e31b9d69f0fe2e8",
        "8767f614a4f4b2bf7dcfafc0f98bc7de569ab6ba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 05 21:47:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 05 21:47:41 2019 +0000"
      },
      "message": "Merge \"aacenc: handle and warn overlapping timestamps\" into qt-aml-media-dev"
    },
    {
      "commit": "ef8fed44bb79077d6f34f57c7f634ad47727b9e2",
      "tree": "a01620c0859f984f53827815b1554d2a85f3b586",
      "parents": [
        "05620f5a140fd65b9d3558cfd2fe7f8320f1f38e",
        "31d9f5893dcaea5571f0b6dd2e31b9d69f0fe2e8"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Nov 05 10:50:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 10:50:09 2019 -0800"
      },
      "message": "Merge \"g711 channel count limits\" into qt-aml-media-dev\nam: 31d9f5893d\n\nChange-Id: I349653bf0a14765bc9b66cff5e68069c0102d4b8\n"
    },
    {
      "commit": "8767f614a4f4b2bf7dcfafc0f98bc7de569ab6ba",
      "tree": "c56f9d31e73a0061e9e34d4c4a6a51c4ed99546e",
      "parents": [
        "e32a1d7c90b62438679651a8a1b024455f45823e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 01 10:33:16 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 05 06:12:31 2019 +0000"
      },
      "message": "aacenc: handle and warn overlapping timestamps\n\nBug: 143676467\nTest: bug repro steps\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nMerged-In: I09c679330e6c3fdf7329a1723b5e31cbd1c7e65b\nChange-Id: I09c679330e6c3fdf7329a1723b5e31cbd1c7e65b\n(cherry picked from commit 227480430bdfa82b62832336fdb3dee3140c8c87)\n"
    },
    {
      "commit": "dadd5bcd82344795780b79f8af5d80e7d21966ec",
      "tree": "4b63f6c8db08e24cec62e8405f1f2d14bf86c0f2",
      "parents": [
        "54ae7b773e2e1e1f9e373e8d803c39f2295ed2f0",
        "ddd7a80f5bb936f1d4c26f1dcc5e7b4564a26c9e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 05 01:07:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 05 01:07:33 2019 +0000"
      },
      "message": "Merge \"vpxdec: handle non-display frames\""
    },
    {
      "commit": "377eeab0007ccde21bf8839529be82c2a7c48fea",
      "tree": "580eed857c315eb6444404851f09dd8703199cc2",
      "parents": [
        "e32a1d7c90b62438679651a8a1b024455f45823e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sun Nov 03 19:05:59 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 04 21:22:26 2019 +0000"
      },
      "message": "vpxdec: handle non-display frames\n\nBug: 143115066\nTest: bug repro steps\nMerged-In: I4c581b229b83a555d6214075f0e5367d17461cc9\nChange-Id: I4c581b229b83a555d6214075f0e5367d17461cc9\n"
    },
    {
      "commit": "ddd7a80f5bb936f1d4c26f1dcc5e7b4564a26c9e",
      "tree": "eb3b2fda50c9f53a704c34808352875b24d7c7a4",
      "parents": [
        "f90425ded5810d4f4dbb12fe10d0961b1470da68"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sun Nov 03 19:05:59 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 04 13:20:15 2019 -0800"
      },
      "message": "vpxdec: handle non-display frames\n\nBug: 143115066\nTest: bug repro steps\nChange-Id: I4c581b229b83a555d6214075f0e5367d17461cc9\n"
    },
    {
      "commit": "0bde0d29160389b29939b581c23ab02fa3d6ce78",
      "tree": "88f4ff6dbb277b965d68eb10bcb901edb2191f8b",
      "parents": [
        "e32a1d7c90b62438679651a8a1b024455f45823e"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 22 13:33:29 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Nov 04 21:16:43 2019 +0000"
      },
      "message": "g711 channel count limits\n\ncorrect \u0027default to 6 channels\u0027 to \u0027default 1; max 6 channels\u0027\n\nBug: 143163373\nTest: vts-tradefed run vts --module VtsHalMediaC2V1_0Host\n(cherry picked from commit 7a34a8bd9e15ea2b19b08087600bedf6806b8300)\n\nChange-Id: Iadb32a090f018937a719fc581c9f0e7b31adea3a\n"
    },
    {
      "commit": "227480430bdfa82b62832336fdb3dee3140c8c87",
      "tree": "6281a42704bb8896c44e8d2b4cb3683594abb70e",
      "parents": [
        "f90425ded5810d4f4dbb12fe10d0961b1470da68"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 01 10:33:16 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 01 10:52:33 2019 -0700"
      },
      "message": "aacenc: handle and warn overlapping timestamps\n\nBug: 143676467\nTest: bug repro steps\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I09c679330e6c3fdf7329a1723b5e31cbd1c7e65b\n"
    },
    {
      "commit": "934e6199fc78969de8533c57466f3dc0dc5d6314",
      "tree": "c51a9a1ae4df00a07e762762a2b47203c1f8cbf4",
      "parents": [
        "a6cd34bb1a08d44b6dd79bb3d3633965a28f8bf4",
        "7a34a8bd9e15ea2b19b08087600bedf6806b8300"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 31 00:06:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 31 00:06:33 2019 +0000"
      },
      "message": "Merge \"g711 channel count limits\""
    },
    {
      "commit": "6fcb941084faecce31909f1c50ee1ba442244f8b",
      "tree": "d8904b383fd5d7e01c3c966c1c57c44266dbad18",
      "parents": [
        "22cd27bcc50b17ebb5104400cece4c34f1729930",
        "c499a089250910118da5a292794d0dc1c9053171"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 14:30:59 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 14:30:59 2019 -0700"
      },
      "message": "DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master\n\nBug: 142003500\nChange-Id: I0de886061b2d75f9c37e8edbd4e7e08225d0186b\n"
    },
    {
      "commit": "93d30835c64ace9c89421ace1a9493ed979f9d6b",
      "tree": "f299c512362082546794830ee708412087fe929c",
      "parents": [
        "2dbc477445c9e12b1e461062725275cbefd35ef2",
        "9d1cde5604f6704358d5d2eb49a96b54cd29d888"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 29 13:28:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 29 13:28:06 2019 -0700"
      },
      "message": "Merge \"aacenc: fix possible shift in remainder\" into qt-qpr1-dev am: e3032ea219\nam: 9d1cde5604\n\nChange-Id: Ib6d7e02f29919ef425537b7772098519319a845a\n"
    },
    {
      "commit": "5dd3ecb8756a8286eb20029b92b627cd2b3d635f",
      "tree": "609ef7e8047cb4a7ed8361cc69b6257b7655ecd8",
      "parents": [
        "f16f21366cbc91778d3e4c57d0d679dafd274d1f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 14:18:39 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 29 18:35:35 2019 +0000"
      },
      "message": "aacenc: fix possible shift in remainder\n\nBug: 142699551\nTest: modified EncoderTest\nMerged-In: I45f6a0a6666fa6177e0d47931055d2aa3ddd0b3d\nChange-Id: I45f6a0a6666fa6177e0d47931055d2aa3ddd0b3d\n"
    },
    {
      "commit": "6c92756b1d540221535c2baa0427d66ef12bc0d3",
      "tree": "ee09d076454b3e6ed6df59ffe5a7eab07d85a3d7",
      "parents": [
        "ea08908d57c9af2be63c9ba2895eb049cc931218",
        "f15bccb8311cde40b8fd98ee1e247c65061ee839"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 25 20:09:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 25 20:09:33 2019 +0000"
      },
      "message": "Merge \"aacenc: fix possible shift in remainder\""
    },
    {
      "commit": "386c36ff5cc9c1185b66f4e145de450368d206ef",
      "tree": "f6978b540325275ac05ce8e609f2fbd6d6a7f999",
      "parents": [
        "9a5a544b235358543715cbaa54cca7ca0737d1e7"
      ],
      "author": {
        "name": "Liu, Kai1",
        "email": "kai1.liu@intel.com",
        "time": "Thu Aug 22 13:37:41 2019 +0800"
      },
      "committer": {
        "name": "Bing",
        "email": "bing.deng@intel.com",
        "time": "Thu Oct 24 15:01:13 2019 +0800"
      },
      "message": "Fix the issue of NV12 input with wrong format VPX_IMG_FMT_I420\n\nC2SoftVpxEnc uses NV12 input data but format is specified as I420,\nwhich causes the recorded video messy.\n\nThe fix is using mConversionBuffer as input, whose format is I420.\n\nBug: 139906732\nTest:\nChange-Id: Ib94dd217a82b2bac57056cfc3af5344da78b47d7\n"
    },
    {
      "commit": "f15bccb8311cde40b8fd98ee1e247c65061ee839",
      "tree": "59b399ff2c4fde46c424020944c1ef1ffc749e52",
      "parents": [
        "5871ab512193274898baca9a4efa734392019ebf"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 14:18:39 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 14:35:09 2019 -0700"
      },
      "message": "aacenc: fix possible shift in remainder\n\nBug: 142699551\nTest: modified EncoderTest\nChange-Id: I45f6a0a6666fa6177e0d47931055d2aa3ddd0b3d\n"
    },
    {
      "commit": "89f3994620c9b19ece47694680b3c3aad594d924",
      "tree": "9e02a6c1adfa3fb4018a50ecdd972ed52ef6fc7c",
      "parents": [
        "d7edfe03581df6cfb71b94c688dca0c4e6731fa1",
        "c48e0ae6ba2542b05de39d3ec22c073146ffc494"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 12:33:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 12:33:04 2019 -0700"
      },
      "message": "aacenc: handle input size not aligned at sample boundary am: 1f5583ef37\nam: c48e0ae6ba\n\nChange-Id: I0307319a74bc6c9decacd4712e40fb93955f6ad1\n"
    },
    {
      "commit": "cd8793a325408a5f77aee9bd719d2591fa4a30fd",
      "tree": "7accb34ca7b8b5fd261bde7a5bee21f22cbb8326",
      "parents": [
        "fcb1f7fa5a99a45596230876d5072d8351cac503",
        "e25539a93f04b06361252e2aa8baab534efbc1de"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 10:05:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:05:18 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\" am: 84a53822a1 am: 460618a6d1 am: c317c587d5\nam: e25539a93f\n\nChange-Id: Ib8636ca3d1a5e251de8a4ce3643f0f88dfe85234\n"
    },
    {
      "commit": "e25539a93f04b06361252e2aa8baab534efbc1de",
      "tree": "426328cbad5d443932406779bb6db8c6f0ba8b92",
      "parents": [
        "72e4fdab19cc58aca0c5f0bd951360a8341a0f53",
        "c317c587d5fa6fa79cf7d21240e981eeb9f97058"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 09:58:28 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:58:28 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\" am: 84a53822a1 am: 460618a6d1\nam: c317c587d5\n\nChange-Id: I639643fd5fd4e5cfe08045cb58a782434e6d1315\n"
    },
    {
      "commit": "460618a6d10680db68cb3c1104227bd99b587fdc",
      "tree": "b7993f47ad5d9079d2913017456bbc47d0f4d630",
      "parents": [
        "b87d0ade25067d3f3e03245fd77e43fd7a238e7e",
        "84a53822a1a24785dfa5da63e364753423ae8257"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 09:45:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:45:03 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\"\nam: 84a53822a1\n\nChange-Id: I035c393c2e27fa83fcbcf1aa3b90b7dda5cc4ea6\n"
    },
    {
      "commit": "7a34a8bd9e15ea2b19b08087600bedf6806b8300",
      "tree": "b1acf17d2cd293e40782dd5ee231a9455500eca4",
      "parents": [
        "f6581aaac9469864be4bd915bca0c1ae9f37d55d"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 22 13:33:29 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 22 13:33:29 2019 -0700"
      },
      "message": "g711 channel count limits\n\ncorrect \u0027default to 6 channels\u0027 to \u0027default 1; max 6 channels\u0027\n\nBug: 143163373\nTest: vts-tradefed run vts --module VtsHalMediaC2V1_0Host\n"
    },
    {
      "commit": "1f5583ef37f1b43d470ff9a1ef8b8dc4e0305ca7",
      "tree": "eb89bf0c356c27b19b6260a147a8eaace0153ed8",
      "parents": [
        "ca7582109dd529eb80dff3d6135a20950a9e3b47"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Aug 09 10:35:55 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 22 20:33:22 2019 +0000"
      },
      "message": "aacenc: handle input size not aligned at sample boundary\n\nBug: 136068046\nBug: 142699551\nTest: modified EncoderTest\nChange-Id: Ife09efcedf573d4327e8482e03dd82fcafdb5eb2\nMerged-In: Ife09efcedf573d4327e8482e03dd82fcafdb5eb2\n(cherry picked from commit 3dd7bd3440ef048fa0fcd9d86c42ac75038e9c11)\n"
    },
    {
      "commit": "79b0c24b58af5fbfec814a2a11506ef0f72541c3",
      "tree": "2551d295da89029c75f6a9219a6bc1a3b2980b98",
      "parents": [
        "1f72838954cb3689fb58eef6276553d9a45ff0a8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Sun Oct 13 08:17:34 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 15 11:00:29 2019 -0700"
      },
      "message": "Make DataSourceFactory singletone\n\nThis is preparation for having a subclass of DataSourceFactory which\nis only used in mediaserver process with OMA (forward-lock) use case.\n\nTest: build\nBug: 142567168\nChange-Id: I2a1ab3d1ae89f657a84376d9a95d4e814b545b4f\n"
    },
    {
      "commit": "dbfd6388dd4618c9a387790ae0e7dd591c7f3d8d",
      "tree": "682561df1491ac432adfb2f82fae6f98892e350a",
      "parents": [
        "8c0039cad0dc13284fdf7887708c56b26bd96ee6",
        "183a8ba4644f82c1e1d6d04a3ba250b733a0cb2c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Oct 10 16:51:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 16:51:31 2019 -0700"
      },
      "message": "Merge \"C2SoftHevcEnc: add gop support\" am: ba14ba2bed am: 5bbb2707a3 am: 7f8374f54b\nam: 183a8ba464\n\nChange-Id: I1d9235f2f2189545067ac4ad8dc2ca9a95fb3158\n"
    },
    {
      "commit": "183a8ba4644f82c1e1d6d04a3ba250b733a0cb2c",
      "tree": "f81cf370c86c2b9c9b2b5c18da0b6fa96bda6052",
      "parents": [
        "0bf9cf4f7c5e3b371b33fdcb53ef1b877582fd8b",
        "7f8374f54b927394dadde4d7988312b43ef2b6c9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Oct 10 16:45:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 16:45:58 2019 -0700"
      },
      "message": "Merge \"C2SoftHevcEnc: add gop support\" am: ba14ba2bed am: 5bbb2707a3\nam: 7f8374f54b\n\nChange-Id: I7b9e1a5b32c83ee563527a1e5b35ef5dc8e1d0d0\n"
    },
    {
      "commit": "5bbb2707a3a6b3333e6ace9aa808e0159a3690b3",
      "tree": "3ee43865c16e040a273ece50f3ff84c67e3667c7",
      "parents": [
        "6252c394beff4af6a2007a285a72d3080dcf0646",
        "ba14ba2bede483a70df547cd0187ab3a068552c7"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Oct 10 16:32:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 16:32:56 2019 -0700"
      },
      "message": "Merge \"C2SoftHevcEnc: add gop support\"\nam: ba14ba2bed\n\nChange-Id: Id2bad5c6c9eaf8254aa2b89a921d1444081f41f7\n"
    },
    {
      "commit": "ba14ba2bede483a70df547cd0187ab3a068552c7",
      "tree": "03c2e4586115c599775f1f182076b3a6ea88eb59",
      "parents": [
        "bb3c777e401d10f379835243bfcb2e6b6c678504",
        "fbccd2eca5ef7ecb9c55fb41d2c97a5d7874f1d9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Oct 10 23:17:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 10 23:17:08 2019 +0000"
      },
      "message": "Merge \"C2SoftHevcEnc: add gop support\""
    },
    {
      "commit": "df7a95c8a04e5ea729724105bb9ba9c1feeb429b",
      "tree": "21daef3f8f3e2519a2d666975ef6af7df8728a37",
      "parents": [
        "bd2e267483575289a268a46a599e3e287c80ea14",
        "3ae6a9450c1dd97762817f72f442099ef03b5220"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 09 15:24:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 09 15:24:58 2019 -0700"
      },
      "message": "Merge \"Split datasource out of libstagefright\" am: 229c543d08 am: 448242fe09\nam: 3ae6a9450c\n\nChange-Id: I886e8c821a047c3ea303412aab78fb3885e06e85\n"
    },
    {
      "commit": "448242fe095b3e72ce9779b7c09f6b0eee5721b0",
      "tree": "709a1d38537ae95b5f0fdfbcdd91d5f607ae0d81",
      "parents": [
        "995d433aa42f3fe64c8fd9e8b892c156fa7c1ad4",
        "229c543d081cc29f1f07df8d0b1657cdb71e0c15"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 09 15:06:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 09 15:06:25 2019 -0700"
      },
      "message": "Merge \"Split datasource out of libstagefright\"\nam: 229c543d08\n\nChange-Id: Iebedf39dbdf0cc4627fac7add4047689c63ff329\n"
    },
    {
      "commit": "fa8be7d2371d66db6c7838060d5729f6fd9374ef",
      "tree": "aa00504b96299a891446e46c81c6b0d72c9aae02",
      "parents": [
        "58ae37b5b34d6a2bddd46494230a58f5fcc3f5e3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 23 12:15:57 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 09 07:41:58 2019 -0700"
      },
      "message": "Split datasource out of libstagefright\n\ninto libdatasource, which contains:\n  DataSourceFactory\n  (Clear)FileSource\n  (Clear)MediaHTTP\n  DataURISource\n  HTTPBase\n  NuCachedSource2\n\nThis is needed to break a circular dependency in an upcoming CL.\n\nTest: build, boot\n\nChange-Id: I34d9937235c78f18f51b18945342a0743e209577\nMerged-In: I34d9937235c78f18f51b18945342a0743e209577\n"
    },
    {
      "commit": "42057ce1890b2be250b95f56734a47b93c8ad537",
      "tree": "7bfbe8147243430c306546b6a7e5caaa1e94d9cc",
      "parents": [
        "df0b56ba22cc201e535a2efc2245214355b6adf2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 23 12:15:57 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 08 09:30:45 2019 -0700"
      },
      "message": "Split datasource out of libstagefright\n\ninto libdatasource, which contains:\n  DataSourceFactory\n  (Clear)FileSource\n  (Clear)MediaHTTP\n  DataURISource\n  HTTPBase\n  NuCachedSource2\n\nThis is needed to break a circular dependency in an upcoming CL.\n\nTest: build, boot\n\nChange-Id: I34d9937235c78f18f51b18945342a0743e209577\n"
    },
    {
      "commit": "a8a70b42254125ea3987d8deafbbedad36743186",
      "tree": "ea833c0e3c1088117b6626ff5d5473394251effb",
      "parents": [
        "18ea000d7f15726e4c11c4a9e7e59e8a18a9c227",
        "4f0a23d0dc08aa553389f17ab7e3f89fc6125496"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 03 13:25:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 03 13:25:05 2019 -0700"
      },
      "message": "Merge \"Remove libmediadrm symlinks\"\nam: 4f0a23d0dc\n\nChange-Id: Id2a5c304d8b8397afe933f2ddca97d2879385494\n"
    },
    {
      "commit": "99a2c4a2c49f5d32d9ba79585890b5fa7ed52f2a",
      "tree": "c4b3ad327d441c728334593b733c29c39e826d6e",
      "parents": [
        "8eb9e24ea239a05c767ac15f5d25d5b6c56aa8be",
        "b4e0c3b19f11e972c9b789550c4e321cf26fa1c8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 02 14:59:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 02 14:59:40 2019 -0700"
      },
      "message": "Remove libmediadrm symlinks\nam: b4e0c3b19f\n\nChange-Id: Ib2ecb92e4a07385f201b884f15b8143c9c4c2c02\n"
    },
    {
      "commit": "b4e0c3b19f11e972c9b789550c4e321cf26fa1c8",
      "tree": "0b8ca8cb36cba24e658232e5fa0b286d75318995",
      "parents": [
        "bcc132d8e562375f7830839caf84307f523f623d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 27 10:21:55 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 02 19:54:39 2019 +0000"
      },
      "message": "Remove libmediadrm symlinks\n\nTest: build\nChange-Id: I53d703b6d34226926437b0207a2b3d51dff6881a\nMerged-In: I53d703b6d34226926437b0207a2b3d51dff6881a\n"
    },
    {
      "commit": "55b259cf5ec16df77b52206e8209f5df2fc214c5",
      "tree": "29989150d2cfb026f11ec5d43edb8116442e7311",
      "parents": [
        "87025d5658d1a3d78c1a634035f7126f0ba8a4f1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 27 10:21:55 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 01 13:43:37 2019 -0700"
      },
      "message": "Remove libmediadrm symlinks\n\nTest: build\nChange-Id: I53d703b6d34226926437b0207a2b3d51dff6881a\nMerged-In: I53d703b6d34226926437b0207a2b3d51dff6881a\n"
    },
    {
      "commit": "13aa1a4b6630a05fc3e48824b911009ecbb33284",
      "tree": "506fa3026d84685c2621157b9b668155c31ae0ec",
      "parents": [
        "e3cdab3c40cb71284a0e186d7d5a82257e7d34a1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 27 10:21:55 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 30 14:04:37 2019 -0700"
      },
      "message": "Remove libmediadrm symlinks\n\nTest: build\nChange-Id: I53d703b6d34226926437b0207a2b3d51dff6881a\n"
    },
    {
      "commit": "fbccd2eca5ef7ecb9c55fb41d2c97a5d7874f1d9",
      "tree": "3a42a69eb7b40213838974237d402d26a06e930e",
      "parents": [
        "09df62407d61b4a6172d4d122aa1676028a88f14"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed May 22 15:20:21 2019 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Sep 30 11:34:17 2019 -0700"
      },
      "message": "C2SoftHevcEnc: add gop support\n\nBug: 127315857\nTest: Manually using AMediaCodec based application\n\nChange-Id: Ie8beb8e61eaac11deb9cad180c787122b63207f6\n"
    },
    {
      "commit": "e55c471cbf614c227b3a4ab5bfb78b8a236a8d39",
      "tree": "dc4e11deca036f73af604f0898da1f00558505e7",
      "parents": [
        "071c3c8736f7be0800fc3a0293335b15fe6945f3"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Jul 26 12:32:13 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Sep 23 12:27:41 2019 -0700"
      },
      "message": "Increase min input buffer size for video decoders to 2 MB\n\nIn some cases, applications send wrong max-width and max-height,\nwhich results in a smaller than required input buffer.\n\nBug: 140780744\nTest: verify max-input-size\nTest: atest android.media.cts.DecoderTest\n\nChange-Id: I9a16de4708cc38d32194a1c8b4666f7b1efd2d28\n"
    },
    {
      "commit": "f280ff7f2b7a1a6ca2b3e9e11569a07f37669854",
      "tree": "c1ab8528915bc2c6849f929cb7fd6d99ebb43695",
      "parents": [
        "ea3445f488663d289c39299acf18a9a4f5b23208",
        "2cf0953b4e4b970762b9c14b504b17eea4a8cf87"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Sep 16 11:03:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 16 11:03:17 2019 -0700"
      },
      "message": "Merge \"Allow codec2/g711 codec to handle 6 channels\" into qt-qpr1-dev\nam: 2cf0953b4e\n\nChange-Id: I0af77bbc7d1ddb2c05837e2ce6d6c03930392ca9\n"
    },
    {
      "commit": "2cf0953b4e4b970762b9c14b504b17eea4a8cf87",
      "tree": "d1c8d53bfa1a199e4782e90e2dbc92eb95376d84",
      "parents": [
        "1f1b954261e8821a7bf03c25abfd127dcc1f4844",
        "7712a4be1507698f66663ae6ce5f04806c16ce74"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 16 17:45:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 17:45:16 2019 +0000"
      },
      "message": "Merge \"Allow codec2/g711 codec to handle 6 channels\" into qt-qpr1-dev"
    },
    {
      "commit": "0e1c20080a810da66062b83ad0d142e3fb4bd7e7",
      "tree": "50623cb8e399b4048da0a8ba1196ea99f671c0a5",
      "parents": [
        "059f7f34416c982970894d09a48420a40808d4ac",
        "c2dd021e4e9e75a42e607fca78cf772013ff4f4b"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 12 11:20:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 12 11:20:35 2019 -0700"
      },
      "message": "Merge \"codec2: Add support for updating output delay in avc and hevc decoders\" into qt-qpr1-dev am: 1f1b954261\nam: c2dd021e4e\n\nChange-Id: Iebed581fc7e258082563febb1df70f75a57c7a2b\n"
    },
    {
      "commit": "c2dd021e4e9e75a42e607fca78cf772013ff4f4b",
      "tree": "373073704b9c12f1e5f2d8bfd30d0e417384ffa4",
      "parents": [
        "4fd526bbd72314fca35aaf0169561ac39d39c300",
        "1f1b954261e8821a7bf03c25abfd127dcc1f4844"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 12 11:11:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 12 11:11:32 2019 -0700"
      },
      "message": "Merge \"codec2: Add support for updating output delay in avc and hevc decoders\" into qt-qpr1-dev\nam: 1f1b954261\n\nChange-Id: I894d6795964915eb1976434c12f442a5b85c6856\n"
    },
    {
      "commit": "fdb43e49e9b43df47c8d9afb86f7e4ab83f8702b",
      "tree": "124853b510e9586e006aca7aea9dd2291f6265ea",
      "parents": [
        "ee14f8236132fc05a1236e0c54aaf9af91b38b56",
        "cfaf477e54f6c9d58b079f73507a5dfbeb773faa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 11 20:31:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 20:31:33 2019 +0000"
      },
      "message": "Merge \"Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master\" into stage-aosp-master"
    },
    {
      "commit": "7712a4be1507698f66663ae6ce5f04806c16ce74",
      "tree": "55167f614845acefacac3b5dc0dfe57a85c3c421",
      "parents": [
        "d4473d4ed29d61a1134a21e0523c3fb0eac100be"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 06 17:06:29 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 11 14:29:35 2019 +0000"
      },
      "message": "Allow codec2/g711 codec to handle 6 channels\n\nOMX allowed 6, but codec2 was restricting to 1 channel.\n\nBug: 140469404\nTest: playback clip from bug\n(cherry picked from commit edba5005d9012e809cb08f8864e073c57f392421)\n\nChange-Id: I9d86c40741f1442ca8147e2802a9ce54df31bbd1\n"
    },
    {
      "commit": "343be8a876759a20bab67492951a95b9f05e723a",
      "tree": "88417a0d23c48d33e3ae87f141dad08a5dc0896c",
      "parents": [
        "d4473d4ed29d61a1134a21e0523c3fb0eac100be"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Aug 01 12:38:58 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 11 00:26:09 2019 -0700"
      },
      "message": "codec2: Add support for updating output delay in avc and hevc decoders\n\nOUTPUT_DELAY was set as 8 for avc and hevc c2 decoder plugins.\nIt is now set based on the value present in SPS\n\nBug: 138627015\nTest: poc in bug\nTest: atest android.media.cts.DecoderTest\nTest: atest android.media.cts.AdaptivePlaybackTest\n\nChange-Id: I50f7b3e8bd08c9d3b19e84c3c25acaa4eb767226\n"
    },
    {
      "commit": "861df4b5ff6fd4b9c8ac95d8fd080bda78e7ce5c",
      "tree": "41a04a0af1c05be324d3f0e7571a692a9a87f9ab",
      "parents": [
        "78cb7123b23c197b296d40b2ffb886bde97ddfc4",
        "d981accc2d6b8d7de8c3be79527d51bf91a6b039"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Sep 09 19:25:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 09 19:25:36 2019 -0700"
      },
      "message": "Merge \"C2SoftMpeg4Enc: Handle yStride not equal to aligned width\" am: 1b4180698c am: e349c1ee9e am: a9f528b0f0\nam: d981accc2d\n\nChange-Id: I60a2fc607dcde8fb997fb930c18ea10d53c622c5\n"
    },
    {
      "commit": "d981accc2d6b8d7de8c3be79527d51bf91a6b039",
      "tree": "224d6a4dd36d00db6473f7886580656441354638",
      "parents": [
        "8c7465931249ed0ffea7de99f2d736ce0bc607dc",
        "a9f528b0f0c2bbc865b867de6d0b46d790da5c36"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Sep 09 19:03:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 09 19:03:14 2019 -0700"
      },
      "message": "Merge \"C2SoftMpeg4Enc: Handle yStride not equal to aligned width\" am: 1b4180698c am: e349c1ee9e\nam: a9f528b0f0\n\nChange-Id: I12f4b84909027bf81c266ee5c37f9f1a661f5533\n"
    },
    {
      "commit": "a9f528b0f0c2bbc865b867de6d0b46d790da5c36",
      "tree": "7ab49553dba847bef285025749d888913c9a735e",
      "parents": [
        "2dc8ae5642ff2e4d92a5f141189f73082d0a9478",
        "e349c1ee9eb22967430cffbdc297cc33729dec54"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Sep 09 18:56:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 09 18:56:11 2019 -0700"
      },
      "message": "Merge \"C2SoftMpeg4Enc: Handle yStride not equal to aligned width\" am: 1b4180698c\nam: e349c1ee9e\n\nChange-Id: Ia40a37f5e8fd19953a0e22c25eb8b180c288a1b4\n"
    },
    {
      "commit": "a6dfef8a44d95f2cc049ee0cb83501605c38ac64",
      "tree": "e2c24f88022fcd14259bfee1768abf57347504c7",
      "parents": [
        "1210f45ea764f0d186e55a19c068283a4ff6cfac"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Aug 26 16:22:41 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Sep 09 06:25:09 2019 -0700"
      },
      "message": "C2SoftMpeg4Enc: Handle yStride not equal to aligned width\n\nmpeg4 encoder doesn\u0027t support a stride that is not equal to align(width, 16)\nIn such cases copy the input to an intermediate buffer and use that for\nencoding\n\nBug: 136962421\nBug: 139921039\nTest: tested few nv12 and i420 encoding\n\nChange-Id: I5a8adfc48aff79f52852be94bb46c10e7f9a0469\n"
    },
    {
      "commit": "edba5005d9012e809cb08f8864e073c57f392421",
      "tree": "cd48ea0a819ea029e3e2964e3c891652d7e1fc7a",
      "parents": [
        "6d1464aa991a13548a3b74c38c26e5ef821d6980"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 06 17:06:29 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 06 17:06:29 2019 -0700"
      },
      "message": "Allow codec2/g711 codec to handle 6 channels\n\nOMX allowed 6, but codec2 was restricting to 1 channel.\n\nBug: 140469404\nTest: playback clip from bug\n"
    },
    {
      "commit": "90a850acc80fcbb77160f80817330da1266556a2",
      "tree": "f0bab8d6ff69e9ff0b1a3b2527877043b65c9757",
      "parents": [
        "b85bbc050ee4fb83edcf9397c388bc03819eadcb",
        "76df1b46e37da4d493e041522c407b459823e718"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 22 09:41:33 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 22 09:41:33 2019 -0700"
      },
      "message": "resolve merge conflicts of 76df1b46e37da4d493e041522c407b459823e718 to master\n\nTest: I solemnly swear I tested this conflict resolution.\nBug: None\nChange-Id: Ifae00252b8d90f78ccf054727ab17da37781c317\n"
    },
    {
      "commit": "c2cc437a64593f0f49a040bd055a7e626304d578",
      "tree": "a3897a6a5e1dd477bd8d62d31ad3f7e4ab0d445a",
      "parents": [
        "2f0fa55f83b151518ea0401e614a1cbf8d44a6bd"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 14:02:28 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 22 12:52:35 2019 +0000"
      },
      "message": "Switch av1 implementations from aom to gav1\n\nDeprecate the aom implementation in favor of the faster/smaller gav1\nimplementation.\n\nBug: 130249450\nBug: 131989882\nTest: playback multiple av1 clips\nChange-Id: I04a3507376e32b1f7a037809cbb7848e65a404e5\n"
    },
    {
      "commit": "61ba2cf252e63accb97d16b8c74448587fddcdf0",
      "tree": "a6c211a9fe80a574f646a18262eed84adb5416a1",
      "parents": [
        "0f3e7425b4908aed49a494b1e24ab1d5ea730d75"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 24 10:04:00 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:08:27 2019 -0700"
      },
      "message": "codec2: Add log message for the AV1 decoder\n\nAdd a log message about which AV1 decoder is being used.\n\nAlso remove the TODO for renaming the gav1 component.\n\nBug: 131989882\nBug: 130249450\nTest: cts-tradefed run commandAndExit cts-dev --include-filter CtsMediaTestCases --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.DecoderTest#testAV1*\" --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.AdaptivePlaybackTest#testAV1*\"\n\nMerged-In: I3eec15cc74d8ab8f9e6d4539a25407cf93d4efeb\nChange-Id: I3eec15cc74d8ab8f9e6d4539a25407cf93d4efeb\n"
    },
    {
      "commit": "0f3e7425b4908aed49a494b1e24ab1d5ea730d75",
      "tree": "b569d5a16b3440fc979abe9890137147a3238e87",
      "parents": [
        "b6d383dc8d7793e69629d189a7b018f15a0a7fc8"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 17 16:21:36 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:08:18 2019 -0700"
      },
      "message": "codec2: Implement gav1 decoder component\n\nNote that this CL does not switch the default AV1 decoder to gav1\nyet. That will be done in a follow-up.\n\nTest: CTS media tests related to AV1 still pass.\nBug: 131989882\nBug: 130249450\nMerged-In: Ifb88d0f51d85e59fa37d5cead8a5d4757067fedd\nChange-Id: Ifb88d0f51d85e59fa37d5cead8a5d4757067fedd\n"
    },
    {
      "commit": "b6d383dc8d7793e69629d189a7b018f15a0a7fc8",
      "tree": "259689554a7dd2d4f0f106eb6ec1694c22e9de33",
      "parents": [
        "fb092d3b720923efaf0f9d4f4c16c57da6d657ac"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 10 15:11:58 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:07:55 2019 -0700"
      },
      "message": "codec2: libgav1 integration part 1\n\nThis CL contains stuff that are pretty much copied over from the\nlibaom component. It makes it easier to review the series of CLs.\n\nAll the libgav1 specific functions will follow in a subsequent CL.\n\nTest: all AV1 CTS tests still pass.\nBug: 131989882\nBug: 130249450\nMerged-In: Iaafbf5379577bd42c7de64c7ec96d5b0fbb45b18\nChange-Id: Iaafbf5379577bd42c7de64c7ec96d5b0fbb45b18\n"
    },
    {
      "commit": "3dd7bd3440ef048fa0fcd9d86c42ac75038e9c11",
      "tree": "0b180b19ef5b7a96c7140b6a285d36563f9e16cd",
      "parents": [
        "c48ed6678719f9ee318f1f32259126873502e0c0"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Aug 09 10:35:55 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Aug 09 15:58:18 2019 -0700"
      },
      "message": "aacenc: handle input size not aligned at sample boundary\n\nBug: 136068046\nTest: modified EncoderTest\nChange-Id: Ife09efcedf573d4327e8482e03dd82fcafdb5eb2\n"
    },
    {
      "commit": "7be1bc9b7e26c5fd8b2de2c7557e604f0585de30",
      "tree": "aa28a843f3b02dce16d550fa0b0050506bcf6f34",
      "parents": [
        "433e8a2730ce7280beb2ce49f42f41f9401ad6e4"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Aug 01 14:59:35 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Aug 07 22:04:05 2019 +0000"
      },
      "message": "C2SoftMpeg2Dec: Initialize OUTPUT_DELAY\n\nOUTPUT_DELAY was not initialized in c2 mpeg2 decoder plugin.\n\nBug: 138805938\nTest: Play mpeg2 file\n\nChange-Id: I9d5d991c7c6521bb8a2fd247984a9edd73337aed\n"
    },
    {
      "commit": "a8484c7cdcf6d28a40e02da44133cce7030a5c33",
      "tree": "6c3501ee9d3876e5c0f674c92c6b9f3ad440fcff",
      "parents": [
        "ee6ae5ce04bee303ab3c4bda658f6dd510887c20",
        "e7173be22a3f8a831d14e14398fe1e94197b48a8"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jul 26 17:52:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 26 17:52:09 2019 -0700"
      },
      "message": "aacenc: fix timestamp off by one frame am: 8c886ae968 am: 8454f90b4d\nam: e7173be22a\n\nChange-Id: Ia9d9e4d6f1e69e46348929f234f78a5244033bce\n"
    },
    {
      "commit": "8c886ae968a80321f0269825f186c75853645d61",
      "tree": "83703e7a98dc8a82fa45da6f06b4df6b67c40151",
      "parents": [
        "1c74123afb488b39c850e3b897fc921a9396bfb1"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jul 15 12:36:22 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 24 14:34:17 2019 -0700"
      },
      "message": "aacenc: fix timestamp off by one frame\n\nBug: 137245963\nTest: manual\nChange-Id: I567890f3d04544c12adfe29a6a23c06f1db699e7\n"
    },
    {
      "commit": "9c8792bd87c2f36fba3cde609535fb2099147a31",
      "tree": "9b6cf74c789fe96f5680ff87e9b6ac753af35105",
      "parents": [
        "8cfe8f7b0d7d2e7f71714fb4a400d828b445ff06"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Jul 11 15:46:36 2019 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Jul 11 15:46:36 2019 +0900"
      },
      "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\nChange-Id: Iaf6029ca4ded12b1b7a04a59b26fda33dcb3d071\n"
    },
    {
      "commit": "22242519d4da6132087de18e6a969be18c461fc7",
      "tree": "d2abae88b0672bb950ea31542bd121f672e6415e",
      "parents": [
        "19e848e39beda160a36efc5c699be52913b7aa4b",
        "62ecb20f34574121132bf0cc595d8b19f2326ff3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 03 20:16:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 03 20:16:37 2019 +0000"
      },
      "message": "Merge changes from topic \"latest-usac-b128648229\"\n\n* changes:\n  C2SoftXaac: Updating plugin to support latest conformance changes\n  SoftXaac: Updating plugin to support latest conformance changes\n"
    },
    {
      "commit": "175c7b7e4d9450e017e4453b97cb836da199db67",
      "tree": "69d6b9a81d6c09fac85c67141d1f4e8d55732fe6",
      "parents": [
        "1984e2afb94ac91a1ad0e0ac2e6853fa00c1789e",
        "4b287feb21c37ffbe88bd6f4483964ed1ac8a97c"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Jun 28 09:20:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 28 09:20:16 2019 -0700"
      },
      "message": "Merge \"C2SoftVpxEnc: Make VPX_VBR as default mode\" into qt-dev am: 5b9e5ab9da am: 2be5464b2e\nam: 4b287feb21\n\nChange-Id: Ib54fd8ce8a9c892be5a7d4ff9b102a8f2edfe419\n"
    },
    {
      "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": "91d10f934d86cbdf759730a6330b57771152806e",
      "tree": "a8bc579d3729ea86c3cf4642f4e3cb1fc017ba5f",
      "parents": [
        "dee634eed12108532ea94915947b1f0005609df4"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 24 10:04:00 2019 -0700"
      },
      "committer": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Wed Jun 26 15:18:15 2019 -0700"
      },
      "message": "codec2: Add log message for the AV1 decoder\n\nAdd a log message about which AV1 decoder is being used.\n\nAlso remove the TODO for renaming the gav1 component.\n\nBug: 131989882\nTest: cts-tradefed run commandAndExit cts-dev --include-filter CtsMediaTestCases --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.DecoderTest#testAV1*\" --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.AdaptivePlaybackTest#testAV1*\"\n\nChange-Id: I3eec15cc74d8ab8f9e6d4539a25407cf93d4efeb\n"
    },
    {
      "commit": "87f6ede977b04ff12bd15c55cfd5c55c33d055b5",
      "tree": "06de3d446346722d0dbf3d77aa52aaa508768cd5",
      "parents": [
        "7b16bb04317c9950040f9ea8ac72b02ec935fa6c"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 17 16:21:36 2019 -0700"
      },
      "committer": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue Jun 18 10:13:17 2019 -0700"
      },
      "message": "codec2: Implement gav1 decoder component\n\nNote that this CL does not switch the default AV1 decoder to gav1\nyet. That will be done in a follow-up.\n\nTest: CTS media tests related to AV1 still pass.\nBug: 131989882\n\nChange-Id: Ifb88d0f51d85e59fa37d5cead8a5d4757067fedd\n"
    },
    {
      "commit": "46e0639de5309ec88142a805a4d9da93b685ff60",
      "tree": "0a11aed8827714a73562cd3f5bcc137c18ead027",
      "parents": [
        "51e090a91c30b93287960cc6d12a43edefa29057"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 10 15:11:58 2019 -0700"
      },
      "committer": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue Jun 11 10:26:39 2019 -0700"
      },
      "message": "codec2: libgav1 integration part 1\n\nThis CL contains stuff that are pretty much copied over from the\nlibaom component. It makes it easier to review the series of CLs.\n\nAll the libgav1 specific functions will follow in a subsequent CL.\n\nTest: all AV1 CTS tests still pass.\nBug: 131989882\n\nChange-Id: Iaafbf5379577bd42c7de64c7ec96d5b0fbb45b18\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ],
  "next": "2f56f072d84e73fb24dca8c64a3f2a798a9ff7a6"
}
