)]}'
{
  "log": [
    {
      "commit": "60569140248ff403db737c941c5a5274bcddb04a",
      "tree": "69dccdc52189cc7f41a975c6542e402c8f4be20f",
      "parents": [
        "e3c93d02f76fc8ba1628b1f4cdf271ce011b73d2",
        "aa18ea5e7eecc63bccb35ae372b32a3dbe565230"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 03 05:29:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 03 05:29:45 2019 +0000"
      },
      "message": "Merge \"codec2: switch perferred linear allocator type by pool mask\""
    },
    {
      "commit": "69061a282eead612c17a547e76e67ce534834031",
      "tree": "52d007ab33fda1b8c63f5e97f4820703db51b6c8",
      "parents": [
        "68a4a194e7e966acf572b16612bd097a1ad72550",
        "ba3db192b00e636e595ebe5f8681920120e29833"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 29 02:38:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 29 02:38:50 2019 +0000"
      },
      "message": "Merge \"codec2: read fallback ION params from system properties\""
    },
    {
      "commit": "ba3db192b00e636e595ebe5f8681920120e29833",
      "tree": "a881a2e3b7aad6695abfda18fd576952459227ce",
      "parents": [
        "0564f53084007a2358f95a9cb063befbf81a9d5a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 22 11:00:48 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 28 18:22:44 2019 -0800"
      },
      "message": "codec2: read fallback ION params from system properties\n\nBug: 144995284\n\nTest: Manually change system.prop, see if it takes effect.\nIn addition, check pid of the log from:\n\n  adb logcat | grep -E \u0027C2Store.*Default ION\u0027\n\nand then verify the logs are coming from media.swcodec by:\n\n  adb shell ps \u003cpid\u003e\n\nChange-Id: Ie54fbb28ca539113e432269d4d3c94bb06e139f9\n"
    },
    {
      "commit": "d8eccae0430fd97aa7e968e8f650adfe9cc317d9",
      "tree": "ebe8182e32ac97f57575bfdf9c19024262e717e6",
      "parents": [
        "596187eca37ab3f6e41d82ba4286267b9de7ebd0",
        "ce521ee6e5f59c954886c6ea410a54d0979cd129"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 28 02:17:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 28 02:17:30 2019 +0000"
      },
      "message": "Merge \"Fix status error to avoid releasing component twice\""
    },
    {
      "commit": "596187eca37ab3f6e41d82ba4286267b9de7ebd0",
      "tree": "e81c65935d7129703aa07d49508fec2efc4b222b",
      "parents": [
        "0564f53084007a2358f95a9cb063befbf81a9d5a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Oct 25 12:44:10 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 27 15:43:21 2019 -0800"
      },
      "message": "stagefright: remove ACodecBufferChannel dependency from MediaFilter\n\nBug: 136290435\nTest: adb shell mediafilter -zR /sdcard/a.mp4\nChange-Id: I70a39be8dba52821a57c72c71004d59455eb6d5c\n"
    },
    {
      "commit": "ce521ee6e5f59c954886c6ea410a54d0979cd129",
      "tree": "fba432a7766f643fadb4fe65e13afbfd39832c3e",
      "parents": [
        "73b065fe9ea7169a1747490b95e58a981388c1fc"
      ],
      "author": {
        "name": "Iris Chang",
        "email": "iris.chang@mediatek.com",
        "time": "Fri Jul 05 16:18:54 2019 +0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 27 13:42:49 2019 -0800"
      },
      "message": "Fix status error to avoid releasing component twice\n\nWhen flush action is stuck, component will be released,\nand state will be changed to RELEASED.\nThen flush completed or returned error, and state will be\nchanged to FLUSHED.\nWhen shutdown, release is called again, and exception happens.\n\nSolution: Change state to FLUSHED only when it is FLUSHING\n\nBug: 136790747\nTest: It is a seldom issue, and only happens when flush action\nis stuck. We test this patch by modifying code to make flush\ntime more than 3s.\nChange-Id: I74cb2599a9e029332d600469f38630651d9f43c0\n"
    },
    {
      "commit": "aa18ea5e7eecc63bccb35ae372b32a3dbe565230",
      "tree": "6e021a33b9c79dc5ec5b1e135dbea5089c8c851a",
      "parents": [
        "73b065fe9ea7169a1747490b95e58a981388c1fc"
      ],
      "author": {
        "name": "Pin-chih Lin",
        "email": "johnylin@google.com",
        "time": "Tue Nov 19 18:48:50 2019 +0800"
      },
      "committer": {
        "name": "Pin-chih Lin",
        "email": "johnylin@google.com",
        "time": "Wed Nov 27 02:36:31 2019 +0000"
      },
      "message": "codec2: switch perferred linear allocator type by pool mask\n\nThe preferred linear buffer allocator could be switched between Gralloc BLOB\nand ION by runtime property \"debug.stagefright.c2-poolmask\". ION should be\nchosen as fallback allocator type if the pool mask property doesn\u0027t enable\nthe bit of Gralloc BLOB.\n\nBug: 143180475\nTest: make libcodec2_vndk\nTest: make libsfplugin_ccodec\nChange-Id: I56fcca7f03660bca63a4974aa0f78a6d2a40e585\n"
    },
    {
      "commit": "55c3cee3426797830e5de8d62dd6882fd2538527",
      "tree": "2d24b6570e016cb7405f14fbb339ab84564111ea",
      "parents": [
        "0de2134374b4495c1e474c2549cb1c7dade485e1",
        "dba0d282ef191ba90eadb4b3a47237362f69155a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 26 10:05:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 26 10:05:03 2019 -0800"
      },
      "message": "Merge \"codec2: add ION usage mapper to the sample service\" am: a6f7d915bb am: 9350e40427\nam: dba0d282ef\n\nChange-Id: I77b8bbe827def580072832a4d6bbd7fcb24ba6a6\n"
    },
    {
      "commit": "dba0d282ef191ba90eadb4b3a47237362f69155a",
      "tree": "13e62c27fd47d0f060c90aca48cccab3bc1bfe9b",
      "parents": [
        "1ea3ea4451c51d3057b3c80e97bbddf209db2653",
        "9350e40427202b21750a9ad9d631e2afb1638ad6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 26 10:02:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 26 10:02:14 2019 -0800"
      },
      "message": "Merge \"codec2: add ION usage mapper to the sample service\" am: a6f7d915bb\nam: 9350e40427\n\nChange-Id: I5a15b815572e10630cafe262057c34b7fd4e6f82\n"
    },
    {
      "commit": "9350e40427202b21750a9ad9d631e2afb1638ad6",
      "tree": "fd113a979d03c5be417ef31482cf6a0d908eacf6",
      "parents": [
        "bbecd99c45db533d1b701f2c556486ed6b69d539",
        "a6f7d915bb569f100436462065504cc4035fa13e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 26 09:58:42 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 26 09:58:42 2019 -0800"
      },
      "message": "Merge \"codec2: add ION usage mapper to the sample service\"\nam: a6f7d915bb\n\nChange-Id: Ia941336aea37524e250ffa399a5b74260a618d33\n"
    },
    {
      "commit": "f72774bf1ce43cf8d275488712a5c2a50d7f5193",
      "tree": "ff7310daaaa873c733a57890969dadfcd41db1cf",
      "parents": [
        "a80ea48a65a4d85b81dfd1e47ba81fbb7fbd5848"
      ],
      "author": {
        "name": "Pin-chih Lin",
        "email": "johnylin@google.com",
        "time": "Tue Nov 19 18:26:47 2019 +0800"
      },
      "committer": {
        "name": "Pin-chih Lin",
        "email": "johnylin@google.com",
        "time": "Tue Nov 26 10:15:06 2019 +0800"
      },
      "message": "codec2: Gralloc blob linear buffer allocator\n\nBug: 143180475\nTest: make libcodec2_vndk\nChange-Id: I55de82ec7029d0759c4cf914ad6c92e170277c78\n"
    },
    {
      "commit": "fb38e211b4db2e101b98efac60c3b3cb07be7b4b",
      "tree": "c6057c310a2080b90f0cab8102635c41f5b18d08",
      "parents": [
        "b8ec243b5f142edb13102bb76b887496d3a5cd5e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 22 19:35:20 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 25 12:27:34 2019 -0800"
      },
      "message": "codec2: add ION usage mapper to the sample service\n\nBug: 144995284\nTest: manually include the service into device; test if the mapper gets invoked.\nChange-Id: Ifd434ea04f5dc5faab59aaaf4f208cc86a1128a5\n"
    },
    {
      "commit": "b5d2afa23364d3f7f652f07f72d407c30116d226",
      "tree": "24186a1a5fd6177393f560b60a86af015fd207bc",
      "parents": [
        "4a9c5780a36eb9c2129176628408065e7a08a260",
        "469b90ac8371ce74f4d46b91811384c8e2bd5588"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 25 17:44:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 25 17:44:52 2019 +0000"
      },
      "message": "Merge \"gralloc: stub out IMapper@4.0::lockYCbCr in C2Allocator\""
    },
    {
      "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": "5c65cc79f1f595d75834165e17ebe14d8b3288fe",
      "tree": "d3a8d55786181c245fd3d4d64b189ceacb8e5353",
      "parents": [
        "d203cb92c9c9628b3bead45ec08f826544c1d649",
        "895fba9a4988dfc886d436c9eba2355608caa644"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Nov 21 22:58:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 21 22:58:16 2019 +0000"
      },
      "message": "Merge \"ICrypto: use hidl memory instead of binder memory\""
    },
    {
      "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": "895fba9a4988dfc886d436c9eba2355608caa644",
      "tree": "3eb656f2ca824aa0e0128389a0e25edf43ab9122",
      "parents": [
        "5406f2634ce9d37f310f03f2af742b1f256c7c17"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jul 16 16:29:44 2019 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Nov 21 18:28:22 2019 +0000"
      },
      "message": "ICrypto: use hidl memory instead of binder memory\n\nBug: 134787536\nTest: GtsMediaTestCases\nChange-Id: Ib20600eac13c668c8dc6a964faad1874844e4026\n"
    },
    {
      "commit": "f8ac9920f6168a48f93ec7f08f3297cbb9129c41",
      "tree": "28a5370f50513df1c0c26c0a91aeaf92e033e835",
      "parents": [
        "78291ae950933c7264d4b03b5ddf32ca0191d070",
        "bf69de9ebd9c7881a24d858158d9d60b0ff9064c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 19 02:05:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 19 02:05:47 2019 +0000"
      },
      "message": "Merge \"Codec2Utils: Add support for media.c2@1.1\""
    },
    {
      "commit": "bf69de9ebd9c7881a24d858158d9d60b0ff9064c",
      "tree": "1d38033e2949ee4eaf3cff1dc740ced599b5015b",
      "parents": [
        "8acbb6ce1856c479014a8f870b6f8ec7c2fe3bca"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Oct 29 06:21:27 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Nov 15 05:58:33 2019 -0800"
      },
      "message": "Codec2Utils: Add support for media.c2@1.1\n\nmediaswcodec will now present\nandroid.hardware.media.c2@1.1::IComponentStore.\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nTest: make vts -j123 \u0026\u0026 vts-tradefed run commandAndExit vts \\\n-m VtsHalMediaC2V1_0Host\n\nBug: 136316504\n\nChange-Id: I5a78e4faf5961861a07d6ea6e95198cd0d49f0f2\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": "01594f2dfe0e789b967e835dfc0342becbb1094d",
      "tree": "b13e38e855369bc39b9461317a6cebc696f04b8f",
      "parents": [
        "68026f753597cb13239c26f22a6efe2ba0d7dbaa",
        "0594f29ede856a6c76008cd370825919f9105837"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 08 21:30:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 21:30:03 2019 +0000"
      },
      "message": "Merge \"Codec2Utils: Separate parameter cache from store\""
    },
    {
      "commit": "7fa032d272c70b893cb60a3c59cf19d32da4d844",
      "tree": "12cf14ed2fa6e54cf50932b1cc6ce1631f150cf4",
      "parents": [
        "c30087528d572d195b492326ec48158abda03b52",
        "c759fc5a3073739c24d09261dafb05102ec3a542"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 07 23:13:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 23:13:21 2019 +0000"
      },
      "message": "Merge \"gralloc: name codec buffer at allocation time\""
    },
    {
      "commit": "5a670d3669061c3fe3305195f7c98d78fb44ea02",
      "tree": "b83b44f5864bc14dce92c698edee3b2d36e44a90",
      "parents": [
        "b4235aabf383c9ea3e5bcaddcab37d69b4cb6d44",
        "5132fc5e85dd9d218b26c20c07a5cf7631ccc8d0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Nov 07 19:13:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 19:13:33 2019 +0000"
      },
      "message": "Merge \"Revert \"force g711 test to match 1-channel sample data\"\""
    },
    {
      "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": "469b90ac8371ce74f4d46b91811384c8e2bd5588",
      "tree": "02e1913805c8307832b1d851116c96de5da12450",
      "parents": [
        "c759fc5a3073739c24d09261dafb05102ec3a542"
      ],
      "author": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Wed Nov 06 10:12:43 2019 -0800"
      },
      "committer": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Wed Nov 06 10:12:43 2019 -0800"
      },
      "message": "gralloc: stub out IMapper@4.0::lockYCbCr in C2Allocator\n\nIMapper 4.0 does support lockYCbCr functionality through lock and\nBufferMetadata getters. However, we will wait to add the support in\none central gralloc library. For now just stub out the call so\nthere aren\u0027t any compiler errors. Also, bytesPerPixel/bytesPerStride\ncan be gotten through BufferMetadata getters so they are no longer\nsupported in lock.\n\nBug: 141631415\nTest: Compiles\nChange-Id: I8b8adea765c42d7adac7ba86a3ce7ddd2751e8a0\n"
    },
    {
      "commit": "c759fc5a3073739c24d09261dafb05102ec3a542",
      "tree": "1a076084fe7141b4cd722da0118146be9dc5397b",
      "parents": [
        "357b67c9b1ece986da6ec8215d61a7788feb6e95"
      ],
      "author": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Wed Nov 06 10:11:11 2019 -0800"
      },
      "committer": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Wed Nov 06 10:11:11 2019 -0800"
      },
      "message": "gralloc: name codec buffer at allocation time\n\nGralloc 4 requires clients name their buffers for debugging purposes.\n\nBug: 144026910\nTest: compiles\nChange-Id: I1661b9dbe2a3b554073383d7b2b8f71acc8707f1\n"
    },
    {
      "commit": "0594f29ede856a6c76008cd370825919f9105837",
      "tree": "6d0569d724646d1a6fd026f6bbca91587fc45dbf",
      "parents": [
        "2b11dd122171c87d3ab09aa944b17f06a4bfa258"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Oct 25 07:14:21 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Nov 06 02:14:48 2019 -0800"
      },
      "message": "Codec2Utils: Separate parameter cache from store\n\nThis will allow multiple versions of ComponentStore to work with other\nclasses.\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nBug: 143179089\nChange-Id: I7b32f73e1f8787075b7b345bd229068d52f5b7f7\n"
    },
    {
      "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": "438a656bb374e5840f144baf28854a4c67928c65",
      "tree": "7651878ce5c1da6fabf9f1502df74e89fc3f0ccf",
      "parents": [
        "0b578c697de9b086eca1476d9c88be7a41fb9c32",
        "e32a1d7c90b62438679651a8a1b024455f45823e"
      ],
      "author": {
        "name": "Mengjie Xie",
        "email": "mengjie.xie@mediatek.com",
        "time": "Fri Nov 01 10:12:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 01 10:12:19 2019 -0700"
      },
      "message": "mTraits is used without been locked\nam: e32a1d7c90\n\nChange-Id: If5efb0ed85f4d1efc02dad9c1b1797bda3bd8670\n"
    },
    {
      "commit": "e32a1d7c90b62438679651a8a1b024455f45823e",
      "tree": "e67b7794fd15c21368dc2ce6226b632c17a70cbf",
      "parents": [
        "671c76ffd6631d2d87409b12e670b1ebe10edb94"
      ],
      "author": {
        "name": "Mengjie Xie",
        "email": "mengjie.xie@mediatek.com",
        "time": "Wed Oct 09 15:00:00 2019 +0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 01 16:45:37 2019 +0000"
      },
      "message": "mTraits is used without been locked\n\nmTraits could be read/written by more than one thread,\nAnd it will cause some timing issue if there is no synchronization\nSolution:\nuse getId() instead of mTraits-\u003eid when use its id.\n\nBug: 142629712\nTest: This is seldom timing issue, and may be reproduced by monkey test (enable uasan)\nMerged-In: I96870027fd171fea15957b292c4898043262d9cf\nChange-Id: I96870027fd171fea15957b292c4898043262d9cf\n(cherry picked from commit 51f5abaff8af4859b08a3f37401e3f8d9aa68047)\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": "fad4c79db311d7b878c331cba044c1faab418108",
      "tree": "4454c3ea980d34052f73ffe8596efba8c9d1df5e",
      "parents": [
        "16f57911d74a197c0102c8ba05589592799ad1f5"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Oct 30 06:37:48 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Oct 30 06:39:54 2019 -0700"
      },
      "message": "C2AllocatorGralloc: Fix stride in map()\n\nThis is a continuation of the CL with change-id\nI1a587544fcf864d4a239252a8a2dc2569161e279.\n\nThe code has another typo where \"if\" should be an \"else if\",\nwhich causes the stride on mapper2 always set to 0.\n\nbug: 143551816\ntest:\n- play vp9 test clip in the bug for sw renderer on Pixel3\n(modify xml to force sw decoding), video should look normal.\n- run MediaMetadataRetrieverTest#testThumbnailVP9Hdr with output\nfile dump, output should look normal.\n\nChange-Id: Ia384dfa1cf37947cd20709ecebacd0158ae3329f\n"
    },
    {
      "commit": "34a7610faa9e320e051ee99040b5c51991970d66",
      "tree": "2899e1574ba93576398e5c807f2b085a92149802",
      "parents": [
        "44b4130b364c74a5c7000b8ab81a2b9d63acd30c",
        "7875f687efc883c2df813f339b4b5dd3b614d5a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 30 02:38:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 02:38:34 2019 +0000"
      },
      "message": "Merge \"Fix stride number in C2AllocationGralloc::map\""
    },
    {
      "commit": "44b4130b364c74a5c7000b8ab81a2b9d63acd30c",
      "tree": "18f5c986736731d49d2340d1bbfe74239bbed26f",
      "parents": [
        "af67fa9cde831d754a9c5a840bbb21128f78dfed",
        "586b1982902fcf0fe7f2498c38eb56f7da661f1a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 30 02:07:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 02:07:13 2019 +0000"
      },
      "message": "Merge \"Codec2: Simplify ClientBlockHelper\""
    },
    {
      "commit": "7875f687efc883c2df813f339b4b5dd3b614d5a3",
      "tree": "a40e30bb28938ff0ff9d395cc14161be6fb73336",
      "parents": [
        "8c5bb45d25c2dd4299f544b03e905c7a4e83ca35"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Oct 29 17:06:14 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Oct 29 17:09:34 2019 -0700"
      },
      "message": "Fix stride number in C2AllocationGralloc::map\n\nThe code has a typo where \"if\" should be an \"else if\",\nwhich causes the stride on mapper2 always set to 0.\n\nbug: 143551816\ntest:\n- play vp9 test clip in the bug for sw renderer on Pixel3\n(modify xml to force sw decoding), video should look normal.\n- run MediaMetadataRetrieverTest#testThumbnailVP9Hdr with output\nfile dump, output should look normal.\n\nChange-Id: I1a587544fcf864d4a239252a8a2dc2569161e279\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": "e3032ea219db3a818c900cef35ce1e2db75cc334",
      "tree": "fb3b734416a8ce3a5d4c0b31cf67498cbc791879",
      "parents": [
        "6112a9c691130fd034c5bf46ecda40fcdfd7df04",
        "5dd3ecb8756a8286eb20029b92b627cd2b3d635f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 29 20:03:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 29 20:03:14 2019 +0000"
      },
      "message": "Merge \"aacenc: fix possible shift in remainder\" into qt-qpr1-dev"
    },
    {
      "commit": "5dd3ecb8756a8286eb20029b92b627cd2b3d635f",
      "tree": "609ef7e8047cb4a7ed8361cc69b6257b7655ecd8",
      "parents": [
        "f16f21366cbc91778d3e4c57d0d679dafd274d1f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 14:18:39 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 29 18:35:35 2019 +0000"
      },
      "message": "aacenc: fix possible shift in remainder\n\nBug: 142699551\nTest: modified EncoderTest\nMerged-In: I45f6a0a6666fa6177e0d47931055d2aa3ddd0b3d\nChange-Id: I45f6a0a6666fa6177e0d47931055d2aa3ddd0b3d\n"
    },
    {
      "commit": "586b1982902fcf0fe7f2498c38eb56f7da661f1a",
      "tree": "a9511d743ebaeffe5a19e7fd9f23f4bb2771dd96",
      "parents": [
        "71c3dea4a21789e64a6fab369af3a5c8f6ee6229"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Oct 23 19:21:04 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Oct 29 05:42:14 2019 -0700"
      },
      "message": "Codec2: Simplify ClientBlockHelper\n\nThis CL removes the unnecessary Impl class in ClientBlockHelper and\nrename ClientBlockHelper.* to OutputBufferQueue.*.\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 143179089\nChange-Id: I1899d8d2dcca24819e442774e8656cc2e34cbd26\n"
    },
    {
      "commit": "1fc25d2996bb8cfd1db50fd0a66a076637ec8f4b",
      "tree": "71830f435bec7f50586d9fcccf5004b6dfb55ca7",
      "parents": [
        "77819b82784e4a0a9ef4ccea7618c886f175817e",
        "ec63eeb343bb9d18041a83139e08f58d502a6ffa"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Oct 25 13:41:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 13:41:25 2019 -0700"
      },
      "message": "Merge \"Codec2Client: Retry creation on failed transaction\" into qt-qpr1-dev am: dac33eaf39 am: fc69989a96\nam: ec63eeb343\n\nChange-Id: I15e0c822e6a6d46ef56c7ca9b86d513542636cd5\n"
    },
    {
      "commit": "ec63eeb343bb9d18041a83139e08f58d502a6ffa",
      "tree": "b8e1a09724c56255f64b5af7d7451d8bebd4d9cd",
      "parents": [
        "00900336c1e2a67fb852758f9790fbf8050c19c5",
        "fc69989a96008cf9745cd058a87bdef551df82e4"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Oct 25 13:32:48 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 13:32:48 2019 -0700"
      },
      "message": "Merge \"Codec2Client: Retry creation on failed transaction\" into qt-qpr1-dev am: dac33eaf39\nam: fc69989a96\n\nChange-Id: I786ca280e627af62976e232c07cef1a1a04b6c3b\n"
    },
    {
      "commit": "dac33eaf3984c3f80b51800f0e350bfbded8a1a6",
      "tree": "766a4887345278cd52719f8bb8b2d468eca44edc",
      "parents": [
        "f16f21366cbc91778d3e4c57d0d679dafd274d1f",
        "1e7015ad0f62ca97c3d6f593d33201cf82da1cae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 25 20:10:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 25 20:10:40 2019 +0000"
      },
      "message": "Merge \"Codec2Client: Retry creation on failed transaction\" into qt-qpr1-dev"
    },
    {
      "commit": "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": "9917d4ab1b26c8770f3d0474849b43a26c0a1535",
      "tree": "bc86756a2379a2ac027196513e7e51426b7a146e",
      "parents": [
        "08c3c988eee1391458ccf1adbb5d0f60c7718f8e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Oct 24 12:56:38 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Oct 24 12:56:38 2019 -0700"
      },
      "message": "Revert \"Revert \"media: remove IGraphicBufferSource.aidl\"\"\n\nBug: 136290435\nBug: 143248118\nTest: atest CtsMediaTestCases:MediaRecorderTest\nTest: atest CtsCameraTestCases:RecordingTest\nTest: m checkbuild\nThis reverts commit 47eaa194717c944098c499061b662c36191bc656.\n\nChange-Id: I0bf3822336e51764d41a6f27c677d19e478af760\n"
    },
    {
      "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": "08c3c988eee1391458ccf1adbb5d0f60c7718f8e",
      "tree": "9e11a77c1b0d6c3ef971bfff961c1779ca20bfad",
      "parents": [
        "5e1eb2bea945c3cf9ea5a966ee3c15b2016b6ee6",
        "47eaa194717c944098c499061b662c36191bc656"
      ],
      "author": {
        "name": "Bill Napier",
        "email": "napier@google.com",
        "time": "Thu Oct 24 06:14:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 24 06:14:48 2019 +0000"
      },
      "message": "Merge \"Revert \"media: remove IGraphicBufferSource.aidl\"\""
    },
    {
      "commit": "47eaa194717c944098c499061b662c36191bc656",
      "tree": "47ac7c20106ddc9471a2d21adc48874a5d8b001c",
      "parents": [
        "2f6a4b8345d66c54cffa67295f682a5b8ad57848"
      ],
      "author": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Thu Oct 24 01:14:51 2019 +0000"
      },
      "committer": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Thu Oct 24 01:14:51 2019 +0000"
      },
      "message": "Revert \"media: remove IGraphicBufferSource.aidl\"\n\nThis reverts commit 2f6a4b8345d66c54cffa67295f682a5b8ad57848.\n\nReason for revert: broken build b/143248118\n\nChange-Id: I1d81103a6992f98264d9afeaa055cab500f0c0b3\n"
    },
    {
      "commit": "3d088e7a7e1948cbcf7a21a1612362b2177808cf",
      "tree": "6897175c5df79e82e9aeb95c7e12e71d5cda3764",
      "parents": [
        "a73f0a53033e03cc66d132aa521cc15524a976ea",
        "2f6a4b8345d66c54cffa67295f682a5b8ad57848"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 23:51:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 23:51:43 2019 +0000"
      },
      "message": "Merge \"media: remove IGraphicBufferSource.aidl\""
    },
    {
      "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": "2f6a4b8345d66c54cffa67295f682a5b8ad57848",
      "tree": "59da023b9d360b8853ee3d0e30e807982aad5f3c",
      "parents": [
        "5871ab512193274898baca9a4efa734392019ebf"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 22 09:43:39 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 12:41:39 2019 -0700"
      },
      "message": "media: remove IGraphicBufferSource.aidl\n\nBug: 136290435\nTest: atest CtsMediaTestCases:MediaRecorderTest \\\n      atest CtsCameraTestCases:RecordingTest\n\nChange-Id: Id159fa99e69760006e80ef6c506b9c890c39997c\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": "c317c587d5fa6fa79cf7d21240e981eeb9f97058",
      "tree": "a7dce530e0649f6b7420c6a8924652b657fb136b",
      "parents": [
        "f3b4f84f01f060eee105736a8a51c8fc0b948d0c",
        "460618a6d10680db68cb3c1104227bd99b587fdc"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 09:52:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:52:05 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\" am: 84a53822a1\nam: 460618a6d1\n\nChange-Id: I0fcd0f703b30b12cc2f4c0e5afd3d9c43f3ff0e9\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": "5132fc5e85dd9d218b26c20c07a5cf7631ccc8d0",
      "tree": "fde8c5f0709ebe53811667cb4f5e84ce3dcb0c90",
      "parents": [
        "72b55c5e31a3835a15349dffe24d8acd49adadc3"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 22 20:30:37 2019 +0000"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 22 22:16:41 2019 +0000"
      },
      "message": "Revert \"force g711 test to match 1-channel sample data\"\n\nThis reverts commit 72b55c5e31a3835a15349dffe24d8acd49adadc3.\n\nReason for revert: test was already correct\nBug: 143163373\nTest: vts-tradefed run vts --module VtsHalMediaC2V1_0Host\nChange-Id: Id3b3fab14386a9660bb75af99a667c3c5a943de4\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": "bb147c11372493d80093e2d753353b7b1da4ca52",
      "tree": "f60caad197efe6165996138154eb6c806b8fb75d",
      "parents": [
        "347b979986a176dd13fc62eeb188901af9c4c578",
        "51f5abaff8af4859b08a3f37401e3f8d9aa68047"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 00:49:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 00:49:36 2019 +0000"
      },
      "message": "Merge \"mTraits is used without been locked\""
    },
    {
      "commit": "ecd8336f9ccbf4339b3527680d7f32d48cb15872",
      "tree": "c520c4eb6b137daeaa9c1454c63f6a034ce496e8",
      "parents": [
        "aa9c382be3bc801731cd4b39231b360d3e3388d8",
        "81d1403fb3afe153b47cde2d0b528fb4858113f5"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 15 11:45:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 11:45:42 2019 -0700"
      },
      "message": "Merge \"libmedia: separate codeclist from libmedia\" am: 1f72838954 am: 8b470dc956\nam: 81d1403fb3\n\nChange-Id: I1586c4149d5f3822fdb991180c831cf25595bbe6\n"
    },
    {
      "commit": "81d1403fb3afe153b47cde2d0b528fb4858113f5",
      "tree": "ef37206a73a90548a4a53e1d39db8e0181e4ab4d",
      "parents": [
        "d9f7389afaa4d4a3332e8c59787d30e9213881e9",
        "8b470dc95691b5a5c3442629a348b44a59886792"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 15 11:21:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 11:21:42 2019 -0700"
      },
      "message": "Merge \"libmedia: separate codeclist from libmedia\" am: 1f72838954\nam: 8b470dc956\n\nChange-Id: I20146b027c63be852a237dfdda2865bd41fc8957\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": "8b470dc95691b5a5c3442629a348b44a59886792",
      "tree": "fc58976e0cda56aba734b3222bf6f14a8a6a0624",
      "parents": [
        "07bd8e774093b73e225562bbd5095a1732246477",
        "1f72838954cb3689fb58eef6276553d9a45ff0a8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 15 10:30:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 10:30:20 2019 -0700"
      },
      "message": "Merge \"libmedia: separate codeclist from libmedia\"\nam: 1f72838954\n\nChange-Id: I7ceb439ed034386635399982392b6b842e08c105\n"
    },
    {
      "commit": "25eefa0dd3b76a047fd517a4176a7051ed96f579",
      "tree": "ab000ea63f7872c602c9d213da306a99b5ccfd65",
      "parents": [
        "3d70686c3a4055721b9678e146b3ad8e10d1df60",
        "48ab6ef123d75f2160fdfef8de57a713d58ee921"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 15 16:34:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 15 16:34:38 2019 +0000"
      },
      "message": "Merge \"CCodecConfig: support low latency config and set paramters\""
    },
    {
      "commit": "3d70686c3a4055721b9678e146b3ad8e10d1df60",
      "tree": "b112345deb2ea460ca19298cdb86229ea5724309",
      "parents": [
        "4bebef8d593f62a5ee80cab04167f4a3ba3722d8",
        "7a591bfabf414912eb7e841c37cfe48802b3ab8c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 15 04:03:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 15 04:03:33 2019 +0000"
      },
      "message": "Merge changes from topic \"dolbyvision\"\n\n* changes:\n  Enable Dolby Vision AV1 support in MPEG4 extractor\n  Adding dolby-vision boxes to MPEG4Extractor\n"
    },
    {
      "commit": "48ab6ef123d75f2160fdfef8de57a713d58ee921",
      "tree": "0f43a6c6b26f8fca4887dbdc28e3160862030a04",
      "parents": [
        "d373b0efa176f1639a860d688d0dcca3460acdb5"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Oct 11 16:06:42 2019 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Oct 14 11:37:17 2019 -0700"
      },
      "message": "CCodecConfig: support low latency config and set paramters\n\nTest: cts\nBug: 134971304\nChange-Id: Iabd7df79b530ce3af7bd2723dfcb2aa5488f5e75\n"
    },
    {
      "commit": "51f5abaff8af4859b08a3f37401e3f8d9aa68047",
      "tree": "65f7438226498812eb3a9347cd40f307d22169be",
      "parents": [
        "5871ab512193274898baca9a4efa734392019ebf"
      ],
      "author": {
        "name": "Mengjie Xie",
        "email": "mengjie.xie@mediatek.com",
        "time": "Wed Oct 09 15:00:00 2019 +0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Oct 14 11:32:12 2019 -0700"
      },
      "message": "mTraits is used without been locked\n\nmTraits could be read/written by more than one thread,\nAnd it will cause some timing issue if there is no synchronization\nSolution:\nuse getId() instead of mTraits-\u003eid when use its id.\n\nBug: 142629712\nTest: This is seldom timing issue, and may be reproduced by monkey test (enable uasan)\nChange-Id: I96870027fd171fea15957b292c4898043262d9cf\n"
    },
    {
      "commit": "7a591bfabf414912eb7e841c37cfe48802b3ab8c",
      "tree": "954a6783faaafa9f2a371494f5557c4bf536b020",
      "parents": [
        "7a0c3c9b437e08b0aebf523d959bfafe3e53d98a"
      ],
      "author": {
        "name": "Vikas Balapal Maheswarappa",
        "email": "Vikas.BalapalMaheswarappa@dolby.com",
        "time": "Tue Jul 16 11:41:24 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 14 10:06:32 2019 -0700"
      },
      "message": "Enable Dolby Vision AV1 support in MPEG4 extractor\n\nBug: 129367182\nTest: build, cts\n\nChange-Id: I2dae1e4cab3d45cd295bf692ba59c3a709ccc3a6\n"
    },
    {
      "commit": "a42a62d8633fa6fcabc8129a2c798da860630821",
      "tree": "77e009a25a0a222aba1cabdc276b5bc9da549d04",
      "parents": [
        "342d7bcf44b3edcce763f0417ad0a13b11bde285"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Sep 23 17:48:14 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Oct 11 21:40:26 2019 -0700"
      },
      "message": "libmedia: separate codeclist from libmedia\n\nTest: build.\nBug: 139201422\nChange-Id: I150c3bd04cc68a3b96a8762ba193fc1595ee6da3\nMerged-In: I150c3bd04cc68a3b96a8762ba193fc1595ee6da3\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": "7f8374f54b927394dadde4d7988312b43ef2b6c9",
      "tree": "01c0227a0cf9d25d9f66a2b324795f5b740e3ecd",
      "parents": [
        "8f680d3582b545bb99410c0f00591f094c1b02d7",
        "5bbb2707a3a6b3333e6ace9aa808e0159a3690b3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Oct 10 16:38:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 16:38:54 2019 -0700"
      },
      "message": "Merge \"C2SoftHevcEnc: add gop support\" am: ba14ba2bed\nam: 5bbb2707a3\n\nChange-Id: Ia5aa3989670fc5d86bfcba18a88cd48883c211db\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": "3ae6a9450c1dd97762817f72f442099ef03b5220",
      "tree": "1762fea89965e510e0196b5ea798e3784f0b0558",
      "parents": [
        "37d27065a0b93fa08d8dc0fe2edac294e267f688",
        "448242fe095b3e72ce9779b7c09f6b0eee5721b0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 09 15:13:44 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 09 15:13:44 2019 -0700"
      },
      "message": "Merge \"Split datasource out of libstagefright\" am: 229c543d08\nam: 448242fe09\n\nChange-Id: I75f9f8ee708348b40d7334b0e4216ec3eceeec22\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": "1e7015ad0f62ca97c3d6f593d33201cf82da1cae",
      "tree": "a181d96584a233ce140c5b846028333ef22c6f13",
      "parents": [
        "b5dd7ae0b90cf66e68680c3f8064f78a23675f36"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Oct 09 02:15:50 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Oct 09 02:15:50 2019 -0700"
      },
      "message": "Codec2Client: Retry creation on failed transaction\n\nThis CL moves the retrying logic into ForAllStores(). Before the CL,\nCreateInterfaceByName() will fail to detect C2_TRANSACTION_FAILED if the\nlast service that tries to create the component in ForAllStores() does\nnot have the requested component.\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 141907195\nChange-Id: I98ee084ea14204bba15746e89514636254013aa5\n"
    },
    {
      "commit": "f98d29f2a1b63266b52a919aa6f00c547a000f30",
      "tree": "6f3634d7343b17e87f4dcb5b591a1cdb3f6db279",
      "parents": [
        "bfc674d8c27a01a385087d860c52cc6ff0de5967",
        "a55de24ae2e3810c74cc911865d0f8265d4b0850"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 08 11:10:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 08 11:10:33 2019 -0700"
      },
      "message": "Merge \"[media][sfplugin] fix -Wdangling-gsl\" am: d3dd89caab am: 548b9b4097 am: bdbe8adc38\nam: a55de24ae2\n\nChange-Id: Iacdb587366e13e4177d6071f90303ff227946f10\n"
    },
    {
      "commit": "a55de24ae2e3810c74cc911865d0f8265d4b0850",
      "tree": "f1fcd254f83e52b0869baed5f67a0752c493a3c4",
      "parents": [
        "30ae01c81c71a2ace39847aee67f1409845268e2",
        "bdbe8adc387cc6e37bbceca6b10975bb372d9610"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 08 11:03:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 08 11:03:56 2019 -0700"
      },
      "message": "Merge \"[media][sfplugin] fix -Wdangling-gsl\" am: d3dd89caab am: 548b9b4097\nam: bdbe8adc38\n\nChange-Id: I961143d2143e26484b57c173ef883e64dcec4969\n"
    }
  ],
  "next": "bdbe8adc387cc6e37bbceca6b10975bb372d9610"
}
