)]}'
{
  "log": [
    {
      "commit": "758b72d3f5e88c9e8686231b9bf844d0c7bdf352",
      "tree": "5c4da77f7e1cae952324ca7fae2b9e6912c1b860",
      "parents": [
        "f3904e09a62eface7eee83fbf7e2ab6c2dcc1f1c",
        "b4bec13dca8d0a3077c411bd0455e6267ac4aad4"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Jun 23 22:51:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 22:51:52 2017 +0000"
      },
      "message": "Merge \"Camera: Add debug messages for camera latency\" into oc-dev\nam: b4bec13dca\n\nChange-Id: Ib35c8b834b29b720ec84c034de900be611151e7a\n"
    },
    {
      "commit": "b4bec13dca8d0a3077c411bd0455e6267ac4aad4",
      "tree": "92c747cd4c46608dffce09dbdd08e97a4f2ec464",
      "parents": [
        "d0b096052c753f916cb25f9a67c84b69dc5a1293",
        "686f644f981badd481d8781bf80b221544df7b1f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 23 22:41:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 23 22:41:45 2017 +0000"
      },
      "message": "Merge \"Camera: Add debug messages for camera latency\" into oc-dev"
    },
    {
      "commit": "686f644f981badd481d8781bf80b221544df7b1f",
      "tree": "59d934e011bfa583d9747ca7c994c5e0fe755cc7",
      "parents": [
        "4226c955b64e672905b99b71f1b05798ecd30105"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jun 20 16:16:04 2017 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Jun 23 12:05:16 2017 -0700"
      },
      "message": "Camera: Add debug messages for camera latency\n\nLog latency histogram of:\n- processCaptureRequest call,\n- dequeueBuffer call, and\n- waiting time for handout count fall below max_buffers\n\nTest: Camera CTS\nBug: 62651109\nChange-Id: I5ee1cdb4139fa359f0887d6f6871884e28739340\n"
    },
    {
      "commit": "f3904e09a62eface7eee83fbf7e2ab6c2dcc1f1c",
      "tree": "48709af996a028b555389c9d3fbde2797756d5c1",
      "parents": [
        "7f08b552a5dab678bff177e2b3a9ce36ec49c410",
        "d0b096052c753f916cb25f9a67c84b69dc5a1293"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Jun 22 23:29:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 23:29:00 2017 +0000"
      },
      "message": "Fix null pointer dereference.\nam: d0b096052c\n\nChange-Id: Ic11440f05d9b9ba81dded634b417a0b13bf3653b\n"
    },
    {
      "commit": "d0b096052c753f916cb25f9a67c84b69dc5a1293",
      "tree": "05edae13fec2708b12a57cae3310fb24244cee39",
      "parents": [
        "4226c955b64e672905b99b71f1b05798ecd30105"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Jun 22 13:27:11 2017 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Jun 22 13:27:11 2017 -0700"
      },
      "message": "Fix null pointer dereference.\n\nBug: b/62282239\nTest: vendor verified it\nChange-Id: I9d8560f07044c83f6ab58ef534514061f900319e\n"
    },
    {
      "commit": "0a6a9bfad0a6ee8b1cb9e7373ce37070b6b57c32",
      "tree": "5cf9ebaae4bb6f699227422cbb737c55ab16274e",
      "parents": [
        "36aa8a5f2bbdd4f3b8e05be26d87ce74db42f0c0",
        "1f3a28ec6ba9bafa4e0a6f0ae0838c392ce43b73"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:54:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:54:49 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4 am: c343fd2846 am: 69b0154d59 am: 1d66db35e5 am: 849b3d0cdb am: ef0a06bae0 am: 9a5104ddf1\nam: 1f3a28ec6b\n\nChange-Id: Ic8af8573530b683e045f87b97cacacecc39559b6\n"
    },
    {
      "commit": "1f3a28ec6ba9bafa4e0a6f0ae0838c392ce43b73",
      "tree": "03e1eaabb52d6393335bffae10d5987aa1bc1185",
      "parents": [
        "3aaf1671d597c41de6546605148847d4cf640217",
        "9a5104ddf13b8b9a1dec28fbc0fcd2e3ae0668c5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:49:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:49:48 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4 am: c343fd2846 am: 69b0154d59 am: 1d66db35e5 am: 849b3d0cdb am: ef0a06bae0\nam: 9a5104ddf1\n\nChange-Id: Ia053b76c9dc3aa7d2e953bfc2eadadb40ea16b93\n"
    },
    {
      "commit": "9a5104ddf13b8b9a1dec28fbc0fcd2e3ae0668c5",
      "tree": "1ab6a308bcb43fb84648ac83caf8eb25d06c968a",
      "parents": [
        "3f05d8a9bc3da1375116755b3af3bafc3cd7d67c",
        "ef0a06bae01bf8e8ac17df204e4ef3917d911611"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:43:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:43:24 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4 am: c343fd2846 am: 69b0154d59 am: 1d66db35e5 am: 849b3d0cdb\nam: ef0a06bae0\n\nChange-Id: I05967a0f1c610d9cbcbc674de6f7c5551024b16d\n"
    },
    {
      "commit": "ef0a06bae01bf8e8ac17df204e4ef3917d911611",
      "tree": "6a99b53cb648c372c6b4f65c8a27ab8b0978a18b",
      "parents": [
        "55acba9047e15fbfc434069b0876d0ce1910f42a",
        "849b3d0cdba9e6b6c2e0142714c260b9e6e20567"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:36:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:36:44 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4 am: c343fd2846 am: 69b0154d59 am: 1d66db35e5\nam: 849b3d0cdb\n\nChange-Id: Icad90fe25c2d54202216c28488f025ce76cedd3b\n"
    },
    {
      "commit": "849b3d0cdba9e6b6c2e0142714c260b9e6e20567",
      "tree": "e9ae543edfcce3febbdf5ea6d41d84cfe3eefb33",
      "parents": [
        "1efa35d1f8b9518afda9c6136acf9487f672f025",
        "1d66db35e5da3eeaf311f95c65b0349c58bae280"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:30:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:30:14 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4 am: c343fd2846 am: 69b0154d59\nam: 1d66db35e5\n\nChange-Id: I962eeaea659e99f5a9f082ab2f479bbb4cface15\n"
    },
    {
      "commit": "1d66db35e5da3eeaf311f95c65b0349c58bae280",
      "tree": "fb31c43a804940adc33905f5484997a623d43f46",
      "parents": [
        "e4c62e4582bf940769a257b2232eb19062beee18",
        "69b0154d59293511b3a4071342d9c3b769b4abfa"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:24:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:24:11 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4 am: c343fd2846\nam: 69b0154d59\n\nChange-Id: Ifbb0da32f562fe5b1001e5dc2fcc3490305e694e\n"
    },
    {
      "commit": "69b0154d59293511b3a4071342d9c3b769b4abfa",
      "tree": "28edc997df9767e37f531c9bf9a4594b76c66879",
      "parents": [
        "7c70a5482c7b1f9f9a501562aaecb30df4929495",
        "c343fd2846e78579f0a86d806a3cef01c71992b1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:18:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:18:42 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4\nam: c343fd2846\n\nChange-Id: I72c4c8d74ffaa8b8bc03a265ae3ff06796bbeb5b\n"
    },
    {
      "commit": "c343fd2846e78579f0a86d806a3cef01c71992b1",
      "tree": "4b8e828fd85cd42d9c851e2f978793c299d2903a",
      "parents": [
        "9262a0d58fbbdd8c88fd56b04050ed96f7ce05a0",
        "7779f826d4b86b70ab1dba6fceb5a5cec1e0742a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:12:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:12:41 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad\nam: 7779f826d4\n\nChange-Id: I6ec7ea434317d8d3c38314a9dc49f6b620e0db9f\n"
    },
    {
      "commit": "7779f826d4b86b70ab1dba6fceb5a5cec1e0742a",
      "tree": "e8ed8b24dd86d668517a48610b7a51ee99e6e9f8",
      "parents": [
        "6e5ef73033bbdea8f2bd80885b4c9722b5850384",
        "f89b2427ad2d17b83354e3b03603f99af000b1bd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:08:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:08:42 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382\nam: f89b2427ad\n\nChange-Id: I6d32c77c6e4cdd2868c9b58254a36e26fa10695a\n"
    },
    {
      "commit": "f89b2427ad2d17b83354e3b03603f99af000b1bd",
      "tree": "07a38258ac05de3d10a5c935ac68256e254570ab",
      "parents": [
        "040485c1bcd8f22ca6f7c45d934a2e90ec48a231",
        "483cf88382bd6c8b9523d9d57eafd693cd06aaec"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:02:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:02:11 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126\nam: 483cf88382\n\nChange-Id: I745c19ce57ca9055b5cb11a9ac5072b0b8954cd6\n"
    },
    {
      "commit": "483cf88382bd6c8b9523d9d57eafd693cd06aaec",
      "tree": "31319a05d978ede365da4746f9e3881a8d45ecd5",
      "parents": [
        "6ce4126a09190954a69dfc97f1f340fe9e139431",
        "42f2fab126561094ec38aac25b9db200dcfb28b6"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 16:56:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 16:56:42 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4\nam: 42f2fab126\n\nChange-Id: Ifb95a65ef32c643b94554c3904b84678d5459625\n"
    },
    {
      "commit": "a3416fc6b4fc40e65f36dc83038a40a2d778ddfa",
      "tree": "dc0563876c8a5581516d643bd48acf806611e196",
      "parents": [
        "2ace148c06da2e79234cab43db9a6d3dc9220b7c",
        "782a30d2abbf20bf617c19983829fe78cdc235f1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 16:45:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 16:45:42 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev\nam: 782a30d2ab\n\nChange-Id: Ie27330ced83beccaed5a5a3d69ec6833be7e36e1\n"
    },
    {
      "commit": "782a30d2abbf20bf617c19983829fe78cdc235f1",
      "tree": "824f3768fd99df018be0164572a7ed7aa82b56f8",
      "parents": [
        "d971d188737cb179dba19a27e513e07c78252bf5",
        "f4aeab2bd69bead05ed75ae3254f53a6ab2316b5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 16:35:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 19 16:35:01 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev"
    },
    {
      "commit": "ab73156cdf345dad1787b0d54e630bcf99fab8e1",
      "tree": "4f0255073f71599469749579dfb6cf3f6c208c26",
      "parents": [
        "4311fc1a2f01710b5c2f6b92a65cfbe1acd9e22d",
        "59e144ffffaa23cbbfaf8ca4afff81b5c7211844"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:37:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:37:48 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6 am: aff0808bcf am: 109247df7a am: a92d05fc1e am: 85c8828a32 am: 2eed9fd5a0\nam: 59e144ffff\n\nChange-Id: If062d74a0217798101a767536dada4d853238f08\n"
    },
    {
      "commit": "59e144ffffaa23cbbfaf8ca4afff81b5c7211844",
      "tree": "cfa79d03bd387de943c236b04ec03d4d1eb60d9e",
      "parents": [
        "7d5bad4c5514e7b31d51e0c50c2c5fe1b947720a",
        "2eed9fd5a02ab67ad141b515b944b6dc5fc818a3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:32:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:32:15 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6 am: aff0808bcf am: 109247df7a am: a92d05fc1e am: 85c8828a32\nam: 2eed9fd5a0\n\nChange-Id: I452dc4e48876a906a4d44ae40cc97a815ddd81d2\n"
    },
    {
      "commit": "2eed9fd5a02ab67ad141b515b944b6dc5fc818a3",
      "tree": "49559a067750c2814018df30d231f6e3d63a64eb",
      "parents": [
        "ba95c148265adf701bda5b25194bba92253a5222",
        "85c8828a32679eb960d21ac992238471d4b2da3d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:25:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:25:06 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6 am: aff0808bcf am: 109247df7a am: a92d05fc1e\nam: 85c8828a32\n\nChange-Id: I2ac2e1e00639f686905900308b3f675925e44a9d\n"
    },
    {
      "commit": "85c8828a32679eb960d21ac992238471d4b2da3d",
      "tree": "0ea1149b62442e0d3aaabe75e6791c3ff2657d1d",
      "parents": [
        "7392f40d44cbfc5f4bb53fa74c93eb84bba5928f",
        "a92d05fc1ec048541d888c4ef72ee63617ee18f1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:19:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:19:16 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6 am: aff0808bcf am: 109247df7a\nam: a92d05fc1e\n\nChange-Id: I73340a812c24ea421d68fa88f6b18cfa4867a0a5\n"
    },
    {
      "commit": "a92d05fc1ec048541d888c4ef72ee63617ee18f1",
      "tree": "7493a758e3dd8958540ed42438fa059fb89a8083",
      "parents": [
        "eae3ad0585d17bab12bbd831b58407c122732a1c",
        "109247df7a1d7328f2c6f8f39d0987d7f6395ab2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:13:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:13:12 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6 am: aff0808bcf\nam: 109247df7a\n\nChange-Id: I4f55d2cdd5ef430742e3b6e3680603d2a9618593\n"
    },
    {
      "commit": "109247df7a1d7328f2c6f8f39d0987d7f6395ab2",
      "tree": "b87407527ebeaaa93a41ce5f0db8b1f49ef739e0",
      "parents": [
        "b95bbe95b5e55ab428ee0154e0bddda4146d41d3",
        "aff0808bcf454041bccc287ddd9a0ed144bee117"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:11:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:11:10 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6\nam: aff0808bcf\n\nChange-Id: I4c7698da6176547fd9ebc23ae52e2e9e53e83f61\n"
    },
    {
      "commit": "aff0808bcf454041bccc287ddd9a0ed144bee117",
      "tree": "aece9035b04c1275ed08a06b3ecfee4880a1d689",
      "parents": [
        "d687ad050edea34e81ee2152fcedd6943f66e668",
        "0851e2f4c6abe3340259b0e02b61857215762281"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:07:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:07:09 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55\nam: 0851e2f4c6\n\nChange-Id: I8401f004580f03d23a7423468f6966aba768e783\n"
    },
    {
      "commit": "0851e2f4c6abe3340259b0e02b61857215762281",
      "tree": "52b5e52e475a006d93a98cbbb380d0efb3a04b33",
      "parents": [
        "bc7ecc89b6c1274f8b472a91c50c942924bfd8ec",
        "103b751e5511c2cf4b250455e07ec1e1fc4befe2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:04:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:04:11 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d\nam: 103b751e55\n\nChange-Id: I3d03741eca351ad131d5bae700a5024fda36e1be\n"
    },
    {
      "commit": "103b751e5511c2cf4b250455e07ec1e1fc4befe2",
      "tree": "1f3ed539aba84c2a89d3279ceb2fd4904856530b",
      "parents": [
        "7c86ed20b2de9eb0334ffe2d7b4502c9bb719790",
        "d06e47540d0817bab04a017e8242a25c17cebd76"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:02:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:02:09 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91\nam: d06e47540d\n\nChange-Id: I22405b81c7351961f8aca57289a15cc99e67525a\n"
    },
    {
      "commit": "1ce123cf912a00547830fc742b927cf72007ff86",
      "tree": "fa752d996ffc18dbc8b27548dc8a980248c28b31",
      "parents": [
        "b91cfc3589922da3d038a01fe628353ce589f253",
        "a35816475b907f3cead491f1c39ea72967f49fe5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 16 23:58:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 23:58:10 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8\nam: a35816475b\n\nChange-Id: I77aa056b71679b0d0d6703a59f46c788e77d5351\n"
    },
    {
      "commit": "a35816475b907f3cead491f1c39ea72967f49fe5",
      "tree": "4b1bfcaa3885a8d64b625e44313021237bde2601",
      "parents": [
        "8818bf1fbb9ea6b65cd61543ed7db986c3d65d13",
        "24ef54ecb8e825f51b2750dbb8b2ea2139cebd8c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 16 23:54:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 23:54:39 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4\nam: 24ef54ecb8\n\nChange-Id: I0b413afa5c0e41fadcd0320f7481172cc2398018\n"
    },
    {
      "commit": "24ef54ecb8e825f51b2750dbb8b2ea2139cebd8c",
      "tree": "2b7f50cb76a81fdabe3f0f91f534fae2085967da",
      "parents": [
        "966e572c69397616d31f378fe10089ca99373824",
        "f242b890c45ef019d1cf131d3289ba72a06451e0"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 16 23:51:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 23:51:37 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3\nam: f242b890c4\n\nChange-Id: I5bd38c33b13de93e641e50c39cdfe37dbae59923\n"
    },
    {
      "commit": "f4aeab2bd69bead05ed75ae3254f53a6ab2316b5",
      "tree": "683ef1ac8035e7bc783d68e7ebd8a7e20dc84893",
      "parents": [
        "ea83248dfb1822e0c0d507f38b13d90a9641261e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 12 17:22:46 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jun 15 18:08:47 2017 -0700"
      },
      "message": "Track: Check buffer size of static tracks\n\nMerged-In: Ia7edd9a802905214a27961dbcec6352f6ef98f73\nTest: Native POC\nBug: 38340117\nChange-Id: I633caf563d3607dbe4b9be10be1687efce33469c\n"
    },
    {
      "commit": "712bcb6657afa31d2c5d2c615071ac8a0e5fc778",
      "tree": "227ade6e15b2db14fd296d823dcb02ed59a023cb",
      "parents": [
        "e7f9a85b66ce43b269c460aa374bf63a44da25b7",
        "9eef26c39af2f69b921e9d2e85d830bddcc31829"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jun 15 20:10:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 15 20:10:59 2017 +0000"
      },
      "message": "CameraService: ZslProcessor: Don\u0027t call back into BQ from callback\nam: 9eef26c39a\n\nChange-Id: I4c60676f529c16d97b1a9aded56b0f50cab23990\n"
    },
    {
      "commit": "9eef26c39af2f69b921e9d2e85d830bddcc31829",
      "tree": "955ef24de746778ee3b2db9b8486fff0e5e0309e",
      "parents": [
        "17d79b7da557e35ba888adeda69a5c5f4028bf61"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jun 15 10:33:03 2017 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jun 15 10:33:03 2017 -0700"
      },
      "message": "CameraService: ZslProcessor: Don\u0027t call back into BQ from callback\n\nThis causes a deadlock.\n\nTest: Camera1 CTS passes\nBug: 62648829\nChange-Id: I88aed08fe952fead2b356861ba0a9e24c0535e92\n"
    },
    {
      "commit": "93b0251fb14887e7f695a56c1fcbf29d9a8566b3",
      "tree": "d140a82e0a3d55b25b6d4f4bb8d9b4d7551199ef",
      "parents": [
        "9da707bb0233d5d3a7407c437d0686b19eb8307b",
        "18ffb8304a8bf73c12c03948d1781f2ef1311243"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 14 08:22:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 14 08:22:44 2017 +0000"
      },
      "message": "Merge \"added audio policy configuration files for generic target\" into oc-dev\nam: 18ffb8304a\n\nChange-Id: Idc6fc97c4c413a24a08bae9b0eff9e52e89cade5\n"
    },
    {
      "commit": "18ffb8304a8bf73c12c03948d1781f2ef1311243",
      "tree": "e7040a9e65ade750d69100ec5e92b44a84a3b28b",
      "parents": [
        "4ff7a41e72412b4faa4545f401245c2807531a31",
        "87977a493692e39f42547b986175b68d83c57d10"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 14 08:17:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 14 08:17:09 2017 +0000"
      },
      "message": "Merge \"added audio policy configuration files for generic target\" into oc-dev"
    },
    {
      "commit": "87977a493692e39f42547b986175b68d83c57d10",
      "tree": "f1dd7eb5d747de7da2c1c723d022984c6ed89e03",
      "parents": [
        "1d32e9f8e5ba52d69c6319270c8a63a995d2c4f2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Feb 20 14:31:42 2017 -0800"
      },
      "committer": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Wed Jun 14 02:14:38 2017 +0000"
      },
      "message": "added audio policy configuration files for generic target\n\nBug: 62524944\nTest: make\nChange-Id: Ifa8b523d3f1f09dfb6f8e88fab12e170b628dfb5\n"
    },
    {
      "commit": "1159ffd5e3f832206982d45a7b030b943cc4775e",
      "tree": "aef16a6e9d49e0d1b59bef3b487f21244e1ab8ee",
      "parents": [
        "ef3a4aead0eb4d6b0615159489d4a187ce90de2c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 13 18:50:48 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 12 17:52:06 2017 -0700"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks\n\nTest: Ringtone with BT\nBug: 35350587\nBug: 38340117\nChange-Id: If247d319d58f8f4d18b49f58ec950491871ebb2d\n(cherry picked from commit afb31487f3156a7284d2f0d06646c7bc00d99537)\n"
    },
    {
      "commit": "eb96cfcbce82e4beb8a3a307adbe032f233a5fd1",
      "tree": "bbb5d18633a86c628667a9d5301ff2a682a61733",
      "parents": [
        "7840d603cad132c9b02116fae1b1ab99c8f3b7b8",
        "556252fa992b5f405f8bb81da23061ffe5771c99"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Jun 08 20:40:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 08 20:40:49 2017 +0000"
      },
      "message": "Merge \"Add OWNERS in frameworks/av\" am: 7b2b2a497c\nam: 556252fa99\n\nChange-Id: Ic699b8f7a93fe0634aaac1ce924f6c0bf6d5ace9\n"
    },
    {
      "commit": "7b2b2a497ca447d82de48d6dea10ef78626a7a46",
      "tree": "86660812630b6b528de535a56121ae657c7d7c83",
      "parents": [
        "5a6046f0b75c245e34a8feb9b66b536c0f1dd671",
        "b1e2a238227076e274b39da9531d4287b6207251"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Jun 08 20:24:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 08 20:24:14 2017 +0000"
      },
      "message": "Merge \"Add OWNERS in frameworks/av\""
    },
    {
      "commit": "81a4e5811ff862471566cb462e8eeaca5afafcbb",
      "tree": "15e2993e18ca5ae0855458630bad6b1b08a0c3a1",
      "parents": [
        "8bea8211c8e5beecd4ca1980fa892f8e831d4fee",
        "babd396d8e648e29df1e8d2e5ef5f55ca6803f22"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 07 20:26:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 07 20:26:35 2017 +0000"
      },
      "message": "Merge \"fix: NCs in mediaextractor\" into oc-dev\nam: babd396d8e\n\nChange-Id: I50c1b2fe31469d2193c7ec144ce545b3b13eb336\n"
    },
    {
      "commit": "479a20f0ee5e9033abd2860279b1261fc86ea542",
      "tree": "f1fc43a95dc88c3699da17f3f02f622bfa33d070",
      "parents": [
        "5e67f372329d7ac9e2218926e4d87cd58257ee47"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Jun 06 21:39:48 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 07 16:57:30 2017 +0900"
      },
      "message": "fix: NCs in mediaextractor\n\nBug: 62255959\nTest: adb shell monkey -p com.google.android.deskclock -p\ncom.android.calculator2 -p com.google.android.contacts -p\ncom.android.launcher -p com.google.android.launcher -p com.android.mms\n-p com.google.android.apps.messaging -p com.android.phone -p\ncom.google.android.dialer -p com.android.providers.downloads.ui -p\ncom.android.settings -p com.google.android.calendar -p\ncom.google.android.GoogleCamera -p com.google.android.apps.photos -p\ncom.google.android.gms -p com.google.android.setupwizard -p\ncom.google.android.googlequicksearchbox -p\ncom.google.android.packageinstaller -p\ncom.google.android.apps.nexuslauncher -c\nandroid.intent.category.LAUNCHER --ignore-security-exceptions\n--monitor-native-crashes -s 490 -v -v -v 125000\nChange-Id: If0aab0bca3237d1140dd8153ec614479c3c0ba2e\n"
    },
    {
      "commit": "b1e2a238227076e274b39da9531d4287b6207251",
      "tree": "f1d1677a4a86ab48097e29489eccee2d35cc17fb",
      "parents": [
        "77c52d2f586012ee98fc25bee453afd0a8d008df"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Jun 05 15:45:46 2017 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Jun 06 15:08:19 2017 -0700"
      },
      "message": "Add OWNERS in frameworks/av\n\n* Owners are selected from top CL approvals or owners.\n  They will be suggested to review/approve future CLs.\n* OWNERS files are recognized by the new find-owners plugin, see .md files in\n  https://gerrit.googlesource.com/plugins/find-owners/+/master/src/main/resources/Documentation/\n\nTest: build/make/tools/checkowners.py -c -v OWNERS\nChange-Id: I7c848855a2d7a0d7f33123ea4ef5c2d03977b495\n"
    },
    {
      "commit": "bc83d65ea629d0213064d35d5efcabd7d67f2857",
      "tree": "aa56723ae6bee8ec20924ae2d7b1247533f3652b",
      "parents": [
        "0407b8bd3f4fd32dd1d71bb2361687151ab54aa9",
        "f3e343c14c30684d93bdec24751cd672aca5cce0"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Jun 06 21:27:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 21:27:06 2017 +0000"
      },
      "message": "Merge \"Workaround for Clang emitting spurious Wunused-lambda-capture warning\" am: 5a6046f0b7 am: e270ab96fe\nam: f3e343c14c\n\nChange-Id: I33a8cb72ea5010cfc629d7014bff76e703ff445d\n"
    },
    {
      "commit": "f3e343c14c30684d93bdec24751cd672aca5cce0",
      "tree": "d5395af4cf4a0637416b8fefa763df5b5c998f46",
      "parents": [
        "d73fcdf91cbdf7afb0b44bc9a34718d677463389",
        "e270ab96fe25bc2b2176babec4ec1378037ef8cd"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Jun 06 21:22:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 21:22:47 2017 +0000"
      },
      "message": "Merge \"Workaround for Clang emitting spurious Wunused-lambda-capture warning\" am: 5a6046f0b7\nam: e270ab96fe\n\nChange-Id: I3dd1b0998f66dab5221f456f23ce8daf11ed0627\n"
    },
    {
      "commit": "d2c5d0821de8fb6728ab2aa8a5477b9a466b2f98",
      "tree": "6a0113c117f04ceaf54dcfccf8dc4385abc19a69",
      "parents": [
        "9c2cbb9a65106f22213f333ca7ed4e04828fca4e",
        "7921524cce62d03edad53e470fc312424a9b9e28"
      ],
      "author": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Fri Jun 02 03:34:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 03:34:58 2017 +0000"
      },
      "message": "Merge \"add permission check for all radio API calls\" into oc-dev\nam: 7921524cce\n\nChange-Id: Ie8547641e8212e60ca73636c07b4e1cbc91bda2d\n"
    },
    {
      "commit": "7921524cce62d03edad53e470fc312424a9b9e28",
      "tree": "2f070c4ce213d1d29b1368ec96fc0974824ef5e8",
      "parents": [
        "cc12f885a86a25fd28aa1bb449c6ea0d5cc60417",
        "0e37854e54944892b15a72ed4633f0347dbc2cb8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 03:29:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 03:29:06 2017 +0000"
      },
      "message": "Merge \"add permission check for all radio API calls\" into oc-dev"
    },
    {
      "commit": "0e37854e54944892b15a72ed4633f0347dbc2cb8",
      "tree": "9576d5c211f63152c3719622c76f60cae0825f66",
      "parents": [
        "897011a94008cb9ab73f8db397bbd87c57f5cf27"
      ],
      "author": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Thu Jun 01 18:22:05 2017 -0700"
      },
      "committer": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Thu Jun 01 18:22:05 2017 -0700"
      },
      "message": "add permission check for all radio API calls\n\n- RadioManager is system API and should be protected with\n  android.permission.ACCESS_FM_RADIO\n\nbug: 62264079\nTest: build\nChange-Id: Idab5a6eea0e1bf03acc771b2c266ba7b65d0a805\n"
    },
    {
      "commit": "4910fe04f74b1e31d6c4283f39a4098049c0639f",
      "tree": "6df0e1f470ba39407549cad7ca1db124b59ea323",
      "parents": [
        "d09ea54b7b347792d758ed49529fe4b3fe692b33",
        "5d6ebe53418ae8783ac295a8753e287fbb187868"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 01 21:56:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 21:56:01 2017 +0000"
      },
      "message": "Merge \"Camera: Free buffers more aggressively\" into oc-dev\nam: 5d6ebe5341\n\nChange-Id: Idaff58724265933eac067c6e9b45fc0152bc65be\n"
    },
    {
      "commit": "5d6ebe53418ae8783ac295a8753e287fbb187868",
      "tree": "723871b95785721dd672215f661377e75788f414",
      "parents": [
        "160078a07033fb015ecaa46e7249d7702be2a169",
        "89954d931d7b952597dc8e29e7a87da31a4ae0b1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 21:43:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 21:43:10 2017 +0000"
      },
      "message": "Merge \"Camera: Free buffers more aggressively\" into oc-dev"
    },
    {
      "commit": "d09ea54b7b347792d758ed49529fe4b3fe692b33",
      "tree": "523cfaf42a08c137040935cb6f924fcbbea6df83",
      "parents": [
        "6cc4fa184ca745a2c354f5ba945eda9c7c08e887",
        "160078a07033fb015ecaa46e7249d7702be2a169"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 01 19:09:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 19:09:04 2017 +0000"
      },
      "message": "Merge \"Fix copy/paste errors in use of AAUDIO_FORMAT_UNSPECIFIED\" into oc-dev\nam: 160078a070\n\nChange-Id: I2bca3e8d3c1045663603bfb620bb059de5d6d62d\n"
    },
    {
      "commit": "160078a07033fb015ecaa46e7249d7702be2a169",
      "tree": "7ec7b225cdad7c787f779d2cc9e2655675e2e9bf",
      "parents": [
        "be9c9d5a8168a4818c0296ac30dbd6120aac0727",
        "37a466ae847cf08fc346e629fe4cf964ad67063f"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 01 18:59:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 18:59:13 2017 +0000"
      },
      "message": "Merge \"Fix copy/paste errors in use of AAUDIO_FORMAT_UNSPECIFIED\" into oc-dev"
    },
    {
      "commit": "debd04d3df0cef1231ad50630c8a0c931a0874c0",
      "tree": "e92973bdd1ed95cbb932540cdd12a8d43a683dde",
      "parents": [
        "7e3eaeb2e0258add61d777dc493e5e1a014b3729"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jun 01 10:53:59 2017 -0700"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jun 01 10:53:59 2017 -0700"
      },
      "message": "Workaround for Clang emitting spurious Wunused-lambda-capture warning\n\nBug: 38349491\nTest: Build\nChange-Id: I642108d456a1a9bd548cdeaf1ad46b98fc447c8a\n"
    },
    {
      "commit": "89954d931d7b952597dc8e29e7a87da31a4ae0b1",
      "tree": "4c4e5b48c53e2f6470ec0a9752ec0271bdb4f84e",
      "parents": [
        "629afae6135e6dc1e88ab4080f984fb30b3cdd7c"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Sun May 21 17:28:53 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed May 31 13:55:31 2017 -0700"
      },
      "message": "Camera: Free buffers more aggressively\n\nThis change attempts to free buffers managerd by\nBufferManager more aggresively to reduce memory pressure.\n\nAlso fix a small buffer accounting issue: check detachBuffer\nactually returns a non-null buffer.\n\nTest: keep taking single shot in GCA, CTS\nBug: 38483630\nChange-Id: I6c64d1dc2244cec4f1300bbf3992f66f2167eed2\n"
    },
    {
      "commit": "37a466ae847cf08fc346e629fe4cf964ad67063f",
      "tree": "63d9b305c36f0625fe162381375fd9b2eb8ffc6d",
      "parents": [
        "629afae6135e6dc1e88ab4080f984fb30b3cdd7c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue May 30 15:53:14 2017 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 31 10:53:36 2017 -0700"
      },
      "message": "Fix copy/paste errors in use of AAUDIO_FORMAT_UNSPECIFIED\n\nBug: 62222736\nTest: builds OK\nChange-Id: Iabdac7a3d0893699eb72f85985002535c8f619c7\n"
    },
    {
      "commit": "c868efc24f63a4b92df0770e965cade5874ae264",
      "tree": "ad8a241e8641b86856964a9f498292e65f7fca65",
      "parents": [
        "77b455cf82b91fa124bbc75407b0743e3cf4cff0",
        "897011a94008cb9ab73f8db397bbd87c57f5cf27"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 31 16:20:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 31 16:20:11 2017 +0000"
      },
      "message": "Merge \"aaudio: remove deprecated aaudio_audio_format_t\" into oc-dev\nam: 897011a940\n\nChange-Id: Ie816ea986457d444272b6cab13a6a23569714785\n"
    },
    {
      "commit": "9dca9824da74d50be02bc81f539cc77b7bde678a",
      "tree": "fc1191a65e3677298cc50195ed8a9781d5545d2a",
      "parents": [
        "629afae6135e6dc1e88ab4080f984fb30b3cdd7c"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri May 26 14:27:43 2017 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue May 30 15:36:21 2017 -0700"
      },
      "message": "aaudio: remove deprecated aaudio_audio_format_t\n\nShould be using aaudio_format_t\n\nBug: 62141619\nTest: compile and run CTS test_aaudio.cpp\nChange-Id: Ibbba2769dfd8bcd9c108d87c19fe1fad2ba43df1\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "eddd7d7a3ab59fe6be4a9f19f97b9744828cfe79",
      "tree": "c49b4123b946d079eac78399c5f897a9d3aa6f8a",
      "parents": [
        "81e5ca1e320326f1d0a756959b0217d77ab0ce25",
        "d08f04f33b80c37bd3889f461846d59f70e726c7"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sat May 27 01:24:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 27 01:24:48 2017 +0000"
      },
      "message": "Merge \"aaudio: reduce logspam, improve critical logs\" into oc-dev\nam: d08f04f33b\n\nChange-Id: I4180c572dd6b523853d6f654153a0fb7e883322f\n"
    },
    {
      "commit": "d08f04f33b80c37bd3889f461846d59f70e726c7",
      "tree": "f05aa5a475126341e00241132da58360b4a1516d",
      "parents": [
        "ac1b860260d99455d60f99b11c24b83f339031fc",
        "cf5f6d2825d9a8430a291042ca9c6f68e5b666d0"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sat May 27 01:13:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 27 01:13:31 2017 +0000"
      },
      "message": "Merge \"aaudio: reduce logspam, improve critical logs\" into oc-dev"
    },
    {
      "commit": "ed71873a1a4e0cd28e556547783fa39fbd2342aa",
      "tree": "4fd817e2575f5a5a02b2bb5ac80ffd38c9bdd801",
      "parents": [
        "d281d16cf2d90271a537abf4be522a4109344fb7",
        "b45d6fe378b4744894c7012a78a46dc89ae2c4f8"
      ],
      "author": {
        "name": "YOUNG HO CHA",
        "email": "ganadist@gmail.com",
        "time": "Fri May 26 23:13:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 26 23:13:38 2017 +0000"
      },
      "message": "Merge \"Android.mk: remove $TOP in LOCAL_C_INCLUDES\" am: 7e3eaeb2e0\nam: b45d6fe378\n\nChange-Id: I935fec0bae66f229b14ffa16737d52571c83ca21\n"
    },
    {
      "commit": "cf5f6d2825d9a8430a291042ca9c6f68e5b666d0",
      "tree": "01266d4a2fdf5ccce8067b583be1f3a0ac9b81f0",
      "parents": [
        "433ecd85ef10284a71c4ea57279f53427fb9983d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri May 26 12:35:07 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri May 26 15:38:09 2017 -0700"
      },
      "message": "aaudio: reduce logspam, improve critical logs\n\nThis will make AAudio less annoying and easier to debug.\n\nBug: 62080950\nTest: look in logcat\nChange-Id: Id7ae26a212f83ea8be0b285bd20334eb48607be8\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "0094fd70678b901b8ffd92bc4a15c272f9ce28f0",
      "tree": "beab53f4d02fd0fb583ebdaf651d3dc2aafbd7e8",
      "parents": [
        "d2b26cd85d54b5258bfd0296313c07e80bee1957"
      ],
      "author": {
        "name": "YOUNG HO CHA",
        "email": "ganadist@gmail.com",
        "time": "Thu May 25 23:16:51 2017 +0900"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 26 21:49:52 2017 +0000"
      },
      "message": "Android.mk: remove $TOP in LOCAL_C_INCLUDES\n\nTest: make systemimage\n\nChange-Id: I5f83786afe3f2c65819b127b041cb74fc4c989ac\nMerged-In: I5f83786afe3f2c65819b127b041cb74fc4c989ac\nSigned-off-by: YOUNG HO CHA \u003cganadist@gmail.com\u003e\n(cherry picked from commit 2ee7aab4a39139a86a24ca14f718eb20a1b355db)\n"
    },
    {
      "commit": "610aa7fbb0091c6e862761746202117277f69083",
      "tree": "ff16df497f65d0affc2147dabd059c3119d60395",
      "parents": [
        "c78fd0388a5fa37733d494ff9de138163566f3ee",
        "4d351037a53438ca0355efe6a845d29e3ef11bec"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu May 25 23:35:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 25 23:35:28 2017 +0000"
      },
      "message": "Merge \"Camera: fix new device register logic\" into oc-dev\nam: 4d351037a5\n\nChange-Id: I7cf0574ccdcaf684319634ee5ee8c3b4d68557c2\n"
    },
    {
      "commit": "4d351037a53438ca0355efe6a845d29e3ef11bec",
      "tree": "780b19135df394b6f8764baa9097b494adce5142",
      "parents": [
        "758e62457c63fffd32e7e26ffcead7276de800f5",
        "92e3321e41e10f2e07a71f9512a6cadef7f40b64"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 23:15:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 23:15:45 2017 +0000"
      },
      "message": "Merge \"Camera: fix new device register logic\" into oc-dev"
    },
    {
      "commit": "92e3321e41e10f2e07a71f9512a6cadef7f40b64",
      "tree": "3aa0b72e5228be234a71e3f5cdfc314805d62e94",
      "parents": [
        "d004c157bac96c4a180604bf304e0dbdb8bc11b5"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed May 24 15:54:15 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu May 25 12:30:56 2017 -0700"
      },
      "message": "Camera: fix new device register logic\n\nTest: smoking test GCA, CTS\nBug: 38452093\nChange-Id: I984cfbb61a7c4983e27f250f9825f9418cf940e9\n"
    },
    {
      "commit": "b3cd253a09623faba347dcc071d89159f8401c15",
      "tree": "4a302f4972d38d8ea27263b6d9ccaf4d4c6da21a",
      "parents": [
        "0b9bb5e2d1dd8c0b9dab065731706f043e9484ea"
      ],
      "author": {
        "name": "YOUNG HO CHA",
        "email": "ganadist@gmail.com",
        "time": "Thu May 25 23:16:51 2017 +0900"
      },
      "committer": {
        "name": "YOUNG HO CHA",
        "email": "ganadist@gmail.com",
        "time": "Thu May 25 23:18:30 2017 +0900"
      },
      "message": "Android.mk: remove $TOP in LOCAL_C_INCLUDES\n\nTest: make systemimage\n\nChange-Id: I5f83786afe3f2c65819b127b041cb74fc4c989ac\nSigned-off-by: YOUNG HO CHA \u003cganadist@gmail.com\u003e\n"
    },
    {
      "commit": "00f56e2c3642f6c84ac1d53f7c938c67463765bf",
      "tree": "1c4fe0c1b04987530e579e051c52e1837c54eb8f",
      "parents": [
        "af660559f9a75763bd6bc473f8f8177747932ed4",
        "433ecd85ef10284a71c4ea57279f53427fb9983d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu May 25 02:25:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 25 02:25:38 2017 +0000"
      },
      "message": "Merge \"aaudio: lower latency using MMAP capture\" into oc-dev\nam: 433ecd85ef\n\nChange-Id: I0480ed3c32f8ec9d6098b449c895e6eaa34d4255\n"
    },
    {
      "commit": "433ecd85ef10284a71c4ea57279f53427fb9983d",
      "tree": "62a5cc52a54a8416704ebb61bab722fbc603603b",
      "parents": [
        "f9637d6311cf65a27c2b26d3ff2a094a96f9a8e1",
        "87c9f646a94259d7c321c3b3d5947fa1778f5ac2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 02:20:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 02:20:12 2017 +0000"
      },
      "message": "Merge \"aaudio: lower latency using MMAP capture\" into oc-dev"
    },
    {
      "commit": "af660559f9a75763bd6bc473f8f8177747932ed4",
      "tree": "3fe9d27831026dac0467de366b79f5e388ef3514",
      "parents": [
        "b194795fefbc1c141f8caf905343ede8a84ce361",
        "f9637d6311cf65a27c2b26d3ff2a094a96f9a8e1"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Thu May 25 00:29:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 25 00:29:33 2017 +0000"
      },
      "message": "Merge \"media{codec, extractor}: update seccomp policy.\" into oc-dev\nam: f9637d6311\n\nChange-Id: I7263600d369345fcc1f95dcf8b7d83a946f9d9bc\n"
    },
    {
      "commit": "f9637d6311cf65a27c2b26d3ff2a094a96f9a8e1",
      "tree": "56e30f6425e584666ca2695a331c51c09bd98fa3",
      "parents": [
        "da6b9eafb5de2434717aea264ad61b025bc4fe7f",
        "0f0c0e7e9dbe18ba58f8cb41cd525863634f47e8"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Thu May 25 00:22:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 00:22:37 2017 +0000"
      },
      "message": "Merge \"media{codec, extractor}: update seccomp policy.\" into oc-dev"
    },
    {
      "commit": "87c9f646a94259d7c321c3b3d5947fa1778f5ac2",
      "tree": "89c57e19157557b2cb5d7aca7bc1371e530f734c",
      "parents": [
        "da6b9eafb5de2434717aea264ad61b025bc4fe7f"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 17 07:22:39 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 24 15:44:23 2017 -0700"
      },
      "message": "aaudio: lower latency using MMAP capture\n\nMMAP can be enabled by setting system properties.\n\nBug: 38267780\nTest: input_monitor.cpp\nChange-Id: I5e86fd1d9baef4fe59837ccbca7971acbb54d8b5\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "0f0c0e7e9dbe18ba58f8cb41cd525863634f47e8",
      "tree": "64ad9f8bd8e622751acdaabfdc7a366d3a4b06fc",
      "parents": [
        "0375da69b221b05c3e44c49b1ad2f3b93a6bf2f9"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed May 24 13:27:00 2017 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed May 24 13:27:00 2017 -0700"
      },
      "message": "media{codec, extractor}: update seccomp policy.\n\nUpdate the mediacodec and mediaextractor seccomp policies to allow\ngetpid and gettid, which started being used after this CL:\nhttps://android-review.googlesource.com/c/390273/\n\nBug: http://b/38508369\nTest: debuggerd -b `pidof media.codec`\nTest: debuggerd -b `pidof media.extractor`\nChange-Id: I1be61f645fa475856fa814747a5740689492aa2b\n"
    },
    {
      "commit": "b194795fefbc1c141f8caf905343ede8a84ce361",
      "tree": "ae8aee473eb08c851c9d5ad98ecbc93f7486dd4a",
      "parents": [
        "8eed27bece03299d70d7a1acbc77236a192e7fe5",
        "da6b9eafb5de2434717aea264ad61b025bc4fe7f"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 24 20:19:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 24 20:19:42 2017 +0000"
      },
      "message": "Merge \"aaudio: fix mixer volume to match AudioTrack\" into oc-dev\nam: da6b9eafb5\n\nChange-Id: Ibec78641ef62c0e02b38294c9aabbc4429e858a3\n"
    },
    {
      "commit": "da6b9eafb5de2434717aea264ad61b025bc4fe7f",
      "tree": "153d141a24b59d98d672bdfe17e43fe2807f5fc5",
      "parents": [
        "b7b6818b7397eb44b3d43175afdd9a4fd71f2cd4",
        "37dad7380c04cd4343999ffba012a0542482acea"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 24 20:12:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 24 20:12:07 2017 +0000"
      },
      "message": "Merge \"aaudio: fix mixer volume to match AudioTrack\" into oc-dev"
    },
    {
      "commit": "5357a1d3cf2dac2482649d950d1ea59b9ccccd5b",
      "tree": "bc6fdf2bc3c0416248fe114c6f7240661fecf471",
      "parents": [
        "cbb01d061a7e02933f3e5a0b900af08c2b1d4b3e",
        "e97d86657de7b733d1b767caa6301549e3b00e56"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed May 24 18:59:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 24 18:59:48 2017 +0000"
      },
      "message": "Merge \"Camera: Handle consumer side detach in BufferManager\" into oc-dev\nam: e97d86657d\n\nChange-Id: I7bbaa955597393746193ff365c533491e1d62389\n"
    },
    {
      "commit": "e97d86657de7b733d1b767caa6301549e3b00e56",
      "tree": "9db59da1337a85222453d1aac5789426559c28d9",
      "parents": [
        "5b750b08e97915a51e8713f1523b8a152a6bdf04",
        "fd76cf5246c714a1c1ef10b2b974cacf0077f216"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 24 18:52:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 24 18:52:22 2017 +0000"
      },
      "message": "Merge \"Camera: Handle consumer side detach in BufferManager\" into oc-dev"
    },
    {
      "commit": "37dad7380c04cd4343999ffba012a0542482acea",
      "tree": "c56c693188955fc88241f126e8ec5203e23bf81e",
      "parents": [
        "0556a2363ff5eb49bd35dc47f2d34cc2042de052"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue May 23 14:07:52 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue May 23 14:29:10 2017 -0700"
      },
      "message": "aaudio: fix mixer volume to match AudioTrack\n\nBug: 62033564\nTest: write_sine.cpp - play with MMAP and with Legacy and compare by ear\n\nChange-Id: I4d142f872fabb732cab01bec8c17d821232ab2d1\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "6e8a79b46a590c564aac6713090144ee61f27f37",
      "tree": "28c45e84bd631ade1d61efc0a2dc09e14c6d5273",
      "parents": [
        "baa89cc5bc8d7e7ddb9f9c9a3c259df59f7c5c99",
        "6aa929c9296180abac526f594137f18c38620c62"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 19 20:19:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 19 20:19:41 2017 +0000"
      },
      "message": "Merge \"audio policy manager: do not reapply same forced usage\" into oc-dev\nam: 6aa929c929\n\nChange-Id: I24d35bbf3c08960aefad9f18c243871ba508b7fe\n"
    },
    {
      "commit": "6aa929c9296180abac526f594137f18c38620c62",
      "tree": "c88153335c7554d23aaf8979479dc541d41796a6",
      "parents": [
        "9d4d8f81f01c5dcc8cfdd667136ead8056180afc",
        "8dc87a60e69f462e0382d025c335e45699025b48"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 19 20:13:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 19 20:13:20 2017 +0000"
      },
      "message": "Merge \"audio policy manager: do not reapply same forced usage\" into oc-dev"
    },
    {
      "commit": "be08ba90dfb26f7b7425d19a5db90c09756e7d17",
      "tree": "752336f46e794bea2c522f9d3f0e20e11f76363f",
      "parents": [
        "65d96f774d9a01fd54fd2b3fbfaf21036ba321e6",
        "46260c37420f82a6e664b740365b2537767e5a76"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Thu May 18 21:41:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 21:41:43 2017 +0000"
      },
      "message": "Merge \"audiopolicy: Two session can not offload concurrently\" into oc-dev\nam: 46260c3742\n\nChange-Id: I26ab34add9e632eddec417fc7b042387dc4d1c0a\n"
    },
    {
      "commit": "46260c37420f82a6e664b740365b2537767e5a76",
      "tree": "c722e547af5e33ae4d1f641b260b61398172d599",
      "parents": [
        "76f1cf0faa94b29c0d7debb5b560642fcf458e92",
        "169753cd5f71ba92560e993bb7cb461d2f094272"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Thu May 18 21:33:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 21:33:21 2017 +0000"
      },
      "message": "Merge \"audiopolicy: Two session can not offload concurrently\" into oc-dev"
    },
    {
      "commit": "8dc87a60e69f462e0382d025c335e45699025b48",
      "tree": "55e44b41c7092969c031dc32c189a0b232625595",
      "parents": [
        "38ad5e22885a4b02d0429ecb4c1b4446373a3551"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 16 19:00:40 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed May 17 14:38:47 2017 -0700"
      },
      "message": "audio policy manager: do not reapply same forced usage\n\nSkip systematic audio path and volume reevaluation when the new\nforced configuration for the selected usage is the same as current one.\n\nBug: 38276985\nTest: try repro steps in b/38276985. Check regressions with audio routing for music\nand calls over speaker, headset and Bluetooth\n\nTest: connect BT A2DP and launch CNN\nChange-Id: Id43a5270c666065e099d02d9e52de86b20cb8039\n"
    },
    {
      "commit": "fd76cf5246c714a1c1ef10b2b974cacf0077f216",
      "tree": "ec816981bd5028b42b086c0183528f5bc1dc6699",
      "parents": [
        "38ad5e22885a4b02d0429ecb4c1b4446373a3551"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon May 15 10:01:04 2017 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue May 16 23:14:39 2017 -0700"
      },
      "message": "Camera: Handle consumer side detach in BufferManager\n\n- BufferQueue consumer may detach buffers, and BufferManager isn\u0027t\naware. Hook up onBufferRemoved callback so that BufferManager\u0027s internal\nhandoutBuffer and attachedBuffer counts can be updated when a buffer\nis detached.\n- Deleted some code that\u0027s not exercised any more.\n\nTest: Camera CTS and burst capture.\nBug: 38238747\nChange-Id: I6861da6e013fe5609907f807639c5d691c0c3af9\n"
    },
    {
      "commit": "ef1b98e728d99a7c2bec7c8dd2f65c960b53db39",
      "tree": "e633892cfd712726efbca1fdca2eb0f8cfb44f53",
      "parents": [
        "4e8d00762cbdc9fa64e769670e9dff5f6d37a3d8",
        "c2bc4385fff526318caaecaa5dcc92479378bb73"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 17 01:06:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 01:06:57 2017 +0000"
      },
      "message": "Merge \"aaudio: control MMAP mode using system properties\" into oc-dev\nam: c2bc4385ff\n\nChange-Id: Ie5928922053d7013d28506def9c1e4ff23bc424d\n"
    },
    {
      "commit": "c2bc4385fff526318caaecaa5dcc92479378bb73",
      "tree": "fc77384caffa11dc7f6b10c1b1f90f7e1d5f505e",
      "parents": [
        "1de69ea178ada6c89c7847b92a8bbf5f961e3559",
        "c8f69a08a409fd163873d725c63f8d60259ae21d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 17 00:51:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 00:51:41 2017 +0000"
      },
      "message": "Merge \"aaudio: control MMAP mode using system properties\" into oc-dev"
    },
    {
      "commit": "c8f69a08a409fd163873d725c63f8d60259ae21d",
      "tree": "da3c5a871c2a78e109d02cf1c08cfb496d4aa3e6",
      "parents": [
        "feb0d87f693abd8fd2fa7ebfcdf7d91f0b95c131"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu May 11 15:53:06 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue May 16 10:34:05 2017 -0700"
      },
      "message": "aaudio: control MMAP mode using system properties\n\nTo facilitate testing of MMAP mode.\n\nBug: 38268547\nTest: set properties, see framesPerBurst in write_sine_callback.cpp\nChange-Id: I6e15c563215017f6a5020d89ac312ff8331afc4f\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "5d183a921dfd6bd68e1ae5e8090c71579e909e16",
      "tree": "0f498bac2fe93c6a0803ff43cc424803943640f4",
      "parents": [
        "c97b068fbda412605497c56498be1e47ff6f955d",
        "c03b7307eba75fab7e617be5ad1f3f5a36f3f629"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Mon May 15 10:16:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 15 10:16:59 2017 +0000"
      },
      "message": "Merge \"Camera: Advertise only unique API1 compatible devices\" into oc-dev\nam: c03b7307eb\n\nChange-Id: I741aa04bee600b73d7f25699b4961ab3a4e14c6e\n"
    },
    {
      "commit": "c03b7307eba75fab7e617be5ad1f3f5a36f3f629",
      "tree": "49bf57d6629df8f4bcb8eb1b59887056d12d506a",
      "parents": [
        "feb0d87f693abd8fd2fa7ebfcdf7d91f0b95c131",
        "cdb74a6840fc4ae594afadf5eedc1d27106989ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 15 10:10:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 15 10:10:36 2017 +0000"
      },
      "message": "Merge \"Camera: Advertise only unique API1 compatible devices\" into oc-dev"
    },
    {
      "commit": "169753cd5f71ba92560e993bb7cb461d2f094272",
      "tree": "7414ab09392201eb08c3ef966d40f2f88abd518f",
      "parents": [
        "9ec59fc5d016a609adffdb7e68236b9d5d05254d"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Mar 06 14:18:23 2017 -0800"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri May 12 16:39:22 2017 -0700"
      },
      "message": "audiopolicy: Two session can not offload concurrently\n\nPreviously the patch I98a8913d6faf5092a1e43a0bdd0f1ce1482221a9\nforbade two tracks from different application to be offloaded\nconcurrently.\n\nConcurrent offload is only needed for back to back playback...\nDetect this use case by checking the session id instead of the\nPID.\n\nTest: call \u0026 play music \u0026 assistant\nTest: run new CTS testConcurentPlayAudio\nBug: 35841692\nChange-Id: I2c09c54adedf12644205bef115f1a2e16b05de91\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "fae3f105f08adcf1576707a0a98d1df376ed5e93",
      "tree": "a1eb515aabe3b03e4b7f886a52955026877c650e",
      "parents": [
        "ee88546960e62e54f4b01ab00e6ace492f2d4cde",
        "9ec59fc5d016a609adffdb7e68236b9d5d05254d"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri May 12 11:56:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 12 11:56:02 2017 +0000"
      },
      "message": "Merge \"Camera: Close acquire fences on failed buffers\" into oc-dev\nam: 9ec59fc5d0\n\nChange-Id: Ie4bdccb86aed6434a824b5904eb0711c54c1ec35\n"
    },
    {
      "commit": "ee88546960e62e54f4b01ab00e6ace492f2d4cde",
      "tree": "2244db6b8712d8e7b8ed1f6bfee68709686bfcf4",
      "parents": [
        "bd072244aa7eb34ce553f650932a3b532701d543",
        "d1cdbf268afaef3f70768d45f9aed14e64689530"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri May 12 11:55:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 12 11:55:33 2017 +0000"
      },
      "message": "Merge \"Camera: Re-enumarate new providers\" into oc-dev\nam: d1cdbf268a\n\nChange-Id: I1dc221c5c01ba0b666c365fb13931c07aedee7c8\n"
    },
    {
      "commit": "9ec59fc5d016a609adffdb7e68236b9d5d05254d",
      "tree": "0f5f8278f2497825cb8ffba25ba4579d94a6a05a",
      "parents": [
        "d1cdbf268afaef3f70768d45f9aed14e64689530",
        "c58cf4c4104b001425f9d4a36f3e5441874efd3d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 12 11:49:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 12 11:49:59 2017 +0000"
      },
      "message": "Merge \"Camera: Close acquire fences on failed buffers\" into oc-dev"
    },
    {
      "commit": "d1cdbf268afaef3f70768d45f9aed14e64689530",
      "tree": "65d5b197e8eb723d3ebaf10d15e425946bdc4004",
      "parents": [
        "c7205dc331139d2b9e2e096bf2cb7ec7a8137664",
        "aee727dd2f16bf299f738542b5e72fc72671f770"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 12 11:49:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 12 11:49:43 2017 +0000"
      },
      "message": "Merge \"Camera: Re-enumarate new providers\" into oc-dev"
    },
    {
      "commit": "cdb74a6840fc4ae594afadf5eedc1d27106989ea",
      "tree": "4cde7e0448bdca16928521ae15df36417d5fb4eb",
      "parents": [
        "c7205dc331139d2b9e2e096bf2cb7ec7a8137664"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu May 11 20:29:52 2017 +0100"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri May 12 10:18:09 2017 +0100"
      },
      "message": "Camera: Advertise only unique API1 compatible devices\n\nProviders could have devices with same id but different\nAPI versions. The total number of API1 compatible devices\nneeds to consider only the unique ids in this case.\n\nBug: 38237265\nTest: Manual using application\nChange-Id: I5a31c3cd28f00e8af3029213711505e4075a61b2\n"
    },
    {
      "commit": "4b8688ac33cab1b76ece963c798ea14cf2ae5200",
      "tree": "9a556d06cfef6e334023745302f736108cf62268",
      "parents": [
        "5ef9ab98a92462e2c1312ec2554fab7ff625589f",
        "afc598dbbcc002123ecb8923f1a5b345fda801fb"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu May 11 21:22:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 11 21:22:44 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Bring Metrics summarizers over from master\" into oc-dev\nam: afc598dbbc\n\nChange-Id: I05cfdaa8b611eddb58b04240d3b418cae2b6e884\n"
    },
    {
      "commit": "afc598dbbcc002123ecb8923f1a5b345fda801fb",
      "tree": "1915f74493782718b81de86157ae68691741229a",
      "parents": [
        "a387a6cc1e97f26eb6847ed5cf3d2a6b4cf25cb0",
        "845eb1e48ddaa3af9be8dc84b4b58b24fba46e6f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 11 21:02:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 11 21:02:02 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Bring Metrics summarizers over from master\" into oc-dev"
    },
    {
      "commit": "c58cf4c4104b001425f9d4a36f3e5441874efd3d",
      "tree": "8d491ec841455391a127fed1c3e80c79a9fd5e9f",
      "parents": [
        "2d12b8e3677c2c6b620358fa7e4699dda8c0f0bc"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu May 11 17:23:41 2017 +0100"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu May 11 17:51:21 2017 +0100"
      },
      "message": "Camera: Close acquire fences on failed buffers\n\nBuffers that didn\u0027t get a chance to be processed\nmight still hold valid acquire fences. Check and\nclose those if necessary.\n\nBug: 38229510\nTest: Manual using application\nChange-Id: I8e823a655cc30ed966e277ace090e96c64ba1c8c\n"
    },
    {
      "commit": "aee727dd2f16bf299f738542b5e72fc72671f770",
      "tree": "e260620ec07770ac742e20172bbf8bee5649d2f6",
      "parents": [
        "2d12b8e3677c2c6b620358fa7e4699dda8c0f0bc"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu May 04 16:35:48 2017 +0100"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu May 11 15:16:00 2017 +0100"
      },
      "message": "Camera: Re-enumarate new providers\n\nCamera service should enumarate newly added\ncamera providers.\n\nBug: 37592461\nTest: Manual using camera application\nChange-Id: I4c886b99127d23148c70ce1e1e773cb8393d91b4\n"
    },
    {
      "commit": "b434c1f6ab4d1a3139264a7c4eaf4e27f17136b4",
      "tree": "d24b3a81f2296f02b7e1696474f8787fb24e4c6f",
      "parents": [
        "b42ec7ea2986e9e0c995fcb2fdd267fb01715f2a",
        "31e436e23a2a6f7d2de57158a1ae6542098a8e63"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 10 23:26:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 10 23:26:00 2017 +0000"
      },
      "message": "Merge \"aaudio: plug some resource leaks\" into oc-dev\nam: 31e436e23a\n\nChange-Id: I5925a76955dff4d21b27bc094d98158e818e8c94\n"
    },
    {
      "commit": "31e436e23a2a6f7d2de57158a1ae6542098a8e63",
      "tree": "1d5cd0b2192c3ead370637c38e721903405707b3",
      "parents": [
        "ebb1475d1a97ee3dbf25ea72383a6b7554aac1dd",
        "942bdc0aebc88dc8b12c0e7742ec0003bbb8b80f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 10 23:14:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 10 23:14:55 2017 +0000"
      },
      "message": "Merge \"aaudio: plug some resource leaks\" into oc-dev"
    },
    {
      "commit": "af4d169e3f3ed1f0ed474e56c01cd57678e00d0a",
      "tree": "a2ae7f68043b0a87095a0c2dddc9d02f54009b9f",
      "parents": [
        "f12f9ca0bef555f59b4ba34f220207e9a20f2875",
        "7c4573fedc6bb0da6e5f6b8c1ad6937c60b2f4d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 05 18:21:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 05 18:21:44 2017 +0000"
      },
      "message": "Merge \"Remove redundant dependencies\" into oc-dev-plus-aosp"
    }
  ],
  "next": "f12f9ca0bef555f59b4ba34f220207e9a20f2875"
}
