)]}'
{
  "log": [
    {
      "commit": "44233b8dfc1a618420e1ce8ed34cd82785d4be14",
      "tree": "9628f007b2135efb99532ce8c5f8353d3f678771",
      "parents": [
        "8dea789cbef4f6f83aa94a1b8118cdf4f94eb057",
        "5e8bde02d41199676d665ecd8c8c7a03ebaec475"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Apr 24 13:26:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 24 13:26:52 2019 -0700"
      },
      "message": "Merge \"fix copy large file issue over MTP on 32bit device\" am: 37d1715a68 am: 53c0535c11\nam: 5e8bde02d4\n\nChange-Id: Ia342fd5bc39b0106338d96215a36b398625279ba\n"
    },
    {
      "commit": "5e8bde02d41199676d665ecd8c8c7a03ebaec475",
      "tree": "f1cdffec8d4e2e4b19dd36642f41413c7b488308",
      "parents": [
        "706ee95f5d7fd94e3fe9aec4c54e4f12f09bfb90",
        "53c0535c112a4b91b30764902afe00a9a990adeb"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Apr 24 13:21:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 24 13:21:42 2019 -0700"
      },
      "message": "Merge \"fix copy large file issue over MTP on 32bit device\" am: 37d1715a68\nam: 53c0535c11\n\nChange-Id: Id104edc267b984638ec3ea765e6a7f6e4d7868dd\n"
    },
    {
      "commit": "8dea789cbef4f6f83aa94a1b8118cdf4f94eb057",
      "tree": "619723e1ed1c9d711efa1a76358f01fc2f3a1166",
      "parents": [
        "680bcddf45ea4a89f02939cd59048a0d93109d06",
        "706ee95f5d7fd94e3fe9aec4c54e4f12f09bfb90"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 24 13:19:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 24 13:19:47 2019 -0700"
      },
      "message": "Merge \"audioflinger: Fix reference counting protocol in OpPlayAudioMonitor\" into qt-dev am: 9602d9c306\nam: 706ee95f5d\n\nChange-Id: I465145cb9d0268c0b36ab5666f1c29cff6c1ba31\n"
    },
    {
      "commit": "53c0535c112a4b91b30764902afe00a9a990adeb",
      "tree": "65c1c476f2ba4a616099abe864a7779c925849bb",
      "parents": [
        "3f0b1d7218b4e58c7e05dd939847315b6ba4a8a0",
        "37d1715a68c06b70badc5157a07ca44f885b01b3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Apr 24 13:16:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 24 13:16:30 2019 -0700"
      },
      "message": "Merge \"fix copy large file issue over MTP on 32bit device\"\nam: 37d1715a68\n\nChange-Id: I70f3aea2d33d2ab77b342d37a0cece8cbbd9b289\n"
    },
    {
      "commit": "680bcddf45ea4a89f02939cd59048a0d93109d06",
      "tree": "20a9506ba411ab72905e372e9290fb761e91d157",
      "parents": [
        "829942a7480e223879f47b84fad4a49da3f843b8",
        "5972bcd1669120c357070cf8b4947b408d13236f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Apr 24 13:12:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 24 13:12:04 2019 -0700"
      },
      "message": "Merge \"Log fatal error when c2 sw codec fails to load\" into qt-dev am: ca45d6b392\nam: 5972bcd166\n\nChange-Id: Ia2ce530988554803c15a364f6c6af2bd526dfedf\n"
    },
    {
      "commit": "706ee95f5d7fd94e3fe9aec4c54e4f12f09bfb90",
      "tree": "c429ec9701bd7951447eaefbb4834595561039f7",
      "parents": [
        "5972bcd1669120c357070cf8b4947b408d13236f",
        "9602d9c306c8911ab44a327aceb83a96b79c10d6"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 24 13:10:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 24 13:10:33 2019 -0700"
      },
      "message": "Merge \"audioflinger: Fix reference counting protocol in OpPlayAudioMonitor\" into qt-dev\nam: 9602d9c306\n\nChange-Id: I851c4ad4138af1df29fac908349fc22a8d211b11\n"
    },
    {
      "commit": "37d1715a68c06b70badc5157a07ca44f885b01b3",
      "tree": "2e843dd14924916fbb35f0b38203920dc26cf0fc",
      "parents": [
        "28d257e48bb6584b3cc7d46a790b92acd23c2880",
        "8b89ccf010dacc90b4510088f667ce1e19e68834"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Apr 24 20:04:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 24 20:04:01 2019 +0000"
      },
      "message": "Merge \"fix copy large file issue over MTP on 32bit device\""
    },
    {
      "commit": "5972bcd1669120c357070cf8b4947b408d13236f",
      "tree": "7e4ead13c08a37951d48b6229925031e7a010775",
      "parents": [
        "687f5c971cedb8859c2e751ce4c8b3f8c547c0e7",
        "ca45d6b3922909d07f65b5a48771655b697d0b41"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Apr 24 12:58:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 24 12:58:26 2019 -0700"
      },
      "message": "Merge \"Log fatal error when c2 sw codec fails to load\" into qt-dev\nam: ca45d6b392\n\nChange-Id: I88bfaabf8bffeca7a244b00ea60fef2278ced029\n"
    },
    {
      "commit": "9602d9c306c8911ab44a327aceb83a96b79c10d6",
      "tree": "c429ec9701bd7951447eaefbb4834595561039f7",
      "parents": [
        "ca45d6b3922909d07f65b5a48771655b697d0b41",
        "f7e3a3a2eb753da4500b9000c113ae0f3b058792"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 18:22:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 18:22:08 2019 +0000"
      },
      "message": "Merge \"audioflinger: Fix reference counting protocol in OpPlayAudioMonitor\" into qt-dev"
    },
    {
      "commit": "ca45d6b3922909d07f65b5a48771655b697d0b41",
      "tree": "7e4ead13c08a37951d48b6229925031e7a010775",
      "parents": [
        "48601f013a60c916187591e6e05dfaf76a87b698",
        "f5c7ca807a588754c0d04fc9782d3e56e57d957f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 17:53:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 17:53:06 2019 +0000"
      },
      "message": "Merge \"Log fatal error when c2 sw codec fails to load\" into qt-dev"
    },
    {
      "commit": "8b89ccf010dacc90b4510088f667ce1e19e68834",
      "tree": "2e843dd14924916fbb35f0b38203920dc26cf0fc",
      "parents": [
        "28d257e48bb6584b3cc7d46a790b92acd23c2880"
      ],
      "author": {
        "name": "faqiang.zhu",
        "email": "faqiang.zhu@nxp.com",
        "time": "Thu Apr 11 19:04:53 2019 +0800"
      },
      "committer": {
        "name": "faqiang.zhu",
        "email": "faqiang.zhu@nxp.com",
        "time": "Wed Apr 24 18:10:46 2019 +0800"
      },
      "message": "fix copy large file issue over MTP on 32bit device\n\nchange offset variable type from off_t to loff_t, then it won\u0027t overflow\nwhen the offset value is larger than 2GB.\n\nchange the pwrite and pread function to be pwrite64 and pread64 so the\noffset parameter won\u0027t overflow.\n\nChange-Id: I45947479a59a4240fd708787384bcadee09d8947\nSigned-off-by: faqiang.zhu \u003cfaqiang.zhu@nxp.com\u003e\n"
    },
    {
      "commit": "829942a7480e223879f47b84fad4a49da3f843b8",
      "tree": "e1f26bb23cecb473de088f40ae0f6f2790ebf5d5",
      "parents": [
        "87e2e3945cca0b2389018e967b1350d90827f53f",
        "687f5c971cedb8859c2e751ce4c8b3f8c547c0e7"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Apr 23 23:35:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 23:35:39 2019 -0700"
      },
      "message": "Merge \"DngCreator: Handle off-by-1 issue for DNG rects\" into qt-dev am: 48601f013a\nam: 687f5c971c\n\nChange-Id: Ib75143db9933004182e4465ad5038852137b6b98\n"
    },
    {
      "commit": "87e2e3945cca0b2389018e967b1350d90827f53f",
      "tree": "202bae4c8b8757423ac0fb217c617d9c54ca9a70",
      "parents": [
        "7d89948377a0f594bb89db86ff9aeec6d2574be9",
        "266e56b64cdb319254aafe6abab846febc955883"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 23 23:27:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 23:27:31 2019 -0700"
      },
      "message": "Merge \"Support arbitrary sampling rate in FLAC\" into qt-dev am: c947f8f3dc\nam: 266e56b64c\n\nChange-Id: Ie09d6fe0620915ce6fa431eeb90a68a4fad9605b\n"
    },
    {
      "commit": "687f5c971cedb8859c2e751ce4c8b3f8c547c0e7",
      "tree": "a7d609812bceb9d29988139e48da6dd0abcb7d8a",
      "parents": [
        "266e56b64cdb319254aafe6abab846febc955883",
        "48601f013a60c916187591e6e05dfaf76a87b698"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Apr 23 22:13:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 22:13:37 2019 -0700"
      },
      "message": "Merge \"DngCreator: Handle off-by-1 issue for DNG rects\" into qt-dev\nam: 48601f013a\n\nChange-Id: I938472da537ebde03c8ca49fc502b85313c38015\n"
    },
    {
      "commit": "7d89948377a0f594bb89db86ff9aeec6d2574be9",
      "tree": "1c4d37d70780e57d9b1e24c6ff825c4a47146afc",
      "parents": [
        "0f32778fb31922f6266a88b2cf4004b8f34c028b",
        "b5a4f58e01566b802b2e9b851a8436a514b4796b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 22:13:10 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 22:13:10 2019 -0700"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: update structure for Q\" into qt-dev am: 9cd03f4bc0\nam: b5a4f58e01\n\nChange-Id: I3039508464035d79db7fa5a343e5c443de49ab54\n"
    },
    {
      "commit": "266e56b64cdb319254aafe6abab846febc955883",
      "tree": "d3bacfd0388be7bdb577ccaf33ce1dcbee3c0720",
      "parents": [
        "b5a4f58e01566b802b2e9b851a8436a514b4796b",
        "c947f8f3dce9bc4538321888db9e35664c6eec7f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 23 22:12:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 22:12:33 2019 -0700"
      },
      "message": "Merge \"Support arbitrary sampling rate in FLAC\" into qt-dev\nam: c947f8f3dc\n\nChange-Id: If09d6a314ae3117bbab1d2bc3d2db9f6bee43f88\n"
    },
    {
      "commit": "48601f013a60c916187591e6e05dfaf76a87b698",
      "tree": "a7d609812bceb9d29988139e48da6dd0abcb7d8a",
      "parents": [
        "c947f8f3dce9bc4538321888db9e35664c6eec7f",
        "dceacb5304184a14fd80190ad61bfa886fbe8d6a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 04:50:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 04:50:44 2019 +0000"
      },
      "message": "Merge \"DngCreator: Handle off-by-1 issue for DNG rects\" into qt-dev"
    },
    {
      "commit": "0f32778fb31922f6266a88b2cf4004b8f34c028b",
      "tree": "2b094388fb994d065e7a6eaa2a9ffa4b4b7caaba",
      "parents": [
        "f15051bd11214aa0dd4c1f911321386121d5cefb",
        "83c7d595e8576bfd1e0eb86a8752a691d91d11f8"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Apr 23 21:14:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 21:14:31 2019 -0700"
      },
      "message": "Merge \"Camera: Relax BURST_CAPTURE requirement\" into qt-dev am: 27d12e5b83\nam: 83c7d595e8\n\nChange-Id: I2d15810880e8a085d68d12866fd6eb00d0fb9019\n"
    },
    {
      "commit": "f15051bd11214aa0dd4c1f911321386121d5cefb",
      "tree": "e6e407817e0047f6d2b14671eb77f5a97fc36381",
      "parents": [
        "657b64c7b9de71a26e61746ff444545db99baa22",
        "a10b3d52cbd1177050a00ae108d9c110e41bad88"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Apr 23 20:27:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 20:27:14 2019 -0700"
      },
      "message": "Merge \"aaudio: use actual DSP burst size in timing model\" into qt-dev am: bde241b71f\nam: a10b3d52cb\n\nChange-Id: I5fa54fd6be7e9d42e72cfd2a8511bd5e1f751bb4\n"
    },
    {
      "commit": "657b64c7b9de71a26e61746ff444545db99baa22",
      "tree": "d3d90272f6b87b68925c501285f1811ff3b96836",
      "parents": [
        "18e22dd6f3e7a6dd2fffd17898009fcdda95beaa",
        "f59d6c1e7715d10ea4423c258118598aff512dc3"
      ],
      "author": {
        "name": "zhangshuxiao",
        "email": "zhangshuxiao@xiaomi.com",
        "time": "Tue Apr 23 20:00:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 20:00:39 2019 -0700"
      },
      "message": "Merge \"Camera: The vector memory is freed after clear\" into qt-dev am: 9561db99ec\nam: f59d6c1e77\n\nChange-Id: I91aecd57a3155fe4642bc8b9888d9a49dcea5bc9\n"
    },
    {
      "commit": "18e22dd6f3e7a6dd2fffd17898009fcdda95beaa",
      "tree": "ae17b6008724d52e2c833c27fbb3e45d23db89b8",
      "parents": [
        "0ed5610ac46a851e2f5337f269474dd9ae102b7f",
        "bd9435d503cf4e9d600af99751685ad3c9da68f7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 19:56:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 19:56:38 2019 -0700"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: fix phone configuration\" into qt-dev am: 4fe9f3e9ad\nam: bd9435d503\n\nChange-Id: I81c12cd2199e2cd1b7173a907ba9d25ab57afb82\n"
    },
    {
      "commit": "c947f8f3dce9bc4538321888db9e35664c6eec7f",
      "tree": "d3bacfd0388be7bdb577ccaf33ce1dcbee3c0720",
      "parents": [
        "9cd03f4bc01d2c5b05f544de50f48615ef71dbef",
        "0682c79f1a65be0af818925f14d9c267fa7e0c8e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Apr 24 02:50:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 02:50:20 2019 +0000"
      },
      "message": "Merge \"Support arbitrary sampling rate in FLAC\" into qt-dev"
    },
    {
      "commit": "b5a4f58e01566b802b2e9b851a8436a514b4796b",
      "tree": "f2b212709d1f21dbcd12072a51d53ef93fb0d6e5",
      "parents": [
        "83c7d595e8576bfd1e0eb86a8752a691d91d11f8",
        "9cd03f4bc01d2c5b05f544de50f48615ef71dbef"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 19:12:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 19:12:31 2019 -0700"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: update structure for Q\" into qt-dev\nam: 9cd03f4bc0\n\nChange-Id: I85b86a726b8694aa930ca6a9cb1b8111f3cf2cc8\n"
    },
    {
      "commit": "0ed5610ac46a851e2f5337f269474dd9ae102b7f",
      "tree": "c48bfbef05fc797a6e0a711eba11c860fe53e64f",
      "parents": [
        "68a0f6b2e263ac26526afa44159f85455991edf8",
        "5bddd655cfdfd287f94c759014ef850f7727b7fe"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 23 18:55:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 18:55:38 2019 -0700"
      },
      "message": "Merge \"CCodec: reduce log amount for render warning\" into qt-dev am: 37a9adef14\nam: 5bddd655cf\n\nChange-Id: If1c819df00218d469a5b97505ee849f6bdaae042\n"
    },
    {
      "commit": "83c7d595e8576bfd1e0eb86a8752a691d91d11f8",
      "tree": "872b3333c25b857482349935506cfcffc5e382b3",
      "parents": [
        "a10b3d52cbd1177050a00ae108d9c110e41bad88",
        "27d12e5b832ceae7f2c727a4715a1e40c3717d53"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Apr 23 18:51:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 18:51:32 2019 -0700"
      },
      "message": "Merge \"Camera: Relax BURST_CAPTURE requirement\" into qt-dev\nam: 27d12e5b83\n\nChange-Id: I8b95dee885776d5348f32966a686cf50cf5e2280\n"
    },
    {
      "commit": "a10b3d52cbd1177050a00ae108d9c110e41bad88",
      "tree": "bf2f5ae965f6d9c7423b3cfecf35320561ef3a85",
      "parents": [
        "f59d6c1e7715d10ea4423c258118598aff512dc3",
        "bde241b71f7bc1d6f4ccf8d1fb4d02b31c9785a6"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Apr 23 18:23:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 18:23:41 2019 -0700"
      },
      "message": "Merge \"aaudio: use actual DSP burst size in timing model\" into qt-dev\nam: bde241b71f\n\nChange-Id: I0b9770779b6ec871fd169687fb7458bd86c08b7f\n"
    },
    {
      "commit": "9cd03f4bc01d2c5b05f544de50f48615ef71dbef",
      "tree": "f2b212709d1f21dbcd12072a51d53ef93fb0d6e5",
      "parents": [
        "27d12e5b832ceae7f2c727a4715a1e40c3717d53",
        "ae5b0043994b5a5410bde2361164c9457ff8e5f6"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Apr 24 01:22:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:22:51 2019 +0000"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: update structure for Q\" into qt-dev"
    },
    {
      "commit": "68a0f6b2e263ac26526afa44159f85455991edf8",
      "tree": "699d79486751a1b7971af25cf4183c2e4dfa8b5d",
      "parents": [
        "f3ea1b472583908cd25e28d958632faecf543bc0",
        "77cbebd8d7066a422ba88f5585c64d9fa4c4149b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 01:19:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:19:59 2019 +0000"
      },
      "message": "Merge \"Warn output buffer size not multiple of 16 frames only for mixer threads\""
    },
    {
      "commit": "27d12e5b832ceae7f2c727a4715a1e40c3717d53",
      "tree": "872b3333c25b857482349935506cfcffc5e382b3",
      "parents": [
        "bde241b71f7bc1d6f4ccf8d1fb4d02b31c9785a6",
        "ac64098127785c34c866e704e46283a0cb3c7a37"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 01:19:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:19:09 2019 +0000"
      },
      "message": "Merge \"Camera: Relax BURST_CAPTURE requirement\" into qt-dev"
    },
    {
      "commit": "bde241b71f7bc1d6f4ccf8d1fb4d02b31c9785a6",
      "tree": "bf2f5ae965f6d9c7423b3cfecf35320561ef3a85",
      "parents": [
        "9561db99ec348b40207765e2fea4a0e96e7843aa",
        "3c4e6b503848623a0ff9bb1bee78e5b0d7c248ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 00:53:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 00:53:25 2019 +0000"
      },
      "message": "Merge \"aaudio: use actual DSP burst size in timing model\" into qt-dev"
    },
    {
      "commit": "f3ea1b472583908cd25e28d958632faecf543bc0",
      "tree": "f467fc8bf4a03a1b859246df8f675c11c63736f6",
      "parents": [
        "3fb06470bcb557991ce1b132c55a99cd95131e22",
        "31647337103e14b06bdab47ad9a8633fa90854b5"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 23 17:45:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 17:45:03 2019 -0700"
      },
      "message": "Merge \"Make sure that loading failure is reported to dropbox.\" into qt-dev am: 205a717a78\nam: 3164733710\n\nChange-Id: I5e20e5999e8f889943342c655542c5eee3d76f8f\n"
    },
    {
      "commit": "f5c7ca807a588754c0d04fc9782d3e56e57d957f",
      "tree": "14a8075c1aad5d2f0bd956a673a27ed08c294b2f",
      "parents": [
        "4fe9f3e9ad145980e244aa84ecf4204857036a2f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 23 17:06:21 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 23 17:06:21 2019 -0700"
      },
      "message": "Log fatal error when c2 sw codec fails to load\n\nbug: 131106476\ntest: manually add crash and make sure crash dump saved in dropbox\nChange-Id: I5ffc7158b04aa0e19e401b903df9a47b5c830ccb\n"
    },
    {
      "commit": "f59d6c1e7715d10ea4423c258118598aff512dc3",
      "tree": "7a18a528e6acfc741eb178fdc3b2cb19509d064e",
      "parents": [
        "bd9435d503cf4e9d600af99751685ad3c9da68f7",
        "9561db99ec348b40207765e2fea4a0e96e7843aa"
      ],
      "author": {
        "name": "zhangshuxiao",
        "email": "zhangshuxiao@xiaomi.com",
        "time": "Tue Apr 23 16:23:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 16:23:53 2019 -0700"
      },
      "message": "Merge \"Camera: The vector memory is freed after clear\" into qt-dev\nam: 9561db99ec\n\nChange-Id: I6c830d3779a4376306547106d62be090ed1e530f\n"
    },
    {
      "commit": "3fb06470bcb557991ce1b132c55a99cd95131e22",
      "tree": "13de6c210b707e75edb5ecb4db4c9c7f27dab563",
      "parents": [
        "fddd9faf0cb5089a65bf14aa2138df661a298896",
        "ce1c8bd6b3d35369c6b6cabd56829c1c6473ac9f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 16:23:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 16:23:38 2019 -0700"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: fix build issues on Q environment\" into qt-dev am: ee326db2bb\nam: ce1c8bd6b3\n\nChange-Id: I2ce8a0922f5b2f59f150f66274dbb1ee43c258ad\n"
    },
    {
      "commit": "9561db99ec348b40207765e2fea4a0e96e7843aa",
      "tree": "7a18a528e6acfc741eb178fdc3b2cb19509d064e",
      "parents": [
        "4fe9f3e9ad145980e244aa84ecf4204857036a2f",
        "e8322b5584596350b2bb7ccffacd9af8ffe8194c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 23:19:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 23:19:07 2019 +0000"
      },
      "message": "Merge \"Camera: The vector memory is freed after clear\" into qt-dev"
    },
    {
      "commit": "77cbebd8d7066a422ba88f5585c64d9fa4c4149b",
      "tree": "0ff878b895ab6335036bc2917bb1638000bb092a",
      "parents": [
        "fddd9faf0cb5089a65bf14aa2138df661a298896"
      ],
      "author": {
        "name": "Dean Wheatley",
        "email": "dwhea@dolby.com",
        "time": "Tue Apr 23 14:18:44 2019 +1000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Apr 23 15:58:59 2019 -0700"
      },
      "message": "Warn output buffer size not multiple of 16 frames only for mixer threads\n\nTest: make\nChange-Id: I0b1aec787c1052e2ee7bff09fe66a7fd3d1126ce\n"
    },
    {
      "commit": "bd9435d503cf4e9d600af99751685ad3c9da68f7",
      "tree": "76995d16869ad9c77e0c5a872bfad5a8c75ec7a7",
      "parents": [
        "5bddd655cfdfd287f94c759014ef850f7727b7fe",
        "4fe9f3e9ad145980e244aa84ecf4204857036a2f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 15:18:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 15:18:16 2019 -0700"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: fix phone configuration\" into qt-dev\nam: 4fe9f3e9ad\n\nChange-Id: Ia25a9aac82e6c24e8d8635f5e1baf2cb59097ea1\n"
    },
    {
      "commit": "4fe9f3e9ad145980e244aa84ecf4204857036a2f",
      "tree": "76995d16869ad9c77e0c5a872bfad5a8c75ec7a7",
      "parents": [
        "37a9adef14ecb54e487780210664ea423a2771f6",
        "a1e9bbb1dfcc8a2967ed75c5543c85751da00ee4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 22:03:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 22:03:05 2019 +0000"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: fix phone configuration\" into qt-dev"
    },
    {
      "commit": "5bddd655cfdfd287f94c759014ef850f7727b7fe",
      "tree": "bf496284a1653a0149806178a8a67559871b3825",
      "parents": [
        "31647337103e14b06bdab47ad9a8633fa90854b5",
        "37a9adef14ecb54e487780210664ea423a2771f6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 23 14:50:48 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 14:50:48 2019 -0700"
      },
      "message": "Merge \"CCodec: reduce log amount for render warning\" into qt-dev\nam: 37a9adef14\n\nChange-Id: Ic36c32476c1e3a29b68c4d8d5124403d0e73f3ec\n"
    },
    {
      "commit": "37a9adef14ecb54e487780210664ea423a2771f6",
      "tree": "bf496284a1653a0149806178a8a67559871b3825",
      "parents": [
        "205a717a78e20c5f14898f6d018d8b4771e89a03",
        "f7529dd062ff3d5b198c70735b065557302baf2b"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 23 21:28:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:28:35 2019 +0000"
      },
      "message": "Merge \"CCodec: reduce log amount for render warning\" into qt-dev"
    },
    {
      "commit": "31647337103e14b06bdab47ad9a8633fa90854b5",
      "tree": "675212abd9a5a17581845ef5e4a27d3bb40e72f6",
      "parents": [
        "ce1c8bd6b3d35369c6b6cabd56829c1c6473ac9f",
        "205a717a78e20c5f14898f6d018d8b4771e89a03"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 23 14:22:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 14:22:37 2019 -0700"
      },
      "message": "Merge \"Make sure that loading failure is reported to dropbox.\" into qt-dev\nam: 205a717a78\n\nChange-Id: I2387e7be6aca2f41ea212673c7e152b2d324023e\n"
    },
    {
      "commit": "205a717a78e20c5f14898f6d018d8b4771e89a03",
      "tree": "675212abd9a5a17581845ef5e4a27d3bb40e72f6",
      "parents": [
        "ee326db2bbd59b81f1ca5433d9a68b76b2bfe3b4",
        "bc2d30d07d8addc560e68beea0614da2fbcadea0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 21:12:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:12:17 2019 +0000"
      },
      "message": "Merge \"Make sure that loading failure is reported to dropbox.\" into qt-dev"
    },
    {
      "commit": "0682c79f1a65be0af818925f14d9c267fa7e0c8e",
      "tree": "519be86269213003e49f66d5c9bf47a04cc80f18",
      "parents": [
        "ee326db2bbd59b81f1ca5433d9a68b76b2bfe3b4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 23 10:22:14 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 23 21:05:28 2019 +0000"
      },
      "message": "Support arbitrary sampling rate in FLAC\n\nBug: 122491377\nTest: build\nChange-Id: Id7b92480312a8e5dbc214072b7f0e305e27670b0\n"
    },
    {
      "commit": "fddd9faf0cb5089a65bf14aa2138df661a298896",
      "tree": "87a1181211dc03cfbdf04bbb8ad0a6a6a42740e4",
      "parents": [
        "cef35e89400c109bc6f009e9be9958d4215e365e",
        "c325a4478dc5b67f012e5b9073ce37a883496ef7"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 23 14:00:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 14:00:47 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Move to android_mallopt for malloc debug calls.\" am: 28d257e48b am: 3f0b1d7218 -s ours\nam: c325a4478d -s ours\nam skip reason: change_id I75adddfc5048f732ee7ec27c17192efd5857af38 with SHA1 a90adf0a05 is in history\n\nChange-Id: I6014b2171b9641250a8889aae013081b470ca6af\n"
    },
    {
      "commit": "ce1c8bd6b3d35369c6b6cabd56829c1c6473ac9f",
      "tree": "02763a786e5cfb99b1b4aa190ef3a83c37bc1af3",
      "parents": [
        "c325a4478dc5b67f012e5b9073ce37a883496ef7",
        "ee326db2bbd59b81f1ca5433d9a68b76b2bfe3b4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 14:00:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 14:00:21 2019 -0700"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: fix build issues on Q environment\" into qt-dev\nam: ee326db2bb\n\nChange-Id: I47a15256ec9c047e71f78ea42ff06b53b7492e58\n"
    },
    {
      "commit": "cef35e89400c109bc6f009e9be9958d4215e365e",
      "tree": "87a1181211dc03cfbdf04bbb8ad0a6a6a42740e4",
      "parents": [
        "aec71caad37dc2691d5711f50b14e4f6d2183ee7",
        "d541ee7f16d2a4ed61af75d92c8d801f5d972723"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Tue Apr 23 13:14:10 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 13:14:10 2019 -0700"
      },
      "message": "Merge \"NuPlayer: Fix ANR while resetting RTSP playback\" into qt-dev am: 9730f4d7d2\nam: d541ee7f16\n\nChange-Id: Ic8fe17c58558d317528383c9caa164ff1d398b8d\n"
    },
    {
      "commit": "ee326db2bbd59b81f1ca5433d9a68b76b2bfe3b4",
      "tree": "02763a786e5cfb99b1b4aa190ef3a83c37bc1af3",
      "parents": [
        "9730f4d7d27c49bfdfa69f3b7555b5a641a8499d",
        "df7f0a201b4b91ee86bd0b8d3a2a05beba9f46f4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 19:56:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 19:56:20 2019 +0000"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: fix build issues on Q environment\" into qt-dev"
    },
    {
      "commit": "c325a4478dc5b67f012e5b9073ce37a883496ef7",
      "tree": "12bbfba7840e04adaa5c8d0a9d4bdf5759adf340",
      "parents": [
        "d541ee7f16d2a4ed61af75d92c8d801f5d972723",
        "3f0b1d7218b4e58c7e05dd939847315b6ba4a8a0"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 23 11:33:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 11:33:13 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Move to android_mallopt for malloc debug calls.\" am: 28d257e48b\nam: 3f0b1d7218 -s ours\nam skip reason: change_id I75adddfc5048f732ee7ec27c17192efd5857af38 with SHA1 a90adf0a05 is in history\n\nChange-Id: I830a72a875f45dcc31642bab952eea0dfd96e087\n"
    },
    {
      "commit": "d541ee7f16d2a4ed61af75d92c8d801f5d972723",
      "tree": "12bbfba7840e04adaa5c8d0a9d4bdf5759adf340",
      "parents": [
        "c5baeace1b5709988080847ef9d29adcb44f2fc3",
        "9730f4d7d27c49bfdfa69f3b7555b5a641a8499d"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Tue Apr 23 11:20:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 11:20:49 2019 -0700"
      },
      "message": "Merge \"NuPlayer: Fix ANR while resetting RTSP playback\" into qt-dev\nam: 9730f4d7d2\n\nChange-Id: I42781d034bb6fbeec9b019a5b472180d3ccb4592\n"
    },
    {
      "commit": "3f0b1d7218b4e58c7e05dd939847315b6ba4a8a0",
      "tree": "0529caad9fd7a783388714889bfc95ccadacfba4",
      "parents": [
        "8d0ffb70511c7be32db5e887757465a60b2959ab",
        "28d257e48bb6584b3cc7d46a790b92acd23c2880"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 23 10:58:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 10:58:33 2019 -0700"
      },
      "message": "Merge \"Move to android_mallopt for malloc debug calls.\"\nam: 28d257e48b\n\nChange-Id: Icc98a33261d476e83bd18b633e60328a6ca0c355\n"
    },
    {
      "commit": "28d257e48bb6584b3cc7d46a790b92acd23c2880",
      "tree": "a2529ccd1f2fb885ffcac61f1c2c5973a05bed61",
      "parents": [
        "e4c67d26f6a406439de92b75bdd9a06a22ecf51c",
        "951b49816b6b1dbc28fdc9b63dbcef02965cff61"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 23 17:45:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 23 17:45:01 2019 +0000"
      },
      "message": "Merge \"Move to android_mallopt for malloc debug calls.\""
    },
    {
      "commit": "3c4e6b503848623a0ff9bb1bee78e5b0d7c248ea",
      "tree": "f9e53f6f37f77695bbc4d4576854d2cf3bb55935",
      "parents": [
        "9730f4d7d27c49bfdfa69f3b7555b5a641a8499d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Jan 22 15:53:36 2019 -0800"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Apr 23 17:16:29 2019 +0000"
      },
      "message": "aaudio: use actual DSP burst size in timing model\n\nThis will more accurately track the read or write\nposition of the DSP.\n\nThe client sometimes aggregates multiple hardware bursts\nto avoid waking up too often. This can make it look like the DSP has\nprocessed a larger amount of memory than it really has.\nWith this change, the timing model will advance in sync with the hardware.\n\nBug: 117834966\nBug: 130911274\nTest: see bug for repro steps\nChange-Id: Id22f1f313e02f0514665ee5ac144cab4684e3bc1\n"
    },
    {
      "commit": "9730f4d7d27c49bfdfa69f3b7555b5a641a8499d",
      "tree": "12bbfba7840e04adaa5c8d0a9d4bdf5759adf340",
      "parents": [
        "2f5f0ace276ed69c3a61bb011812cb1bdc3fea40",
        "bc9357f513a9578fa776d660bb5e1e4d035343d3"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Tue Apr 23 16:53:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 16:53:37 2019 +0000"
      },
      "message": "Merge \"NuPlayer: Fix ANR while resetting RTSP playback\" into qt-dev"
    },
    {
      "commit": "aec71caad37dc2691d5711f50b14e4f6d2183ee7",
      "tree": "95693321feb8ce7a5b5e3fcd293e78801ed2a6ff",
      "parents": [
        "37e5756b87de83b5bcaa05a03f5ff876562bf9b7",
        "c5baeace1b5709988080847ef9d29adcb44f2fc3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 22 22:17:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 22:17:09 2019 -0700"
      },
      "message": "Don\u0027t read more than the buffer size. am: 2f5f0ace27\nam: c5baeace1b\n\nChange-Id: Ifb21761dfd26885a396bd74fb2c4eef7c4c4f1f2\n"
    },
    {
      "commit": "c5baeace1b5709988080847ef9d29adcb44f2fc3",
      "tree": "ed33d449494d1a8687126b286562dcc67724d07a",
      "parents": [
        "3145a63de72966b73f41bcb891ef0197517e96ea",
        "2f5f0ace276ed69c3a61bb011812cb1bdc3fea40"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 22 22:12:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 22:12:02 2019 -0700"
      },
      "message": "Don\u0027t read more than the buffer size.\nam: 2f5f0ace27\n\nChange-Id: I793c94207be6d2866ad1458e070805fccc971435\n"
    },
    {
      "commit": "bc2d30d07d8addc560e68beea0614da2fbcadea0",
      "tree": "01abf8a3a4e70e2194492fab60640278022cccad",
      "parents": [
        "7fc3bbe570e94ceec28e09a87196ed564de2ff5b"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Apr 22 18:54:16 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Apr 22 18:55:46 2019 -0700"
      },
      "message": "Make sure that loading failure is reported to dropbox.\n\nTest: adb shell dumpsys media.extractor\n      Check \u0027ls /data/system/dropbox\u0027 after failure\nBug: 131106476\nChange-Id: Ib25c762fd8e50bc0637ec903dc691a070e66ce75\n"
    },
    {
      "commit": "37e5756b87de83b5bcaa05a03f5ff876562bf9b7",
      "tree": "82393233ca88d0079ec2869a0eb87a55560acb23",
      "parents": [
        "712a735ab8c78282c2d83f161357c5052fa2cfb2",
        "3145a63de72966b73f41bcb891ef0197517e96ea"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Apr 22 18:39:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 18:39:07 2019 -0700"
      },
      "message": "Merge \"C2SoftVorbisDec: Ignore subsequent headers\" into qt-dev am: 669dda14bd\nam: 3145a63de7\n\nChange-Id: Ic0ad15691a768fa34334c9ff6d5545e27cd0e054\n"
    },
    {
      "commit": "712a735ab8c78282c2d83f161357c5052fa2cfb2",
      "tree": "77f5c18eb5bc7a813bc16ff16440434d4ad34592",
      "parents": [
        "8a3d012c769eaf7ee686ac3d9e53f46b14ff2dfc",
        "e719168854d03ba9561c438205c7c6ba186926df"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 18:21:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 18:21:47 2019 -0700"
      },
      "message": "Merge \"libeffects: Correct LVM_BufferUnmanagedOut function for mono input\" into qt-dev am: c6de9ed177\nam: e719168854\n\nChange-Id: I8a5f7f9a40b9980259d4273d3a54738205fc1dcd\n"
    },
    {
      "commit": "3145a63de72966b73f41bcb891ef0197517e96ea",
      "tree": "9f0085b2d4a5e77de7797a24cfeb2b7516ffac69",
      "parents": [
        "e719168854d03ba9561c438205c7c6ba186926df",
        "669dda14bd4ae41277a916a7c2e5889fe4dbb17c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Apr 22 18:13:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 18:13:52 2019 -0700"
      },
      "message": "Merge \"C2SoftVorbisDec: Ignore subsequent headers\" into qt-dev\nam: 669dda14bd\n\nChange-Id: I11f165d74080755f8d87c6cc2f7d1f614c6de084\n"
    },
    {
      "commit": "2f5f0ace276ed69c3a61bb011812cb1bdc3fea40",
      "tree": "ed33d449494d1a8687126b286562dcc67724d07a",
      "parents": [
        "669dda14bd4ae41277a916a7c2e5889fe4dbb17c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 22 15:46:21 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 23 01:09:15 2019 +0000"
      },
      "message": "Don\u0027t read more than the buffer size.\n\nBug: 130593895\nTest: manual\nChange-Id: I54612d14e7cadde1d4a447040dbe9086e970c549\n"
    },
    {
      "commit": "8a3d012c769eaf7ee686ac3d9e53f46b14ff2dfc",
      "tree": "51d95f43674408949470024d8cd7cfc8bbf807a0",
      "parents": [
        "0918fec076ece100028fe46cfdef4360e883255f",
        "d1fb9d3fdc5dcaf512811093d203457eb38c7682"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 18:03:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 18:03:42 2019 -0700"
      },
      "message": "Merge \"cameraserver: log setTorchMode calls.\" into qt-dev am: 074ed55c3d\nam: d1fb9d3fdc\n\nChange-Id: Ifa6ebe066838134e8e8c63316e2db8fccdec255b\n"
    },
    {
      "commit": "669dda14bd4ae41277a916a7c2e5889fe4dbb17c",
      "tree": "9f0085b2d4a5e77de7797a24cfeb2b7516ffac69",
      "parents": [
        "c6de9ed177f44da261f838a6eeed23b6dbfacc48",
        "7d8c37634fb71b27e94cd2dff10b75f004027fb6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 23 00:55:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 00:55:06 2019 +0000"
      },
      "message": "Merge \"C2SoftVorbisDec: Ignore subsequent headers\" into qt-dev"
    },
    {
      "commit": "e719168854d03ba9561c438205c7c6ba186926df",
      "tree": "9ba7b4f13db854a3fdd9027d27052904f8356253",
      "parents": [
        "d1fb9d3fdc5dcaf512811093d203457eb38c7682",
        "c6de9ed177f44da261f838a6eeed23b6dbfacc48"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 17:43:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 17:43:52 2019 -0700"
      },
      "message": "Merge \"libeffects: Correct LVM_BufferUnmanagedOut function for mono input\" into qt-dev\nam: c6de9ed177\n\nChange-Id: If266d1678d39c85cd09048232f64fc99f05152f2\n"
    },
    {
      "commit": "d1fb9d3fdc5dcaf512811093d203457eb38c7682",
      "tree": "fe1975cab742584e5074e3c455f12345f4c98c99",
      "parents": [
        "19f41f854a2450de4e9f4bd3200927d6f69c1074",
        "074ed55c3d3c54654d0cf0b501599823bec11418"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 17:26:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 17:26:02 2019 -0700"
      },
      "message": "Merge \"cameraserver: log setTorchMode calls.\" into qt-dev\nam: 074ed55c3d\n\nChange-Id: If82aa8d8d8080741237cf033d8de07a6c0550512\n"
    },
    {
      "commit": "f7e3a3a2eb753da4500b9000c113ae0f3b058792",
      "tree": "83b0c8c42a44d092b1b054fd059a98df23b81521",
      "parents": [
        "3208826f676b1be78e1c04692d7f17249e45c3ea"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Apr 22 16:43:26 2019 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Apr 22 16:53:41 2019 -0700"
      },
      "message": "audioflinger: Fix reference counting protocol in OpPlayAudioMonitor\n\nOpPlayAudioMonitor was constructing a weak pointer to itself\nin the constructor. This practice can lead to crashes due to\nrace conditions vs object destruction. This code is now moved\nto onFirstRef method which is called when at least one strong\nreference exists.\n\nThis change also reduces the number of created OpPlayAudioMonitor\nobjects by using a factory method.\n\nBug: 130038586\nTest: enable / disable DND mode\nChange-Id: I22e63a883ebaa25b9c96e79271bb9693b5ed75cd\n"
    },
    {
      "commit": "c6de9ed177f44da261f838a6eeed23b6dbfacc48",
      "tree": "9ba7b4f13db854a3fdd9027d27052904f8356253",
      "parents": [
        "074ed55c3d3c54654d0cf0b501599823bec11418",
        "ace192e7f35cbe97b2dbe678617261cc95a714d4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 23:13:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 23:13:07 2019 +0000"
      },
      "message": "Merge \"libeffects: Correct LVM_BufferUnmanagedOut function for mono input\" into qt-dev"
    },
    {
      "commit": "074ed55c3d3c54654d0cf0b501599823bec11418",
      "tree": "fe1975cab742584e5074e3c455f12345f4c98c99",
      "parents": [
        "7fc3bbe570e94ceec28e09a87196ed564de2ff5b",
        "0e2eefd580aeae1e74fdc06a070116faa702d629"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 23:08:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 23:08:14 2019 +0000"
      },
      "message": "Merge \"cameraserver: log setTorchMode calls.\" into qt-dev"
    },
    {
      "commit": "dceacb5304184a14fd80190ad61bfa886fbe8d6a",
      "tree": "09f4858f4e984c724d4983c6514fb5a8bc33cc98",
      "parents": [
        "ac64098127785c34c866e704e46283a0cb3c7a37"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Apr 16 11:28:08 2019 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Apr 22 14:36:53 2019 -0700"
      },
      "message": "DngCreator: Handle off-by-1 issue for DNG rects\n\nIn DNG sdk, rectangle\u0027s bottom and right are exclusive.\nUpdate DngUtils to be consistent with that.\n\nAlso fixed normalized optical center calculation given pixel [0, 0]\nis a square centered at (0.5, 0.5).\n\nTest: DngCreatorTest, and visually inspect DNG images taken\nBug: 119566614\nChange-Id: I73ab9327f75c24282ae14ef798fef797bb700bae\n"
    },
    {
      "commit": "ac64098127785c34c866e704e46283a0cb3c7a37",
      "tree": "aa9790eae78344ffdcf6e9c0c9070a0fc3e349e1",
      "parents": [
        "e8322b5584596350b2bb7ccffacd9af8ffe8194c"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Apr 09 23:06:32 2019 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Apr 22 14:36:53 2019 -0700"
      },
      "message": "Camera: Relax BURST_CAPTURE requirement\n\nAllow resolutions larger or equal to 24 megapixels to stream at 10fps to\nmeet BURST_CAPTURE requirement.\n\nTest: Build\nBug: 129693371\nChange-Id: I8f53b6a6f725e11d9deb1505d9d63d142e971006\n"
    },
    {
      "commit": "e8322b5584596350b2bb7ccffacd9af8ffe8194c",
      "tree": "56e5f19d53c9159f630b0dbc8094b5f3924741c8",
      "parents": [
        "3208826f676b1be78e1c04692d7f17249e45c3ea"
      ],
      "author": {
        "name": "zhangshuxiao",
        "email": "zhangshuxiao@xiaomi.com",
        "time": "Tue Dec 18 19:27:28 2018 +0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Apr 22 14:36:53 2019 -0700"
      },
      "message": "Camera: The vector memory is freed after clear\n\nThe clear function of vector will release memory,\nso mBins will use overflow.\n\nTest: enable asan for cameraserver\nBug: 131103281\nChange-Id: Iaaa353332d7ac3992f018aa667fb8ef20a810f20\nSigned-off-by: zhangshuxiao \u003czhangshuxiao@xiaomi.com\u003e\n"
    },
    {
      "commit": "0e2eefd580aeae1e74fdc06a070116faa702d629",
      "tree": "10b0b3b5c574e38b188ddd66a13a1d380a67ce2f",
      "parents": [
        "3208826f676b1be78e1c04692d7f17249e45c3ea"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Apr 18 14:05:43 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 12:40:42 2019 -0700"
      },
      "message": "cameraserver: log setTorchMode calls.\n\nBug: 120314037\n\nTest: Turn torch on / off; logcat | grep \u0027Torch turned\u0027\nTest: Turn torch on / off; adb shell dumpsys media.camera\n\nChange-Id: Ib98e8847f49c6977b9cba65ae0605b8abe774a15\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "ace192e7f35cbe97b2dbe678617261cc95a714d4",
      "tree": "5c0bdadd053c54ffee2d5decb2bb08eaba0a4268",
      "parents": [
        "7ec75ad4adb305afc931fce779044ce202b62d9e"
      ],
      "author": {
        "name": "Saketh Sathuvalli",
        "email": "saketh.sathuvalli@ittiam.com",
        "time": "Mon Apr 22 17:37:48 2019 +0530"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 11:54:17 2019 -0700"
      },
      "message": "libeffects: Correct LVM_BufferUnmanagedOut function for mono input\n\nUse stereo to match internal computations in LVM_Process.\n\nTest: dedicated POC see bug below.\nBug: 131065273\nChange-Id: Icdc15d0da2772979f82a4ad08d360c81b965f705\n"
    },
    {
      "commit": "0918fec076ece100028fe46cfdef4360e883255f",
      "tree": "b94fcc0e848f235c4f7bcec100b5983ac84e2a88",
      "parents": [
        "506a9d1a2019a998f435fa5e47d0a63e52d2323b",
        "19f41f854a2450de4e9f4bd3200927d6f69c1074"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Apr 22 11:25:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 11:25:47 2019 -0700"
      },
      "message": "Merge \"audio policy: improve input device connection logic\" into qt-dev am: 7fc3bbe570\nam: 19f41f854a\n\nChange-Id: Ie7931a5413a85a2bc1c956aac2910b69afb1a708\n"
    },
    {
      "commit": "19f41f854a2450de4e9f4bd3200927d6f69c1074",
      "tree": "6a27b852a2d7f4ba448edaa66145051dadb8cb53",
      "parents": [
        "2b07760d1b47e7320a5e08d752042e9c0d4a4e07",
        "7fc3bbe570e94ceec28e09a87196ed564de2ff5b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Apr 22 11:21:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 11:21:21 2019 -0700"
      },
      "message": "Merge \"audio policy: improve input device connection logic\" into qt-dev\nam: 7fc3bbe570\n\nChange-Id: I2cbcde50903494cf082ea34fef70d400b50e4e80\n"
    },
    {
      "commit": "506a9d1a2019a998f435fa5e47d0a63e52d2323b",
      "tree": "cf62f037af739888ae9ea00d655d2ece3ce7a866",
      "parents": [
        "fd854051fec9eee12366921f259b8e38bcff9b10",
        "2b07760d1b47e7320a5e08d752042e9c0d4a4e07"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 11:10:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 11:10:42 2019 -0700"
      },
      "message": "Merge \"camera2 vndk: Don\u0027t try to retrieve ACameraDevice in CallbackHandler.\" into qt-dev am: 3dd5000ef6\nam: 2b07760d1b\n\nChange-Id: Ie9488e28b766781103b3257a48ad57fde9b1cf61\n"
    },
    {
      "commit": "fd854051fec9eee12366921f259b8e38bcff9b10",
      "tree": "dd1b6ec573b036abb2db78e0785f2ccfd1b5f2ab",
      "parents": [
        "599c1511cc3bc4db3d6fac2dba0ba41ce4139e7e",
        "8c9812a2417815c8997c4aed13cb29dce38f7451"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 11:08:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 11:08:54 2019 -0700"
      },
      "message": "Merge \"libeffects: Added support to test effects using 32 and 64 bit binaries\" into qt-dev am: 7ec75ad4ad\nam: 8c9812a241\n\nChange-Id: If330af12964754f195968ce1f42716f4d6cd703b\n"
    },
    {
      "commit": "7fc3bbe570e94ceec28e09a87196ed564de2ff5b",
      "tree": "6a27b852a2d7f4ba448edaa66145051dadb8cb53",
      "parents": [
        "3dd5000ef67416710e63aec92f9b758b3a294862",
        "0dd5185555db64af2cb5ff1e161629054086abb6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 18:07:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 18:07:17 2019 +0000"
      },
      "message": "Merge \"audio policy: improve input device connection logic\" into qt-dev"
    },
    {
      "commit": "2b07760d1b47e7320a5e08d752042e9c0d4a4e07",
      "tree": "e405b9e5740fe9fc4492d14e482006fafd411f39",
      "parents": [
        "8c9812a2417815c8997c4aed13cb29dce38f7451",
        "3dd5000ef67416710e63aec92f9b758b3a294862"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 10:59:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 10:59:31 2019 -0700"
      },
      "message": "Merge \"camera2 vndk: Don\u0027t try to retrieve ACameraDevice in CallbackHandler.\" into qt-dev\nam: 3dd5000ef6\n\nChange-Id: I642932fa7166c53422d8f225d23a47882fade9bc\n"
    },
    {
      "commit": "8c9812a2417815c8997c4aed13cb29dce38f7451",
      "tree": "4f1822f6d71c535aeb9e1b0889e8db18baf7cd09",
      "parents": [
        "00cd54e46f633f43475cf4e2045a551e7c0f1a49",
        "7ec75ad4adb305afc931fce779044ce202b62d9e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 10:55:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 10:55:20 2019 -0700"
      },
      "message": "Merge \"libeffects: Added support to test effects using 32 and 64 bit binaries\" into qt-dev\nam: 7ec75ad4ad\n\nChange-Id: I6ff75f3c300977e8526d273c3473aedcf22df8b9\n"
    },
    {
      "commit": "3dd5000ef67416710e63aec92f9b758b3a294862",
      "tree": "e405b9e5740fe9fc4492d14e482006fafd411f39",
      "parents": [
        "7ec75ad4adb305afc931fce779044ce202b62d9e",
        "8300dc1549954d8e50431ca9da0cf0601a8e14fa"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 17:52:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 17:52:04 2019 +0000"
      },
      "message": "Merge \"camera2 vndk: Don\u0027t try to retrieve ACameraDevice in CallbackHandler.\" into qt-dev"
    },
    {
      "commit": "599c1511cc3bc4db3d6fac2dba0ba41ce4139e7e",
      "tree": "aeb98f0388e66aa56e6a795c19cda15b9336f61d",
      "parents": [
        "f9268d7b76961102ae70105302330f14aa9d7b27",
        "00cd54e46f633f43475cf4e2045a551e7c0f1a49"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 10:36:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 10:36:18 2019 -0700"
      },
      "message": "Merge \"AudioTrack: Fix timestamp spam\" into qt-dev am: 85ff88512c\nam: 00cd54e46f\n\nChange-Id: Iddb5366a348f330100dcff08aa7bb015dd9fa86c\n"
    },
    {
      "commit": "7ec75ad4adb305afc931fce779044ce202b62d9e",
      "tree": "4f1822f6d71c535aeb9e1b0889e8db18baf7cd09",
      "parents": [
        "85ff88512c85272169cb93f8082db2572b70d62b",
        "6bdd081e1660e4c3af3b96fd215c132fd283416f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 17:33:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 17:33:33 2019 +0000"
      },
      "message": "Merge \"libeffects: Added support to test effects using 32 and 64 bit binaries\" into qt-dev"
    },
    {
      "commit": "00cd54e46f633f43475cf4e2045a551e7c0f1a49",
      "tree": "65f8797cf342e3dbaf2e56d8b12076618d274689",
      "parents": [
        "9c87c1bde4cdb1a9ee377bf5acc58cb6434a16e1",
        "85ff88512c85272169cb93f8082db2572b70d62b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 10:13:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 10:13:55 2019 -0700"
      },
      "message": "Merge \"AudioTrack: Fix timestamp spam\" into qt-dev\nam: 85ff88512c\n\nChange-Id: Iecdaa3811ba7c5739789e78e3195991537355d17\n"
    },
    {
      "commit": "f9268d7b76961102ae70105302330f14aa9d7b27",
      "tree": "dc9a183e8eebfef7d694da719a55f1b34466a1ee",
      "parents": [
        "7a73d8537a8a4ee13c42a73193fd2ddd475dab3e",
        "9c87c1bde4cdb1a9ee377bf5acc58cb6434a16e1"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Apr 22 09:59:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 09:59:17 2019 -0700"
      },
      "message": "Merge \"Make mediaserver listen to Codec2 services\u0027 deaths\" into qt-dev am: 3738fe1b60\nam: 9c87c1bde4\n\nChange-Id: I587af7b6190fe4afab43e92ef6de2df705d3039b\n"
    },
    {
      "commit": "85ff88512c85272169cb93f8082db2572b70d62b",
      "tree": "65f8797cf342e3dbaf2e56d8b12076618d274689",
      "parents": [
        "3738fe1b6061f564b124ad65922f1c949a3f7572",
        "cf3b71546d5bb04ba45d1d784108f1681f75c827"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 16:53:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 16:53:28 2019 +0000"
      },
      "message": "Merge \"AudioTrack: Fix timestamp spam\" into qt-dev"
    },
    {
      "commit": "9c87c1bde4cdb1a9ee377bf5acc58cb6434a16e1",
      "tree": "18f0d9effee912c6350ddc991cd5cac7517e4a08",
      "parents": [
        "b405737641c2d9b55bdda386739d24ffebb35b68",
        "3738fe1b6061f564b124ad65922f1c949a3f7572"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Apr 22 09:49:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 09:49:21 2019 -0700"
      },
      "message": "Merge \"Make mediaserver listen to Codec2 services\u0027 deaths\" into qt-dev\nam: 3738fe1b60\n\nChange-Id: I91c48888ff68c66220161594af6fa7ffc28cab95\n"
    },
    {
      "commit": "3738fe1b6061f564b124ad65922f1c949a3f7572",
      "tree": "18f0d9effee912c6350ddc991cd5cac7517e4a08",
      "parents": [
        "3208826f676b1be78e1c04692d7f17249e45c3ea",
        "270dd6a1a6fc700dde00f982dcd87bf98e4b73a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 16:31:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 16:31:06 2019 +0000"
      },
      "message": "Merge \"Make mediaserver listen to Codec2 services\u0027 deaths\" into qt-dev"
    },
    {
      "commit": "0dd5185555db64af2cb5ff1e161629054086abb6",
      "tree": "c2e0f9c49b263891bf94522226337d922da0b95e",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 19 18:18:58 2019 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Apr 22 08:41:05 2019 -0700"
      },
      "message": "audio policy: improve input device connection logic\n\nDo not systematically close all inputs when an input device is connected\nor disconnected but only those affected by the change.\n\nAlso:\n- refactor setDeviceConnectionStateInt() to align input and output\ndevices connection sequence\n- remove unused \"inputs\" argument to checkInputsForDevice()\n\nBug: 126370328\nTest: phone call, video call , camcorder, assistant, auto projected\nChange-Id: I27734b32da97ad4790d6cd74eaaf866e414db211\n"
    },
    {
      "commit": "7a73d8537a8a4ee13c42a73193fd2ddd475dab3e",
      "tree": "11249169a6a2b81140bc1098630a17d99a7d1c18",
      "parents": [
        "12318cc01c2515fa545450ee5c10938f2d38033e",
        "b405737641c2d9b55bdda386739d24ffebb35b68"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sun Apr 21 00:02:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Apr 21 00:02:55 2019 -0700"
      },
      "message": "Merge \"audio policy: fix HOTWORD capture device\" into qt-dev am: 3208826f67\nam: b405737641\n\nChange-Id: Ib1e2c50058f19bde532055f31151ad582f3c94c7\n"
    },
    {
      "commit": "b405737641c2d9b55bdda386739d24ffebb35b68",
      "tree": "b9afab679aa17652d8252b96bc727d8ccf66e770",
      "parents": [
        "ea4d7d9b297037d2b2a27544710d9645d79c9287",
        "3208826f676b1be78e1c04692d7f17249e45c3ea"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Apr 20 23:57:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 20 23:57:57 2019 -0700"
      },
      "message": "Merge \"audio policy: fix HOTWORD capture device\" into qt-dev\nam: 3208826f67\n\nChange-Id: I35da3f8631c1a26001fe026a5095b529035ef195\n"
    },
    {
      "commit": "3208826f676b1be78e1c04692d7f17249e45c3ea",
      "tree": "b9afab679aa17652d8252b96bc727d8ccf66e770",
      "parents": [
        "1c5347146851b2e86bceefd812e9ba0c7a1e77e0",
        "5ee8d120318266334aabc21d4f676813b3ac288f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 21 06:49:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 21 06:49:24 2019 +0000"
      },
      "message": "Merge \"audio policy: fix HOTWORD capture device\" into qt-dev"
    },
    {
      "commit": "12318cc01c2515fa545450ee5c10938f2d38033e",
      "tree": "97d06311011309f531ec29aae7768894a5fe502c",
      "parents": [
        "81b4f7a686403d5074e2e90fb28b6700a9c5ace8",
        "ea4d7d9b297037d2b2a27544710d9645d79c9287"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Apr 19 23:00:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 23:00:06 2019 -0700"
      },
      "message": "Merge \"AudioFlinger: allow small requested capacity for FAST path\" into qt-dev am: 1c53471468\nam: ea4d7d9b29\n\nChange-Id: Iaad2a87cbecf306944e6abd1df0fcbdcaae64426\n"
    },
    {
      "commit": "81b4f7a686403d5074e2e90fb28b6700a9c5ace8",
      "tree": "db384672a2bfd7121a6a42c6c4fe72c82990f694",
      "parents": [
        "10cea946f8648f59e79ebf4f95508299492bdde0",
        "ab7f90cf479eefabb0600baa3523f090be9e1c20"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 19 22:57:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 22:57:00 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Rename libcamera2.so -\u003e libcamera2ndk.so (cherrypick)\" am: e4c67d26f6 am: 8d0ffb7051 -s ours\nam: ab7f90cf47 -s ours\nam skip reason: change_id I50e02aad90e4bdf06faf60f687a18cc3d9de98e4 with SHA1 d7e265bf79 is in history\n\nChange-Id: Ie48b9af0e197d518fcd44e1e4f791bdeda6557a5\n"
    },
    {
      "commit": "10cea946f8648f59e79ebf4f95508299492bdde0",
      "tree": "db384672a2bfd7121a6a42c6c4fe72c82990f694",
      "parents": [
        "3b3f02b75328312a879c3436e58949a5c89d79e8",
        "6c7e98aedfe98d84882065d31b03667c5095716d"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 19 22:50:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 22:50:01 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Apply version script to future libcamera2ndk platform lib (cherrypick)\" am: 8a1dee2614 am: 48bd4eacf7 -s ours\nam: 6c7e98aedf -s ours\nam skip reason: change_id Idd661042ec837d412a29b1b9b77d642a4a540900 with SHA1 99d67ef5a5 is in history\n\nChange-Id: Ib5c90d2cde8ebd434b715dfb39ebdeec7f1c2ea8\n"
    },
    {
      "commit": "3b3f02b75328312a879c3436e58949a5c89d79e8",
      "tree": "db384672a2bfd7121a6a42c6c4fe72c82990f694",
      "parents": [
        "835fdfdd4ba6529ecd6d36b6436141e0d1c8fca3",
        "17c211b4a1215d14fdd7909fdd734bbd4a7b9fb0"
      ],
      "author": {
        "name": "Zachary Iqbal",
        "email": "zacharyi@google.com",
        "time": "Fri Apr 19 22:31:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 22:31:17 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Exposed Android.bp shared library target for libcamera2ndki (cherrypick)\" am: 8504f3a776 am: e3f1576471 -s ours\nam: 17c211b4a1 -s ours\nam skip reason: change_id Iea501d8a54b8cbda2c5ab22fd91247577e304ce0 with SHA1 096ab36269 is in history\n\nChange-Id: I378cb5294ac43f708b166e8b8103d6df2f7cbe73\n"
    },
    {
      "commit": "cf3b71546d5bb04ba45d1d784108f1681f75c827",
      "tree": "1adddca53fd68c81789997a7f6636477209dadac",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 19 18:29:21 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 19 18:39:40 2019 -0700"
      },
      "message": "AudioTrack: Fix timestamp spam\n\nTest: logcat check during Photos playback, seek, etc.\nBug: 130586209\nChange-Id: I71c5e6b83f94485be8f2e9bb164314756a16c87a\n"
    },
    {
      "commit": "ea4d7d9b297037d2b2a27544710d9645d79c9287",
      "tree": "0f8cff246b0bf20f4806f407eff7cf8cef0a444c",
      "parents": [
        "ab7f90cf479eefabb0600baa3523f090be9e1c20",
        "1c5347146851b2e86bceefd812e9ba0c7a1e77e0"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Apr 19 17:49:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 17:49:47 2019 -0700"
      },
      "message": "Merge \"AudioFlinger: allow small requested capacity for FAST path\" into qt-dev\nam: 1c53471468\n\nChange-Id: I570336aa7d157078cf693112039b69fb9e95b396\n"
    },
    {
      "commit": "ab7f90cf479eefabb0600baa3523f090be9e1c20",
      "tree": "e5c7cb975b61b9c900a18075f0ecc4d15e772462",
      "parents": [
        "6c7e98aedfe98d84882065d31b03667c5095716d",
        "8d0ffb70511c7be32db5e887757465a60b2959ab"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 19 17:21:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 17:21:51 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Rename libcamera2.so -\u003e libcamera2ndk.so (cherrypick)\" am: e4c67d26f6\nam: 8d0ffb7051 -s ours\nam skip reason: change_id I50e02aad90e4bdf06faf60f687a18cc3d9de98e4 with SHA1 d7e265bf79 is in history\n\nChange-Id: I3490410ede9062fd4cfb21c3e91e4e310dd33c7e\n"
    },
    {
      "commit": "6c7e98aedfe98d84882065d31b03667c5095716d",
      "tree": "e5c7cb975b61b9c900a18075f0ecc4d15e772462",
      "parents": [
        "17c211b4a1215d14fdd7909fdd734bbd4a7b9fb0",
        "48bd4eacf709c5a774d61b2b2c872a4a93414cdc"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 19 17:20:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 17:20:52 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Apply version script to future libcamera2ndk platform lib (cherrypick)\" am: 8a1dee2614\nam: 48bd4eacf7 -s ours\nam skip reason: change_id Idd661042ec837d412a29b1b9b77d642a4a540900 with SHA1 99d67ef5a5 is in history\n\nChange-Id: I91a1c81c705c7064c280ee6199219bb53732be86\n"
    },
    {
      "commit": "17c211b4a1215d14fdd7909fdd734bbd4a7b9fb0",
      "tree": "e5c7cb975b61b9c900a18075f0ecc4d15e772462",
      "parents": [
        "3a7ea707b924c0b6384a0edf934563ee550648a0",
        "e3f157647138b1731200b0a15f44a8ececd18e67"
      ],
      "author": {
        "name": "Zachary Iqbal",
        "email": "zacharyi@google.com",
        "time": "Fri Apr 19 17:15:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 17:15:27 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Exposed Android.bp shared library target for libcamera2ndki (cherrypick)\" am: 8504f3a776\nam: e3f1576471 -s ours\nam skip reason: change_id Iea501d8a54b8cbda2c5ab22fd91247577e304ce0 with SHA1 096ab36269 is in history\n\nChange-Id: Id671a67b82f17b29377061dd2878ea233d03e0a3\n"
    }
  ],
  "next": "1c5347146851b2e86bceefd812e9ba0c7a1e77e0"
}
