)]}'
{
  "log": [
    {
      "commit": "fe3c170a34f9c8a50f74ddbb817787aabb4ebec0",
      "tree": "25fa090e2cbe94a2ffcfb9076815162f0fa29f42",
      "parents": [
        "a488402046bffd51803cc98815824a27f510d1c5",
        "cf43836c9a6f10d42f163a5fb1ed039d98f51dd6"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Thu Sep 07 18:58:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 18:58:47 2017 +0000"
      },
      "message": "Merge \"Fix AMediaDrm_queryKeyStatus returns key:key instead key:value pair.\" into oc-mr1-dev am: 872011203e\nam: cf43836c9a\n\nChange-Id: I6241d5d1231046988b155837f5454bdd60e70277\n"
    },
    {
      "commit": "cf43836c9a6f10d42f163a5fb1ed039d98f51dd6",
      "tree": "5064011602062a643b1ec654a72214ca826e0ae1",
      "parents": [
        "12131a23cbb03c083c6f53a30c58b9182de5e5fb",
        "872011203ea90a0a15fcdcf4474e19d735206b37"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Thu Sep 07 18:52:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 18:52:47 2017 +0000"
      },
      "message": "Merge \"Fix AMediaDrm_queryKeyStatus returns key:key instead key:value pair.\" into oc-mr1-dev\nam: 872011203e\n\nChange-Id: I4bac4afe446384c4a3062d2b46bf43ae974217e9\n"
    },
    {
      "commit": "872011203ea90a0a15fcdcf4474e19d735206b37",
      "tree": "d1a48e12529926c3afd7e83bae067423b65bbf68",
      "parents": [
        "7966b4412671e573e32127fbbd272f94a9cc1fe8",
        "815c9259d86b862c298db44d1a7f4f3c6a3b1dcd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 07 18:39:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 07 18:39:44 2017 +0000"
      },
      "message": "Merge \"Fix AMediaDrm_queryKeyStatus returns key:key instead key:value pair.\" into oc-mr1-dev"
    },
    {
      "commit": "a488402046bffd51803cc98815824a27f510d1c5",
      "tree": "fcb4480d47b663335ef5d48cb6fa3daed4a44614",
      "parents": [
        "b8ba103f7fd4a2695d20463689d898ddf5431dac",
        "12131a23cbb03c083c6f53a30c58b9182de5e5fb"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Sep 07 16:52:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 16:52:17 2017 +0000"
      },
      "message": "Merge \"AudioTrack: Fix extended timestamp offset\" into oc-mr1-dev am: 7966b44126\nam: 12131a23cb\n\nChange-Id: Icc86ada7ecf279827f7a43bd93dbdae1ff445cb0\n"
    },
    {
      "commit": "12131a23cbb03c083c6f53a30c58b9182de5e5fb",
      "tree": "8fa85fb3f605fe815f6d03c7e9619bd424ef4522",
      "parents": [
        "3f1e4784c798418e0f2d75b77b5e458c863b6c20",
        "7966b4412671e573e32127fbbd272f94a9cc1fe8"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Sep 07 16:47:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 16:47:18 2017 +0000"
      },
      "message": "Merge \"AudioTrack: Fix extended timestamp offset\" into oc-mr1-dev\nam: 7966b44126\n\nChange-Id: I8fc2bc363261d5edfdcc55608f4a7cb7d0a5610f\n"
    },
    {
      "commit": "7966b4412671e573e32127fbbd272f94a9cc1fe8",
      "tree": "902d778e17d4e56820b832d40f538d694eb4fa7d",
      "parents": [
        "cc840346766d29c511a513081209e00db4465015",
        "c4e60eb165608f08cd85ed2fccbdaa6700f271cd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Sep 07 16:28:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 07 16:28:42 2017 +0000"
      },
      "message": "Merge \"AudioTrack: Fix extended timestamp offset\" into oc-mr1-dev"
    },
    {
      "commit": "b8ba103f7fd4a2695d20463689d898ddf5431dac",
      "tree": "e4025dced52bfff1c9bac23bdefd8fdcbebd84da",
      "parents": [
        "a7eba9bb298643b09b4d5f78ebea1c55e2365ad8",
        "3f1e4784c798418e0f2d75b77b5e458c863b6c20"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Sep 07 16:24:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 16:24:52 2017 +0000"
      },
      "message": "Merge changes from topic \"aaudio_timestamps\" into oc-mr1-dev am: cc84034676\nam: 3f1e4784c7\n\nChange-Id: I189a652c143cab28d01353d6cf451878e36b9bfc\n"
    },
    {
      "commit": "a7eba9bb298643b09b4d5f78ebea1c55e2365ad8",
      "tree": "6d4cbec5ab01e93a8a60520193152ffd95e00344",
      "parents": [
        "900052b2ad0d06ee9ec32020d1afc7be50a0ff5a",
        "df3dc63dd5815e8871e93492c69aef750a3947b1"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Sep 07 16:24:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 16:24:15 2017 +0000"
      },
      "message": "Merge \"Camera: Avoid stream re-configuration when format gets overridden\" into oc-mr1-dev am: b3631ec2b4\nam: df3dc63dd5\n\nChange-Id: Ie18d4f7898385e7c4cca9b6c42f4b02a160484c9\n"
    },
    {
      "commit": "3f1e4784c798418e0f2d75b77b5e458c863b6c20",
      "tree": "b7aeab63d521d270de20fca751ea022b7748ec2f",
      "parents": [
        "df3dc63dd5815e8871e93492c69aef750a3947b1",
        "cc840346766d29c511a513081209e00db4465015"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Sep 07 16:15:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 16:15:37 2017 +0000"
      },
      "message": "Merge changes from topic \"aaudio_timestamps\" into oc-mr1-dev\nam: cc84034676\n\nChange-Id: Ide942e7e1678e3e7dc1a10dbff5cfc23fc5f5470\n"
    },
    {
      "commit": "df3dc63dd5815e8871e93492c69aef750a3947b1",
      "tree": "4a761420c0de089a5219a50e155594ea2cfe2e6c",
      "parents": [
        "a745c70cd2ac967e91a1f298ccb1c418e689ac17",
        "b3631ec2b4d7464aef5c742fbe7766dfe2bacb28"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Sep 07 16:14:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 16:14:54 2017 +0000"
      },
      "message": "Merge \"Camera: Avoid stream re-configuration when format gets overridden\" into oc-mr1-dev\nam: b3631ec2b4\n\nChange-Id: I61b4f33f27dbb5ea1754cc8cf3601e4058dbe7aa\n"
    },
    {
      "commit": "cc840346766d29c511a513081209e00db4465015",
      "tree": "d662876ba0f6bb39ab745f44f12f7842d850195f",
      "parents": [
        "b3631ec2b4d7464aef5c742fbe7766dfe2bacb28",
        "bcc3674648bc6f554d89a2a5d7721ed41c53f83b"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Sep 07 16:07:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 07 16:07:58 2017 +0000"
      },
      "message": "Merge changes from topic \"aaudio_timestamps\" into oc-mr1-dev\n\n* changes:\n  aaudio: fix timestamps and underruns\n  aaudio: prevent retrograde motion in Legacy timestamps\n  aaudio example: print timestamps during callbacks.\n  aaudio: test timestamps\n"
    },
    {
      "commit": "b3631ec2b4d7464aef5c742fbe7766dfe2bacb28",
      "tree": "14a7da9974099ff3fd7d941a998eb5bd0f9b2fe4",
      "parents": [
        "2999d3596225d560fec27cbf73e4577f02ac3fd5",
        "710c142d6a83a5f96cd34e4209bd9cac2f4c6639"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 07 15:57:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 07 15:57:13 2017 +0000"
      },
      "message": "Merge \"Camera: Avoid stream re-configuration when format gets overridden\" into oc-mr1-dev"
    },
    {
      "commit": "900052b2ad0d06ee9ec32020d1afc7be50a0ff5a",
      "tree": "f79927567b2c808b605fda4ec31823d22d294922",
      "parents": [
        "c74217673708b2efba97301b1c4455b8fd872a7f",
        "a745c70cd2ac967e91a1f298ccb1c418e689ac17"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 07 15:32:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 15:32:55 2017 +0000"
      },
      "message": "Merge \"Implement IOmxStore\" into oc-mr1-dev am: 2999d35962\nam: a745c70cd2  -s ours\n\nChange-Id: I46cfe343273cd72dfea6458e92f4b30beba29468\n"
    },
    {
      "commit": "a745c70cd2ac967e91a1f298ccb1c418e689ac17",
      "tree": "f61294324fb3cf9982b9f68603941c47d0be3bed",
      "parents": [
        "0fbd5badd563360827c81b9096381096e9eadf9c",
        "2999d3596225d560fec27cbf73e4577f02ac3fd5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 07 15:12:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 15:12:54 2017 +0000"
      },
      "message": "Merge \"Implement IOmxStore\" into oc-mr1-dev\nam: 2999d35962\n\nChange-Id: I58cb381320600c06b59cb5ed2a0286c7c01ff5d4\n"
    },
    {
      "commit": "815c9259d86b862c298db44d1a7f4f3c6a3b1dcd",
      "tree": "2edb860d4f8dc46a26cf0a81dd5b80ab07b293ff",
      "parents": [
        "faf18c58baf4db501c9707a30fd811a4c9386a26"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Wed Aug 30 17:47:20 2017 -0700"
      },
      "committer": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Thu Sep 07 02:53:54 2017 +0000"
      },
      "message": "Fix AMediaDrm_queryKeyStatus returns key:key instead key:value pair.\n\nImplement queryKeyStatus in Clearkey plugin for testing.\n\nAdd CTS testQueryKeyStatus in ClearKeySystemTest and\nNativeClearKeySystemTest in a separate CL.\n\nTest: CTS - ClearSystemTests\n  ANDROID_BUILD_droid-cts/tools/cts-tradefed run cts -m\n  CtsMediaTestCases --test android.media.cts.ClearKeySystemTest\n\nTest: CTS - NativeClearSystemTests\n  ANDROID_BUILD_droid-cts/tools/cts-tradefed run cts -m\n  CtsMediaTestCases --test android.media.cts.NativeClearKeySystemTest\n\nbug: 64938501\nChange-Id: I8371a3b871e90762f1e7c8453dd6002c31f7eb13\n"
    },
    {
      "commit": "2999d3596225d560fec27cbf73e4577f02ac3fd5",
      "tree": "00dea5ec6af91355c79fe54d9acc82217632e65a",
      "parents": [
        "cea54cf940630bd0f462f2c9dcb2bfb75e5ebd68",
        "cbdeea977b79c41910b004cffcb80d81265853e8"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 07 02:20:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 07 02:20:48 2017 +0000"
      },
      "message": "Merge \"Implement IOmxStore\" into oc-mr1-dev"
    },
    {
      "commit": "c74217673708b2efba97301b1c4455b8fd872a7f",
      "tree": "f79927567b2c808b605fda4ec31823d22d294922",
      "parents": [
        "0d786c9f460e83d35b92a046318d5ae82dffe820",
        "fbe70ae7f251d159ed83ab61587a88003f20d44b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 07 02:20:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 07 02:20:48 2017 +0000"
      },
      "message": "Merge \"Implement IOmxStore\""
    },
    {
      "commit": "bcc3674648bc6f554d89a2a5d7721ed41c53f83b",
      "tree": "ae3f8fcecce7f06b44088ff4c8adf3248f287f4b",
      "parents": [
        "7328a80ffc83729cc6252c79e0851a31af59c653"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Aug 31 17:24:51 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Sep 06 17:21:34 2017 -0700"
      },
      "message": "aaudio: fix timestamps and underruns\n\nStart the client after we get valid timing data from the server.\nThat can take a while because of the long cold start times.\nThe client is synced with the current position of the service.\nNow the client can start clean with no underruns.\n\nBug: 63918065\nTest: test_timestamps.cpp\nChange-Id: I5d01eb844e4b14cd5477d56ea1dd9e309abc1c52\n"
    },
    {
      "commit": "7328a80ffc83729cc6252c79e0851a31af59c653",
      "tree": "62c8ae222700101931459a8ee921a4c016d34871",
      "parents": [
        "187dcd4eeaeace78665dafcee6acb074ef390545"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Aug 30 09:29:48 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Sep 06 17:08:19 2017 -0700"
      },
      "message": "aaudio: prevent retrograde motion in Legacy timestamps\n\nUse MonotonicCounter for timestamp position.\n\nBug: 63918065\nTest: write_sine_callback.cpp and test_timestamps.cpp\nChange-Id: Iea58384e2d96adcfad586e8c522024baaecccb8c\n"
    },
    {
      "commit": "187dcd4eeaeace78665dafcee6acb074ef390545",
      "tree": "01ed91d32634e648d06b059da4f9dda126620a44",
      "parents": [
        "cda5c070b3188a52771aa463507312ecf0180976"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Aug 29 09:04:35 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Sep 06 16:42:34 2017 -0700"
      },
      "message": "aaudio example: print timestamps during callbacks.\n\nBug: 63918065\nTest: this is a test\nChange-Id: Id25dd36764761583986d3ce29f7d82032ec4539f\n"
    },
    {
      "commit": "0d786c9f460e83d35b92a046318d5ae82dffe820",
      "tree": "41f956edfc9995ea0b2054dd9e5ed3e259f345f7",
      "parents": [
        "e247023e785e581349d8fb926c4a1bed239b623c",
        "95ea161b05040412d95b5add98dc882e3be4075c"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Sep 06 22:25:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 06 22:25:14 2017 +0000"
      },
      "message": "Merge \"Add MTP and PTP OS descriptors.\""
    },
    {
      "commit": "c4e60eb165608f08cd85ed2fccbdaa6700f271cd",
      "tree": "8f73643165520a2d88fb83353eb330f9e478b684",
      "parents": [
        "cea54cf940630bd0f462f2c9dcb2bfb75e5ebd68"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Sep 06 11:14:57 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Sep 06 12:03:53 2017 -0700"
      },
      "message": "AudioTrack: Fix extended timestamp offset\n\nThe extended timestamp server and kernel location positions\nneed the proper client side delta offset for native AudioTrack API calls.\nThe client location position is unaffected along with the legacy timestamp.\n\nTest: test_timestamp, Photos, kill audioserver\nBug: 65386236\nChange-Id: Idd71b6a31e0e86a323d0e5e343a2836e34c08673\n"
    },
    {
      "commit": "95ea161b05040412d95b5add98dc882e3be4075c",
      "tree": "cb28f35b0cca89042150ee94da51e590cb7cdd29",
      "parents": [
        "82f633d49293b24b26381a82d77b06693754b387"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Aug 31 11:57:45 2017 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Sep 06 11:20:26 2017 -0700"
      },
      "message": "Add MTP and PTP OS descriptors.\n\nThis adds OS descriptor functionality for\ndevices that don\u0027t use configfs for OS descriptors.\n\nTest: usb sniffer, verify descriptors sent\nBug: 64790536\nChange-Id: Iec417606f86fe4d7492273d09d685ab2ec3d03c8\n"
    },
    {
      "commit": "cda5c070b3188a52771aa463507312ecf0180976",
      "tree": "f798fa438b8f4a98272d314375acf471c33b40c5",
      "parents": [
        "90153cae7ffd321338f90678a80abd62fb56e877"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Aug 31 17:23:18 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Sep 06 10:19:00 2017 -0700"
      },
      "message": "aaudio: test timestamps\n\nRun for a while, gathering timestamps\nthen print a report.\n\nBug: 63918065\nTest: this is a test\nChange-Id: Ie9ada2d22fc265247a4d6c9645e42cf94caa1c05\n"
    },
    {
      "commit": "e247023e785e581349d8fb926c4a1bed239b623c",
      "tree": "850157e9f268725e25dd0e1b98dfd729e61e0e76",
      "parents": [
        "fdf4151313d35e0ef504955ae738550b6ffd338b",
        "0fbd5badd563360827c81b9096381096e9eadf9c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Sep 06 16:26:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 16:26:55 2017 +0000"
      },
      "message": "Merge \"AudioTrack: Limit timestamp time lag after start\" into oc-mr1-dev am: cea54cf940\nam: 0fbd5badd5\n\nChange-Id: I910d96c6901bad81987191ea2485435a6fcf8a7f\n"
    },
    {
      "commit": "0fbd5badd563360827c81b9096381096e9eadf9c",
      "tree": "6ee4991209e9e54f798a1030535594155da86ef0",
      "parents": [
        "ed974ae7e52001e26db142d4b6ec5af153e14291",
        "cea54cf940630bd0f462f2c9dcb2bfb75e5ebd68"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Sep 06 16:24:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 16:24:56 2017 +0000"
      },
      "message": "Merge \"AudioTrack: Limit timestamp time lag after start\" into oc-mr1-dev\nam: cea54cf940\n\nChange-Id: I02e28f74518a3b6b0def33b87654b17c67594e47\n"
    },
    {
      "commit": "cea54cf940630bd0f462f2c9dcb2bfb75e5ebd68",
      "tree": "050aeb96c9eb1a2f74039097bfade286265869b1",
      "parents": [
        "7160fe0a07f4a9822023f5a9bed4ebd0003c10e3",
        "ffa3695a012d22c6c81cf311232c5c84c06f9219"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Sep 06 16:18:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 06 16:18:55 2017 +0000"
      },
      "message": "Merge \"AudioTrack: Limit timestamp time lag after start\" into oc-mr1-dev"
    },
    {
      "commit": "fdf4151313d35e0ef504955ae738550b6ffd338b",
      "tree": "267fc28c818964a7e663c1a39f24bd9c99457189",
      "parents": [
        "1db35afbb9d536f1a26955355e641b35b6aefb94",
        "ed974ae7e52001e26db142d4b6ec5af153e14291"
      ],
      "author": {
        "name": "Ram Mohan",
        "email": "ram.mohan@ittiam.com",
        "time": "Wed Sep 06 03:32:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 03:32:35 2017 +0000"
      },
      "message": "Merge \"Softflac: enumerate port format\" into oc-mr1-dev am: 7160fe0a07\nam: ed974ae7e5\n\nChange-Id: I38eb28d30124841f0685ceef27aaddf9dbf2c3f6\n"
    },
    {
      "commit": "ed974ae7e52001e26db142d4b6ec5af153e14291",
      "tree": "375f54a3033c8c73ebfbb040b775112360648204",
      "parents": [
        "1a58a266d2efe09b4f396653afc8f52e05d1cc5e",
        "7160fe0a07f4a9822023f5a9bed4ebd0003c10e3"
      ],
      "author": {
        "name": "Ram Mohan",
        "email": "ram.mohan@ittiam.com",
        "time": "Wed Sep 06 03:30:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 03:30:06 2017 +0000"
      },
      "message": "Merge \"Softflac: enumerate port format\" into oc-mr1-dev\nam: 7160fe0a07\n\nChange-Id: I77e19465334745d70f191876a6aca44c3b75db1a\n"
    },
    {
      "commit": "7160fe0a07f4a9822023f5a9bed4ebd0003c10e3",
      "tree": "91e94d56405f5c52496c117547e84279acedf0f0",
      "parents": [
        "e4bf97fbf4302bdea149fba4114b96b6ab9a4799",
        "17a072a947f103004534ec2254a23be7c4d80680"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 06 03:27:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 06 03:27:36 2017 +0000"
      },
      "message": "Merge \"Softflac: enumerate port format\" into oc-mr1-dev"
    },
    {
      "commit": "1db35afbb9d536f1a26955355e641b35b6aefb94",
      "tree": "f4d8e3004e062ec62559f6115559c79f960a0924",
      "parents": [
        "5ea7711a0625ee53c37e2348f07b4c78cea3f6b3",
        "1a58a266d2efe09b4f396653afc8f52e05d1cc5e"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Sep 06 01:24:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 01:24:15 2017 +0000"
      },
      "message": "Merge \"Fix null pointer dereferencing in TWGBP\" into oc-mr1-dev am: e4bf97fbf4\nam: 1a58a266d2\n\nChange-Id: I2d60b7f6e208fa2c7d97b7541021389a9d859c88\n"
    },
    {
      "commit": "5ea7711a0625ee53c37e2348f07b4c78cea3f6b3",
      "tree": "42b4b0ffde874327b4e46f6ac72cf118b39bee7f",
      "parents": [
        "7424e25394dc417872f0d999636a2b2ba34991eb",
        "04790854acb7b8236f9e488a17e8b9f147d65ceb"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Sep 06 01:23:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 01:23:31 2017 +0000"
      },
      "message": "Merge \"img_utils: fix static analyzer complaints\" am: 69545369ee am: 5f15fcc82c am: fdbafb6aa8\nam: 04790854ac\n\nChange-Id: Ibacbd990fe9f5a935a5ccc4d825716cdca5718ab\n"
    },
    {
      "commit": "1a58a266d2efe09b4f396653afc8f52e05d1cc5e",
      "tree": "d9d78e4033faddcb08e51a4ed1daaadeab59fd86",
      "parents": [
        "04790854acb7b8236f9e488a17e8b9f147d65ceb",
        "e4bf97fbf4302bdea149fba4114b96b6ab9a4799"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Sep 06 00:56:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:56:53 2017 +0000"
      },
      "message": "Merge \"Fix null pointer dereferencing in TWGBP\" into oc-mr1-dev\nam: e4bf97fbf4\n\nChange-Id: Idf6dab48665317af55caed54e11d6fa0b28a32d6\n"
    },
    {
      "commit": "7424e25394dc417872f0d999636a2b2ba34991eb",
      "tree": "6e92a17bdaebce04f66dfabf2f3c7fca5908198e",
      "parents": [
        "0449d62b36cf292e6471cf64ba3d13b9fe62ce91",
        "29c9060b9535d958899699cc7a32be93cd33871c"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Wed Sep 06 00:50:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:50:55 2017 +0000"
      },
      "message": "Merge \"If stopAllRecognitions is supported, do not call stopRecognition again.\" into oc-mr1-dev am: 1a6ee56df4\nam: 29c9060b95\n\nChange-Id: Ic1e468e2f1ff0b4e8fe3148a5b92c35b82c23b75\n"
    },
    {
      "commit": "e4bf97fbf4302bdea149fba4114b96b6ab9a4799",
      "tree": "11d88a43502adcaeba210a37dba0fb0c1113d5df",
      "parents": [
        "1a6ee56df46c0fe180274b5b5704df93f5cd1dd0",
        "d8cbbf9f426153596377ae6189f68865ed5790bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 06 00:44:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 06 00:44:26 2017 +0000"
      },
      "message": "Merge \"Fix null pointer dereferencing in TWGBP\" into oc-mr1-dev"
    },
    {
      "commit": "04790854acb7b8236f9e488a17e8b9f147d65ceb",
      "tree": "b106689a23864ff31b694940d5b5c797c5a09444",
      "parents": [
        "29c9060b9535d958899699cc7a32be93cd33871c",
        "fdbafb6aa899cf51a64c01a098735b184d2f7ddb"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Sep 06 00:43:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:43:15 2017 +0000"
      },
      "message": "Merge \"img_utils: fix static analyzer complaints\" am: 69545369ee am: 5f15fcc82c\nam: fdbafb6aa8\n\nChange-Id: I014e82458fa5d1d53ecc78135a95ab43edbcc82e\n"
    },
    {
      "commit": "0449d62b36cf292e6471cf64ba3d13b9fe62ce91",
      "tree": "2542122c5137c1f64e6d4be538fca5975a7bd37b",
      "parents": [
        "03f367f8b33a0229622f8fbf59a0cb6b593a7b5a",
        "f1712fd9d99fc80b31fc1dc31f223db39f6870fe"
      ],
      "author": {
        "name": "Patrik2 Carlsson",
        "email": "patrik2.carlsson@sonymobile.com",
        "time": "Wed Sep 06 00:41:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:41:06 2017 +0000"
      },
      "message": "Merge \"Matroska: HEVC support\" am: 8bc6203d51 am: bf45c4088e am: b8c552960e\nam: f1712fd9d9\n\nChange-Id: I897b1ff3b2bf6399611aac34210de2936a403f22\n"
    },
    {
      "commit": "03f367f8b33a0229622f8fbf59a0cb6b593a7b5a",
      "tree": "3640ad2379d888292ae8bea7fde0942a6b05f67d",
      "parents": [
        "3fe902f87f4105507629ccdefd5bd84cee526d2f",
        "0d2236307bec77f324964c9aef241c71a2133dd2"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 06 00:39:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:39:52 2017 +0000"
      },
      "message": "Merge \"Suppress chatty debug messages\" into oc-mr1-dev am: 39557840ad\nam: 0d2236307b\n\nChange-Id: I93a2172a834246aeef3a24e921d58f6751983a79\n"
    },
    {
      "commit": "3fe902f87f4105507629ccdefd5bd84cee526d2f",
      "tree": "87005d233493ebc8650b18bc1e9d34f036b1af28",
      "parents": [
        "100f149c9dc914e682d8ebbe4e03b774b608ae55",
        "3d084449484e1a5fef8189713db2d50b3078c836"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Sep 06 00:39:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:39:05 2017 +0000"
      },
      "message": "Fix Auxiliary Effect Buffer Corruption am: 02fd279724\nam: 3d08444948\n\nChange-Id: If685e2328a3bfa17e172b5c09530fd4b1002c972\n"
    },
    {
      "commit": "100f149c9dc914e682d8ebbe4e03b774b608ae55",
      "tree": "f4bc0041b204521254864f3635073a091bc2e4c6",
      "parents": [
        "014df71ed78023d99ca72578f7866cabbc1e6601",
        "085687213c9d6617933def0bf823b23afd10668e"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Sep 06 00:38:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:38:23 2017 +0000"
      },
      "message": "Merge \"libcameraservice: fix static analyzer complaints\" am: 836a3100bd am: 45e78fa78c am: fd2a7cbc22\nam: 085687213c\n\nChange-Id: I2728f933795d7a732007f0cda9be6d6be5d707e9\n"
    },
    {
      "commit": "fdbafb6aa899cf51a64c01a098735b184d2f7ddb",
      "tree": "783317609eeb091368abeb752e4f176f45229cd2",
      "parents": [
        "b8c552960e99f0799d406bd1b09243385cd1c9f8",
        "5f15fcc82c5431ae0a63d4fc547716a8f24e9263"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Sep 06 00:29:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:29:44 2017 +0000"
      },
      "message": "Merge \"img_utils: fix static analyzer complaints\" am: 69545369ee\nam: 5f15fcc82c\n\nChange-Id: I3f790bc4d2051732165df48f2ca1e350ecf799cc\n"
    },
    {
      "commit": "29c9060b9535d958899699cc7a32be93cd33871c",
      "tree": "f426c6aee9047bb8c91c2e99d477aafb5fef1f76",
      "parents": [
        "f1712fd9d99fc80b31fc1dc31f223db39f6870fe",
        "1a6ee56df46c0fe180274b5b5704df93f5cd1dd0"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Wed Sep 06 00:17:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:17:46 2017 +0000"
      },
      "message": "Merge \"If stopAllRecognitions is supported, do not call stopRecognition again.\" into oc-mr1-dev\nam: 1a6ee56df4\n\nChange-Id: I772ef83ff3593ba9d9c15c1c17bc84a24981bd08\n"
    },
    {
      "commit": "5f15fcc82c5431ae0a63d4fc547716a8f24e9263",
      "tree": "783317609eeb091368abeb752e4f176f45229cd2",
      "parents": [
        "bf45c4088e870bfd8d188380d6f79c0ff084ccab",
        "69545369eef7dcaf81b889a2fc216ec7923c9622"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Sep 06 00:16:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:16:44 2017 +0000"
      },
      "message": "Merge \"img_utils: fix static analyzer complaints\"\nam: 69545369ee\n\nChange-Id: I8b25db188adbfd44d0f4176e763bc14fd53d19e6\n"
    },
    {
      "commit": "f1712fd9d99fc80b31fc1dc31f223db39f6870fe",
      "tree": "9213924dcf9d063027f1fd99a4677681cf0a98a6",
      "parents": [
        "0d2236307bec77f324964c9aef241c71a2133dd2",
        "b8c552960e99f0799d406bd1b09243385cd1c9f8"
      ],
      "author": {
        "name": "Patrik2 Carlsson",
        "email": "patrik2.carlsson@sonymobile.com",
        "time": "Wed Sep 06 00:09:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:09:10 2017 +0000"
      },
      "message": "Merge \"Matroska: HEVC support\" am: 8bc6203d51 am: bf45c4088e\nam: b8c552960e\n\nChange-Id: I4019bdb40b00e9aadfd2517bd69fdeaa68f9f417\n"
    },
    {
      "commit": "1a6ee56df46c0fe180274b5b5704df93f5cd1dd0",
      "tree": "548ec03e208d2e5847656723ff8ef7f9f32045d1",
      "parents": [
        "39557840ad6ac85109ed9c57b8ec3c641367ae27",
        "de22f8acdc8e3adf94a9770b867b355e3ca88f62"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Wed Sep 06 00:07:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 06 00:07:32 2017 +0000"
      },
      "message": "Merge \"If stopAllRecognitions is supported, do not call stopRecognition again.\" into oc-mr1-dev"
    },
    {
      "commit": "0d2236307bec77f324964c9aef241c71a2133dd2",
      "tree": "85a0ede58bf6e3c6620c05837097f8d9271f940e",
      "parents": [
        "3d084449484e1a5fef8189713db2d50b3078c836",
        "39557840ad6ac85109ed9c57b8ec3c641367ae27"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 06 00:04:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:04:06 2017 +0000"
      },
      "message": "Merge \"Suppress chatty debug messages\" into oc-mr1-dev\nam: 39557840ad\n\nChange-Id: Ieb7f9ae417ffdae52f67defe8fed16e995bd0063\n"
    },
    {
      "commit": "69545369eef7dcaf81b889a2fc216ec7923c9622",
      "tree": "5244a738dbce4cbd27edd99d9f30fb948a84534e",
      "parents": [
        "8bc6203d515be5f29c6d7918cb51a32a17736159",
        "8a4b3d40a6a1f52b897a0ac49605c1b708e01876"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 06 00:03:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 06 00:03:45 2017 +0000"
      },
      "message": "Merge \"img_utils: fix static analyzer complaints\""
    },
    {
      "commit": "ffa3695a012d22c6c81cf311232c5c84c06f9219",
      "tree": "9efbe30bf98b6a75977fe842083808e8b9d69806",
      "parents": [
        "90153cae7ffd321338f90678a80abd62fb56e877"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Aug 17 10:41:51 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Sep 05 17:02:15 2017 -0700"
      },
      "message": "AudioTrack: Limit timestamp time lag after start\n\nTest: Photos with long pause and resume\nBug: 63614330\nBug: 63976584\nChange-Id: I81ac650c821600fee507c72c3b0c1be60f5e7ab6\n"
    },
    {
      "commit": "b8c552960e99f0799d406bd1b09243385cd1c9f8",
      "tree": "a9ee5fb72ce67d84c33e52ba78eaaeac690aff49",
      "parents": [
        "fd2a7cbc22a4d9b66b54645aec7c666699606a4c",
        "bf45c4088e870bfd8d188380d6f79c0ff084ccab"
      ],
      "author": {
        "name": "Patrik2 Carlsson",
        "email": "patrik2.carlsson@sonymobile.com",
        "time": "Wed Sep 06 00:01:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:01:08 2017 +0000"
      },
      "message": "Merge \"Matroska: HEVC support\" am: 8bc6203d51\nam: bf45c4088e\n\nChange-Id: I74e11e545fddade676bdd3c89e1fbfe64eaf2f9d\n"
    },
    {
      "commit": "39557840ad6ac85109ed9c57b8ec3c641367ae27",
      "tree": "24937c997feeb129c65641f9889e4f3799bc153f",
      "parents": [
        "02fd27972471accb709023f3988ef1472b6cd0d3",
        "6b6cd4d69d9bc0406d16adedf8a72ebdd5a1e127"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 05 23:53:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 05 23:53:35 2017 +0000"
      },
      "message": "Merge \"Suppress chatty debug messages\" into oc-mr1-dev"
    },
    {
      "commit": "bf45c4088e870bfd8d188380d6f79c0ff084ccab",
      "tree": "a9ee5fb72ce67d84c33e52ba78eaaeac690aff49",
      "parents": [
        "45e78fa78c2a17815efe0160c9afebbfa07b1af1",
        "8bc6203d515be5f29c6d7918cb51a32a17736159"
      ],
      "author": {
        "name": "Patrik2 Carlsson",
        "email": "patrik2.carlsson@sonymobile.com",
        "time": "Tue Sep 05 23:53:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 05 23:53:29 2017 +0000"
      },
      "message": "Merge \"Matroska: HEVC support\"\nam: 8bc6203d51\n\nChange-Id: Icf54d8f75b59597f0f5f723502e61b5f10ab1680\n"
    },
    {
      "commit": "8bc6203d515be5f29c6d7918cb51a32a17736159",
      "tree": "30d0c22f61a4fe0726ecf30f3a9620c73e0c9e9f",
      "parents": [
        "836a3100bdf7f5ab1853fee44295d86299f8073b",
        "f69544accbbe7cade5d9a63f632fdb460ade3e19"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 05 23:46:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 05 23:46:40 2017 +0000"
      },
      "message": "Merge \"Matroska: HEVC support\""
    },
    {
      "commit": "014df71ed78023d99ca72578f7866cabbc1e6601",
      "tree": "4ad279ad92b0e060fd8c9a8ad7e9289b2dde3843",
      "parents": [
        "669446c87cf355d9a48190954e5d509f6bdb0461",
        "7b6f67d18a4a4e94fddb836de1176b609968643a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 05 23:33:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 05 23:33:12 2017 +0000"
      },
      "message": "Merge \"MediaClock: add timer\""
    },
    {
      "commit": "3d084449484e1a5fef8189713db2d50b3078c836",
      "tree": "83109823a81cca243091101d084f04ad265ab1c1",
      "parents": [
        "085687213c9d6617933def0bf823b23afd10668e",
        "02fd27972471accb709023f3988ef1472b6cd0d3"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 05 23:18:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 05 23:18:08 2017 +0000"
      },
      "message": "Fix Auxiliary Effect Buffer Corruption\nam: 02fd279724\n\nChange-Id: Ifce8a8e309aee82d46e0003ee45b2c3ce711857b\n"
    },
    {
      "commit": "085687213c9d6617933def0bf823b23afd10668e",
      "tree": "50bd984f79be516b77caec8fc08f1dc19d156a5c",
      "parents": [
        "85ab116e5cc19c11f1eeb17fbf89959ad9617cd0",
        "fd2a7cbc22a4d9b66b54645aec7c666699606a4c"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Sep 05 22:27:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 05 22:27:52 2017 +0000"
      },
      "message": "Merge \"libcameraservice: fix static analyzer complaints\" am: 836a3100bd am: 45e78fa78c\nam: fd2a7cbc22\n\nChange-Id: Ia1c506754b7c5c3d69efbfe57c754d909af18433\n"
    },
    {
      "commit": "fd2a7cbc22a4d9b66b54645aec7c666699606a4c",
      "tree": "09482abddf7f072afbf7daadbac2493e42dd401c",
      "parents": [
        "7dfad0e7e307545403d705b31bc8336a4f08ecfb",
        "45e78fa78c2a17815efe0160c9afebbfa07b1af1"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Sep 05 22:18:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 05 22:18:03 2017 +0000"
      },
      "message": "Merge \"libcameraservice: fix static analyzer complaints\" am: 836a3100bd\nam: 45e78fa78c\n\nChange-Id: Ic6105326383abfbef66e03779d011d7b7e655b2e\n"
    },
    {
      "commit": "45e78fa78c2a17815efe0160c9afebbfa07b1af1",
      "tree": "09482abddf7f072afbf7daadbac2493e42dd401c",
      "parents": [
        "9d9121284b66a1222849a7d73fe1121f0d320a3f",
        "836a3100bdf7f5ab1853fee44295d86299f8073b"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Sep 05 22:04:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 05 22:04:35 2017 +0000"
      },
      "message": "Merge \"libcameraservice: fix static analyzer complaints\"\nam: 836a3100bd\n\nChange-Id: Ia58b6c67c50ab2ddf127f612048e5e3fd999fb3a\n"
    },
    {
      "commit": "7b6f67d18a4a4e94fddb836de1176b609968643a",
      "tree": "84d2d048574eb7de82c7c85e60bd90dcb8d42a36",
      "parents": [
        "f24d95960d85c891fc40db6f1e9644385efb4eb3"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Aug 24 17:20:29 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Sep 05 14:53:52 2017 -0700"
      },
      "message": "MediaClock: add timer\n\nTest: compiles\nBug: 65204641\nChange-Id: Id80a41481255a8f8a9adce40cf10f629f996c6aa\n"
    },
    {
      "commit": "836a3100bdf7f5ab1853fee44295d86299f8073b",
      "tree": "df1ee95a962d2b5ae2b156f1b0460e2cd67cf5db",
      "parents": [
        "7fa5bce9882698c578141fe48984c93f561a9caa",
        "a0b8496016dcd98dc9b8086f0d22b14efb7e48f2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 05 21:48:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 05 21:48:44 2017 +0000"
      },
      "message": "Merge \"libcameraservice: fix static analyzer complaints\""
    },
    {
      "commit": "6b6cd4d69d9bc0406d16adedf8a72ebdd5a1e127",
      "tree": "46daf2cf0c747a30f568610a2e55ac63d9c3e496",
      "parents": [
        "90153cae7ffd321338f90678a80abd62fb56e877"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Sep 05 14:19:15 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Sep 05 14:20:43 2017 -0700"
      },
      "message": "Suppress chatty debug messages\n\nALOGD()-\u003eALOGV() and remove some other debugging.\n\nBug: 65027506\nTest: observed logcat output\nChange-Id: If84dc0cb7a80dc59f7b5ae6142b662c2dd64863e\n"
    },
    {
      "commit": "02fd27972471accb709023f3988ef1472b6cd0d3",
      "tree": "e19376691a29489476d01a2b5f5d9f1a0a649d88",
      "parents": [
        "90153cae7ffd321338f90678a80abd62fb56e877"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 05 12:53:39 2017 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 05 12:53:39 2017 -0700"
      },
      "message": "Fix Auxiliary Effect Buffer Corruption\n\nOutput buffer is shared with temp buffer. Conversion should go low to\nhigh indexes in array to avoid corruption.\n\nBug: 65375387\n\nTest: Manual testing with SoloTester app.\nChange-Id: I1b96e6c625d2b0a857f029e493b5fcb22bf02ece\n"
    },
    {
      "commit": "669446c87cf355d9a48190954e5d509f6bdb0461",
      "tree": "de1f558a97beb017d21169f834e805772546490a",
      "parents": [
        "f24d95960d85c891fc40db6f1e9644385efb4eb3",
        "85ab116e5cc19c11f1eeb17fbf89959ad9617cd0"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Sep 05 16:49:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 05 16:49:41 2017 +0000"
      },
      "message": "Merge \"audioflinger: pass return code up from startClient\" into oc-mr1-dev am: 90153cae7f\nam: 85ab116e5c\n\nChange-Id: I8ac2b52fdbfd292ea376e19b6645e5518d30ccef\n"
    },
    {
      "commit": "85ab116e5cc19c11f1eeb17fbf89959ad9617cd0",
      "tree": "0abccd8db4455859cfd0d099cf0e67304982e590",
      "parents": [
        "d7c0f9f5bf83a2e45308b70643ba7785122b8c7f",
        "90153cae7ffd321338f90678a80abd62fb56e877"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Sep 05 16:33:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 05 16:33:31 2017 +0000"
      },
      "message": "Merge \"audioflinger: pass return code up from startClient\" into oc-mr1-dev\nam: 90153cae7f\n\nChange-Id: I1099b6602b633913f2d319be8bf96d0025abb4d4\n"
    },
    {
      "commit": "90153cae7ffd321338f90678a80abd62fb56e877",
      "tree": "da0bc440061d86b1bf6582343e90add700bc6be4",
      "parents": [
        "e185203e555cd119beb6863a853198b598ac8cde",
        "81ad5ecd211d0f30225714ae8ee61c4d76dbcf56"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Sep 05 16:12:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 05 16:12:15 2017 +0000"
      },
      "message": "Merge \"audioflinger: pass return code up from startClient\" into oc-mr1-dev"
    },
    {
      "commit": "81ad5ecd211d0f30225714ae8ee61c4d76dbcf56",
      "tree": "0160fa4543c2a83f34863a373d0854119334dd76",
      "parents": [
        "3b224af571e8e70ef643a36e144e7427857d271d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 01 10:45:41 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Sep 05 09:08:23 2017 -0700"
      },
      "message": "audioflinger: pass return code up from startClient\n\nWas ignoring failed start.\n\nBug: 65262790\nTest: see bug\nChange-Id: I0b1d19adfd50d2b00d86bb82f278b720fcbacdb1\n"
    },
    {
      "commit": "17a072a947f103004534ec2254a23be7c4d80680",
      "tree": "6f32c476ab39a8d2857ead01363dbc69a8d943dc",
      "parents": [
        "3b224af571e8e70ef643a36e144e7427857d271d"
      ],
      "author": {
        "name": "Ram Mohan",
        "email": "ram.mohan@ittiam.com",
        "time": "Wed Aug 30 13:42:56 2017 +0530"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Sep 02 02:10:29 2017 -0700"
      },
      "message": "Softflac: enumerate port format\n\nTest: make vts -j99 BUILD_GOOGLE_VTS\u003dtrue TARGET_PRODUCT\u003daosp_arm64 \\\n\u0026\u0026 vts-tradefed run commandAndExit vts \\\n--skip-all-system-status-check --primary-abi-only \\\n--skip-preconditions --module VtsHalMediaOmxV1_0Test -l INFO\n\nBug: 63796949\n\nChange-Id: If177f834714ab9b4415bc039f9079d5f684aff5d\n"
    },
    {
      "commit": "f24d95960d85c891fc40db6f1e9644385efb4eb3",
      "tree": "79b1a8d807f48b5ae473db1058cdf4a1f48d3df6",
      "parents": [
        "59b54495e46af87450bea1b8e44e9a01dab04790",
        "d7c0f9f5bf83a2e45308b70643ba7785122b8c7f"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 01 23:25:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 23:25:09 2017 +0000"
      },
      "message": "Merge \"aaudio examples: handle disconnect in write_sine_callback\" into oc-mr1-dev am: e185203e55\nam: d7c0f9f5bf\n\nChange-Id: I9a32952df8fa0dafa3d15c9c514b6e10f9e1eb44\n"
    },
    {
      "commit": "59b54495e46af87450bea1b8e44e9a01dab04790",
      "tree": "17aa2913b9b736fc867964d44d02d612a0d6fdc3",
      "parents": [
        "fb70e75da021eca82378d4ded6589d3a86672e96",
        "ea9037e691933d09a4d058011a74463cbbe38974"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 01 23:24:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 23:24:32 2017 +0000"
      },
      "message": "Merge \"Improve summarized statistics\" into oc-mr1-dev am: 8ecb66eb65\nam: ea9037e691\n\nChange-Id: Ic76ca11f742e1ea4a565e58a13683a69c15a9fab\n"
    },
    {
      "commit": "fb70e75da021eca82378d4ded6589d3a86672e96",
      "tree": "0d5fe47dbae3f8b5b05007ad6ecc39f7e1fcd7eb",
      "parents": [
        "0b8529fbacaa35634ac24bb62c5890cddcb623b6",
        "baf9bda6a488248063ec7a5384a41e157ff69e05"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 01 23:23:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 23:23:31 2017 +0000"
      },
      "message": "Merge \"track pkgname/version in media.metrics\" into oc-mr1-dev am: dbedf0ab12\nam: baf9bda6a4\n\nChange-Id: Ibd812b72b8f3383097ee5eb8bb556dbbab8865a9\n"
    },
    {
      "commit": "cbdeea977b79c41910b004cffcb80d81265853e8",
      "tree": "6bebe2d32c969b80b1a54c9453cb905376e31b0b",
      "parents": [
        "3b224af571e8e70ef643a36e144e7427857d271d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jul 27 02:21:57 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Sep 01 16:22:23 2017 -0700"
      },
      "message": "Implement IOmxStore\n\nSeparate out MediaCodecsXmlParser and implement IOmxStore and IOMXStore.\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts -m \\\nCtsMediaTestCases -t android.media.cts.MediaCodecListTest\n\nBug: 37657124\n\nMerged-In: I8c5a3a8fe6defab4f17c8a49bce57452879193dc\nChange-Id: I8c5a3a8fe6defab4f17c8a49bce57452879193dc\n"
    },
    {
      "commit": "fbe70ae7f251d159ed83ab61587a88003f20d44b",
      "tree": "f5a5afbcc4f8f9a755b882a4f346e22488558a12",
      "parents": [
        "c9b7057b6229b6364631918a915266c3aaa1c961"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jul 27 02:21:57 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Sep 01 16:18:38 2017 -0700"
      },
      "message": "Implement IOmxStore\n\nSeparate out MediaCodecsXmlParser and implement IOmxStore and IOMXStore.\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts -m \\\nCtsMediaTestCases -t android.media.cts.MediaCodecListTest\n\nBug: 37657124\n\nChange-Id: I8c5a3a8fe6defab4f17c8a49bce57452879193dc\n"
    },
    {
      "commit": "d7c0f9f5bf83a2e45308b70643ba7785122b8c7f",
      "tree": "3469f78715ed0c3fef5b0c80674c9b9eb0c117a8",
      "parents": [
        "ea9037e691933d09a4d058011a74463cbbe38974",
        "e185203e555cd119beb6863a853198b598ac8cde"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 01 23:14:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 23:14:59 2017 +0000"
      },
      "message": "Merge \"aaudio examples: handle disconnect in write_sine_callback\" into oc-mr1-dev\nam: e185203e55\n\nChange-Id: I09ee898282a8dc415aa487a22335c98310176f0d\n"
    },
    {
      "commit": "ea9037e691933d09a4d058011a74463cbbe38974",
      "tree": "83010cbdba54ce915eca6e0cc0222c4315f4b8b2",
      "parents": [
        "baf9bda6a488248063ec7a5384a41e157ff69e05",
        "8ecb66eb651560d5220e5111a792bf0462b614d7"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 01 23:14:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 23:14:08 2017 +0000"
      },
      "message": "Merge \"Improve summarized statistics\" into oc-mr1-dev\nam: 8ecb66eb65\n\nChange-Id: Ibbfe5f51744cfdb017a787dc26eaea6f1a9bcf40\n"
    },
    {
      "commit": "baf9bda6a488248063ec7a5384a41e157ff69e05",
      "tree": "287e3573e673ce1ede7f25cbbcee0d96faba641a",
      "parents": [
        "9600c9d070cd6b44462c08e29f29ec0774dc62c7",
        "dbedf0ab1296ffc7e7e8b4c59a0a4746ed888898"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 01 23:13:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 23:13:03 2017 +0000"
      },
      "message": "Merge \"track pkgname/version in media.metrics\" into oc-mr1-dev\nam: dbedf0ab12\n\nChange-Id: I57b07ed336fd60e326fad48206cad5fa19268d82\n"
    },
    {
      "commit": "0b8529fbacaa35634ac24bb62c5890cddcb623b6",
      "tree": "f2ae5de5ae80bb6f69b929172804410e3335abf8",
      "parents": [
        "f238bd3c57632b7f4eeb6b1a6a9542058e911a5b",
        "8cf3a0788df2ee184b498086b1b8da322eeadcca"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Fri Sep 01 23:07:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 01 23:07:08 2017 +0000"
      },
      "message": "Merge \"Generate the IPlayer interface with AIDL.\""
    },
    {
      "commit": "e185203e555cd119beb6863a853198b598ac8cde",
      "tree": "9da8bf8de4fe2bfe43d749ebac38f6ed6632c4ae",
      "parents": [
        "8ecb66eb651560d5220e5111a792bf0462b614d7",
        "7a61a3ae540748164068683cadacaea5ed225d68"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 01 22:55:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 01 22:55:42 2017 +0000"
      },
      "message": "Merge \"aaudio examples: handle disconnect in write_sine_callback\" into oc-mr1-dev"
    },
    {
      "commit": "8ecb66eb651560d5220e5111a792bf0462b614d7",
      "tree": "350cfc4003df074156fb87efc9fff460a327a8e7",
      "parents": [
        "dbedf0ab1296ffc7e7e8b4c59a0a4746ed888898",
        "96eaaac739475214634ee17e3623579f255d71b8"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 01 22:33:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 01 22:33:59 2017 +0000"
      },
      "message": "Merge \"Improve summarized statistics\" into oc-mr1-dev"
    },
    {
      "commit": "dbedf0ab1296ffc7e7e8b4c59a0a4746ed888898",
      "tree": "11341ec5d9b581b2620a7a2aab6789ca6df1aaa4",
      "parents": [
        "fe5f909f2ae99045daa290276193f5734095f74c",
        "f65f421540d8d1e2aad17b86368405b83cb40a26"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 01 22:29:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 01 22:29:10 2017 +0000"
      },
      "message": "Merge \"track pkgname/version in media.metrics\" into oc-mr1-dev"
    },
    {
      "commit": "f238bd3c57632b7f4eeb6b1a6a9542058e911a5b",
      "tree": "579fe5f4e9b9ca1d359822e033cf9411334ce856",
      "parents": [
        "b4fea95b996a1ac94fa1b57ee82f66187bc01286",
        "9600c9d070cd6b44462c08e29f29ec0774dc62c7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Sep 01 21:11:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 21:11:22 2017 +0000"
      },
      "message": "Merge \"stagefright: disable B-frames\" into oc-mr1-dev am: fe5f909f2a\nam: 9600c9d070\n\nChange-Id: I7891810fff2c53c09592a2c77106dec7ad169337\n"
    },
    {
      "commit": "9600c9d070cd6b44462c08e29f29ec0774dc62c7",
      "tree": "5497c7e21745da782944281b63c198675b0c193d",
      "parents": [
        "aa88f751a7b177fb8d9621df18205b552f6455e9",
        "fe5f909f2ae99045daa290276193f5734095f74c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Sep 01 21:05:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 21:05:54 2017 +0000"
      },
      "message": "Merge \"stagefright: disable B-frames\" into oc-mr1-dev\nam: fe5f909f2a\n\nChange-Id: I82988760372cf4d2f2acb7dc929df04e9879d17e\n"
    },
    {
      "commit": "fe5f909f2ae99045daa290276193f5734095f74c",
      "tree": "51fd7abbe5a1747a678531c36da32fd1837bdbcf",
      "parents": [
        "d9028c00a7fab35dc2a54c2975a44b5dc3fbb005",
        "9a5222b056d7aeb07335127cc8431428cfb824f2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Sep 01 20:59:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 01 20:59:12 2017 +0000"
      },
      "message": "Merge \"stagefright: disable B-frames\" into oc-mr1-dev"
    },
    {
      "commit": "b4fea95b996a1ac94fa1b57ee82f66187bc01286",
      "tree": "c95b103b2e38d0e10c18ba41181e195aa76e5f89",
      "parents": [
        "4021f7efdc8f6db48b9d6f1cd4d0c22d8bff29ee",
        "cc1895eb41723109cb62f00ea524baea408d6a70"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Fri Sep 01 20:13:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 01 20:13:53 2017 +0000"
      },
      "message": "Merge \"Remove leftover of change ff6900d8f991aac0b67b625f8a1d4d0461b4\""
    },
    {
      "commit": "7a61a3ae540748164068683cadacaea5ed225d68",
      "tree": "3bd852fe12b990b9dafa69409c87d94d0f410a01",
      "parents": [
        "3b224af571e8e70ef643a36e144e7427857d271d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Mon Jul 10 11:53:09 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 01 11:33:03 2017 -0700"
      },
      "message": "aaudio examples: handle disconnect in write_sine_callback\n\nAutomatically reopen the stream if we get disconnected.\nAdd a futex based signaling class so that the error callback can\nimmediately inform a waiting thread.\n\nThis can be used to prevent the system from playing an unpleasant sound\nafter the stream is disconnected.\n\nBug: 63342351\nTest: plug and unplug headphones while running write_sine_callback\nChange-Id: I3ea4fb24106156a29d2f302f3eb614f25f1b758a\n"
    },
    {
      "commit": "4021f7efdc8f6db48b9d6f1cd4d0c22d8bff29ee",
      "tree": "df0b85a9e1f9adef41b51570e4985b572e948607",
      "parents": [
        "c9b7057b6229b6364631918a915266c3aaa1c961",
        "aa88f751a7b177fb8d9621df18205b552f6455e9"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Sep 01 17:49:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 17:49:08 2017 +0000"
      },
      "message": "Merge \"audio effects: Eliminate the cause warning logs about unreleased interface\" into oc-mr1-dev am: d9028c00a7\nam: aa88f751a7\n\nChange-Id: Ib2d0545311ebe3f922a9ea5f5190689b620ab60e\n"
    },
    {
      "commit": "aa88f751a7b177fb8d9621df18205b552f6455e9",
      "tree": "baf9de0c45dd34bbeffe898b3ee0ab683fb892c4",
      "parents": [
        "eb68f293472472bcbded37f5b034289967935f97",
        "d9028c00a7fab35dc2a54c2975a44b5dc3fbb005"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Sep 01 17:43:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 17:43:38 2017 +0000"
      },
      "message": "Merge \"audio effects: Eliminate the cause warning logs about unreleased interface\" into oc-mr1-dev\nam: d9028c00a7\n\nChange-Id: I649c959e66c4a54f2a31b2c4cdc3c61a6ef8e14a\n"
    },
    {
      "commit": "d9028c00a7fab35dc2a54c2975a44b5dc3fbb005",
      "tree": "b7ec33182c3cd81f155b80ddca4c94c6d6d0c91a",
      "parents": [
        "3b224af571e8e70ef643a36e144e7427857d271d",
        "5b506f21b1bf4e49cbcb341b46881a77e2f98bf7"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Sep 01 17:30:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 01 17:30:56 2017 +0000"
      },
      "message": "Merge \"audio effects: Eliminate the cause warning logs about unreleased interface\" into oc-mr1-dev"
    },
    {
      "commit": "8cf3a0788df2ee184b498086b1b8da322eeadcca",
      "tree": "1bd36129bbd4afa491689deca23977dbf30930f6",
      "parents": [
        "a5ec8b0ec9c94fd9474fae1d1d1dc798ae6c4d2d"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Wed Aug 09 09:01:33 2017 -0700"
      },
      "committer": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Fri Sep 01 10:14:30 2017 -0700"
      },
      "message": "Generate the IPlayer interface with AIDL.\n\nThis removes the manually rolled IPlayer implementation and instead uses\nan aidl generated implementation. The IPlayer aidl file is moved from\nframeworks/base/.\n\nTest: run cts --module CtsMediaTestCases\nBug: 64223827\nChange-Id: Ia609f7ba1cc6f71ce919d6174dd8b5e0e1b05575\n"
    },
    {
      "commit": "710c142d6a83a5f96cd34e4209bd9cac2f4c6639",
      "tree": "da2c7b635230a2de180ce26a3bf92a6271b1592f",
      "parents": [
        "c4a226e8584b3d87c2503ddfcde336f63e7c6487"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Aug 30 11:19:38 2017 +0100"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Sep 01 10:21:32 2017 +0100"
      },
      "message": "Camera: Avoid stream re-configuration when format gets overridden\n\nIt is allowed and expected some stream formats to get overriden\nby the Hal implementation. In such cases the original format should\nbe stored and made available to device clients.\n\nBug: 64571102\nTest: Camera CTS\nChange-Id: Ic1153390e0c4d194475fbda8c8a13323bd7e73c0\n"
    },
    {
      "commit": "9a5222b056d7aeb07335127cc8431428cfb824f2",
      "tree": "20f7b8c8e5a838cace392729e9d8a2ef7a2deaa3",
      "parents": [
        "3b224af571e8e70ef643a36e144e7427857d271d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 31 18:43:51 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Sep 01 01:59:27 2017 +0000"
      },
      "message": "stagefright: disable B-frames\n\nWe cannot guarantee finalizing .mp4 files that contain B-frames,\nso disable them.\n\nBug: 64949961\nChange-Id: Ie2672881485576b19daf9f4cf369568410093b9e\n"
    },
    {
      "commit": "c9b7057b6229b6364631918a915266c3aaa1c961",
      "tree": "df0b85a9e1f9adef41b51570e4985b572e948607",
      "parents": [
        "7b40873793fa1f788677a3844b56ccee4b888a0a",
        "0a68f66af2ce55a7110cd901c7e91365abf60cea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 31 23:00:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 31 23:00:12 2017 +0000"
      },
      "message": "Merge \"NuPlayer: make MediaClock a player-wide resource.\""
    },
    {
      "commit": "7b40873793fa1f788677a3844b56ccee4b888a0a",
      "tree": "9001412b3dd9681eda8aaa62375ce82a2f0a3c6c",
      "parents": [
        "0888c8495f51b7e1314bd24f5d7da8e738818dc1",
        "eb68f293472472bcbded37f5b034289967935f97"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Thu Aug 31 21:49:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 31 21:49:16 2017 +0000"
      },
      "message": "Merge \"Fix ClearKey Drm base64 en/decoding to use base64url.\" into oc-mr1-dev am: 3b224af571\nam: eb68f29347\n\nChange-Id: Ie436596031a865f833c7a31ba8d49319a8d5bbb9\n"
    },
    {
      "commit": "eb68f293472472bcbded37f5b034289967935f97",
      "tree": "119fff234c1363ec467a3f33179cf6ec2370911e",
      "parents": [
        "469b161303e53d98b957e66247d013cc249b5b0e",
        "3b224af571e8e70ef643a36e144e7427857d271d"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Thu Aug 31 21:34:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 31 21:34:00 2017 +0000"
      },
      "message": "Merge \"Fix ClearKey Drm base64 en/decoding to use base64url.\" into oc-mr1-dev\nam: 3b224af571\n\nChange-Id: I2984f7bed0b659ad05bb6e3ce641ebeaf885a2a6\n"
    },
    {
      "commit": "3b224af571e8e70ef643a36e144e7427857d271d",
      "tree": "9b5d606b523c2e3db98f4a9a945e6d8e27b99a0e",
      "parents": [
        "12907260c63d0d2a4710804a8c2d60417ea22b55",
        "999782fa3ff94607c0a814c8d447fad38c2c4c57"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Thu Aug 31 20:51:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 31 20:51:36 2017 +0000"
      },
      "message": "Merge \"Fix ClearKey Drm base64 en/decoding to use base64url.\" into oc-mr1-dev"
    },
    {
      "commit": "0888c8495f51b7e1314bd24f5d7da8e738818dc1",
      "tree": "fff9cf38a16ca93862620e7b202a0cdf08b5a40d",
      "parents": [
        "53d72d1fe9add369b0dd35886e305d5d4ca30201",
        "469b161303e53d98b957e66247d013cc249b5b0e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Aug 31 19:40:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 31 19:40:36 2017 +0000"
      },
      "message": "Merge \"APM: invert priority of sonification and enforced routing strategies\" into oc-mr1-dev am: 12907260c6\nam: 469b161303\n\nChange-Id: I6034bd3ba8b492bde1fcbb72ad5c153b8c06d635\n"
    },
    {
      "commit": "96eaaac739475214634ee17e3623579f255d71b8",
      "tree": "4063e64c51a632f9a891199e59af59681b02ae84",
      "parents": [
        "f65f421540d8d1e2aad17b86368405b83cb40a26"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 31 11:45:05 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 31 11:45:05 2017 -0700"
      },
      "message": "Improve summarized statistics\n\nbetter management of how summarized records are managed.\nUse differentiated names for the summations to avoid confusion with\nindividual records. Track values appropriate to calculating\nmin, max, mean, and standard deviation.\n\nBug: 65027360\nTest: examination of dumpsys media.metrics -summary\nChange-Id: I40d93d8a5a7cc2c188546574f59d557088d9c1e3\n"
    },
    {
      "commit": "f65f421540d8d1e2aad17b86368405b83cb40a26",
      "tree": "6dce1fc64f88803e89369fe6d893c5700251b6f1",
      "parents": [
        "aba0e98b085cc613003bf42dbfe1ad0a3bb2348e"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 31 11:41:19 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 31 11:41:19 2017 -0700"
      },
      "message": "track pkgname/version in media.metrics\n\nEnhances the media.metrics subsystem to track the pkg name \u0026 version\nso analysis can move from \"error rate has climbed\" to \"error rate has\nclimbed within app X\".\n\nChanges include fields to hold package name/version, the dump protocol\nto emit those fields to upload, and better management of metrics data on\ndevice (time and quantity).\n\nBug: 65027506\nTest: review output of dumpsys media.metrics\nChange-Id: Ia55b859d903835c84f7d43883f959dc1cdefb081\n"
    },
    {
      "commit": "469b161303e53d98b957e66247d013cc249b5b0e",
      "tree": "f2b82bb2e2477e61a40bf42ea369f374d590430d",
      "parents": [
        "c986721b98341536b8f5cfd6f6f16ee4139faa30",
        "12907260c63d0d2a4710804a8c2d60417ea22b55"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Aug 31 18:05:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 31 18:05:21 2017 +0000"
      },
      "message": "Merge \"APM: invert priority of sonification and enforced routing strategies\" into oc-mr1-dev\nam: 12907260c6\n\nChange-Id: I1b3a841ef1bf861ad37735eb2621d731c3e2cedb\n"
    },
    {
      "commit": "12907260c63d0d2a4710804a8c2d60417ea22b55",
      "tree": "d00765f3e89da673f6290bf59450b4921bba9e70",
      "parents": [
        "c4a226e8584b3d87c2503ddfcde336f63e7c6487",
        "178683baaf6fd23d80ce926cee103b3af8f9a9a8"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Aug 31 16:59:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 31 16:59:20 2017 +0000"
      },
      "message": "Merge \"APM: invert priority of sonification and enforced routing strategies\" into oc-mr1-dev"
    },
    {
      "commit": "5b506f21b1bf4e49cbcb341b46881a77e2f98bf7",
      "tree": "c15d6fd9c06b1d69a4cf8564b6f5cfff260cb829",
      "parents": [
        "c4a226e8584b3d87c2503ddfcde336f63e7c6487"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Jul 19 17:54:29 2017 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Aug 31 16:10:23 2017 +0000"
      },
      "message": "audio effects: Eliminate the cause warning logs about unreleased interface\n\nThe cause of frequent \"EffectModule 0xxx destructor called with unreleased\ninterface\" messages was due to not releasing the effects when purging\nstale effects.\n\nThe cause of \"Effect handle 0xxx disconnected after thread destruction\"\nmessage was due to late binder call for disconnecting already purged\neffect handle.\n\nAlso improved logging to communicate uuids of the effects causing\nthese issues.\n\nBug: 62267926\nTest: no aforementioned warnings in the log when opening the Effects\n      panel in Play Music\n\nChange-Id: I6ec6f60c46dc704226931fb59a641e4cd74c2fd1\n(cherry picked from commit 424c4f5b76a6ed11f2c713b42246a7220cfbb240)\n"
    },
    {
      "commit": "53d72d1fe9add369b0dd35886e305d5d4ca30201",
      "tree": "4a64dbaec5fb9e272b32b675b85b050ac0962d33",
      "parents": [
        "3f644e74f0974bae8a95b5e3a7624f6ebebb197c",
        "c986721b98341536b8f5cfd6f6f16ee4139faa30"
      ],
      "author": {
        "name": "Shuhei Miyazaki",
        "email": "Shuhei.Miyazaki@sony.com",
        "time": "Thu Aug 31 05:08:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 31 05:08:41 2017 +0000"
      },
      "message": "Merge \"Set output volume for routing device in startSource()\" into oc-mr1-dev am: c4a226e858\nam: c986721b98\n\nChange-Id: If40a0218b9d648cd5af71ef56b37661a4c4ec2b9\n"
    }
  ],
  "next": "c986721b98341536b8f5cfd6f6f16ee4139faa30"
}
