)]}'
{
  "log": [
    {
      "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": "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": "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"
    },
    {
      "commit": "bdbe8adc387cc6e37bbceca6b10975bb372d9610",
      "tree": "a24935a9fc79ea48b624536f052d86ca7aa614d2",
      "parents": [
        "aaf361b75114494490c45234c66d7ecbfe0d2c4b",
        "548b9b40975b0de62ce6c6dfafcb7b407c72fab9"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 08 10:57:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 08 10:57:57 2019 -0700"
      },
      "message": "Merge \"[media][sfplugin] fix -Wdangling-gsl\" am: d3dd89caab\nam: 548b9b4097\n\nChange-Id: I3b2c2deef4e688a4966f23ab30eb97ee1a3e1815\n"
    },
    {
      "commit": "548b9b40975b0de62ce6c6dfafcb7b407c72fab9",
      "tree": "6b2512db5002f2ff9a6051d0c06188c5cb8710e2",
      "parents": [
        "7829e89a8b789211bb0ada783aa1103739446b04",
        "d3dd89caab587bc2207b851da4b3333daf986b2b"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 08 10:44:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 08 10:44:01 2019 -0700"
      },
      "message": "Merge \"[media][sfplugin] fix -Wdangling-gsl\"\nam: d3dd89caab\n\nChange-Id: I2f37b8c80a71fac98926e6017729b4165fc916db\n"
    },
    {
      "commit": "d09eaeaa4f29bc9732298b1c76af52ad9f35c1cb",
      "tree": "ef30fe5e3e178ecfb8010bd45a0f328f1cd110a1",
      "parents": [
        "9ee56ec1a7ace45b42b65e01fdda98114b5c0833"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Mon Oct 07 20:19:39 2019 -0700"
      },
      "committer": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 08 10:20:08 2019 -0700"
      },
      "message": "[media][sfplugin] fix -Wdangling-gsl\n\nC2BufferData#linearBlocks() returns a std::vector. Chaining method calls\nresults in an immediate dereference of a dangling pointer. Save a\nreference to the otherwise temporary for the duration of the function\ncall.\n\nBug: 139945549\nTest: mm\nChange-Id: I99d662a8fe5deec652cdcd82f420c836c76d5539\nSigned-off-by: Nick Desaulniers \u003cndesaulniers@google.com\u003e\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": "23a180b0c2dfd317d55c1abe632aa81461a8856a",
      "tree": "c6547ba9a18fdbf766b6d8a753216489677e6728",
      "parents": [
        "3b93ca583af5296df1b4d45e4d16b5fba82205d2"
      ],
      "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": "Thu Sep 26 15:50:30 2019 -0700"
      },
      "message": "libmedia: separate codeclist from libmedia\n\nTest: build.\nBug: 139201422\nChange-Id: I150c3bd04cc68a3b96a8762ba193fc1595ee6da3\n"
    },
    {
      "commit": "f93b9a37e19d09bae93a0d4b713c522f6cebcd28",
      "tree": "a1abd40b30aa7ab5c92daf0aa3e2953b0b844dc7",
      "parents": [
        "e23346ea6f50811b331b9951a221c4b4dacaa2fb"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Sep 24 10:52:34 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Sep 24 10:52:34 2019 -0700"
      },
      "message": "Build fix.\n\nCaused because two changes were landed at the same time.\nTest: make libsfplugin_ccodec\n\nChange-Id: Ieac0ee206a01dab81b721811d8ac74704a881c49\n"
    },
    {
      "commit": "e23346ea6f50811b331b9951a221c4b4dacaa2fb",
      "tree": "85cdf746d9b147faa369ae95ef6c48a3650f29ef",
      "parents": [
        "a92f7a65708bba150797637d0671cb726da6544a",
        "8806edc8d9bd265082ae7b97875b47233cb2baf8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 24 16:47:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 24 16:47:02 2019 +0000"
      },
      "message": "Merge \"gralloc: add IAllocator/IMapper 4.0 to codec2\""
    },
    {
      "commit": "a92f7a65708bba150797637d0671cb726da6544a",
      "tree": "8101d3d71c684a518db7a98021c4c462d13a6fa6",
      "parents": [
        "19dbed171c40fdf18c38baaf0f0ab0fe33c736a1",
        "97a2155ba68cba98b13237b0978e3dbd085a2aee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 24 16:45:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 24 16:45:01 2019 +0000"
      },
      "message": "Merge \"Remove libbinder dependency from libcodec2_vndk and libstagefright_foundation\""
    },
    {
      "commit": "19dbed171c40fdf18c38baaf0f0ab0fe33c736a1",
      "tree": "8ce8a1f09ac8e1b86baf5aa36bb945122eb33576",
      "parents": [
        "976db0e944915f32af57b73893442c30cea13f64",
        "b9b38704fb9dbc007069680cb5610d498a6528f6"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Sep 24 13:48:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 24 13:48:55 2019 +0000"
      },
      "message": "Merge \"Remove unneeded dependencies from libsfplugin_ccodec\""
    },
    {
      "commit": "97a2155ba68cba98b13237b0978e3dbd085a2aee",
      "tree": "f58c68f6faf271fe252dd6180b11fd44475baf06",
      "parents": [
        "071c3c8736f7be0800fc3a0293335b15fe6945f3"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Aug 28 11:22:33 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Sep 23 13:39:12 2019 -0700"
      },
      "message": "Remove libbinder dependency from libcodec2_vndk and libstagefright_foundation\n\n- libstagefright_foundation: excluding Parcel related methods when building for vendor.\n- libmedia_omx: moving MediaCodecList to libmedia.\n\nTest: build.\nBug: 139201422\nChange-Id: Ieb731a8112b1f3bdc6862059671e8a9dd31d88e1\n"
    },
    {
      "commit": "b9b38704fb9dbc007069680cb5610d498a6528f6",
      "tree": "945f6814be48615ddb678cab383d11bd85e054ac",
      "parents": [
        "619413e6456a6af9380122311aca36cfb954e61c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 23 12:40:49 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 23 12:42:19 2019 -0700"
      },
      "message": "Remove unneeded dependencies from libsfplugin_ccodec\n\nTest: build\n\nChange-Id: Ic56a314636f5ca5492e8002ac423dc8460933aa2\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": "8ebd097b822c9e2957e8845e9af3be6c456cb04b",
      "tree": "1722f92e8945bc35e36087dab18bc01d3c272f75",
      "parents": [
        "665814684e84dc2caaa316382854eaca360c7c75",
        "0438ed903fe61e1dfaacd54c29dcdd1dbbb5fdde"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 20 13:34:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 13:34:32 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data am: ae55cbf717 am: 9956aa2874\nam: 0438ed903f\n\nChange-Id: I7d2dd9ad5721dcd9cd9eee4612a3d3c20fe50368\n"
    },
    {
      "commit": "0438ed903fe61e1dfaacd54c29dcdd1dbbb5fdde",
      "tree": "6c00c97c01d12da4ee201339596cb4ad0fe7aa22",
      "parents": [
        "8d92a02dbe7dff716e101c3522000050ca3a216f",
        "9956aa28741e1a01299d3c0eda16c96abe6288d1"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 20 13:28:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 13:28:08 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data am: ae55cbf717\nam: 9956aa2874\n\nChange-Id: Ie340f74c1dd5fc3eaa7a42c80c0a245ef8779faf\n"
    },
    {
      "commit": "9956aa28741e1a01299d3c0eda16c96abe6288d1",
      "tree": "cdf211c6f1522b55ff51ec3e006902390af376fd",
      "parents": [
        "ef6506d2c5eb9fc71e41e804ebf0e3fb602240eb",
        "ae55cbf717757115f53b8a9cf71ba76e763599ce"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 20 13:23:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 13:23:06 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data\nam: ae55cbf717\n\nChange-Id: I27cd320ad4a6ec7eb67842eebce37cfba4cb0274\n"
    },
    {
      "commit": "8e55f3aa018ac6fbaa23dffc8397ff7e8f4b44ba",
      "tree": "343f4bd03386320d2bfbe33dafd61894c5ec7eaa",
      "parents": [
        "20ea1ca9e0cee18b1e3097865a8c105951407493"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Sep 03 14:10:37 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 18 10:27:52 2019 -0700"
      },
      "message": "MediaCodec: recognize KEY_CAPTURE_RATE\n\nBug: 140363871\nTest: manual\nChange-Id: Idc25d048f792ad214497baf60950a73821f14148\n"
    },
    {
      "commit": "72da56ed189ec5a6656ad0d4dc4b8621f0604163",
      "tree": "c882bdc99dbda7c99155884d64bd581c2b793550",
      "parents": [
        "dc6a107f117dcb09bb676709a2e89c4ea082653c",
        "727ba2adb29277f3695df03eeefdb25a0508b137"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Sep 17 23:29:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 23:29:08 2019 -0700"
      },
      "message": "Merge \"MediaCodec: recognize KEY_CAPTURE_RATE\" into qt-qpr1-dev\nam: 727ba2adb2\n\nChange-Id: I1dd5ed7cbdaab827ff917547c9a33a0ec61949ef\n"
    },
    {
      "commit": "727ba2adb29277f3695df03eeefdb25a0508b137",
      "tree": "97c0288e98d1da246f7315d37fff1f3943a52b21",
      "parents": [
        "611fc70511be8447ebeb1f344f1b04ba6ed5e97a",
        "447eaf16ad3483a6e95b9a7be7890dbb92a70899"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 18 06:11:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 18 06:11:03 2019 +0000"
      },
      "message": "Merge \"MediaCodec: recognize KEY_CAPTURE_RATE\" into qt-qpr1-dev"
    },
    {
      "commit": "51eb2f447a3239ef818975bd4d594889a8cb502e",
      "tree": "7b56d77bd39bcbb6ebfc51a36421a02ce337c13b",
      "parents": [
        "34438bed76b81d20a401ae6094e46077d83b9850",
        "7dd39723b34c8378fc5eabb4d4ccacf32f55ffe2"
      ],
      "author": {
        "name": "Ytai Ben-tsvi",
        "email": "ytai@google.com",
        "time": "Tue Sep 17 15:05:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 15:05:44 2019 +0000"
      },
      "message": "Merge \"Improve visibility of IMemory security risks\""
    },
    {
      "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": "ae55cbf717757115f53b8a9cf71ba76e763599ce",
      "tree": "9fce8b84216e4fe4fdb837fe1e87811f979cf5d1",
      "parents": [
        "15437f1e0033c3af216eb9a42fbcb4eb1a779210"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 13 09:20:20 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Sep 15 14:48:25 2019 +0000"
      },
      "message": "force g711 test to match 1-channel sample data\n\nspecial case the g711 test to know that it is a 1-channel input.\nTest case itself can\u0027t infer the channel count from the g711 stream\nsince there is no header/control info within the g711 stream.\n\nBug: 140773833\nTest: vts-tradefed run vts --module VtsHalMediaC2V1_0Host\nChange-Id: I9ac1f4d3ee0ccc42ffc8c199fcb88dc5c7122c0e\n(cherry picked from commit 72b55c5e31a3835a15349dffe24d8acd49adadc3)\n"
    },
    {
      "commit": "7dd39723b34c8378fc5eabb4d4ccacf32f55ffe2",
      "tree": "222de47bcb84931d714d250fe51d3249771edc18",
      "parents": [
        "61d4a093f4b4041b145fbd7a3ab5ec04679f87d9"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Thu Sep 05 15:14:30 2019 -0700"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Fri Sep 13 10:59:51 2019 -0700"
      },
      "message": "Improve visibility of IMemory security risks\n\nThis change renames the IMemory raw pointer accessors to\nunsecure*() to make it apparent to coders and code reviewers\nthat the returned buffer may potentially be shared with\nuntrusted processes, who may, after the fact, attempt to\nread and/or modify the contents. This may lead to hard to\nfind security bugs and hopefully the rename makes it harder\nto forget.\n\nThe change also attempts to fix all the callsites to make\neverything build correctly, but in the processes, wherever the\ncallsite code was not obviously secure, I added a TODO requesting\nthe owners to either document why it\u0027s secure or to change the\ncode. Apologies in advance to the owners if there are some false\npositives here - I don\u0027t have enough context to reason about all\nthe different callsites.\n\nTest: Completely syntactic change. Made sure code still builds.\nChange-Id: I5fb99aa797c488406083178a6b05355d98710d3b\n"
    },
    {
      "commit": "72b55c5e31a3835a15349dffe24d8acd49adadc3",
      "tree": "b41dbd960e03097e544f8fbe7689bd11facf894a",
      "parents": [
        "03915e1f5a9d39f9014586e25ee34c0c206cdb5f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 13 09:20:20 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 13 09:20:20 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data\n\nspecial case the g711 test to know that it is a 1-channel input.\nTest case itself can\u0027t infer the channel count from the g711 stream\nsince there is no header/control info within the g711 stream.\n\nBug: 140773833\nTest: vts-tradefed run vts --module VtsHalMediaC2V1_0Host\nChange-Id: I9ac1f4d3ee0ccc42ffc8c199fcb88dc5c7122c0e\n"
    },
    {
      "commit": "447eaf16ad3483a6e95b9a7be7890dbb92a70899",
      "tree": "87f61c443b986d18b86b83a419360dfa03dc0f29",
      "parents": [
        "b34e4ac722544ea64f6474f1808a6eec337011ce"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Sep 03 14:10:37 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 12 14:55:21 2019 -0700"
      },
      "message": "MediaCodec: recognize KEY_CAPTURE_RATE\n\nBug: 140363871\nTest: manual\nChange-Id: Idc25d048f792ad214497baf60950a73821f14148\n"
    },
    {
      "commit": "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": "1f1b954261e8821a7bf03c25abfd127dcc1f4844",
      "tree": "6b1d8db97e5f7f22f2dfce72d9e051b770579b3c",
      "parents": [
        "b34e4ac722544ea64f6474f1808a6eec337011ce",
        "343be8a876759a20bab67492951a95b9f05e723a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 12 17:50:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 17:50:19 2019 +0000"
      },
      "message": "Merge \"codec2: Add support for updating output delay in avc and hevc decoders\" into qt-qpr1-dev"
    },
    {
      "commit": "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": "4e4aca72a2428ec2f554a1b343d3329b71548ccf",
      "tree": "c0fafbbe2c08f161a024ebfe5e865db0b95eabc0",
      "parents": [
        "1ac8a6153ac7d4f0740069d0894d9e856f32c051",
        "a649df43ea7ae7ec275f58e1e28d423661f87448"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Sep 11 10:19:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 11 10:19:38 2019 -0700"
      },
      "message": "Merge \"Increase max dequeue buffer count only for non-secure decoders\" into qt-qpr1-dev am: b34e4ac722\nam: a649df43ea\n\nChange-Id: I875e6ec2b04e1a9191969effedc41a5202c84e58\n"
    },
    {
      "commit": "a649df43ea7ae7ec275f58e1e28d423661f87448",
      "tree": "638b59b0f287392fe2b0d524555605375b7db82b",
      "parents": [
        "e0515e8fe766166cfdb7905d0a6fb5a765470c4a",
        "b34e4ac722544ea64f6474f1808a6eec337011ce"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Sep 11 10:08:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 11 10:08:15 2019 -0700"
      },
      "message": "Merge \"Increase max dequeue buffer count only for non-secure decoders\" into qt-qpr1-dev\nam: b34e4ac722\n\nChange-Id: I86d6a6f920acadaf79efa52109d7cce9a5521a90\n"
    },
    {
      "commit": "b34e4ac722544ea64f6474f1808a6eec337011ce",
      "tree": "781b733e3470e69045a4750ef381c0a5c9974652",
      "parents": [
        "d4473d4ed29d61a1134a21e0523c3fb0eac100be",
        "d7463d1d08f4cfde5a4fef2e4e555518ec6533b5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 11 16:48:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 16:48:52 2019 +0000"
      },
      "message": "Merge \"Increase max dequeue buffer count only for non-secure decoders\" into qt-qpr1-dev"
    },
    {
      "commit": "7712a4be1507698f66663ae6ce5f04806c16ce74",
      "tree": "55167f614845acefacac3b5dc0dfe57a85c3c421",
      "parents": [
        "d4473d4ed29d61a1134a21e0523c3fb0eac100be"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 06 17:06:29 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 11 14:29:35 2019 +0000"
      },
      "message": "Allow codec2/g711 codec to handle 6 channels\n\nOMX allowed 6, but codec2 was restricting to 1 channel.\n\nBug: 140469404\nTest: playback clip from bug\n(cherry picked from commit edba5005d9012e809cb08f8864e073c57f392421)\n\nChange-Id: I9d86c40741f1442ca8147e2802a9ce54df31bbd1\n"
    },
    {
      "commit": "343be8a876759a20bab67492951a95b9f05e723a",
      "tree": "88417a0d23c48d33e3ae87f141dad08a5dc0896c",
      "parents": [
        "d4473d4ed29d61a1134a21e0523c3fb0eac100be"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Aug 01 12:38:58 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 11 00:26:09 2019 -0700"
      },
      "message": "codec2: Add support for updating output delay in avc and hevc decoders\n\nOUTPUT_DELAY was set as 8 for avc and hevc c2 decoder plugins.\nIt is now set based on the value present in SPS\n\nBug: 138627015\nTest: poc in bug\nTest: atest android.media.cts.DecoderTest\nTest: atest android.media.cts.AdaptivePlaybackTest\n\nChange-Id: I50f7b3e8bd08c9d3b19e84c3c25acaa4eb767226\n"
    },
    {
      "commit": "1ac8a6153ac7d4f0740069d0894d9e856f32c051",
      "tree": "420f53e9d85b5831ed2170a4def8aa1c637ad730",
      "parents": [
        "98bff8390b5cc6884d7907e7e1c8bd8df5718040",
        "e0515e8fe766166cfdb7905d0a6fb5a765470c4a"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Sep 10 19:55:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 10 19:55:03 2019 -0700"
      },
      "message": "Merge \"Codec2: Retry interface creation until successful\" into qt-qpr1-dev am: d4473d4ed2\nam: e0515e8fe7\n\nChange-Id: I3e69770e4ff147dac67b2a803d2b6808a0d11e86\n"
    },
    {
      "commit": "98bff8390b5cc6884d7907e7e1c8bd8df5718040",
      "tree": "38153f5441b7b376c276d5638a644c540b4c09f3",
      "parents": [
        "06088ce29a8ed62838be2576252809cd77194341",
        "06f75804bf95cc7af0ae9af52992db43b8d05dbe"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Sep 10 19:54:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 10 19:54:33 2019 -0700"
      },
      "message": "Merge \"Codec2: Retain compatibility with old HAL\" into qt-qpr1-dev am: 5ebddd6296\nam: 06f75804bf\n\nChange-Id: I3af9feed2b584706f5f23c78d3c2b8838c8463e2\n"
    },
    {
      "commit": "e0515e8fe766166cfdb7905d0a6fb5a765470c4a",
      "tree": "787c82ecb25c372bde3df079a5f6e453935d86c4",
      "parents": [
        "06f75804bf95cc7af0ae9af52992db43b8d05dbe",
        "d4473d4ed29d61a1134a21e0523c3fb0eac100be"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Sep 10 19:48:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 10 19:48:07 2019 -0700"
      },
      "message": "Merge \"Codec2: Retry interface creation until successful\" into qt-qpr1-dev\nam: d4473d4ed2\n\nChange-Id: Ia5f768c60ba6a45afdab7357c0cd4fdad9cb3001\n"
    },
    {
      "commit": "06f75804bf95cc7af0ae9af52992db43b8d05dbe",
      "tree": "586cb2c0e0d9ccd99158a747f9f9c810de267698",
      "parents": [
        "fefc841239ee41f735b6f0ba591d6bc38a08a127",
        "5ebddd62966d38a4aa371783190e4d10519c09bf"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Sep 10 19:47:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 10 19:47:34 2019 -0700"
      },
      "message": "Merge \"Codec2: Retain compatibility with old HAL\" into qt-qpr1-dev\nam: 5ebddd6296\n\nChange-Id: I859082b1e61ad08b3ac068ded4846ba96cf76cee\n"
    },
    {
      "commit": "d4473d4ed29d61a1134a21e0523c3fb0eac100be",
      "tree": "714e702b9fef8c8382f6255c2df34775be58c252",
      "parents": [
        "5ebddd62966d38a4aa371783190e4d10519c09bf",
        "23c90c87fd0804bfc98da07e242d27c925a2cfc8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 11 02:31:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 02:31:02 2019 +0000"
      },
      "message": "Merge \"Codec2: Retry interface creation until successful\" into qt-qpr1-dev"
    },
    {
      "commit": "329ac9c93b7de104f4b7e0a111195a772294e980",
      "tree": "e411019795fe466365daa7f9ad8a7d7e1e8fee10",
      "parents": [
        "87f731b26ed82ee49889bd3a8c9199089841078b"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Sep 09 21:28:05 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Sep 10 15:47:20 2019 -0700"
      },
      "message": "Codec2: Retain compatibility with old HAL\n\nMake the vndk module \"libstagefright_bufferpool@2.0\" work with existing\nCodec2 HALs, and create a new vendor (non-vndk) module\n\"libstagefright_bufferpool@2.0.1\" that new Codec2 HALs can use.\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 138171841\nBug: 140471279\nChange-Id: I2886432afef86ef66fbd48ee744e5fd8de2d1e21\n"
    },
    {
      "commit": "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": "1b4180698cf4cac4d4fa2153d45b9dfded7238e7",
      "tree": "1424ec4e91a064f3c549fc8f2873b51c203f3704",
      "parents": [
        "6cffe44e0ffd62e66f8af57df242282ef8e247d3",
        "a6dfef8a44d95f2cc049ee0cb83501605c38ac64"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 10 01:35:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 10 01:35:38 2019 +0000"
      },
      "message": "Merge \"C2SoftMpeg4Enc: Handle yStride not equal to aligned width\""
    },
    {
      "commit": "78cb7123b23c197b296d40b2ffb886bde97ddfc4",
      "tree": "db2db564be30a32fd02232f7bc856b53621eed8f",
      "parents": [
        "a4be0c37e92faf1579b05077d7e3cbef8b93db78",
        "8c7465931249ed0ffea7de99f2d736ce0bc607dc"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Sep 09 14:51:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 09 14:51:59 2019 -0700"
      },
      "message": "Merge \"Remove libhwbinder/libhidltransport deps\" am: 6cffe44e0f am: b7d2632c22 am: 2dc8ae5642\nam: 8c74659312\n\nChange-Id: I3ce106ae89de98eb9c438ccc30067a07b44da581\n"
    },
    {
      "commit": "8c7465931249ed0ffea7de99f2d736ce0bc607dc",
      "tree": "fa18665065517131b1275581b6bae15fee3de385",
      "parents": [
        "d4730c8745e1f6f5567afbe3b8a351d5f8819f40",
        "2dc8ae5642ff2e4d92a5f141189f73082d0a9478"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Sep 09 14:44:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 09 14:44:58 2019 -0700"
      },
      "message": "Merge \"Remove libhwbinder/libhidltransport deps\" am: 6cffe44e0f am: b7d2632c22\nam: 2dc8ae5642\n\nChange-Id: I7be03dd52255dffbdc04357144b2582d27f5079e\n"
    },
    {
      "commit": "2dc8ae5642ff2e4d92a5f141189f73082d0a9478",
      "tree": "933101c420fd8c2e7b4fdb5baf5c10310739bb17",
      "parents": [
        "f6d4e3349b7b44995109f845328ce73e98eb6b82",
        "b7d2632c22781990ab23d492abce4820334a2842"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Sep 09 14:37:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 09 14:37:57 2019 -0700"
      },
      "message": "Merge \"Remove libhwbinder/libhidltransport deps\" am: 6cffe44e0f\nam: b7d2632c22\n\nChange-Id: I93c5296391c469571e153e5366ee90ab9754ea9c\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": "af905470168892078ca85cbd77c844b07f46d1d7",
      "tree": "02acf167a294e18f49a8cf075aa6ee7eb21fbf68",
      "parents": [
        "1210f45ea764f0d186e55a19c068283a4ff6cfac"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Sep 06 12:08:49 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Sep 06 12:08:49 2019 -0700"
      },
      "message": "Remove libhwbinder/libhidltransport deps\n\nSince these were combined into libhidlbase.\n\nBug: 135686713\nTest: build only (libhwbinder/libhidltransport are empty)\nChange-Id: I6cc85a91afb603e31b85090917f9f3b59d82a4d1\n"
    },
    {
      "commit": "23c90c87fd0804bfc98da07e242d27c925a2cfc8",
      "tree": "efc93b0bdc27bb8f1a45326251cfe042ba86b3d5",
      "parents": [
        "6c2b3146c6722b7950493d1e11f15ed4c39ef860"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Sep 03 00:44:42 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Sep 04 22:40:17 2019 -0700"
      },
      "message": "Codec2: Retry interface creation until successful\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 139466364\nChange-Id: I6e552cb90af517f2c0f8c14dd679d6d60abee6fc\n"
    },
    {
      "commit": "d7463d1d08f4cfde5a4fef2e4e555518ec6533b5",
      "tree": "e3c9902141131becf7aeefc1622f20339d152834",
      "parents": [
        "989ba107841626e4113828c39f139f1b766acb82"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Sep 04 16:01:00 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Sep 04 17:04:06 2019 -0700"
      },
      "message": "Increase max dequeue buffer count only for non-secure decoders\n\nSince secure buffers are limited resources, use less buffers for secure\noutput display.\n\nBug: 138295327\nBug: 140087403\nChange-Id: If763bed99cecc0acdd88d0111d30aa4ab98bce71\n"
    },
    {
      "commit": "989ba107841626e4113828c39f139f1b766acb82",
      "tree": "084f69c0c1fa44fc56de1d4ba15c293c755309b1",
      "parents": [
        "141f9a9c83426674385bc0817cb4e7dd721404e2",
        "47897d5ff923f830bfc322a87c2f48670d35571c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 29 23:39:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 29 23:39:30 2019 +0000"
      },
      "message": "Merge \"bufferpool2: fix native handle race condition\" into qt-qpr1-dev"
    },
    {
      "commit": "18ea045e553fdc799c65d2899b026d3fc6d4651a",
      "tree": "b81e2e85a42ef46aff0e63b825fb1b321ca00ffb",
      "parents": [
        "a05365157966870963a65db4ed1b70f005256240"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Aug 27 16:07:27 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Aug 27 16:07:27 2019 -0700"
      },
      "message": "Include header for property_get_int32() prototype\n\nBug:140134471\nTest: compilation\n"
    },
    {
      "commit": "0c70411654a5b3644c461b67a2fb4ba1351a6292",
      "tree": "79c397da75c4f9974be99b7921ce797b82134689",
      "parents": [
        "cc57ed2b6b79374934755018f6ca4b15eff7cf6b",
        "6bc15578f0595db104744c8eda9c24876b0962dd"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 19:19:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 19:19:06 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e am: 3cd2149e94 am: 7404c0908d\nam: 6bc15578f0\n\nChange-Id: I833ee7cdc552c136127eba189ce8b21e35968f73\n"
    },
    {
      "commit": "6bc15578f0595db104744c8eda9c24876b0962dd",
      "tree": "c4fce7a38ef65d72e000cbeb70a86a67edc8b82d",
      "parents": [
        "76df1b46e37da4d493e041522c407b459823e718",
        "7404c0908d7a0159c7bc60aa0f13afe22b5453f0"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 19:09:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 19:09:39 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e am: 3cd2149e94\nam: 7404c0908d\n\nChange-Id: I81903ee7426732919dd861f00ad24bee0291c793\n"
    },
    {
      "commit": "d434dc5ba014a616eec7a13d2a2420235019703f",
      "tree": "b3afadcf21089ebbca90a3ea201055d44e0b9cdd",
      "parents": [
        "51a39039d5c93709583b6ec2e32fec188a214fbc",
        "3cd2149e942015e709b0829b6f6269b6da3315a4"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 18:59:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 18:59:54 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e\nam: 3cd2149e94\n\nChange-Id: Ife96387038863cae76768eb3469143f5601b953e\n"
    },
    {
      "commit": "3cd2149e942015e709b0829b6f6269b6da3315a4",
      "tree": "7dd8e0e545eb170584bf63599fb61b6e2d56c42f",
      "parents": [
        "ccc32cb95525c87461b388811e442120deef98eb",
        "f08d61d30e9ed041d7426c0168e2ee092eaf36ac"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 18:50:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 18:50:21 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp\nam: f08d61d30e\n\nChange-Id: I8515c53d9b0e4a5375359aca877102d2e5758b09\n"
    },
    {
      "commit": "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": "f08d61d30e9ed041d7426c0168e2ee092eaf36ac",
      "tree": "15aa4deb117cff0d4ae01c3ed31ddd78e0b4414e",
      "parents": [
        "b9df2ec036b3a4ecf70e5cdcefdfb8939b4ae18e"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Aug 09 21:57:44 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 07:29:16 2019 +0000"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp\n\nSome devices make /sdcard a symbolic link to a non-constant target. The\ntarget changes between the setup and the execution, so files pushed to\n/sdcard during the setup cannot be found when the test runs.\n\nTest: vts-tradefed run vts -m VtsHalMediaC2V1_0Host\n\nBug: 138388013\nChange-Id: Ia27bd9eedfc6f97225abb553c4b8efbb8957966e\n"
    },
    {
      "commit": "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": "0702d1f6b6906575e7820ea6d40235eeea40ca19",
      "tree": "ee79f24bd176ecae39523b30c51b27174a220d6a",
      "parents": [
        "c6c78b6cb224a7985c61d47c6b3c2e39180831c3"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Aug 15 11:45:36 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Aug 15 13:23:20 2019 -0700"
      },
      "message": "Actually use the hdr mapper for AV1 in GetHdrProfileLevelMapper\n\nIt\u0027s defined but not returned by GetHdrProfileLevelMapper, so\nsoft AV1 doesn\u0027t report HDR support.\n\nbug: 138314480\ntest:\n\natest android.media.cts.DecoderTest#testAV1HdrStaticMetadata\natest android.media.cts.MediaMetadataRetrieverTest#testThumbnailAV1Hdr\n\nTest should pass, AND test shouldn\u0027t be skipped.\nFor MediaMetadataRetrieverTest#testThumbnailAV1Hdr, enable output\nfile dump and there should be output file dumped.\n\nChange-Id: I8c571729bb68d091208d5348734efd29887b5f72\n"
    },
    {
      "commit": "bc3245623c3d4408dcfb9c727d2b9b1935a36a7a",
      "tree": "fe812669d009ddb4c7148d791a65a4961b9c533c",
      "parents": [
        "10ceef9f3b96e5c7bc783432fe569333a2405cf0"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Mon Aug 12 17:16:11 2019 +0000"
      },
      "committer": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Mon Aug 12 17:16:11 2019 +0000"
      },
      "message": "Revert \"aacenc: fix timestamp off by one frame\"\n\nThis reverts commit 10ceef9f3b96e5c7bc783432fe569333a2405cf0.\n\nReason for revert: This isn\u0027t wanted in qt-dev. It is in qt-r1-dev and will be delivered in the December Mainline train.\n\nBug: 137245963\nChange-Id: I0a5a4991786d6dcbd324663a6d342729166a5528\nMerged-In: I567890f3d04544c12adfe29a6a23c06f1db699e7\n"
    },
    {
      "commit": "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": "47897d5ff923f830bfc322a87c2f48670d35571c",
      "tree": "f70c1161e79c8813a774f57d0fedbfbe607d0974",
      "parents": [
        "3ef81e1acc74da842b3689418f007267caddf99d"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Jul 25 14:22:36 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Aug 09 00:21:37 2019 +0000"
      },
      "message": "bufferpool2: fix native handle race condition\n\nReturn cloned handle as output parameter in order to use it after\nclosing the bufferpool connection.\n\nBug: 138171841\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nMerged-In: I4ac142fcb7e3ecdb3fb02792f516b343d71bfc38\nChange-Id: I4ac142fcb7e3ecdb3fb02792f516b343d71bfc38\n(cherry picked from commit dc5cb62ff4528ac52a15fb525874ab47e377e8ac)\n"
    }
  ],
  "next": "7be1bc9b7e26c5fd8b2de2c7557e604f0585de30"
}
