)]}'
{
  "log": [
    {
      "commit": "ce54c030579f1405fdb3f6d7e9a2d74d69fd8a4c",
      "tree": "a13bf888e397e53762ca5ce3d8dd532766292e6a",
      "parents": [
        "ade5a0b85d6a0a34629f092941e14d73ddfa415f",
        "3366d7965645c1f9694493fa2caff361158a90f2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 22:05:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 22:05:37 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324 am: ebd9f1029e am: d37cf46848 am: ced0dd635e am: 00acbf03be am: 1ab50af9c1 am: 18e5ce6891 am: 0330f4ce2d am: 41880fe252 am: 7b2ce5639f am: 4faee5a880 am: a3e0e40218\nam: 3366d79656\n\nChange-Id: Ie911a3bbfff59c0f22505552438f62b2f25b2e1d\n"
    },
    {
      "commit": "3366d7965645c1f9694493fa2caff361158a90f2",
      "tree": "40c92a1e1ba3eb3e460f13c7780aa99661db4545",
      "parents": [
        "c02035e964ba16dcd9188a340a9e0d6e8b2e3d4d",
        "a3e0e40218a3f1dafa7b9084615a6e80d2812d87"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 19:45:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 19:45:19 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324 am: ebd9f1029e am: d37cf46848 am: ced0dd635e am: 00acbf03be am: 1ab50af9c1 am: 18e5ce6891 am: 0330f4ce2d am: 41880fe252 am: 7b2ce5639f am: 4faee5a880\nam: a3e0e40218\n\nChange-Id: I56558cd3dff5fcafafd6fe5cd542b57bf836f544\n"
    },
    {
      "commit": "a3e0e40218a3f1dafa7b9084615a6e80d2812d87",
      "tree": "c928f4c7c9836eb1eb1f4d544a78096fffd864dc",
      "parents": [
        "beafd1c1c1030c71079f765f42599a20d9e58e55",
        "4faee5a880c5c5363c64dd8b1d5c8f42bf85e424"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 19:41:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 19:41:51 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324 am: ebd9f1029e am: d37cf46848 am: ced0dd635e am: 00acbf03be am: 1ab50af9c1 am: 18e5ce6891 am: 0330f4ce2d am: 41880fe252 am: 7b2ce5639f\nam: 4faee5a880\n\nChange-Id: I238d8ce2ab24f15b9d10e01974804cfa0c647f00\n"
    },
    {
      "commit": "4faee5a880c5c5363c64dd8b1d5c8f42bf85e424",
      "tree": "58aa1791524810a5bcf8477ca93e0df508a3ef6b",
      "parents": [
        "7e822583ee1bee3408285114f8a2bd065eef2033",
        "7b2ce5639f8388e31c9b0783f4a8d3584b08c59f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 19:38:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 19:38:17 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324 am: ebd9f1029e am: d37cf46848 am: ced0dd635e am: 00acbf03be am: 1ab50af9c1 am: 18e5ce6891 am: 0330f4ce2d am: 41880fe252\nam: 7b2ce5639f\n\nChange-Id: Ic7468a587b3c709949f57bbb177cacafd9c72db0\n"
    },
    {
      "commit": "7b2ce5639f8388e31c9b0783f4a8d3584b08c59f",
      "tree": "48f93f84ffa45ad15755c5dea53f634c48b33285",
      "parents": [
        "ab3d5af8d26b55e5fc34092265d4ba28e8652eb7",
        "41880fe252c517274f6fac8a33ab4b1ef05854c6"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 19:34:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 19:34:47 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324 am: ebd9f1029e am: d37cf46848 am: ced0dd635e am: 00acbf03be am: 1ab50af9c1 am: 18e5ce6891 am: 0330f4ce2d\nam: 41880fe252\n\nChange-Id: I7b1912ff1fa4e7bc3e873684cae5c91a66703712\n"
    },
    {
      "commit": "41880fe252c517274f6fac8a33ab4b1ef05854c6",
      "tree": "9248e4388404cdf9e4223b123cd693c6cdc45a21",
      "parents": [
        "2c4162e822c8ba5777ecdbd2cd82688e463e4140",
        "0330f4ce2da04ff8c83c289b2271777546bfce9c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 19:31:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 19:31:46 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324 am: ebd9f1029e am: d37cf46848 am: ced0dd635e am: 00acbf03be am: 1ab50af9c1 am: 18e5ce6891\nam: 0330f4ce2d\n\nChange-Id: I7d44f5a744389bf86647c111e23fce565705c010\n"
    },
    {
      "commit": "0330f4ce2da04ff8c83c289b2271777546bfce9c",
      "tree": "d6f07aaf33e09456702b2d5df064705ef16ec1ab",
      "parents": [
        "484d229a3c1ef477bb68337956bf303d5e4517de",
        "18e5ce689152760c29dbe83e68371b116a8f0605"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 19:28:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 19:28:47 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324 am: ebd9f1029e am: d37cf46848 am: ced0dd635e am: 00acbf03be am: 1ab50af9c1\nam: 18e5ce6891\n\nChange-Id: Ib4f1c1efb6680febadb2766843e57f0734a00052\n"
    },
    {
      "commit": "18e5ce689152760c29dbe83e68371b116a8f0605",
      "tree": "f0626a37f128d36bc34f78063e803c95a02a7000",
      "parents": [
        "1dd4973234911d447f7cae02c4beace1ef231bbd",
        "1ab50af9c1c1617a3d25dfc0458b428db69630c0"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 19:24:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 19:24:45 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324 am: ebd9f1029e am: d37cf46848 am: ced0dd635e am: 00acbf03be\nam: 1ab50af9c1\n\nChange-Id: I5be11eba820ccb3f6c3bb97b3fa417504306bb3f\n"
    },
    {
      "commit": "1ab50af9c1c1617a3d25dfc0458b428db69630c0",
      "tree": "7426649fa9eda708a8f441d7c91879adafc9d090",
      "parents": [
        "ab5c805aecab4586882f89d1f3740c22dc4ab3e9",
        "00acbf03be60ef645bfa8bbd1e888fef13b0074f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 19:21:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 19:21:26 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324 am: ebd9f1029e am: d37cf46848 am: ced0dd635e\nam: 00acbf03be\n\nChange-Id: I34a722f8440d79dd539a170ea28344d79df6e8c9\n"
    },
    {
      "commit": "ced0dd635e77d0d120d36fad2ba037882ffecb8b",
      "tree": "504db5c7ae4de10535caabf7edd0ec91c9cc5b93",
      "parents": [
        "45cd2f896bd647d54e96585400e927c6a46742ae",
        "d37cf46848ff1eeedcf2c05bf00c18582941a412"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 19:07:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 19:07:45 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324 am: ebd9f1029e\nam: d37cf46848\n\nChange-Id: Ibe08f642742e6db44b16d9827dceeb984e6419f3\n"
    },
    {
      "commit": "d37cf46848ff1eeedcf2c05bf00c18582941a412",
      "tree": "bec8df82d205971616059be56b15999e3e69f605",
      "parents": [
        "83cf293b73ed9ddff3162b75083f6a75dd07b7f2",
        "ebd9f1029e5e317e0fcf37163b741a0e48a39fa1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 19:04:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 19:04:15 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501 am: 19d8a61324\nam: ebd9f1029e\n\nChange-Id: Ic2fa5bba22d9ffc7b69ea97e2e4bc44d8a0fa42d\n"
    },
    {
      "commit": "ebd9f1029e5e317e0fcf37163b741a0e48a39fa1",
      "tree": "931343ad910a5eba7aafea38f52f340ca8f9b528",
      "parents": [
        "2a21f09fff5e80b306ec30a618d54a4827447f3a",
        "19d8a613243886f40660fd6bb50ba9138149421e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 19 18:59:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 18:59:06 2016 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking am: e4a1d91501\nam: 19d8a61324\n\nChange-Id: I002990dc446d8a713f41b77671d17dbb11a914f9\n"
    },
    {
      "commit": "0878ecfc07712e0caa83642fba55af928b173363",
      "tree": "9073d22b0402e71d6a32b3c1298f446c07235dbc",
      "parents": [
        "3756e42e21f39fdeabd22fe36906438d14b889b5",
        "e890fa14d6ba103132b2faac60726fb0dd217962"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 18 23:01:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 23:01:55 2016 +0000"
      },
      "message": "Camera3Device: Wait for empty in-flight map when waiting for idle am: e4df8abe28\nam: e890fa14d6\n\nChange-Id: I9ed6eb856a29a512b0ae1ca04011e122108ab999\n"
    },
    {
      "commit": "e890fa14d6ba103132b2faac60726fb0dd217962",
      "tree": "489d2168187045b7360fcd7a25fa5d30d484ed5e",
      "parents": [
        "ba46b47c4fb986f352ccad956a2ab3c1421b01c4",
        "e4df8abe28ca2da39dcacc4f3396ba9aea7cfdb3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 18 22:58:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 22:58:22 2016 +0000"
      },
      "message": "Camera3Device: Wait for empty in-flight map when waiting for idle\nam: e4df8abe28\n\nChange-Id: Ia0095a20f128fff93f1adda905f2a8d71369915d\n"
    },
    {
      "commit": "e4a1d91501d47931dbae19c47815952378787ab6",
      "tree": "427ee53e773dbdbb8b60f10ac9c8ae068bd30fdd",
      "parents": [
        "17a10c50e20d934c1ac5956fe9019d3013e3f8b3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Aug 17 14:11:13 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Aug 18 15:56:23 2016 -0700"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking\n\nBug: 30204301\nChange-Id: Ib9c3ee1c2f23c96f8f7092dd9e146bc453d7a290\n"
    },
    {
      "commit": "73d3e738c0ed5db8c65b24f7b70cc3f86b30ad42",
      "tree": "3b1ffebb28d05263c34e32874d51a31fa796ab0e",
      "parents": [
        "2f6c10214f2ccd643b8a15c98def74b377ce420c",
        "f1bc7f9c7effdf3a07e288531e944a0db7945efb"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Aug 18 22:27:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 22:27:21 2016 +0000"
      },
      "message": "Fix timestretch AV sync am: 3da7f05ae1\nam: f1bc7f9c7e\n\nChange-Id: Iac530f03197fd4743776f862d9b5735b499559df\n"
    },
    {
      "commit": "f1bc7f9c7effdf3a07e288531e944a0db7945efb",
      "tree": "fd89e816027ab61add1189c49f1718e8fdc5559d",
      "parents": [
        "afcd6783e4009167568039844b42721c341702e3",
        "3da7f05ae1931e44b5918fc91b583335b355769b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Aug 18 22:23:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 22:23:24 2016 +0000"
      },
      "message": "Fix timestretch AV sync\nam: 3da7f05ae1\n\nChange-Id: I77bc91b812c67ecbdb5d301b4d3928797d80649c\n"
    },
    {
      "commit": "5470d10c022541e6cbf5bc959ee38aef6e6ce9ae",
      "tree": "9198320b10a20704059392b56d6feaa5542666ec",
      "parents": [
        "7f68f0f06504664b8b328f8b99ab5479f9dbd1a8",
        "85d5dffa0a8f523bd577296c3759479f7db2ddec"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 18 15:25:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 15:25:50 2016 +0000"
      },
      "message": "audioflinger: add watchdog on main mutex am: 17a58b2560 am: ed31582734\nam: 85d5dffa0a\n\nChange-Id: I14d043dd2f35681cda88491a050c7c9da7ad33d9\n"
    },
    {
      "commit": "85d5dffa0a8f523bd577296c3759479f7db2ddec",
      "tree": "b220b70accf81ebaedcb2154b111d4733c12ab19",
      "parents": [
        "67b5bb745b1eb502cf6cfcd4fc8f7b2e4dccff59",
        "ed315827348ea496e2a8d280f743302337550fc4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 18 15:22:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 15:22:21 2016 +0000"
      },
      "message": "audioflinger: add watchdog on main mutex am: 17a58b2560\nam: ed31582734\n\nChange-Id: I9d5d0573220ba5811d06f2aa2217919a68d8529b\n"
    },
    {
      "commit": "ed315827348ea496e2a8d280f743302337550fc4",
      "tree": "363af756a6d96433f2e838563ddad1547f22f674",
      "parents": [
        "fde5258be5f178373453c3b3ab0053f65132a405",
        "17a58b2560c38a8e31a38186f9ab6eb98a38e229"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 18 15:19:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 15:19:19 2016 +0000"
      },
      "message": "audioflinger: add watchdog on main mutex\nam: 17a58b2560\n\nChange-Id: I66d39a45bab27dd866869ce48a514836bac60725\n"
    },
    {
      "commit": "f86c853ed3e6d4e7b01ac564ac4a3d994f5d96ed",
      "tree": "c90e92a1379e1072104c73360c4dac1560343e1b",
      "parents": [
        "0ddc1ddb41eafa8d2bcbbfe77e99f3e4a58b228c",
        "bb00d8f139ff51336ab3c810d35685003949bcf8"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 17 20:39:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 20:39:50 2016 +0000"
      },
      "message": "Merge \"soundtrigger: add size check on sound model and recogntion data\""
    },
    {
      "commit": "0ddc1ddb41eafa8d2bcbbfe77e99f3e4a58b228c",
      "tree": "2dd122da57209a18b37f925a742bf75f2dd97013",
      "parents": [
        "bcded90c72e5e039fc96e9f6d66f84e915c26563",
        "e3fd0d0c51d81fdc3f7b6892f8f3f2f821065009"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Aug 17 19:38:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 19:38:29 2016 +0000"
      },
      "message": "Camera3Device: add prop to disable sched fifo am: 90f7c37361 am: 601f677b6d\nam: e3fd0d0c51\n\nChange-Id: I95fe0665eb2e124759d46b71fe47670c1f653e72\n"
    },
    {
      "commit": "e3fd0d0c51d81fdc3f7b6892f8f3f2f821065009",
      "tree": "360a836f64d58a77a086234aaa69959c8eb29d41",
      "parents": [
        "b28cff2ae913359048f8adf70c4224cd07ecfe33",
        "601f677b6d7791b4f48e61a520efb4bedc5893db"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Aug 17 19:25:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 19:25:09 2016 +0000"
      },
      "message": "Camera3Device: add prop to disable sched fifo am: 90f7c37361\nam: 601f677b6d\n\nChange-Id: I86b6da77822a5c2b71ea9c2b75349c3c1e4a5482\n"
    },
    {
      "commit": "bb00d8f139ff51336ab3c810d35685003949bcf8",
      "tree": "f89d860c485f98e71a7c633c88014643b0df913b",
      "parents": [
        "f6d5a13c3a7a84e35e28b9840dde0f29728b6849"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 17 06:19:32 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 17 10:25:35 2016 -0700"
      },
      "message": "soundtrigger: add size check on sound model and recogntion data\n\nBug: 30148546\n\nChange-Id: I082f535a853c96571887eeea37c6d41ecee7d8c0\n"
    },
    {
      "commit": "17a58b2560c38a8e31a38186f9ab6eb98a38e229",
      "tree": "70f3a93d1c866bbafefdc5ed6647d007bbb01689",
      "parents": [
        "eb2c7c372615427b3b6350f1f563382b0b70917e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 17 13:53:12 2016 +0200"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 17 19:17:04 2016 +0200"
      },
      "message": "audioflinger: add watchdog on main mutex\n\nCheck every 10 seconds if main audioflinger mutex can be acquired and\ntrigger audioserver process restart if not.\nThis will allow to capture tombstones of locked up situations and avoid\nthe disruption of a system_server restart.\n\nBug: 30737845\nBug: 30388410\nChange-Id: I8a78b8cf813982f70ea598a6d42affc0ecaa76c9\n"
    },
    {
      "commit": "90f7c37361c22f86bd3d63d22c27fbea34c188e1",
      "tree": "5f4f092af79056faf9962d9aa7d4de77cd845a31",
      "parents": [
        "15223ec262f8f1135be6ee727a480dd4a04457e7"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Aug 16 16:19:43 2016 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Aug 16 16:27:55 2016 -0700"
      },
      "message": "Camera3Device: add prop to disable sched fifo\n\nto disable sched fifo:\nadb root\nadb shell setprop camera.fifo.disable 1\n\nBug: 30898724\n\nChange-Id: Ic3d1d15f9deb36b49e7d710d60fac969a98a1730\n"
    },
    {
      "commit": "30cb20a4d2c7e7bdb04d56e82dc5ddbcd66b6755",
      "tree": "4f31009b6645add63c8f101a4de71d3660d226e5",
      "parents": [
        "2d8076932ce64db3cbc800252b378577fe605162",
        "cf8d2c8e72dd624fbe1d1d2179b28b658dd76360"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Aug 13 15:31:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 13 15:31:09 2016 +0000"
      },
      "message": "Merge \"Fix timestretch AV sync\""
    },
    {
      "commit": "8bbf58f3246088971ba082e330cd68c07b8cecb9",
      "tree": "872d6528a0c38682b61ad3e910b8d5497a16a0c1",
      "parents": [
        "d0a39e434eaf1c57e0942edd071108caf396ad61",
        "7bc559a13c14acb3e74ffc08fd0d898b4d494d4d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 12:16:15 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 12:16:15 2016 -0700"
      },
      "message": "resolve merge conflicts of 7bc559a to master\n\nChange-Id: I28b0ad637a8a992db16442131501a2715f2cf9a2\n"
    },
    {
      "commit": "7bc559a13c14acb3e74ffc08fd0d898b4d494d4d",
      "tree": "c9703a663cb7eadc3459bd6a73b9b17b8b9afdb5",
      "parents": [
        "335e29064de8f6cfe69ea3bb9fe6fc6c383380e1",
        "f671d5bbf8bdba4076be34b254e9e5f7d3f4b874"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 18:55:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 12 18:55:36 2016 +0000"
      },
      "message": "resolve merge conflicts of 70066d9 to stage-aosp-master am: 311f99eade\nam: f671d5bbf8\n\nChange-Id: I80d1494c33d33a5ebe784dd894148d90747ae726\n"
    },
    {
      "commit": "f671d5bbf8bdba4076be34b254e9e5f7d3f4b874",
      "tree": "49db0f9281ef8d49650fa22af9dec7739810e350",
      "parents": [
        "1f1fa8ba374b83eadeab27c98309a54e1e827394",
        "311f99eade1222575bc65a2fcbd9f9a5a40d2024"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 18:52:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 12 18:52:06 2016 +0000"
      },
      "message": "resolve merge conflicts of 70066d9 to stage-aosp-master\nam: 311f99eade\n\nChange-Id: I8264ed7436d6ffce3106085efad14a58da2f50b5\n"
    },
    {
      "commit": "311f99eade1222575bc65a2fcbd9f9a5a40d2024",
      "tree": "6447b98dbfe17885b554084501e3bb1efb0087fc",
      "parents": [
        "89155dfeef87e07c36a6cf1dc839e881e8838e57",
        "70066d92606c66dedd27c974a7ee6f84e36ef015"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 11:13:49 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 11:13:49 2016 -0700"
      },
      "message": "resolve merge conflicts of 70066d9 to stage-aosp-master\n\nChange-Id: I9af1ace904388c91e6ce885e8a6d3540eb57bb4a\n"
    },
    {
      "commit": "70066d92606c66dedd27c974a7ee6f84e36ef015",
      "tree": "22fa100008dced7d96ce601a342b78780f064b6a",
      "parents": [
        "e4e2a8fc35b1287968793a19c41c7ce29b18484c",
        "5404ee174dd6b5e312d3a97bc63c2bc8d142012b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 12 17:48:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 12 17:48:30 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in camera.\""
    },
    {
      "commit": "ca3a48d00f8452d05763d122387f9e7bf422836d",
      "tree": "c06539ee0485c49bfcd24158c8af62b940d5dc60",
      "parents": [
        "a33126e1f09a546c32a7d9d9e696479ce86f14a9",
        "8b0b971b1416738f22488a80be726d1ec12552a8"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 16:55:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 12 16:55:46 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in camera.\""
    },
    {
      "commit": "cf8d2c8e72dd624fbe1d1d2179b28b658dd76360",
      "tree": "a58b6621ab6e682a32888baf9693671d0fdbdcc2",
      "parents": [
        "a33126e1f09a546c32a7d9d9e696479ce86f14a9"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Aug 10 16:02:01 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 12 00:44:42 2016 +0000"
      },
      "message": "Fix timestretch AV sync\n\nAllow sonic library to do input/output data management otherwise\nit appears to accumulate audio in its buffers.\n\nBug: 28409398\nChange-Id: Ic25915bc844d8416ec8125b58795d09e838f901e\n"
    },
    {
      "commit": "44f13b94ec6cc55923dc350561db96b194c9bd0f",
      "tree": "f51f83290c8b29650af58a62255a0df8d06c54c6",
      "parents": [
        "16a811140d8591eb33a3d50b1542461fef3a06ff",
        "37ddbb43721947d6cb5246ec2cf2a6bd8fc28bcb"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 11 15:31:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 11 15:31:01 2016 +0000"
      },
      "message": "Merge \"audiopolicy: fix very verbose logging build\""
    },
    {
      "commit": "3da7f05ae1931e44b5918fc91b583335b355769b",
      "tree": "e61f058b8c66502a4c919917f643785b634b4f75",
      "parents": [
        "3e5605b8b8a8f349d70cdb0d53409cfe69cada7b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Aug 10 16:02:01 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Aug 10 17:08:38 2016 -0700"
      },
      "message": "Fix timestretch AV sync\n\nAllow sonic library to do input/output data management otherwise\nit appears to accumulate audio in its buffers.\n\nBug: 28409398\nChange-Id: Ic25915bc844d8416ec8125b58795d09e838f901e\n"
    },
    {
      "commit": "5ca8f32280377dd923e72c3c6bd3994217461b8b",
      "tree": "b5146ce7885539d8b002d3270346f574e3965711",
      "parents": [
        "7aeb8c8d4437eb8f45be3ad3828764795e14ad4c",
        "63ef5a38f82d22c1f97922fe490a1fd336566d5c"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 23:53:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 10 23:53:01 2016 +0000"
      },
      "message": "resolve merge conflicts of fd923e7 to stage-aosp-master am: df5d9246f9\nam: 63ef5a38f8\n\nChange-Id: I516a43c5e56323e99ad7a8ca2e4811b77c9704f4\n"
    },
    {
      "commit": "63ef5a38f82d22c1f97922fe490a1fd336566d5c",
      "tree": "e84028568dbcede5ffdaf58be20c6cc080028edd",
      "parents": [
        "b8750e114b6fd99768c45233d4b2ffb2b198f5d1",
        "df5d9246f9607b1c2f8b134c46a05af06e206da3"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 23:50:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 10 23:50:01 2016 +0000"
      },
      "message": "resolve merge conflicts of fd923e7 to stage-aosp-master\nam: df5d9246f9\n\nChange-Id: I20767244fef48ad42334c5131e2d402f75bb7327\n"
    },
    {
      "commit": "37ddbb43721947d6cb5246ec2cf2a6bd8fc28bcb",
      "tree": "a5c6ac041cedcfd26207e0ff01b2b421fed8248f",
      "parents": [
        "f6d5a13c3a7a84e35e28b9840dde0f29728b6849"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 10 16:19:14 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 10 16:19:14 2016 -0700"
      },
      "message": "audiopolicy: fix very verbose logging build\n\nChange-Id: I3a90ba55f85e11c9c2b986479c1dd0fda9059f81\n"
    },
    {
      "commit": "df5d9246f9607b1c2f8b134c46a05af06e206da3",
      "tree": "7cd9fcb42c86c8cfe950db239e21e8b5ece98369",
      "parents": [
        "7ad2854adc0abe8dd7909a6ed401107ad09bc3d2",
        "fd923e7fe2779bcd69d79471b8c30c8b98918f62"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 15:40:39 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 16:10:32 2016 -0700"
      },
      "message": "resolve merge conflicts of fd923e7 to stage-aosp-master\n\nChange-Id: I75b44b89bae41197a1fd68362d20b8ba2b4dd192\n"
    },
    {
      "commit": "fd923e7fe2779bcd69d79471b8c30c8b98918f62",
      "tree": "216eef7ee3c7dd3658bf6a97bdf93e5b46c9990f",
      "parents": [
        "1c10de5b7bafaa7886bf6c9f61d435aeb2b1e7f4",
        "36d0ca16024820df9a12903d2ac443fabcc180bc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 10 22:17:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 10 22:17:25 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in audio and playerservice.\""
    },
    {
      "commit": "e964d4e421e2d1ca937227a580c0c837091a11e3",
      "tree": "876478fb4d5b18ddf8ba3b761440e46651b45ecb",
      "parents": [
        "f6d5a13c3a7a84e35e28b9840dde0f29728b6849"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:31:32 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 11:35:57 2016 -0700"
      },
      "message": "Fix clang-tidy warnings in audio and playerservice.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I265f3b094e08d5705b506b3fbba51439c134af84\n"
    },
    {
      "commit": "7aeb8c8d4437eb8f45be3ad3828764795e14ad4c",
      "tree": "cb6e3b4a22fd0b68b8fc1eaadcd9d791574d77f9",
      "parents": [
        "08b045338bb42fa5caefab3fa9ea553c0c52f544",
        "b8750e114b6fd99768c45233d4b2ffb2b198f5d1"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 18:02:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 10 18:02:37 2016 +0000"
      },
      "message": "resolve merge conflicts of 1c10de5 to stage-aosp-master am: 7ad2854adc\nam: b8750e114b\n\nChange-Id: I0425db9834a47bc889b739a5e9ca58deb5416742\n"
    },
    {
      "commit": "b8750e114b6fd99768c45233d4b2ffb2b198f5d1",
      "tree": "91b1d9c618270f0c4d663d4fef5d385c5ce2b535",
      "parents": [
        "adc67b2078c7d4d52bb1deea21ba151f64f7cd13",
        "7ad2854adc0abe8dd7909a6ed401107ad09bc3d2"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 18:00:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 10 18:00:37 2016 +0000"
      },
      "message": "resolve merge conflicts of 1c10de5 to stage-aosp-master\nam: 7ad2854adc\n\nChange-Id: I3779e9173a0d81e1e1be55dd069b520cdf854c14\n"
    },
    {
      "commit": "36d0ca16024820df9a12903d2ac443fabcc180bc",
      "tree": "51e8f285ae66ad7cb922caeb7ba8d5f1d20367e3",
      "parents": [
        "67fbddfdc2cafd63c83d3bb55a2451d4c26f546d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:31:32 2016 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 17:56:35 2016 +0000"
      },
      "message": "Fix clang-tidy warnings in audio and playerservice.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I265f3b094e08d5705b506b3fbba51439c134af84\nMerged-In: I265f3b094e08d5705b506b3fbba51439c134af84\n"
    },
    {
      "commit": "5404ee174dd6b5e312d3a97bc63c2bc8d142012b",
      "tree": "f91538f49c70a4730b3806617b1cdf11328e8b55",
      "parents": [
        "67fbddfdc2cafd63c83d3bb55a2451d4c26f546d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:25:53 2016 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 17:28:17 2016 +0000"
      },
      "message": "Fix clang-tidy warnings in camera.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\n* Use const reference type to avoid unnecessary copy.\nBug: 30413862\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I71d3008da843ba5f1df1a73a320fb2af6ceffa16\nMerged-In: I71d3008da843ba5f1df1a73a320fb2af6ceffa16\n"
    },
    {
      "commit": "7ad2854adc0abe8dd7909a6ed401107ad09bc3d2",
      "tree": "d94dc88d14ace505e7230fe79e78e00cbab1520c",
      "parents": [
        "aee0669a7bdc1502a5e3d0752aaf84b0354a005e",
        "1c10de5b7bafaa7886bf6c9f61d435aeb2b1e7f4"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 10:18:32 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 10:18:32 2016 -0700"
      },
      "message": "resolve merge conflicts of 1c10de5 to stage-aosp-master\n\nChange-Id: I1e395ecb96524c18348b9f65c96d60c9eae9be45\n"
    },
    {
      "commit": "1c10de5b7bafaa7886bf6c9f61d435aeb2b1e7f4",
      "tree": "d535ddbfbe530925fbf5bbd7dbfa38558279e8a0",
      "parents": [
        "e05551983910801c4bf3c157a000246e26713609",
        "5a3b6ca5ac9afd58532b474d229a34d25ff90c94"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 10 16:53:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 10 16:53:34 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in mediaresourcemanager.\""
    },
    {
      "commit": "5a3b6ca5ac9afd58532b474d229a34d25ff90c94",
      "tree": "5442cb1ffb3557a70f925ca95b505a9e8800a0ee",
      "parents": [
        "67fbddfdc2cafd63c83d3bb55a2451d4c26f546d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:18:51 2016 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 02:02:21 2016 +0000"
      },
      "message": "Fix clang-tidy warnings in mediaresourcemanager.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I9aac64b379ddb77a9abb4b03a6648f38e2a756ab\nMerged-In: I9aac64b379ddb77a9abb4b03a6648f38e2a756ab\n"
    },
    {
      "commit": "f6d5a13c3a7a84e35e28b9840dde0f29728b6849",
      "tree": "890813c1d6f6e4d644c12d22824ca1d863f02a1c",
      "parents": [
        "b3005317b85e96a89745ba7cdd12c8386b54abb1",
        "51873d8ccad9b4466f4f7898612b08213782fedb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 10 00:24:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 10 00:24:08 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in mediaresourcemanager.\""
    },
    {
      "commit": "77e19d9fee44b11f0f7ed492b14655ca4a7633f0",
      "tree": "196689951448cec36602ff017648533320242049",
      "parents": [
        "8a9a639d53d56d9a923b7dcf9f5069b9463a568a",
        "4fd3791006c5099cf14f477f61a74a9a63a0a42c"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:40:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:40:36 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in soundtrigger.\" am: 3ba2cb78bf am: df76b96050 am: e298399890\nam: 4fd3791006\n\nChange-Id: Ia6c762a7390317fa53fdd20e0fcd8037e4b255c5\n"
    },
    {
      "commit": "8a9a639d53d56d9a923b7dcf9f5069b9463a568a",
      "tree": "e50f67abda35d46eb6d584b4fef1d17add69e45b",
      "parents": [
        "9831a9b576fb8d58c3e8057086b5263f139cf4b9",
        "0e5c72c19dcdd9f1475a858ec3a5451c437bd5dc"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:40:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:40:35 2016 +0000"
      },
      "message": "Merge \"Fix google-explict-constructor warnings in radio.\" am: f53c1d182d am: dd25bc5143 am: 540360d114\nam: 0e5c72c19d\n\nChange-Id: Ia57575d73f9fcef5dbf63c9a7b1be0a3d7f810e4\n"
    },
    {
      "commit": "4fd3791006c5099cf14f477f61a74a9a63a0a42c",
      "tree": "e17beba5c0768c7bfc78d6f7221791f84bb120ce",
      "parents": [
        "0e5c72c19dcdd9f1475a858ec3a5451c437bd5dc",
        "e298399890890961495c7d97be2f447d3a4b4c65"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:37:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:37:34 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in soundtrigger.\" am: 3ba2cb78bf am: df76b96050\nam: e298399890\n\nChange-Id: I4a99588b14166eff428fdd8a3152e8e60244bd7d\n"
    },
    {
      "commit": "0e5c72c19dcdd9f1475a858ec3a5451c437bd5dc",
      "tree": "e6bee65e8fdba79e77747a9bbb1640a010e37fce",
      "parents": [
        "1ec4e483d8d7cb438cee1bacd6db0c2faa5c07c2",
        "540360d114feeee962d32ad92f35dd0a8c620f09"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:37:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:37:34 2016 +0000"
      },
      "message": "Merge \"Fix google-explict-constructor warnings in radio.\" am: f53c1d182d am: dd25bc5143\nam: 540360d114\n\nChange-Id: I649d27141668be8dcb5ce55ae5497a3d208e645c\n"
    },
    {
      "commit": "e298399890890961495c7d97be2f447d3a4b4c65",
      "tree": "dd927d31b62df5ca54e7444b4ce97e39ae448169",
      "parents": [
        "540360d114feeee962d32ad92f35dd0a8c620f09",
        "df76b9605008434bb1fd520c8affe4fa3955e981"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:35:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:35:08 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in soundtrigger.\" am: 3ba2cb78bf\nam: df76b96050\n\nChange-Id: I8cdf2c40445b5ec21eb0d1e90032a80287ffbd3d\n"
    },
    {
      "commit": "540360d114feeee962d32ad92f35dd0a8c620f09",
      "tree": "5d8cd3b1c88d77d5161dba11ba810bfdb8a8cfcb",
      "parents": [
        "de10b391ee7bcc7421c3b2e83aa4f7ac68141d30",
        "dd25bc5143da1db9081e7d95b66928b0ddf873c1"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:35:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:35:07 2016 +0000"
      },
      "message": "Merge \"Fix google-explict-constructor warnings in radio.\" am: f53c1d182d\nam: dd25bc5143\n\nChange-Id: Ib52041987d42da26749d78019347f971dd75602e\n"
    },
    {
      "commit": "df76b9605008434bb1fd520c8affe4fa3955e981",
      "tree": "781de842c1212ada21ba264b3b5791ac2ec1b8f9",
      "parents": [
        "dd25bc5143da1db9081e7d95b66928b0ddf873c1",
        "3ba2cb78bfe38cfb9a44a183bb66c82a5f2d4daa"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:31:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:31:39 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in soundtrigger.\"\nam: 3ba2cb78bf\n\nChange-Id: Ib9481a6bb666c75b8c0c1db5fc8f480cc85a266a\n"
    },
    {
      "commit": "dd25bc5143da1db9081e7d95b66928b0ddf873c1",
      "tree": "54b03ad57c7dda9fe9fcc402b87324f7aa23f50d",
      "parents": [
        "be42ac1fb0d961bb5dc6d19aa9aa8d0440cfdd53",
        "f53c1d182d90a7139390218870991e00d9c58bb2"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:31:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:31:37 2016 +0000"
      },
      "message": "Merge \"Fix google-explict-constructor warnings in radio.\"\nam: f53c1d182d\n\nChange-Id: I5973845ffdd43d318ba1058c4c03432d78dbf733\n"
    },
    {
      "commit": "3ba2cb78bfe38cfb9a44a183bb66c82a5f2d4daa",
      "tree": "94207abc0438ed7574c5bfae26382392160f3a22",
      "parents": [
        "f53c1d182d90a7139390218870991e00d9c58bb2",
        "85f8a73d29ae4aa4ed7a6445a88ded802077a58b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 09 23:26:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 09 23:26:07 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in soundtrigger.\""
    },
    {
      "commit": "8b0b971b1416738f22488a80be726d1ec12552a8",
      "tree": "e095c435db1050ef5fbbfaef3994638d0248870f",
      "parents": [
        "9831a9b576fb8d58c3e8057086b5263f139cf4b9"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:25:53 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 16:24:09 2016 -0700"
      },
      "message": "Fix clang-tidy warnings in camera.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\n* Use const reference type to avoid unnecessary copy.\nBug: 30413862\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I71d3008da843ba5f1df1a73a320fb2af6ceffa16\n"
    },
    {
      "commit": "51873d8ccad9b4466f4f7898612b08213782fedb",
      "tree": "80f93622cc59cb898e0c6ec38f507de0d100e4d7",
      "parents": [
        "9831a9b576fb8d58c3e8057086b5263f139cf4b9"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:18:51 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 15:21:44 2016 -0700"
      },
      "message": "Fix clang-tidy warnings in mediaresourcemanager.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I9aac64b379ddb77a9abb4b03a6648f38e2a756ab\n"
    },
    {
      "commit": "62503ee0031d51532b4780df77a053435c983f58",
      "tree": "9c0d84a31898074e95fb15b468f341ed25c7fbdc",
      "parents": [
        "67fbddfdc2cafd63c83d3bb55a2451d4c26f546d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:06:20 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:12:06 2016 -0700"
      },
      "message": "Fix google-explict-constructor warnings in radio.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I15359f74d6587d691a8cb35445732aff44188268\n"
    },
    {
      "commit": "85f8a73d29ae4aa4ed7a6445a88ded802077a58b",
      "tree": "59568728fe6c44a198c05a96c819d63f089cdc60",
      "parents": [
        "67fbddfdc2cafd63c83d3bb55a2451d4c26f546d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:10:03 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:11:09 2016 -0700"
      },
      "message": "Fix clang-tidy warnings in soundtrigger.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I28b251c99c78286a2da1e039df470a3f0bd8abe2\n"
    },
    {
      "commit": "5a4af2945ab7557883a8b052915cd7dcf7825edc",
      "tree": "0e0238075d0afd2ff28639e7ffc04abce3db2f00",
      "parents": [
        "fe0082c1dd6b7f35780894a1fce3145f90c41520",
        "04a0551e4488c267422e87faa416e37e28c61c73"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Aug 09 01:29:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 01:29:13 2016 +0000"
      },
      "message": "Camera: use wp for NotificationListener am: e1c8063521 am: ece9e36367\nam: 04a0551e44\n\nChange-Id: I2b2afca9cc6ff3bdbd98c1d2c325bdfa0b47627f\n"
    },
    {
      "commit": "04a0551e4488c267422e87faa416e37e28c61c73",
      "tree": "abe7e2e7b90ab715504eccaacfd71385e0e73dee",
      "parents": [
        "53fd1073c09a8be5bf06615ec0dc17d5923b2004",
        "ece9e363675773c8a02e1ca5ea57762fb38bfb61"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Aug 09 01:26:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 01:26:42 2016 +0000"
      },
      "message": "Camera: use wp for NotificationListener am: e1c8063521\nam: ece9e36367\n\nChange-Id: Ib04667dd002186aa5b4f401f58209a48b436cc81\n"
    },
    {
      "commit": "e1c8063521b0645b091b080d896106b2e6fd8670",
      "tree": "c654bdea51c62cd6b15df075604fd44bfc805521",
      "parents": [
        "cd05b9a27a35fcf840de2554bd35f279bddf597d"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Aug 08 14:48:05 2016 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Aug 08 14:48:05 2016 -0700"
      },
      "message": "Camera: use wp for NotificationListener\n\nBug: 30737827\nChange-Id: I01b8bee39fe329bf250b9179a84a8928d209a357\n"
    },
    {
      "commit": "d47d36bd32e75bec011e5682ee44a4ce617e8546",
      "tree": "d892f04076db57180128394a66b278d65fd23acd",
      "parents": [
        "29ac8d5c17fa8d75253e2a4baa70a30075f670af",
        "203d7b2d37828dfa2a34f1848170e1022f27d7de"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Aug 04 23:14:27 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 23:14:27 2016 +0000"
      },
      "message": "CameraService: Notify flashlight about device close am: e4fe21bb7c am: 0406286002\nam: 203d7b2d37\n\nChange-Id: I363aede4ecb0a91a04bcd44bf4866811faed5a87\n"
    },
    {
      "commit": "203d7b2d37828dfa2a34f1848170e1022f27d7de",
      "tree": "b0699a6b9b1b21c68177bc2ebe183549a1b36705",
      "parents": [
        "cf3cbdaaf8b5c4cbcd584cea4b866249817c8fa3",
        "04062860026937238e20c675e29c2c6e11366431"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Aug 04 23:11:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 23:11:54 2016 +0000"
      },
      "message": "CameraService: Notify flashlight about device close am: e4fe21bb7c\nam: 0406286002\n\nChange-Id: Ie4d5274f0847e4bfd2a8a1d26fede1a3827fe1bc\n"
    },
    {
      "commit": "04062860026937238e20c675e29c2c6e11366431",
      "tree": "260f811174a52de6cf0ce953525544535c7daa0a",
      "parents": [
        "40308599650801465ef8a0d910289724b29926a8",
        "e4fe21bb7cef893cd38bd194ea880333389aea38"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Aug 04 23:09:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 23:09:23 2016 +0000"
      },
      "message": "CameraService: Notify flashlight about device close\nam: e4fe21bb7c\n\nChange-Id: Ieeb6a6170fab4c55a515e685f5e6555b22444200\n"
    },
    {
      "commit": "bb8526358b9bf09ffc79b8f54dd57140df4fb2d6",
      "tree": "260f811174a52de6cf0ce953525544535c7daa0a",
      "parents": [
        "065d4e648df62386895059a03209a02b99e028a2",
        "e4fe21bb7cef893cd38bd194ea880333389aea38"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Aug 04 23:06:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 04 23:06:35 2016 +0000"
      },
      "message": "Merge \"CameraService: Notify flashlight about device close\" into nyc-mr1-dev"
    },
    {
      "commit": "f8194ffb1c4b1fa1b94294191aee8ba12a3633d4",
      "tree": "dc4784d10947d2a7b8b19cd69c729f1445189f33",
      "parents": [
        "d8f72540a4a792718cd7a46a9348c3face19baf6",
        "9d838d70e129eee4eb66202731c436152f9de304"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 04 22:22:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 22:22:07 2016 +0000"
      },
      "message": "audio policy: fix call volume over USB am: 5f5fca540c am: 8c3c46b795\nam: 9d838d70e1\n\nChange-Id: I205db77eafdccc69c345e048a87e093c2af4f220\n"
    },
    {
      "commit": "9d838d70e129eee4eb66202731c436152f9de304",
      "tree": "f68f90da732f112d09f9e5e89f46f4b5573b9aff",
      "parents": [
        "631a40a343fb4bf21414fd5b62ef59590e6cdcdc",
        "8c3c46b79524ee9eb096e458f1713c4def04a3f0"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 04 22:11:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 22:11:53 2016 +0000"
      },
      "message": "audio policy: fix call volume over USB am: 5f5fca540c\nam: 8c3c46b795\n\nChange-Id: I4d2f4aac4328831730d38699dc540cef15e8b32f\n"
    },
    {
      "commit": "8c3c46b79524ee9eb096e458f1713c4def04a3f0",
      "tree": "ba4571995dc113a186a71dc5670399eafff9cad0",
      "parents": [
        "c23aecc0b2d29eee6f34dc23a508c3d158f2c3ed",
        "5f5fca540ce22d2f9caff1c823b2d5b637904729"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 04 22:06:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 22:06:54 2016 +0000"
      },
      "message": "audio policy: fix call volume over USB\nam: 5f5fca540c\n\nChange-Id: I5be42e32f48cadcd2c635fe65506928ea757a4da\n"
    },
    {
      "commit": "065d4e648df62386895059a03209a02b99e028a2",
      "tree": "ba4571995dc113a186a71dc5670399eafff9cad0",
      "parents": [
        "e7449bf60c861f1dea7510f706004dfdb5efb2a7",
        "5f5fca540ce22d2f9caff1c823b2d5b637904729"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 04 21:39:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 04 21:40:00 2016 +0000"
      },
      "message": "Merge \"audio policy: fix call volume over USB\" into nyc-mr1-dev"
    },
    {
      "commit": "e4fe21bb7cef893cd38bd194ea880333389aea38",
      "tree": "f11a6522c9bfe08156124a3e0a2ddf2f5e22d901",
      "parents": [
        "fa1e123f3fffe1eb3d6c284e19014815835e22d6"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Aug 04 12:42:40 2016 -0700"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Aug 04 12:47:21 2016 -0700"
      },
      "message": "CameraService: Notify flashlight about device close\n\nAlways notify flashlight about device close when device is\ndisconnected.\n\nBug: 30485086\nChange-Id: Id537c32413f4df9d12c405538ceab2974d3ab319\n"
    },
    {
      "commit": "5f5fca540ce22d2f9caff1c823b2d5b637904729",
      "tree": "8a926fe9262b081413e0fe1882a5327e7dc9aead",
      "parents": [
        "fa1e123f3fffe1eb3d6c284e19014815835e22d6"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 04 11:48:57 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 04 11:48:57 2016 -0700"
      },
      "message": "audio policy: fix call volume over USB\n\nMake sure the cache of output device selection per strategy is updated\nalso when an input device is connected or disconnected as the list of\ninput devices sometimes impacts the output device selection in\ngetDeviceForStrategy().\n\nBug: 30659619\nChange-Id: Ie9f7bafda0074afcc803f309379c35b538f50170\n"
    },
    {
      "commit": "d8f72540a4a792718cd7a46a9348c3face19baf6",
      "tree": "1ded413851a46afce0fd9e51ec71fbacec43e21a",
      "parents": [
        "bdcffab6a8c6d0d52888e9cdc38bd6162e3cae70",
        "631a40a343fb4bf21414fd5b62ef59590e6cdcdc"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 04 16:03:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 16:03:57 2016 +0000"
      },
      "message": "audioflinger: fix effect volume set on start. am: e7449bf60c am: c23aecc0b2\nam: 631a40a343\n\nChange-Id: I1f6b3e9a042a1c66ae2d2b91247432ecb61f7162\n"
    },
    {
      "commit": "631a40a343fb4bf21414fd5b62ef59590e6cdcdc",
      "tree": "9d6653478a9861447c72bd79e116fded5e963666",
      "parents": [
        "38ee5ebf5f55cc4c143e817702b5a758d09a9bc8",
        "c23aecc0b2d29eee6f34dc23a508c3d158f2c3ed"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 04 15:55:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 15:55:58 2016 +0000"
      },
      "message": "audioflinger: fix effect volume set on start. am: e7449bf60c\nam: c23aecc0b2\n\nChange-Id: I764c5ef445b595d73e8efb12b3e240d7f214e486\n"
    },
    {
      "commit": "e7449bf60c861f1dea7510f706004dfdb5efb2a7",
      "tree": "e5d8701c50e92a774437ce608f108131c660e6c8",
      "parents": [
        "fa1e123f3fffe1eb3d6c284e19014815835e22d6"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 03 18:44:07 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 03 18:44:07 2016 -0700"
      },
      "message": "audioflinger: fix effect volume set on start.\n\ncommit fa1e123f forced effect volume to be re applied when\nan effect is enabled regardless of the fact that the volume was\nalready set or not on the effect chain. This caused a systematic\nvolume command to be send with an invalid value immediately\nfollowed by the correct value.\n\nBug: 30458082\nChange-Id: Ida4b5d7e96c2d4da298589c37c2ce98541a9396a\n"
    },
    {
      "commit": "d713abb42498a299fd88a05fc7095df8cb890062",
      "tree": "798dff3094a34a16b0424b5b394647e13fcbbf65",
      "parents": [
        "d267ca93be7a3fa677e7c7ebdeb34a29c47daa69",
        "38ee5ebf5f55cc4c143e817702b5a758d09a9bc8"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 03 20:41:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 03 20:41:08 2016 +0000"
      },
      "message": "audioflinger: fix effect volume control delay am: fa1e123f3f am: 3f4c98bdfa\nam: 38ee5ebf5f\n\nChange-Id: I5d7826e606336f71443fa312d94668cf22168144\n"
    },
    {
      "commit": "38ee5ebf5f55cc4c143e817702b5a758d09a9bc8",
      "tree": "d0c70fc582219a8b38ba9b90553eaba88229be6e",
      "parents": [
        "ec2a09db3ce29b061fc114254b5da342b5ccffa9",
        "3f4c98bdfaed9067629c18407755f77a6aad59b0"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 03 20:29:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 03 20:29:46 2016 +0000"
      },
      "message": "audioflinger: fix effect volume control delay am: fa1e123f3f\nam: 3f4c98bdfa\n\nChange-Id: I31bbe81e472ae3f9ab00ceb625e7d0627e57983e\n"
    },
    {
      "commit": "fa1e123f3fffe1eb3d6c284e19014815835e22d6",
      "tree": "8ccaf58905328e2a618f15ff0952ed1fcd6a3802",
      "parents": [
        "440fa2cdb486b962fe5d65985bbf03e84f1cbb2a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Aug 02 19:01:49 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 03 11:09:31 2016 -0700"
      },
      "message": "audioflinger: fix effect volume control delay\n\nFix delay between effect enable and forced volume update on\noffload threads.\n\nBug: 30458082\nChange-Id: I4222ccde8c6d0bb834c525d3746bd668654f50f3\n"
    },
    {
      "commit": "2f5f8bd49e8c2a4dc1698624ca81f162351cbeb6",
      "tree": "1203b74e86f6a93156786230352f9a27f8e8301a",
      "parents": [
        "3205d9fbdf0a455b4c304ac833e361579843f3da",
        "4f370c878cd8e21f5926d089b7a3cd73045f8433"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Aug 02 20:26:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 02 20:26:58 2016 +0000"
      },
      "message": "Camera3: don\u0027t let dequeueBuffer block indefinitely am: f0645c19a8 am: 1e8e893f8e\nam: 4f370c878c\n\nChange-Id: I7ece7f7b45f2a4f240cc89f7b3fbcc1d71945a26\n"
    },
    {
      "commit": "4f370c878cd8e21f5926d089b7a3cd73045f8433",
      "tree": "1462d520c85e459e704609cc2663dfcfe39c932b",
      "parents": [
        "f9d00165878fa37879c30f4ca0f7831d7d27b6af",
        "1e8e893f8e1b5dcddb268b6e1db066bb636083e2"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Aug 02 20:21:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 02 20:21:12 2016 +0000"
      },
      "message": "Camera3: don\u0027t let dequeueBuffer block indefinitely am: f0645c19a8\nam: 1e8e893f8e\n\nChange-Id: If07a6286dc670e03be6ac2a65d7db650c8d2f8f5\n"
    },
    {
      "commit": "f0645c19a8c8433766f4cb6edff7fca5db8017bf",
      "tree": "a2b109f9ca90986d8fd53ff94de6866af376dfad",
      "parents": [
        "2da394d6ea122c0521a2f3fffe2bbfc75405f4be"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Aug 02 00:58:11 2016 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Aug 02 19:10:58 2016 +0000"
      },
      "message": "Camera3: don\u0027t let dequeueBuffer block indefinitely\n\nThe synchronous consumers (e.g. ImageReader) may be very slow when the\nclients have computational intensive image processings. When system\nload is high, these processing will be even much slower. This could\nstarve the producer side and then cause dequeue/attach buffer block\nindefinitely. If clients intends to close the capture session, right\nafter a capture request is submitted, the waitUntil drain could be\nblocked indefinitely if the capture request dequeue buffer call is\nblocked indefinitely, as the request thread will never become idle until\nthe last dequeue buffer is done and the request is sent.This indefinite\ngetBuffer() blocking could easily trigger the waitUntilDrained 5s timeout\nthus put the camera device into error state although there is nothing\nbad happening in the HAL.\n\nIntroducing the timeout will avoid such bad situation. When consumer is\nslow, there will be no new request being sent to HAL, as there is really\nno new buffer available.\n\nBug:30404840\nChange-Id: Ibf08d2745911203bce6f31130800707f36d7f985\n"
    },
    {
      "commit": "b7809a709886c5dc58e737cd3c356579a088dc65",
      "tree": "23115631abc67af3f9d9b609da17cd39f947a014",
      "parents": [
        "1ec42202f602beb77802db24d5a2bec1c896bb0c",
        "54efaa90a110e50b1b9a5e4badaf30d494be56a0"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 01 22:43:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 01 22:43:16 2016 +0000"
      },
      "message": "audioflinger: fix OutputTrack initial check am: af3ec7c9a0 am: 5271857554\nam: 54efaa90a1\n\nChange-Id: I7c4f4db022099abbcd20cdfb0971efa2d46998f6\n"
    },
    {
      "commit": "54efaa90a110e50b1b9a5e4badaf30d494be56a0",
      "tree": "54a0dc254b619d92b5945c9bd0b45a40d693c188",
      "parents": [
        "d3c73b760b8dcabf0988105521b33cff1deccf13",
        "527185755453d8cbdde97e8c956daa18d8b60987"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 01 22:29:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 01 22:29:29 2016 +0000"
      },
      "message": "audioflinger: fix OutputTrack initial check am: af3ec7c9a0\nam: 5271857554\n\nChange-Id: Icf61ce31fb83cc5796be5122c65b483437b17365\n"
    },
    {
      "commit": "af3ec7c9a0cfc483017d4457e0e3d77de4b1a33a",
      "tree": "2de75cb35401811b038042d1b111451d3f029984",
      "parents": [
        "3e5605b8b8a8f349d70cdb0d53409cfe69cada7b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 01 11:25:19 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 01 11:34:34 2016 -0700"
      },
      "message": "audioflinger: fix OutputTrack initial check\n\nCall initCheck() on newly created OutputTrack in\nDuplicatingThread::addOutputTrack() to make sure that\nthe track is successfully attached to the AudioMixer.\n\nAlso make invalid track name always fatal in AudioMixer::deleteTrackName().\n\nBug: 29953737\nChange-Id: I47f2517bd53de940e125391de99c40611ad0fc9d\n"
    },
    {
      "commit": "57ef37350cd88ded7b83a2f4362fcbaab36f9372",
      "tree": "7586dd4d435141313f8512c0b0976ff9da0c996b",
      "parents": [
        "974ff82b6c000ee0ae756a936a908fa28b96d5ca",
        "ad6d52d38917069e3d8e68cec1625855b9d96200"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 29 16:39:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 29 16:39:33 2016 +0000"
      },
      "message": "Merge \"Flush FastCapture PipeReader when starting after stop\""
    },
    {
      "commit": "f2c7f0043f13a0317e343082d3dc2913d3699f70",
      "tree": "11522499c01ef345d679c1b7df67bbfd81024b93",
      "parents": [
        "6c28be466bcca2508a8c7a0186c4236dd62a3a5c",
        "648bc951b86860dd11463340029eaef4b4d90003"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 29 01:05:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 29 01:05:39 2016 +0000"
      },
      "message": "Merge \\\\\\\"AudioFlinger: Account for frames dropped in suspend mode\\\\\\\" into nyc-mr1-dev am: f769ab76d1 am: 4166015417\nam: 648bc951b8\n\nChange-Id: I23516b04456b3d8f49c44ca42f4e62bd8dc134e4\n"
    },
    {
      "commit": "6d988186ffa998a1e28251b3e655cfcbccca9db5",
      "tree": "e01c96735f01306ef67cc5acf6e3f953889ba08f",
      "parents": [
        "bcb918b955a36a79aa908f392fb8a7b1cdd405f8",
        "5c42082da799fa6469321e621216922444678900"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 29 01:05:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 29 01:05:31 2016 +0000"
      },
      "message": "AudioFlinger: Account for frames dropped in suspend mode am: 238fa3deff am: ef0eed3d26\nam: 5c42082da7\n\nChange-Id: I9c51ed42c901c054fd25e7629725655d763ff390\n"
    },
    {
      "commit": "648bc951b86860dd11463340029eaef4b4d90003",
      "tree": "c8f0cda636bf5f114f76f6eb517f8072193cf849",
      "parents": [
        "f413847e1e9932d74ea5c358d59db1cf29764c7c",
        "416601541797b132ee8abe1e1d15d773ad975ce5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 29 00:36:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 29 00:36:58 2016 +0000"
      },
      "message": "Merge \\\\\"AudioFlinger: Account for frames dropped in suspend mode\\\\\" into nyc-mr1-dev am: f769ab76d1\nam: 4166015417\n\nChange-Id: Ied8c294777ddf380876197fe620c8931e681deb5\n"
    },
    {
      "commit": "5c42082da799fa6469321e621216922444678900",
      "tree": "a349987e30848fcf580ce138413227c6f713d077",
      "parents": [
        "b7e9c3b4d88582f040857d8733e6b0b43c2d774f",
        "ef0eed3d26e54c176b813fb7656c1cfb2c473062"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 29 00:36:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 29 00:36:48 2016 +0000"
      },
      "message": "AudioFlinger: Account for frames dropped in suspend mode am: 238fa3deff\nam: ef0eed3d26\n\nChange-Id: I0790c3ac10654142856c9e252277fc3c7880b7c4\n"
    },
    {
      "commit": "416601541797b132ee8abe1e1d15d773ad975ce5",
      "tree": "03b82bca32f9d5cde183a95919f9eec3b0c3e5c1",
      "parents": [
        "53ca0e79ee9b02309b6eb1b890a1c309b6dcb2b2",
        "f804475807407442d5596ab7378ed07d50664063"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 28 23:50:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 28 23:50:09 2016 +0000"
      },
      "message": "AudioFlinger: Prevent offload underrun during active playback\nam: f804475807\n\nChange-Id: Iefc9c73590b5aede7ef3ee1a2eaf728bdd01113e\n"
    },
    {
      "commit": "ef0eed3d26e54c176b813fb7656c1cfb2c473062",
      "tree": "6640dad46604aa9c65355ffbac883d564842266b",
      "parents": [
        "63fb42a81d9b858783c6bbe3211ffa0f99975a92",
        "238fa3deff26d7e4d9e81bd0a88c936f16226c4e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 28 23:49:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 28 23:49:55 2016 +0000"
      },
      "message": "AudioFlinger: Account for frames dropped in suspend mode\nam: 238fa3deff\n\nChange-Id: I7a4ca332e3f75cdd4002821f29ed3b7334d5d193\n"
    },
    {
      "commit": "f929f9b203ef4787d45f8b24aab053aaab993be9",
      "tree": "03b82bca32f9d5cde183a95919f9eec3b0c3e5c1",
      "parents": [
        "f769ab76d185a63e6da12f58fe902e977f1ad0fd",
        "f804475807407442d5596ab7378ed07d50664063"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 28 23:40:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 28 23:40:56 2016 +0000"
      },
      "message": "Merge \"AudioFlinger: Prevent offload underrun during active playback\" into nyc-mr1-dev"
    },
    {
      "commit": "f769ab76d185a63e6da12f58fe902e977f1ad0fd",
      "tree": "6640dad46604aa9c65355ffbac883d564842266b",
      "parents": [
        "baf35feefcd14c13a6bf5ff5b651d9f22c2c3de0",
        "238fa3deff26d7e4d9e81bd0a88c936f16226c4e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 28 23:40:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 28 23:40:16 2016 +0000"
      },
      "message": "Merge \"AudioFlinger: Account for frames dropped in suspend mode\" into nyc-mr1-dev"
    },
    {
      "commit": "238fa3deff26d7e4d9e81bd0a88c936f16226c4e",
      "tree": "a14e74e084954b1a67625c52046ab5febe76a0c5",
      "parents": [
        "11dd692efa611d129167abea854dc14f0046d727"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 28 10:53:22 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 28 12:29:04 2016 -0700"
      },
      "message": "AudioFlinger: Account for frames dropped in suspend mode\n\nThese frames must be added to the kernel position in timestamps.\n\nBug: 30025777\nChange-Id: I30c14503c9467059c3782e5c96c01ae1cf3709f6\n"
    },
    {
      "commit": "bcb918b955a36a79aa908f392fb8a7b1cdd405f8",
      "tree": "9029b9cfadde77f86b9d9ecdc55d2cbdb0a9903b",
      "parents": [
        "bc9cb6dcdfd16aa480ada220913573be6ef95abb",
        "b7e9c3b4d88582f040857d8733e6b0b43c2d774f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 28 02:18:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 28 02:18:30 2016 +0000"
      },
      "message": "audio policy: fixed delayed voice volume commands am: baf35feefc am: 63fb42a81d\nam: b7e9c3b4d8\n\nChange-Id: I751778ef048e6820ce1e71762aa83e00c1022271\n"
    },
    {
      "commit": "b7e9c3b4d88582f040857d8733e6b0b43c2d774f",
      "tree": "1162bbd5efa02fdd2d3c708319ab6ef18c659ac8",
      "parents": [
        "2f0873e063603dad4dac27463c09f38029769206",
        "63fb42a81d9b858783c6bbe3211ffa0f99975a92"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 28 02:12:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 28 02:12:34 2016 +0000"
      },
      "message": "audio policy: fixed delayed voice volume commands am: baf35feefc\nam: 63fb42a81d\n\nChange-Id: Ia38547c4465e8a2a29a025490054d0b9e67b3ecd\n"
    }
  ],
  "next": "f804475807407442d5596ab7378ed07d50664063"
}
