)]}'
{
  "log": [
    {
      "commit": "136be6af7ca64dc8235ea79221c17652d2e2d0bf",
      "tree": "14c952211b4051132fa050f4c5d75d26653c2326",
      "parents": [
        "dbd5b53d70c05645b281035813301fbe736e9d39",
        "bbc5810582cb5cf9b9e093f1e6920d94c72dcc32"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sat Mar 10 00:34:53 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Mar 10 00:34:53 2018 +0000"
      },
      "message": "Merge \"Handle overflow in android::HeifDataSource::readAt am: 237f9034c6\" into pi-dev am: 08ce69c929\nam: bbc5810582\n\nChange-Id: If7d8cb5dea6a420a7ef260d6ba2854cfadcd7af7\n"
    },
    {
      "commit": "dbd5b53d70c05645b281035813301fbe736e9d39",
      "tree": "2ee74a3b840f9767effed1f481e3b89a8cdb9720",
      "parents": [
        "23fbb627023d195f5da15ff9f1823c15ef313b3e",
        "b9108baa01d2bbae57a804e46eea734c4fc3256f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Sat Mar 10 00:12:30 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Mar 10 00:12:30 2018 +0000"
      },
      "message": "Merge \"fix null terminated string parsing\" into pi-dev am: c4a633e4f2\nam: b9108baa01\n\nChange-Id: I583851fe62edd29851c86121794ef36695c9389f\n"
    },
    {
      "commit": "23fbb627023d195f5da15ff9f1823c15ef313b3e",
      "tree": "ab7db89b5e19cc1f6bbac4cbc638915a5efdf29a",
      "parents": [
        "8e968c83301b38a11dd802a83867165f1e6672bf",
        "2228cdb20f86e11b1906de28686e1e2ca5230bc4"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 23:46:15 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 23:46:15 2018 +0000"
      },
      "message": "CCodec: Episode IV --- Raw Video Buffers am: 0df1e8d08a\nam: 2228cdb20f\n\nChange-Id: I1491f8e39fa02ac3e701fecbf818fbcbf4c24e5d\n"
    },
    {
      "commit": "8e968c83301b38a11dd802a83867165f1e6672bf",
      "tree": "ab7db89b5e19cc1f6bbac4cbc638915a5efdf29a",
      "parents": [
        "dc7172948934004e95073213771cb762c9cfe09d",
        "d3a6c2c4939caff02ea7befd40a42163503b3c2c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 23:45:46 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 23:45:46 2018 +0000"
      },
      "message": "CCodec: fix corner cases am: ae9e2acb48\nam: d3a6c2c493  -s ours\n\nChange-Id: I0703965f63af39ee7656f52dc4e0482d22cfe92a\n"
    },
    {
      "commit": "bbc5810582cb5cf9b9e093f1e6920d94c72dcc32",
      "tree": "efe7c4841cd81aeafdebbb61bb5e34a55686effe",
      "parents": [
        "b9108baa01d2bbae57a804e46eea734c4fc3256f",
        "08ce69c929657887519fe3300ae13a4a1afbad8e"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Mar 09 22:04:38 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 22:04:38 2018 +0000"
      },
      "message": "Merge \"Handle overflow in android::HeifDataSource::readAt am: 237f9034c6\" into pi-dev\nam: 08ce69c929\n\nChange-Id: I631141345bd39046c44f54fe12d55342790eb7cb\n"
    },
    {
      "commit": "b9108baa01d2bbae57a804e46eea734c4fc3256f",
      "tree": "82c7dc4065993f234a16551bfd30b042b31ef0b8",
      "parents": [
        "2228cdb20f86e11b1906de28686e1e2ca5230bc4",
        "c4a633e4f2da64e5d20901dcd0b6772c65f67eed"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Mar 09 20:27:30 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 20:27:30 2018 +0000"
      },
      "message": "Merge \"fix null terminated string parsing\" into pi-dev\nam: c4a633e4f2\n\nChange-Id: I6b24176d1f52fe6dc53e19c3ebe732fd04ae66a2\n"
    },
    {
      "commit": "2228cdb20f86e11b1906de28686e1e2ca5230bc4",
      "tree": "4ed6fc03bc67c24145248e2e04a2d48f132acacb",
      "parents": [
        "d3a6c2c4939caff02ea7befd40a42163503b3c2c",
        "0df1e8d08aeb50771bdae54f77088f31531c4cb0"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 20:07:35 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 20:07:35 2018 +0000"
      },
      "message": "CCodec: Episode IV --- Raw Video Buffers\nam: 0df1e8d08a\n\nChange-Id: Ib758ecfe694d81439498d2acb9097db2c878e388\n"
    },
    {
      "commit": "d3a6c2c4939caff02ea7befd40a42163503b3c2c",
      "tree": "57b6f4f5ef2779320874eb586e0659a00cdc54e4",
      "parents": [
        "e64d563760f14358bbd708eae76f803934f3d939",
        "ae9e2acb4847594ef9747264f5d092d8fa251119"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 20:07:08 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 20:07:08 2018 +0000"
      },
      "message": "CCodec: fix corner cases\nam: ae9e2acb48\n\nChange-Id: I14c7fb62fbde05c7ffffa3eaf2650ce3be146ee0\n"
    },
    {
      "commit": "08ce69c929657887519fe3300ae13a4a1afbad8e",
      "tree": "a74eaf9c7c550843666490ddd2cb6883dbaafd39",
      "parents": [
        "c4a633e4f2da64e5d20901dcd0b6772c65f67eed",
        "a4f859cd14083195b6b17c4a16c9074410325934"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Mar 09 19:26:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 19:26:42 2018 +0000"
      },
      "message": "Merge \"Handle overflow in android::HeifDataSource::readAt am: 237f9034c6\" into pi-dev"
    },
    {
      "commit": "a4f859cd14083195b6b17c4a16c9074410325934",
      "tree": "33042a3e6a07533c4c37c99162a78b97b86e3b3c",
      "parents": [
        "0df1e8d08aeb50771bdae54f77088f31531c4cb0",
        "237f9034c6cbe5cbafb0cd4c862d9dddfbdf7389"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Mar 09 19:26:33 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 19:26:33 2018 +0000"
      },
      "message": "Handle overflow in android::HeifDataSource::readAt\nam: 237f9034c6\n\nChange-Id: Idc655aa698903af90455f82b6aa665c6472872f5\n"
    },
    {
      "commit": "c4a633e4f2da64e5d20901dcd0b6772c65f67eed",
      "tree": "51f86d958966318c1cfaf530a5e2c397bd0add57",
      "parents": [
        "0df1e8d08aeb50771bdae54f77088f31531c4cb0",
        "706018544e02251ddd725b9ebc9e6fa827775ae0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 19:26:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 19:26:28 2018 +0000"
      },
      "message": "Merge \"fix null terminated string parsing\" into pi-dev"
    },
    {
      "commit": "0df1e8d08aeb50771bdae54f77088f31531c4cb0",
      "tree": "d090f176a979eeb9841fc2b29cbc6bc6e85e509a",
      "parents": [
        "ae9e2acb4847594ef9747264f5d092d8fa251119"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 16 10:05:03 2018 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 17:02:42 2018 +0000"
      },
      "message": "CCodec: Episode IV --- Raw Video Buffers\n\nDefine and handle new buffer types for raw video buffers.\n\nBug: 69376489\nTest: adb shell setprop debug.stagefright.ccodec yes\nTest: adb shell setprop debug.stagefright.omx_default_rank 1000\nTest: adb shell killall mediaserver\nTest: atest CtsMediaTestCases:ImageReaderDecoderTest#testOtherH264ImageReader\nChange-Id: I9d1061287e4c46526170ce395f826eccf4def4b7\n(cherry picked from commit 156398391ed8d14b527328cb276922168c8d91a8)\n"
    },
    {
      "commit": "ae9e2acb4847594ef9747264f5d092d8fa251119",
      "tree": "61eeb38a73235b99268c6fcb27c66b9e7c520c37",
      "parents": [
        "ecff3f95aece364d5b35600c6cfda1b04af52a7c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 01 11:37:13 2018 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 17:01:31 2018 +0000"
      },
      "message": "CCodec: fix corner cases\n\n- Catch invalid createInputSurface requests.\n- Move buffer allocation from setComponent() to start().\n- Reset input surface at stop().\n- Ignore flushed work.\n\nBug: 74073134\nTest: adb shell setprop debug.stagefright.ccodec yes\nTest: adb shell setprop debug.stagefright.omx_default_rank 1000\nTest: adb shell killall mediaserver\nTest: atest android.media.cts.MediaCodecTest\nChange-Id: If95d3050e14fa9592d7eff4136a57326008455a0\n(cherry picked from commit e1c3b395209f2c03a290bf0c91c4d96dff5edf00)\n"
    },
    {
      "commit": "dc7172948934004e95073213771cb762c9cfe09d",
      "tree": "ab7db89b5e19cc1f6bbac4cbc638915a5efdf29a",
      "parents": [
        "c0792ac43c3f8dcdee4bcf39ecf929c3b31a3a9e",
        "e64d563760f14358bbd708eae76f803934f3d939"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Mar 09 14:53:44 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 14:53:44 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Ensure NonNull/Nullable for parameters of public methods\" into pi-dev am: ecff3f95ae\nam: e64d563760\n\nChange-Id: Ia57cc993a5dd1295691fb2bc56173bc8dcdeab10\n"
    },
    {
      "commit": "c0792ac43c3f8dcdee4bcf39ecf929c3b31a3a9e",
      "tree": "2c7761af85464b84e34db115ef1c465998757e29",
      "parents": [
        "0168f00ec0b2c8e9d3bb7987d233328ccc0082a8",
        "bbefc87ddcccb10535eaad96345eb8b851482015"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Mar 09 14:52:58 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 14:52:58 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Remove tests from frameworks/av\" into pi-dev am: b3ee0c8ba0\nam: bbefc87ddc\n\nChange-Id: Id5a88ee5b56c2360567fe39cbc542930a233e6a1\n"
    },
    {
      "commit": "0168f00ec0b2c8e9d3bb7987d233328ccc0082a8",
      "tree": "d6f4f408ffcf9e6193305ed6f1f4a7be9da170c4",
      "parents": [
        "1c3a6c4e8b7ceb39175859df53b71bb8c8d39006",
        "e33a178a78e6816e7116a2a5321377a8d08733f6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 14:52:23 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 14:52:23 2018 +0000"
      },
      "message": "Merge \"codec2: fix {linear|graphic}Blocks() references\" into pi-dev am: d793957b0b\nam: e33a178a78\n\nChange-Id: I9b46f20b7e565d8c9461062215df5a03eef37f20\n"
    },
    {
      "commit": "1c3a6c4e8b7ceb39175859df53b71bb8c8d39006",
      "tree": "d6f4f408ffcf9e6193305ed6f1f4a7be9da170c4",
      "parents": [
        "f188907d855bbb6ab46fac3be2006b2b5edd2243",
        "6b26aa47a1afa3cd8526475650812afd04fa1779"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Mar 09 14:44:25 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 14:44:25 2018 +0000"
      },
      "message": "Merge \"Implement methods of MediaPlaylistAgentImpl\" into pi-dev am: c940e6e76d\nam: 6b26aa47a1\n\nChange-Id: I72921dc12326f391430ccabdf91a2e861d7b6ab5\n"
    },
    {
      "commit": "e64d563760f14358bbd708eae76f803934f3d939",
      "tree": "e8243d0894535c5f1085face27e0ecedd87e5c47",
      "parents": [
        "bbefc87ddcccb10535eaad96345eb8b851482015",
        "ecff3f95aece364d5b35600c6cfda1b04af52a7c"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Mar 09 14:24:09 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 14:24:09 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Ensure NonNull/Nullable for parameters of public methods\" into pi-dev\nam: ecff3f95ae\n\nChange-Id: Id493a04e639f422d60e1a845958107ccd4b13056\n"
    },
    {
      "commit": "bbefc87ddcccb10535eaad96345eb8b851482015",
      "tree": "8a2c4cb0d636c13da0d1f8c0afeeb4a572eeeca8",
      "parents": [
        "e33a178a78e6816e7116a2a5321377a8d08733f6",
        "b3ee0c8ba072dc157a24263f0060d31e019a2810"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Mar 09 14:23:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 14:23:00 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Remove tests from frameworks/av\" into pi-dev\nam: b3ee0c8ba0\n\nChange-Id: I18f1588608cd408489ef4ea51eabbab0f9a5efeb\n"
    },
    {
      "commit": "e33a178a78e6816e7116a2a5321377a8d08733f6",
      "tree": "7491bb2a31faaccb70e3da59c4649cbbe850c6af",
      "parents": [
        "6b26aa47a1afa3cd8526475650812afd04fa1779",
        "d793957b0b89b747f004c7d1caad7972712d86fb"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 14:21:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 14:21:59 2018 +0000"
      },
      "message": "Merge \"codec2: fix {linear|graphic}Blocks() references\" into pi-dev\nam: d793957b0b\n\nChange-Id: I6738a02ddc38840e3fc7a5d1d8fcde3cfbc1da55\n"
    },
    {
      "commit": "6b26aa47a1afa3cd8526475650812afd04fa1779",
      "tree": "7a68d806e1d2ed35405d6a9a6c6469c42646a8f7",
      "parents": [
        "44ac86cc45bb2dd025305a29fc934fc032d5875e",
        "c940e6e76d82e4a0090e92d8f03214a633983dbe"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Mar 09 14:21:20 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 14:21:20 2018 +0000"
      },
      "message": "Merge \"Implement methods of MediaPlaylistAgentImpl\" into pi-dev\nam: c940e6e76d\n\nChange-Id: I3e7302f7368cb4fc20bdeb48f1bc846de704abaf\n"
    },
    {
      "commit": "f188907d855bbb6ab46fac3be2006b2b5edd2243",
      "tree": "bcef51a4c1b8513065d1177f8582b7438a7cc6da",
      "parents": [
        "d0a391fb1172dbbecdb14a37885780e458c0c275",
        "44ac86cc45bb2dd025305a29fc934fc032d5875e"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Mar 09 09:12:25 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 09:12:25 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Implement MediaSession2#updatePlayer()\" into pi-dev am: de95aaa1f5\nam: 44ac86cc45\n\nChange-Id: Iceca9a2423b8a87c3e98efc5639a395ca35326fb\n"
    },
    {
      "commit": "ecff3f95aece364d5b35600c6cfda1b04af52a7c",
      "tree": "91ae688f5c560166eca9b273b9d967816c5b38a6",
      "parents": [
        "b3ee0c8ba072dc157a24263f0060d31e019a2810",
        "05625413ac93a2fcec0e96781745c0815ec59fb9"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Mar 09 08:28:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 08:28:08 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Ensure NonNull/Nullable for parameters of public methods\" into pi-dev"
    },
    {
      "commit": "05625413ac93a2fcec0e96781745c0815ec59fb9",
      "tree": "15f735491ac475e6b98b95c432d7d2bfc16aa534",
      "parents": [
        "b6b349550ffb505fd466f0f5aea635a52a569e13"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Mar 05 13:58:31 2018 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Mar 09 15:33:37 2018 +0900"
      },
      "message": "MediaSession2: Ensure NonNull/Nullable for parameters of public methods\n\nBug: 73863865\nTest: runtest-MediaComponents\nChange-Id: I29933367441471f7cfd6d7656e2410d2ce70beb7\n"
    },
    {
      "commit": "b3ee0c8ba072dc157a24263f0060d31e019a2810",
      "tree": "2af4686365cb9b892f5f5668e67986baf92ea238",
      "parents": [
        "d793957b0b89b747f004c7d1caad7972712d86fb",
        "ff169f45f86fb6e4da4a7513f920506716d0a375"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 06:33:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 06:33:13 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Remove tests from frameworks/av\" into pi-dev"
    },
    {
      "commit": "d0a391fb1172dbbecdb14a37885780e458c0c275",
      "tree": "a63c6ebf14bf155e667299dfa70861d870e9351d",
      "parents": [
        "f8d993d22b081f34660c993d5b1fd04645b81153",
        "25419d27c07db5d18450d25171cef396ac2a9db7"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 06:28:51 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 06:28:51 2018 +0000"
      },
      "message": "Merge \"C2SoftAac: fix error handling\" into pi-dev am: 829d4349a9\nam: 25419d27c0\n\nChange-Id: I44e5aa788fb779217bc072a4d6e5ce1dac973c33\n"
    },
    {
      "commit": "f8d993d22b081f34660c993d5b1fd04645b81153",
      "tree": "a63c6ebf14bf155e667299dfa70861d870e9351d",
      "parents": [
        "660ae209f170f4709cecd93f0dc5574bb9ec9db3",
        "765c492f0d488ccb97046d1e99e67890b0196b83"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Mar 09 06:28:05 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 06:28:05 2018 +0000"
      },
      "message": "Merge \"Add AUDIO_FORMAT_AAC_XHE to type converter\" into pi-dev am: 4706f6af73\nam: 765c492f0d\n\nChange-Id: I945f0b93cc54e3a79521da5886bbc0f974d7098e\n"
    },
    {
      "commit": "660ae209f170f4709cecd93f0dc5574bb9ec9db3",
      "tree": "dd4d5fb1f59b0fb18bb8ea9da0147b2969ea88cd",
      "parents": [
        "56e04a7b50e0b1a2463406a7eebd3651bb091b17",
        "cac76070ee7311d8aa1f931f75fc0d4881a56d68"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 06:27:21 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 06:27:21 2018 +0000"
      },
      "message": "Merge \"C2SoftAvc: fix flush and map error\" into pi-dev am: a1bc17b32c\nam: cac76070ee  -s ours\n\nChange-Id: I664ac757eb98ead6a28d4b4212fd8e31d3573352\n"
    },
    {
      "commit": "56e04a7b50e0b1a2463406a7eebd3651bb091b17",
      "tree": "dd4d5fb1f59b0fb18bb8ea9da0147b2969ea88cd",
      "parents": [
        "c3704255a0f9afa17202ef61903c22d7e97152b7",
        "7670fc1b3f45da25e470a394748d851673c5427f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 06:26:32 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 06:26:32 2018 +0000"
      },
      "message": "Merge \"codec2: fix C2Buffer\" into pi-dev am: 0d3062d6e8\nam: 7670fc1b3f\n\nChange-Id: Ia71340002e88bc9c7f74ed2f8aee8b98bd3c394b\n"
    },
    {
      "commit": "c3704255a0f9afa17202ef61903c22d7e97152b7",
      "tree": "dd4d5fb1f59b0fb18bb8ea9da0147b2969ea88cd",
      "parents": [
        "2aee021d776885e011dc1523e8e2d604a14dda56",
        "9054d47db3da139869264036544718fd8447bcaa"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 06:16:27 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 06:16:27 2018 +0000"
      },
      "message": "Merge \"C2SoftAvcEnc: don\u0027t crash at unexpected input\" into pi-dev am: b6b349550f\nam: 9054d47db3\n\nChange-Id: I902bdc8ed990229670689715d61bb971f9861403\n"
    },
    {
      "commit": "2aee021d776885e011dc1523e8e2d604a14dda56",
      "tree": "dd4d5fb1f59b0fb18bb8ea9da0147b2969ea88cd",
      "parents": [
        "4e3f14e827fc026fab22575c9eb41ad81f85759b",
        "24053f89d646f57ada58cd1df55bbf5c7bc8d209"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 06:05:21 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 06:05:21 2018 +0000"
      },
      "message": "codec2: fix SimpleC2Component race condition am: 6378937c0d\nam: 24053f89d6\n\nChange-Id: I84a4c646fd5e907f1872f1c6b9a22cf4dff6a0e0\n"
    },
    {
      "commit": "44ac86cc45bb2dd025305a29fc934fc032d5875e",
      "tree": "e1cc1a077862102cdf17ceba68cdc26083441cfe",
      "parents": [
        "25419d27c07db5d18450d25171cef396ac2a9db7",
        "de95aaa1f545827ab9e1ca3c52592e43b4222efa"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Mar 09 05:15:26 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 05:15:26 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Implement MediaSession2#updatePlayer()\" into pi-dev\nam: de95aaa1f5\n\nChange-Id: I25fa959ebe2299b7763d944efe3b7a4e1ab5508c\n"
    },
    {
      "commit": "25419d27c07db5d18450d25171cef396ac2a9db7",
      "tree": "deae4cc40ff5c224ae94f942290debebabd8f226",
      "parents": [
        "765c492f0d488ccb97046d1e99e67890b0196b83",
        "829d4349a99c3c7fb20cb43714a77450b7e16a47"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 05:14:31 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 05:14:31 2018 +0000"
      },
      "message": "Merge \"C2SoftAac: fix error handling\" into pi-dev\nam: 829d4349a9\n\nChange-Id: Ib0f83179fa2f2bc81d9ee76cfba485297c7d31e8\n"
    },
    {
      "commit": "765c492f0d488ccb97046d1e99e67890b0196b83",
      "tree": "98faf5b1aa7c8987c23e77a855cfbbeb1f354891",
      "parents": [
        "cac76070ee7311d8aa1f931f75fc0d4881a56d68",
        "4706f6af73e485e4fbcb5ff76509fbd517223ad9"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Mar 09 05:13:55 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 05:13:55 2018 +0000"
      },
      "message": "Merge \"Add AUDIO_FORMAT_AAC_XHE to type converter\" into pi-dev\nam: 4706f6af73\n\nChange-Id: I586efe7359d03211dd98652e293cbbf624649ec6\n"
    },
    {
      "commit": "cac76070ee7311d8aa1f931f75fc0d4881a56d68",
      "tree": "c90a47be25b6a47c95a5c6bf3b58b6c02c78af1d",
      "parents": [
        "7670fc1b3f45da25e470a394748d851673c5427f",
        "a1bc17b32c37af2ff96361af5e14121c1aba56b2"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 05:13:20 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 05:13:20 2018 +0000"
      },
      "message": "Merge \"C2SoftAvc: fix flush and map error\" into pi-dev\nam: a1bc17b32c\n\nChange-Id: Ief18daad08b58107a609152aa6614f0f1b26724d\n"
    },
    {
      "commit": "4e3f14e827fc026fab22575c9eb41ad81f85759b",
      "tree": "dd4d5fb1f59b0fb18bb8ea9da0147b2969ea88cd",
      "parents": [
        "40459502597bfca51f86401024231a2944a44b4a",
        "237dc91c546cf5e39737812f49460b552a529f7d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 05:13:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 05:13:03 2018 +0000"
      },
      "message": "Merge \"heic content_encoding field is optional\""
    },
    {
      "commit": "7670fc1b3f45da25e470a394748d851673c5427f",
      "tree": "b08ab53d62dcb83b79f10680427b92b0d11c626a",
      "parents": [
        "9054d47db3da139869264036544718fd8447bcaa",
        "0d3062d6e86e98f9627d2e6275b26a82488740dd"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 05:12:28 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 05:12:28 2018 +0000"
      },
      "message": "Merge \"codec2: fix C2Buffer\" into pi-dev\nam: 0d3062d6e8\n\nChange-Id: I369b5b3b8380bc2bf08197256df4a99e21c49d40\n"
    },
    {
      "commit": "9054d47db3da139869264036544718fd8447bcaa",
      "tree": "431dd2b3a43f889396881dc82c4949c65ecbc70d",
      "parents": [
        "24053f89d646f57ada58cd1df55bbf5c7bc8d209",
        "b6b349550ffb505fd466f0f5aea635a52a569e13"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 05:11:25 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 05:11:25 2018 +0000"
      },
      "message": "Merge \"C2SoftAvcEnc: don\u0027t crash at unexpected input\" into pi-dev\nam: b6b349550f\n\nChange-Id: I584459c25843b8824c8a86427137b49ba4c97f4a\n"
    },
    {
      "commit": "24053f89d646f57ada58cd1df55bbf5c7bc8d209",
      "tree": "46ba057969e45eb34cb15f06d41327e375ece28d",
      "parents": [
        "f4f08c3307becefd226ef09c383b357ba1f5efad",
        "6378937c0d8215f2248217aa8f26d84f72a638ee"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 05:10:45 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 05:10:45 2018 +0000"
      },
      "message": "codec2: fix SimpleC2Component race condition\nam: 6378937c0d\n\nChange-Id: I9a8d66833a5633406fea2121de68bff6a8333b7b\n"
    },
    {
      "commit": "d793957b0b89b747f004c7d1caad7972712d86fb",
      "tree": "fd30ea007102ea6c525f4776c0f5b4276c8179b3",
      "parents": [
        "c940e6e76d82e4a0090e92d8f03214a633983dbe",
        "6d911874038d4e706b808d678d2ad79cfd11dc1f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 05:04:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 05:04:28 2018 +0000"
      },
      "message": "Merge \"codec2: fix {linear|graphic}Blocks() references\" into pi-dev"
    },
    {
      "commit": "c940e6e76d82e4a0090e92d8f03214a633983dbe",
      "tree": "4a5fd050edc4da5ae98cc616ebb4ac23b352fee9",
      "parents": [
        "de95aaa1f545827ab9e1ca3c52592e43b4222efa",
        "058c635085daa5dd2f230a7a0e644d1aca919e49"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 05:02:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 05:02:37 2018 +0000"
      },
      "message": "Merge \"Implement methods of MediaPlaylistAgentImpl\" into pi-dev"
    },
    {
      "commit": "de95aaa1f545827ab9e1ca3c52592e43b4222efa",
      "tree": "845ee18cc16e4a10fa958771430df199952a627d",
      "parents": [
        "829d4349a99c3c7fb20cb43714a77450b7e16a47",
        "e1cf5e5d9358c6ad6f39d4edb371d242454644ba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 04:37:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 04:37:29 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Implement MediaSession2#updatePlayer()\" into pi-dev"
    },
    {
      "commit": "ff169f45f86fb6e4da4a7513f920506716d0a375",
      "tree": "b1f6fc2f083b0300625c04d549a9bc635bd2d27b",
      "parents": [
        "b6b349550ffb505fd466f0f5aea635a52a569e13"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Mar 09 13:36:16 2018 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Mar 09 13:36:16 2018 +0900"
      },
      "message": "MediaSession2: Remove tests from frameworks/av\n\nSince the same tests exist in CTS, this CL removes duplicated tests.\n\nBug: 72533540\nTest: Builds successfully\nChange-Id: Ia48943e546f1698d59cf7dc9b664c807e3ed6c7d\n"
    },
    {
      "commit": "829d4349a99c3c7fb20cb43714a77450b7e16a47",
      "tree": "01f4d4c63d166053e9f9ff19892d9534ceafebda",
      "parents": [
        "4706f6af73e485e4fbcb5ff76509fbd517223ad9",
        "6d32722cc21ebb0b2a01e3229d46b09eb11cebf1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 04:10:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 04:10:25 2018 +0000"
      },
      "message": "Merge \"C2SoftAac: fix error handling\" into pi-dev"
    },
    {
      "commit": "4706f6af73e485e4fbcb5ff76509fbd517223ad9",
      "tree": "9377310c2040e30410a0c12c8c5fa7de0255a259",
      "parents": [
        "a1bc17b32c37af2ff96361af5e14121c1aba56b2",
        "055e2afc2d1a7f6a6b7e65ca63ab0e8dab124f83"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 03:23:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 03:23:23 2018 +0000"
      },
      "message": "Merge \"Add AUDIO_FORMAT_AAC_XHE to type converter\" into pi-dev"
    },
    {
      "commit": "a1bc17b32c37af2ff96361af5e14121c1aba56b2",
      "tree": "2d321ec68f1a4bedac7e19a045b9e6a7cd0149ff",
      "parents": [
        "0d3062d6e86e98f9627d2e6275b26a82488740dd",
        "b9de87357ca9ad06b4357afefec240771c51645e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 03:09:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 03:09:48 2018 +0000"
      },
      "message": "Merge \"C2SoftAvc: fix flush and map error\" into pi-dev"
    },
    {
      "commit": "0d3062d6e86e98f9627d2e6275b26a82488740dd",
      "tree": "a7a9385d37cfdb18f025a8f5829572fc82761cfb",
      "parents": [
        "b6b349550ffb505fd466f0f5aea635a52a569e13",
        "46a97e0161acae28c1a188cdd5f8337c16e99678"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 03:09:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 03:09:29 2018 +0000"
      },
      "message": "Merge \"codec2: fix C2Buffer\" into pi-dev"
    },
    {
      "commit": "40459502597bfca51f86401024231a2944a44b4a",
      "tree": "915b8741f58a1af4c674dbe518a8d2bae3d3e1ff",
      "parents": [
        "7d5230f856909f65622bf046bef4f578a76e00d7",
        "99756444e65853ca8a8ebe019abe9d39c3b714f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 02:50:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 02:50:07 2018 +0000"
      },
      "message": "Merge \"codec2: use flexible YCbCr 420 888 format for GraphicBuffer\""
    },
    {
      "commit": "b6b349550ffb505fd466f0f5aea635a52a569e13",
      "tree": "3a4c1dd22f44f9f626eedf0f4315db30eba5691f",
      "parents": [
        "6378937c0d8215f2248217aa8f26d84f72a638ee",
        "2dc734060c4f27227cf129b1a41c68200d0ce67a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 02:49:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 02:49:11 2018 +0000"
      },
      "message": "Merge \"C2SoftAvcEnc: don\u0027t crash at unexpected input\" into pi-dev"
    },
    {
      "commit": "058c635085daa5dd2f230a7a0e644d1aca919e49",
      "tree": "83cdbef92e8841ea7e64a36cb43aa4d042abc2cd",
      "parents": [
        "32edcf9e0e96e04d9274fe1f7b8122fc8dd16b93"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 08 23:53:59 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Mar 09 11:42:49 2018 +0900"
      },
      "message": "Implement methods of MediaPlaylistAgentImpl\n\nBug: 74372183\nTest: Pass MediaComponent CTS\nChange-Id: I46ebe4ee64b3c6b6065d5cb1dd9fded7b2a8a423\n"
    },
    {
      "commit": "e1cf5e5d9358c6ad6f39d4edb371d242454644ba",
      "tree": "70ecda540df2bd3da532add6230b8f801347da9e",
      "parents": [
        "6fd4657ec95d780d9ca8a89e5f16c1cc157a229e"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 17:48:46 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Mar 09 11:29:55 2018 +0900"
      },
      "message": "MediaSession2: Implement MediaSession2#updatePlayer()\n\nBug: 74364873\nTest: Run MediaSession2Test in CTS\nChange-Id: I206cdcc55c72f549927a04b61e5d11b08af17d38\n"
    },
    {
      "commit": "7d5230f856909f65622bf046bef4f578a76e00d7",
      "tree": "36b6ee16e7cfc277c35b8f66613607013c84268e",
      "parents": [
        "4a7bef0af941e2c614dbc960e51bce9888478d06",
        "6145803cf8ad2b657d52348dbfbcebf031b49d3d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 02:22:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 02:22:41 2018 +0000"
      },
      "message": "Merge \"Additional media.metrics for media recorder\""
    },
    {
      "commit": "055e2afc2d1a7f6a6b7e65ca63ab0e8dab124f83",
      "tree": "8ccab19524791105a5caeefa498a2b8a22998b5e",
      "parents": [
        "6fd4657ec95d780d9ca8a89e5f16c1cc157a229e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Mar 08 17:04:03 2018 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Mar 08 17:05:07 2018 -0800"
      },
      "message": "Add AUDIO_FORMAT_AAC_XHE to type converter\n\nThis format has been recently added to system/audio.\n\nBug: 38184704\nTest: make\nChange-Id: Ida042451f80cd30d0f5d622ddba634ba51a9920c\n"
    },
    {
      "commit": "b9de87357ca9ad06b4357afefec240771c51645e",
      "tree": "c64109fe347fad565eee27fdb1026c38cec9d225",
      "parents": [
        "6fd4657ec95d780d9ca8a89e5f16c1cc157a229e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 01 11:25:50 2018 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 09 01:03:44 2018 +0000"
      },
      "message": "C2SoftAvc: fix flush and map error\n\n- Fix infinite loop at flush.\n- Allocate flush buffer at setFlushMode().\n- Handle input buffer mapping error.\n- Remove unused code.\n\nBug: 74073134\nTest: adb shell setprop debug.stagefright.ccodec yes\nTest: adb shell setprop debug.stagefright.omx_default_rank 1000\nTest: adb shell killall mediaserver\nTest: atest android.media.cts.MediaCodecTest\nMerged-In: I6d0187fcd1d9ff2cf90bbf79d21ead1fba5df5a6\nChange-Id: I6d0187fcd1d9ff2cf90bbf79d21ead1fba5df5a6\n(cherry picked from commit 21914e524bcde2054cab13e7acacb25a09b825aa)\n"
    },
    {
      "commit": "706018544e02251ddd725b9ebc9e6fa827775ae0",
      "tree": "a5a132f55d0c4a28524e9468c53fd0e0f152b92b",
      "parents": [
        "cda259fbfd8e64cde11251d6a8dea89c907789db"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Mar 08 15:23:43 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Mar 08 15:25:48 2018 -0800"
      },
      "message": "fix null terminated string parsing\n\nbug: 63633199\nChange-Id: I443d8799281d22d02e25df844739ef6c376ef9e2\n"
    },
    {
      "commit": "237f9034c6cbe5cbafb0cd4c862d9dddfbdf7389",
      "tree": "b2f46bad990085ba544d327fa5407075073f786b",
      "parents": [
        "4d4c46123781e08facc5ac8ba5bcf09dd0eb3ad7"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Mon Mar 05 15:21:33 2018 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Mar 08 22:17:36 2018 +0000"
      },
      "message": "Handle overflow in android::HeifDataSource::readAt\n\nBug: 73782357\nChange-Id: I03a5b4c5ddaf2664f342973da7f1a79f29cd7be5\n"
    },
    {
      "commit": "6d911874038d4e706b808d678d2ad79cfd11dc1f",
      "tree": "9b2604861f1f2df4184a6c648b7062dfd67ed94d",
      "parents": [
        "6fd4657ec95d780d9ca8a89e5f16c1cc157a229e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 06 17:08:13 2018 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 08 22:09:13 2018 +0000"
      },
      "message": "codec2: fix {linear|graphic}Blocks() references\n\nFix references to temporary objects.\n\nBug: 74073134\nTest: builds\nChange-Id: Ic742dee5e45e1a0dc0efb22b748e1d42d7978fc6\n(cherry picked from commit 971f74c60ec84c18e8aa1d5f6ba6dd53d93299cf)\n"
    },
    {
      "commit": "2dc734060c4f27227cf129b1a41c68200d0ce67a",
      "tree": "4f2649fdbddcdede21a4870c8475dfd1faca70fa",
      "parents": [
        "6fd4657ec95d780d9ca8a89e5f16c1cc157a229e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 01 11:29:04 2018 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 08 22:08:16 2018 +0000"
      },
      "message": "C2SoftAvcEnc: don\u0027t crash at unexpected input\n\nReport failure instead of crash at input buffer size different than\nwhat\u0027s configured.\n\nBug: 74073134\nTest: adb shell setprop debug.stagefright.ccodec yes\nTest: adb shell setprop debug.stagefright.omx_default_rank 1000\nTest: adb shell killall mediaserver\nTest: atest android.media.cts.MediaCodecTest\nChange-Id: Id6c5eef205ae56f7b120cf5030630c7eabd8bc30\n(cherry picked from commit fab635c8f7f86db4aee369a2459579a88bcf291c)\n"
    },
    {
      "commit": "6378937c0d8215f2248217aa8f26d84f72a638ee",
      "tree": "5bcf90dbf4c492090a742be5a2ff93781303138f",
      "parents": [
        "6fd4657ec95d780d9ca8a89e5f16c1cc157a229e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 01 11:18:12 2018 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 08 22:07:32 2018 +0000"
      },
      "message": "codec2: fix SimpleC2Component race condition\n\n- Fix race condition around stop/reset/release.\n- Call onFlush at processing thread.\n\nBug: 74073134\nTest: adb shell setprop debug.stagefright.ccodec yes\nTest: adb shell setprop debug.stagefright.omx_default_rank 1000\nTest: adb shell killall mediaserver\nTest: atest android.media.cts.MediaCodecTest\nChange-Id: I74c2d84c35842907c1f7f6e862d37b748409a73f\n(cherry picked from commit e3534403fa6666408fd419fc9809b3efbfa94479)\n"
    },
    {
      "commit": "6d32722cc21ebb0b2a01e3229d46b09eb11cebf1",
      "tree": "85ee33e73bf984f94593f219489514401d7cecad",
      "parents": [
        "6fd4657ec95d780d9ca8a89e5f16c1cc157a229e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 01 11:22:16 2018 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 08 22:06:55 2018 +0000"
      },
      "message": "C2SoftAac: fix error handling\n\n- Handle zero-length data.\n- Do not return prematurely for corrupted data.\n\nBug: 74073134\nTest: adb shell setprop debug.stagefright.ccodec yes\nTest: adb shell setprop debug.stagefright.omx_default_rank 1000\nTest: adb shell killall mediaserver\nTest: atest android.media.cts.MediaCodecTest\nChange-Id: I641c3200b9817d44e3e938c03a5d796857ed1be7\n(cherry picked from commit b210d63597f3006d1966212d353184ceb2741edf)\n"
    },
    {
      "commit": "237dc91c546cf5e39737812f49460b552a529f7d",
      "tree": "25b28c7aa8606782e714b4aaeb630948cb46c92f",
      "parents": [
        "438ce17eed9b7ebd5b4cd21c5b81a29e420e242b"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 08 13:54:19 2018 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 08 14:01:00 2018 -0800"
      },
      "message": "heic content_encoding field is optional\n\ncomply with the ISO spec that allows for content type fields to\nbe omitted in the mp4 header if they would be otherwise empty.\n\nBug: 74375003\nTest: before/after of PoC\nChange-Id: I522bacf192fee86122f603d6e87506e1a004f3f6\n"
    },
    {
      "commit": "4a7bef0af941e2c614dbc960e51bce9888478d06",
      "tree": "130c26fdacd7a2dab759c4817184812f15abe91d",
      "parents": [
        "e08745693f76d40ea1b6e89f4cef13f66dd12257",
        "f4f08c3307becefd226ef09c383b357ba1f5efad"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 08 19:28:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 19:28:59 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3bd7761d-0a22-43c4-98aa-44bfc62874ad\" into oc-dev am: e17682a20c am: 6c5e30f60c am: 4d4c461237 am: 6fd4657ec9\nam: f4f08c3307\n\nChange-Id: I44f381f4e45858a1af8896e21c11f0ebf1eb1b86\n"
    },
    {
      "commit": "f4f08c3307becefd226ef09c383b357ba1f5efad",
      "tree": "82c28756b4a06a9fd3c58e10a495fc3a65d399ec",
      "parents": [
        "0596784d9a1bc679f1353a4dbc85880060fb68d8",
        "6fd4657ec95d780d9ca8a89e5f16c1cc157a229e"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 08 19:19:13 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 19:19:13 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3bd7761d-0a22-43c4-98aa-44bfc62874ad\" into oc-dev am: e17682a20c am: 6c5e30f60c am: 4d4c461237\nam: 6fd4657ec9\n\nChange-Id: If4db35cd97b14656c2e4aa4e94d0ae87850cabff\n"
    },
    {
      "commit": "6fd4657ec95d780d9ca8a89e5f16c1cc157a229e",
      "tree": "0e8d2fbfe19d388155e055347b00118443557797",
      "parents": [
        "3964a42e6acd6760e6c53edbf888f8b136dffd38",
        "4d4c46123781e08facc5ac8ba5bcf09dd0eb3ad7"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 08 19:05:58 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 19:05:58 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3bd7761d-0a22-43c4-98aa-44bfc62874ad\" into oc-dev am: e17682a20c am: 6c5e30f60c\nam: 4d4c461237\n\nChange-Id: I890b8b24b4af583b258f008be469dfb178375cfb\n"
    },
    {
      "commit": "e08745693f76d40ea1b6e89f4cef13f66dd12257",
      "tree": "0b461709e6cd07f27838d7081196a3813d2692b2",
      "parents": [
        "8cc84c1023945535a5d90f0ad6e2910965548b8f",
        "d5d539f24927445e50e48b1f1af5ef6e570834d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 18:59:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 18:59:48 2018 +0000"
      },
      "message": "Merge \"Revert \"Create Codec2.0 service\"\""
    },
    {
      "commit": "4d4c46123781e08facc5ac8ba5bcf09dd0eb3ad7",
      "tree": "093e3102ff0dc8f45f2780127edd3bc9730c8fa7",
      "parents": [
        "2c3a8890730e386b9aa0e56fcd417514a1e91cfe",
        "6c5e30f60c21f94bd0a8c9f815a5aa4366ac8e8a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 08 18:59:01 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 18:59:01 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3bd7761d-0a22-43c4-98aa-44bfc62874ad\" into oc-dev am: e17682a20c\nam: 6c5e30f60c\n\nChange-Id: Icc0ceb178cb24c443b040e704f5a7c379555b220\n"
    },
    {
      "commit": "8cc84c1023945535a5d90f0ad6e2910965548b8f",
      "tree": "64c7ff6352e92871d4143be0ff40c2f36b4c1c0d",
      "parents": [
        "dd7809e4317173c5eed56569c03dd2c3c7944825",
        "ba1f0ab5ce8aa3a96578f6fb372d28d56a687aef"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 08 18:56:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 18:56:12 2018 +0000"
      },
      "message": "Merge \"Remove 6 out of 8 RefBase references from mkv extractor\""
    },
    {
      "commit": "6c5e30f60c21f94bd0a8c9f815a5aa4366ac8e8a",
      "tree": "af8f789b069e2cdadee8f427734b553f55c1ceb1",
      "parents": [
        "3f60a22fd8b0dfd812818611ebe1f726023ef615",
        "e17682a20c0baf7ab216be6b4f19998085d6da0d"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 08 18:52:48 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 18:52:48 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3bd7761d-0a22-43c4-98aa-44bfc62874ad\" into oc-dev\nam: e17682a20c\n\nChange-Id: Ifca9cd37a7d20404a2cd48fd2a09a1801d574037\n"
    },
    {
      "commit": "e17682a20c0baf7ab216be6b4f19998085d6da0d",
      "tree": "e63be131e18cb7639ebbadcf6416aa6fa378335c",
      "parents": [
        "2bd167ec3ca316c5ef7c380417a740e933630606",
        "7f7b75fbf5d84bd6a068ae7bd661bfe7f82168bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 18:34:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 18:34:48 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3bd7761d-0a22-43c4-98aa-44bfc62874ad\" into oc-dev\n\n* changes:\n  [automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073 am: e3f5c363c5 am: 87ddba1468 am: a1284afb15 am: 127bf0250c am: 066a8f10d9 am: 5c8526df8c am: 7a013b328e am: a47fe84c56\n  [automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073 am: e3f5c363c5 am: 87ddba1468 am: a1284afb15 am: 127bf0250c am: 066a8f10d9 am: 5c8526df8c am: 7a013b328e\n  [automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073 am: e3f5c363c5 am: 87ddba1468 am: a1284afb15 am: 127bf0250c am: 066a8f10d9 am: 5c8526df8c\n  [automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073 am: e3f5c363c5 am: 87ddba1468 am: a1284afb15 am: 127bf0250c am: 066a8f10d9\n  [automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073 am: e3f5c363c5 am: 87ddba1468 am: a1284afb15 am: 127bf0250c\n  [automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073 am: e3f5c363c5 am: 87ddba1468 am: a1284afb15\n  [automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073 am: e3f5c363c5 am: 87ddba1468\n  [automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073 am: e3f5c363c5\n  [automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073\n  better mpeg2 TS elementary stream Access Unit parsing\n"
    },
    {
      "commit": "dd7809e4317173c5eed56569c03dd2c3c7944825",
      "tree": "37cd6d5e04afa19edd145fbad9999ee2b54e9578",
      "parents": [
        "cf1b28cf9b724f4cd182d5457610793c48c1fc47",
        "0596784d9a1bc679f1353a4dbc85880060fb68d8"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Mar 08 18:19:45 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 18:19:45 2018 +0000"
      },
      "message": "Merge \"audio: Update TypeConverter\" into pi-dev am: 3964a42e6a\nam: 0596784d9a\n\nChange-Id: I864ae1ab25b87e1e5d17bd1da6ac8853e43524ff\n"
    },
    {
      "commit": "0596784d9a1bc679f1353a4dbc85880060fb68d8",
      "tree": "a83e8ed93c6c1b8ae80acee81eb17bac7223ecbc",
      "parents": [
        "7cdf1308cc838c6715e756b8e39f25edb528deda",
        "3964a42e6acd6760e6c53edbf888f8b136dffd38"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Mar 08 18:13:45 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 18:13:45 2018 +0000"
      },
      "message": "Merge \"audio: Update TypeConverter\" into pi-dev\nam: 3964a42e6a\n\nChange-Id: I7750af1e87586217a351e05648378dca9166797b\n"
    },
    {
      "commit": "3964a42e6acd6760e6c53edbf888f8b136dffd38",
      "tree": "caea0542121287aa80b472faab7f60f696993843",
      "parents": [
        "a297137ad12d56bcf56c2dfd190ed727ee28e87c",
        "be351d8a6124e90007b55ece0ac00e9f3d9d641f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 18:06:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 18:06:48 2018 +0000"
      },
      "message": "Merge \"audio: Update TypeConverter\" into pi-dev"
    },
    {
      "commit": "cf1b28cf9b724f4cd182d5457610793c48c1fc47",
      "tree": "6a4d9a3a41983c3c79c9b746a0bdbdf028422c7e",
      "parents": [
        "19d56d4fa51d50a514f0f43f0c00f9f2923a7317",
        "156398391ed8d14b527328cb276922168c8d91a8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 17:38:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 17:38:11 2018 +0000"
      },
      "message": "Merge \"CCodec: Episode IV --- Raw Video Buffers\""
    },
    {
      "commit": "ba1f0ab5ce8aa3a96578f6fb372d28d56a687aef",
      "tree": "12004a12733bcf62a19ece3dcfaa6bd0cd2bbdf3",
      "parents": [
        "9510d0413fdce871213a49c72395313a4334b766"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 06 12:44:24 2018 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 08 07:33:51 2018 -0800"
      },
      "message": "Remove 6 out of 8 RefBase references from mkv extractor\n\nBug: 67908544\nTest: CTS DecoderTest\nChange-Id: I04b6cda83861e70f1de70abc671dd791327be159\n"
    },
    {
      "commit": "99756444e65853ca8a8ebe019abe9d39c3b714f6",
      "tree": "0f1c5206533b8156105b95906fa900d3b9201144",
      "parents": [
        "1a113d3f14c9d7e474c413bfb5d42d8d0edecea7"
      ],
      "author": {
        "name": "Pin-chih Lin",
        "email": "johnylin@google.com",
        "time": "Thu Mar 08 23:10:49 2018 +0800"
      },
      "committer": {
        "name": "Pin-chih Lin",
        "email": "johnylin@google.com",
        "time": "Thu Mar 08 23:10:49 2018 +0800"
      },
      "message": "codec2: use flexible YCbCr 420 888 format for GraphicBuffer\n\nSome platforms only support NV12 instead of YV12. Use flexible format to\ncontain both.\n\nBug: 73261432\nTest: adb shell setprop debug.stagefright.ccodec yes\nTest: adb shell setprop debug.stagefright.ccodec_v4l2 yes\nTest: adb shell setprop debug.stagefright.omx_default_rank 1000\nTest: adb shell killall mediaserver\nTest: cts-tradefed run cts -m CtsMediaTestCases -t android.media.cts.MediaCodecTest\nChange-Id: I6386afe88793fe40b9eba0b17baa650999e99fa0\n"
    },
    {
      "commit": "19d56d4fa51d50a514f0f43f0c00f9f2923a7317",
      "tree": "47e9c047f8f604aac80eab3cd30c69e50175897a",
      "parents": [
        "dc8e7d9760977aaaf98b3ea082efac92e49e4383",
        "7cdf1308cc838c6715e756b8e39f25edb528deda"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Mar 08 13:29:13 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 13:29:13 2018 +0000"
      },
      "message": "Merge \"frameworks/av: Set LOCAL_SDK_VERSION where possible.\" into pi-dev am: a297137ad1\nam: 7cdf1308cc  -s ours\n\nChange-Id: I8cb2b3f07e5cf2a92829050cada04e9a1eeb0141\n"
    },
    {
      "commit": "7cdf1308cc838c6715e756b8e39f25edb528deda",
      "tree": "5970bdf4be07a99d58ddf5a1df740c9bf285373a",
      "parents": [
        "584773288273ae79bb8531376cb643cb1a277f4b",
        "a297137ad12d56bcf56c2dfd190ed727ee28e87c"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Mar 08 13:23:16 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 13:23:16 2018 +0000"
      },
      "message": "Merge \"frameworks/av: Set LOCAL_SDK_VERSION where possible.\" into pi-dev\nam: a297137ad1\n\nChange-Id: I66d3da1cc56ed1bb09431d490e7f0bd4e0b1e884\n"
    },
    {
      "commit": "a297137ad12d56bcf56c2dfd190ed727ee28e87c",
      "tree": "054f1d3ce3d3a4a58bf3751ea8e5cbdf037493d2",
      "parents": [
        "32edcf9e0e96e04d9274fe1f7b8122fc8dd16b93",
        "99e1fcf9dfb4963347dcb9d72df4e42d859b8887"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Mar 08 13:18:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 13:18:25 2018 +0000"
      },
      "message": "Merge \"frameworks/av: Set LOCAL_SDK_VERSION where possible.\" into pi-dev"
    },
    {
      "commit": "dc8e7d9760977aaaf98b3ea082efac92e49e4383",
      "tree": "47e9c047f8f604aac80eab3cd30c69e50175897a",
      "parents": [
        "6091ca0b11e2d7f1c202fdb08745d7e8ec0b2bb3",
        "584773288273ae79bb8531376cb643cb1a277f4b"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 08 12:33:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 12:33:59 2018 +0000"
      },
      "message": "Merge \"Make MediaPlaylistAgent updatable\" into pi-dev am: 32edcf9e0e\nam: 5847732882\n\nChange-Id: I409a10cd4851972a6d8570e2e7b21eb9a32ea31e\n"
    },
    {
      "commit": "584773288273ae79bb8531376cb643cb1a277f4b",
      "tree": "e0c7ac4926349c2e0699121ab0e0cb9fbfccdbd7",
      "parents": [
        "366f50cf7f422f05d6e260b54fdfd6c413a1ab48",
        "32edcf9e0e96e04d9274fe1f7b8122fc8dd16b93"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 08 12:16:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 12:16:52 2018 +0000"
      },
      "message": "Merge \"Make MediaPlaylistAgent updatable\" into pi-dev\nam: 32edcf9e0e\n\nChange-Id: Id1463a00658b18ca217718cb1ef89ddb3c7dfcca\n"
    },
    {
      "commit": "32edcf9e0e96e04d9274fe1f7b8122fc8dd16b93",
      "tree": "f0fb250df9f0840d25a8576c83def87c963eb578",
      "parents": [
        "8cf0d38498dd04ad3398b88acced533e1e919f3c",
        "5348b91dcfd87be1f9339f7765f778ad890fc8dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 12:08:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 12:08:47 2018 +0000"
      },
      "message": "Merge \"Make MediaPlaylistAgent updatable\" into pi-dev"
    },
    {
      "commit": "6091ca0b11e2d7f1c202fdb08745d7e8ec0b2bb3",
      "tree": "e7a2c4feeb16e57921a7a68534023f36fd213cac",
      "parents": [
        "19f3dea81a14fd72dee3bd3b369410a410e14b94",
        "366f50cf7f422f05d6e260b54fdfd6c413a1ab48"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 11:51:04 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 11:51:04 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Add script to minimally run cts test\" into pi-dev am: 8cf0d38498\nam: 366f50cf7f\n\nChange-Id: Ib1797b581d981b01027583d470ae0fac2504254c\n"
    },
    {
      "commit": "366f50cf7f422f05d6e260b54fdfd6c413a1ab48",
      "tree": "7cbc4a0628e5de8d686e8b807d1b2be19660c3fc",
      "parents": [
        "aa93c2e1ed709351dc762806f318f7995929d734",
        "8cf0d38498dd04ad3398b88acced533e1e919f3c"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 11:45:07 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 11:45:07 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Add script to minimally run cts test\" into pi-dev\nam: 8cf0d38498\n\nChange-Id: If0ed2c305705aa3e81746d571cc00da920fc9d95\n"
    },
    {
      "commit": "8cf0d38498dd04ad3398b88acced533e1e919f3c",
      "tree": "e34a13159eaa00ee65748daa151eef3184fa13e2",
      "parents": [
        "99495369d669f72db25646dfe3f2e1b8b7718e6b",
        "1516ee939bcfe12cbcfdcdede894dc63c8912da8"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 11:38:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 11:38:25 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Add script to minimally run cts test\" into pi-dev"
    },
    {
      "commit": "19f3dea81a14fd72dee3bd3b369410a410e14b94",
      "tree": "090941b28d26ee096b071bbccd3f2ec05868fb9b",
      "parents": [
        "ff7c375224e7d4802d9328f539cc614acb7b9113",
        "aa93c2e1ed709351dc762806f318f7995929d734"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 08 11:05:33 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 11:05:33 2018 +0000"
      },
      "message": "Merge \"VideoView2Impl: Implement RoutePlayer\" into pi-dev am: 99495369d6\nam: aa93c2e1ed\n\nChange-Id: I07f6be753d1be7d7b8334b0b6a0dbca0d03caddb\n"
    },
    {
      "commit": "99e1fcf9dfb4963347dcb9d72df4e42d859b8887",
      "tree": "2a93e64e64e3454650c90b98edbcb251f08f66d5",
      "parents": [
        "cda259fbfd8e64cde11251d6a8dea89c907789db"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Feb 23 17:21:46 2018 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Mar 08 10:56:45 2018 +0000"
      },
      "message": "frameworks/av: Set LOCAL_SDK_VERSION where possible.\n\nThis change sets LOCAL_SDK_VERSION for all packages where\nthis is possible without breaking the build, and\nLOCAL_PRIVATE_PLATFORM_APIS :\u003d true otherwise.\n\nSetting one of these two will be made required soon, and this\nis a change in preparation for that. Not setting LOCAL_SDK_VERSION\nmakes the app implicitly depend on the bootclasspath, which is\noften not required. This change effectively makes depending on\nprivate apis opt-in rather than opt-out.\n\nTest: make relevant packages\nBug: 73535841\nExempt-From-Owner-Approval: Global cleanup\nChange-Id: I616c59eede8627f73ed79c77b3a45c52eec1cd80\nMerged-In: I616c59eede8627f73ed79c77b3a45c52eec1cd80\n"
    },
    {
      "commit": "aa93c2e1ed709351dc762806f318f7995929d734",
      "tree": "c27ee02775f905e7d14f3c31368698798377dcf4",
      "parents": [
        "b528587073f7ebe2f5f981490ea2bafc4819fcfe",
        "99495369d669f72db25646dfe3f2e1b8b7718e6b"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 08 10:50:44 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 10:50:44 2018 +0000"
      },
      "message": "Merge \"VideoView2Impl: Implement RoutePlayer\" into pi-dev\nam: 99495369d6\n\nChange-Id: I3412dce0a24cce882f5033dc325440f2c5c8209b\n"
    },
    {
      "commit": "99495369d669f72db25646dfe3f2e1b8b7718e6b",
      "tree": "484bb83c831672af1dbf5a8f99a6638b4f69fba3",
      "parents": [
        "16ac9b680a7a965b49b443dc5a1e03ef4f14ab99",
        "fee84b36c24efda32200fcf4e9dc653071651f97"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 10:34:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 10:34:30 2018 +0000"
      },
      "message": "Merge \"VideoView2Impl: Implement RoutePlayer\" into pi-dev"
    },
    {
      "commit": "ff7c375224e7d4802d9328f539cc614acb7b9113",
      "tree": "53d12910c4ba8d20bb9bcc5dc1cf9a42ee814555",
      "parents": [
        "0c32781a1b3b371e07e4ee3029785b1639c4c519",
        "b528587073f7ebe2f5f981490ea2bafc4819fcfe"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 09:18:48 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 09:18:48 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Clean up TODOs under frameworks/base\" into pi-dev am: 16ac9b680a\nam: b528587073\n\nChange-Id: I7c4f64b1e46c3389eccd835b10750fef5d4a1fb1\n"
    },
    {
      "commit": "5348b91dcfd87be1f9339f7765f778ad890fc8dc",
      "tree": "11dc8d71ae2c26d076dfe537aef57e8884c9703d",
      "parents": [
        "fee84b36c24efda32200fcf4e9dc653071651f97"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 08 15:15:04 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 08 18:12:56 2018 +0900"
      },
      "message": "Make MediaPlaylistAgent updatable\n\nBug: 74366050\nTest: Pass MediaComponents test\nChange-Id: Id4d213e84b4c6081e177d2f297cbf6444f9f50b2\n"
    },
    {
      "commit": "b528587073f7ebe2f5f981490ea2bafc4819fcfe",
      "tree": "121bf147c407de2550e004a480eb5ed5c5395ae8",
      "parents": [
        "7139891cdf868b0f7d3f06bc7fd4f1d1da8fa3d7",
        "16ac9b680a7a965b49b443dc5a1e03ef4f14ab99"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 09:06:04 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 09:06:04 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Clean up TODOs under frameworks/base\" into pi-dev\nam: 16ac9b680a\n\nChange-Id: I4120c6545d880e945be15f4e298b8eb31200aa74\n"
    },
    {
      "commit": "16ac9b680a7a965b49b443dc5a1e03ef4f14ab99",
      "tree": "167615b8fbfc9f7327af408bfdf420cc08b110af",
      "parents": [
        "4db55b03d35155737e65ddaa0e802c3452371969",
        "c8508bf04576790230c5a32b329a4b47468ac7fb"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 08:56:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 08:56:50 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Clean up TODOs under frameworks/base\" into pi-dev"
    },
    {
      "commit": "1516ee939bcfe12cbcfdcdede894dc63c8912da8",
      "tree": "32dbd243d0551ef2e26b3a93d4608ae57dba2a90",
      "parents": [
        "873deb0c896a42ba2e82844b611c85eeebc852b8"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 17:49:13 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 17:49:13 2018 +0900"
      },
      "message": "MediaSession2: Add script to minimally run cts test\n\nThis script runs CTS tests minimally to only includes MediaComponents\nrelated tests. This would save time.\n\nBug: 72533540\nTest: Use the script to run tests\nChange-Id: I0ceb1afcd45cb3b19134acdd8610468059f00efa\n"
    },
    {
      "commit": "46a97e0161acae28c1a188cdd5f8337c16e99678",
      "tree": "1ad44dfd8dd0aa85d78c74eea72c08bffbe94688",
      "parents": [
        "4db55b03d35155737e65ddaa0e802c3452371969"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 01 11:08:57 2018 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 08 05:14:59 2018 +0000"
      },
      "message": "codec2: fix C2Buffer\n\n- _C2MappingBlock2DImpl::Mapped hold shared_ptr to _C2Block2DImpl\n  instead of raw pointer to prevent use-after-free.\n\nBug: 74073134\nTest: adb shell setprop debug.stagefright.ccodec yes\nTest: adb shell setprop debug.stagefright.omx_default_rank 1000\nTest: adb shell killall mediaserver\nTest: atest android.media.cts.MediaCodecTest\nChange-Id: Icf3bb6aa781da9916c891a1325480051f6ffdffe\n(cherry picked from commit 450e9b164ff11abfe6a739bdc355463fd3588469)\n"
    },
    {
      "commit": "fee84b36c24efda32200fcf4e9dc653071651f97",
      "tree": "fb7b35b6b310aaea0bd6c7a326e4137cb9779ca4",
      "parents": [
        "c8508bf04576790230c5a32b329a4b47468ac7fb"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Feb 08 15:24:34 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 08 13:56:36 2018 +0900"
      },
      "message": "VideoView2Impl: Implement RoutePlayer\n\nBug: 72527212\nTest: manually using VideoViewTest\nChange-Id: Ia162f880d0d399641e6821e27f38c7dde98d954b\n"
    },
    {
      "commit": "c8508bf04576790230c5a32b329a4b47468ac7fb",
      "tree": "f114512fca69b7e49e73e180f7d5625abaf84345",
      "parents": [
        "fa97d22b9463a9ad4c2d4e16b6644ab97da150d4"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 10:49:02 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 08 13:54:27 2018 +0900"
      },
      "message": "MediaSession2: Clean up TODOs under frameworks/base\n\nThis change includes\n  - Addressed trivial TODOs (takes less than 1min)\n  - Renamed playlist controller to playlist agent\n  - Renamed mplc to playlistAgent\n  - Renamed mpb to player\n  - Assigned buganizer issues for TODOs\n\nBug: 74361045\nTest: Run MediaComponentsTest\nChange-Id: I44b4c7b543ac513914632e3ee235d3151840d3e0\n"
    },
    {
      "commit": "0c32781a1b3b371e07e4ee3029785b1639c4c519",
      "tree": "abc8c3fc98dbe83282ac1b7e540a52dde9685460",
      "parents": [
        "13b6297bbaac21954e97b6abb238a49aea9e91bc",
        "073ed87139867a42f5998473df3eba62f821b878"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 04:00:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 04:00:34 2018 +0000"
      },
      "message": "Merge \"codec2: add profile/level for c2.* components\""
    },
    {
      "commit": "13b6297bbaac21954e97b6abb238a49aea9e91bc",
      "tree": "225b74ca45212442abc2cc50632b8049e5ac59b2",
      "parents": [
        "53eee29d4f5ad0283d859a9e3d3fd12905eabba0",
        "e1c3b395209f2c03a290bf0c91c4d96dff5edf00"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 02:47:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 02:47:30 2018 +0000"
      },
      "message": "Merge \"CCodec: fix corner cases\""
    },
    {
      "commit": "53eee29d4f5ad0283d859a9e3d3fd12905eabba0",
      "tree": "075fcf67ea04100c1abdff8d3216c0f738910212",
      "parents": [
        "28fa5fe9bd221399d147ffffa14666d9540b79a9",
        "971f74c60ec84c18e8aa1d5f6ba6dd53d93299cf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 02:31:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 02:31:36 2018 +0000"
      },
      "message": "Merge \"codec2: fix {linear|graphic}Blocks() references\""
    },
    {
      "commit": "28fa5fe9bd221399d147ffffa14666d9540b79a9",
      "tree": "58b3abba805c487b4663c264484783a0285c673a",
      "parents": [
        "f74906c3d490465e77e817fb136558774514077b",
        "7139891cdf868b0f7d3f06bc7fd4f1d1da8fa3d7"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Mar 08 02:31:26 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 02:31:26 2018 +0000"
      },
      "message": "[automerger] Handle bad bitrate index in mp3dec. am: 8b63812376 am: 1c388693ae am: d1cd373be8 am: b589cde346 am: c512ab83dc am: 1527d62132 am: 93783a217f am: 04ba4099f3 am: c8d96838ba am: 2bd167ec3c am: 3f60a22fd8 am: 2c3a889073 am: 4db55b03d3\nam: 7139891cdf\n\nChange-Id: I83c6af9dba0e548851016e5a2696e5084501218d\n"
    }
  ],
  "next": "f74906c3d490465e77e817fb136558774514077b"
}
