)]}'
{
  "log": [
    {
      "commit": "7cb8ff0c76df8e19bee4b78dd4b3441239185095",
      "tree": "e71e157d9d272d1fc91e2060c03eea0ac6de5365",
      "parents": [
        "0fca392e77f063a3261a2991f0a1e3149da33db2",
        "11eae1985524392e26d71416a247d8fd96849092"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Thu Sep 21 15:46:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 21 15:46:49 2017 +0000"
      },
      "message": "Merge \"mediaex: remove invalid syscall from arm64 seccomp\" am: 17b12f38b8 am: d473cae4d0\nam: 11eae19855\n\nChange-Id: I271df7f2b97a83eab49943ecd1e7c24876eca63f\n"
    },
    {
      "commit": "11eae1985524392e26d71416a247d8fd96849092",
      "tree": "cc21ecddceb676c1d47cf3e77b4cdb9cff584203",
      "parents": [
        "314d1b0152f5dcce4c7a74ad15543ecaa69c463d",
        "d473cae4d0ac3ca19f926fcb80dfd68034b41697"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Thu Sep 21 15:44:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 21 15:44:32 2017 +0000"
      },
      "message": "Merge \"mediaex: remove invalid syscall from arm64 seccomp\" am: 17b12f38b8\nam: d473cae4d0\n\nChange-Id: I91755dd398319c8dc2b04532509f8556fefe98cb\n"
    },
    {
      "commit": "d473cae4d0ac3ca19f926fcb80dfd68034b41697",
      "tree": "8596516bab843d559551bf0825c6e41e954884b6",
      "parents": [
        "507d6a71ee1e1655c9b9b20a16559d2c96dbbeaf",
        "17b12f38b8d979c34f85170eb04336bded4d8e4f"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Thu Sep 21 15:42:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 21 15:42:02 2017 +0000"
      },
      "message": "Merge \"mediaex: remove invalid syscall from arm64 seccomp\"\nam: 17b12f38b8\n\nChange-Id: I18af79f5cdc578a325560f17b20e62c4c11f8344\n"
    },
    {
      "commit": "17b12f38b8d979c34f85170eb04336bded4d8e4f",
      "tree": "ccd9e9ed925dbb7454f3ffe11790da281da20e6f",
      "parents": [
        "df9f68eb9b0b25e7c045c9efe07afe1c8337e7f8",
        "3f167c27890116d252cfdd718c057419b7b98a28"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 21 15:37:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 21 15:37:34 2017 +0000"
      },
      "message": "Merge \"mediaex: remove invalid syscall from arm64 seccomp\""
    },
    {
      "commit": "0fca392e77f063a3261a2991f0a1e3149da33db2",
      "tree": "e5b8ed1c85670cca09ea2a7adc08f739aaa63fde",
      "parents": [
        "9de9236d5707e801458f22c619665ea8c072e016",
        "1210f3fd4b1b9a3967064dc523b96da58e853fc7"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Sep 21 15:07:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 21 15:07:31 2017 +0000"
      },
      "message": "Merge \"Remove codec aggregation/summarization\" into oc-mr1-dev\nam: 1210f3fd4b\n\nChange-Id: I2d32790e37f5925860c57b8bf5f0c4526b3eb860\n"
    },
    {
      "commit": "1210f3fd4b1b9a3967064dc523b96da58e853fc7",
      "tree": "67d04a4eb3469abb7ad6ce5e4da469390e587468",
      "parents": [
        "086926cc058122378dc383a54171459bbab6abd3",
        "b64ee23a72960c995389f9bcdfe35e3d6918a833"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 21 15:03:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 21 15:03:28 2017 +0000"
      },
      "message": "Merge \"Remove codec aggregation/summarization\" into oc-mr1-dev"
    },
    {
      "commit": "9de9236d5707e801458f22c619665ea8c072e016",
      "tree": "418a2c065be888de17b3c6dc01d6c721dd5c162d",
      "parents": [
        "ef5458e23e02b5208319af8b24ce454e96ef13db",
        "086926cc058122378dc383a54171459bbab6abd3"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Sep 21 15:00:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 21 15:00:32 2017 +0000"
      },
      "message": "Merge \"add media.metrics tracking of fatal codec errors\" into oc-mr1-dev\nam: 086926cc05\n\nChange-Id: Iea4fe8c5f61d7e308b2fd493af28b2f489fa9b8e\n"
    },
    {
      "commit": "086926cc058122378dc383a54171459bbab6abd3",
      "tree": "dc27f1832578ab23b634e3cde87f0dd472657112",
      "parents": [
        "ac18a847a44ad16666f36e6e7ba43fc83b403faa",
        "82b7fe8aa03558bf90769a3d88536e6105db371b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 21 14:56:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 21 14:56:01 2017 +0000"
      },
      "message": "Merge \"add media.metrics tracking of fatal codec errors\" into oc-mr1-dev"
    },
    {
      "commit": "3f167c27890116d252cfdd718c057419b7b98a28",
      "tree": "ccd9e9ed925dbb7454f3ffe11790da281da20e6f",
      "parents": [
        "df9f68eb9b0b25e7c045c9efe07afe1c8337e7f8"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Wed Sep 20 23:51:57 2017 -0700"
      },
      "committer": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Wed Sep 20 23:51:57 2017 -0700"
      },
      "message": "mediaex: remove invalid syscall from arm64 seccomp\n\nAddresses:\n09-20 19:41:17.327   694   694 W /system/bin/mediaextractor:\nlibminijail[694]: compile_file: nonexistent syscall \u0027_llseek\u0027\n\nBug: 66084343\nTest: boot marlin without the above warning.\nChange-Id: I7daafa448b63d9f939ad59e3c9de6c4219697c56\n"
    },
    {
      "commit": "ef5458e23e02b5208319af8b24ce454e96ef13db",
      "tree": "bc780d354baef8470c698ba9989c9a3ac67336e5",
      "parents": [
        "5719af4e9ebaa5e3757783c627ea6e9e2970f999",
        "314d1b0152f5dcce4c7a74ad15543ecaa69c463d"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Thu Sep 21 02:24:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 21 02:24:45 2017 +0000"
      },
      "message": "Merge \"Mark the module as VNDK or VNDK-SP in Android.bp\" am: df9f68eb9b am: 507d6a71ee\nam: 314d1b0152\n\nChange-Id: Id642f71f34e4a5ef993eafa7c515805a4fdce0d8\n"
    },
    {
      "commit": "314d1b0152f5dcce4c7a74ad15543ecaa69c463d",
      "tree": "695e6793706bce865ef97ac6ea8863b7ff964386",
      "parents": [
        "1fad7c74f58507b04adeb628a8757a0c9fef92de",
        "507d6a71ee1e1655c9b9b20a16559d2c96dbbeaf"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Thu Sep 21 02:21:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 21 02:21:45 2017 +0000"
      },
      "message": "Merge \"Mark the module as VNDK or VNDK-SP in Android.bp\" am: df9f68eb9b\nam: 507d6a71ee\n\nChange-Id: Ifcee8b5ce344d9b79a304612e240ab319efccac0\n"
    },
    {
      "commit": "507d6a71ee1e1655c9b9b20a16559d2c96dbbeaf",
      "tree": "29ba818535258d3f103c70ea61d297bc02bdb4c7",
      "parents": [
        "b271256e434a16bec818a43adf00c1f97d3043ba",
        "df9f68eb9b0b25e7c045c9efe07afe1c8337e7f8"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Thu Sep 21 02:19:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 21 02:19:46 2017 +0000"
      },
      "message": "Merge \"Mark the module as VNDK or VNDK-SP in Android.bp\"\nam: df9f68eb9b\n\nChange-Id: I79475dff78b02dd8d21a94f4460eb5aad09087e9\n"
    },
    {
      "commit": "df9f68eb9b0b25e7c045c9efe07afe1c8337e7f8",
      "tree": "3403f1d5a3c9fc0862ae6779967767466aa31b03",
      "parents": [
        "50d665574a85e4f828d57b575693fbb367f14d3e",
        "bae117a18e57d4952cb8d49acf034982ea36910a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 21 02:11:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 21 02:11:28 2017 +0000"
      },
      "message": "Merge \"Mark the module as VNDK or VNDK-SP in Android.bp\""
    },
    {
      "commit": "bae117a18e57d4952cb8d49acf034982ea36910a",
      "tree": "3403f1d5a3c9fc0862ae6779967767466aa31b03",
      "parents": [
        "50d665574a85e4f828d57b575693fbb367f14d3e"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Mon Jul 24 15:19:44 2017 +0900"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Thu Sep 21 02:07:56 2017 +0000"
      },
      "message": "Mark the module as VNDK or VNDK-SP in Android.bp\n\nAs a VNDK/VNDK-SP module, Android.bp must have \u0027vndk\u0027 tag as well\nas \u0027vendor_available: true\u0027.\n\nFor a VNDK module, the \u0027vndk\u0027 tag has \u0027enabled: true\u0027.\nIt will be installed system/lib(64)/vndk as a vendor variant.\n\nFor a VNDK-SP module, the \u0027vndk\u0027 tag has\n\u0027support_system_process: true\u0027 as well as \u0027enabled: true\u0027.\nIt will be installed system/lib(64)/vndk-sp as a vendor variant.\n\nBug: 63866913\nTest: build and boot with BOARD_VNDK_VERSION\u003dcurrent\nMerged-In: Iee7f2e14fea4635a64c4e5c5bb50f5d7e2691682\nChange-Id: Iee7f2e14fea4635a64c4e5c5bb50f5d7e2691682\n(cherry picked from commit 439bfbb7d07dda9a990f604d31d047663b9ef120)\n"
    },
    {
      "commit": "b64ee23a72960c995389f9bcdfe35e3d6918a833",
      "tree": "7d528d3c93330a1787c779f2dc7bde7d22973e0c",
      "parents": [
        "ac18a847a44ad16666f36e6e7ba43fc83b403faa"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 20 16:36:33 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 20 16:36:33 2017 -0700"
      },
      "message": "Remove codec aggregation/summarization\n\nThe aggregation, which tries to collect info for standard deviation,\nused a 64-bit counter. But with a 4GB video file, when you square the\nbytecount, you quickly run up against the 64 bit limit.\nSo we won\u0027t be aggregating those records any longer on-device.\n\nBug: 66226775\nTest: dumpsys media.metrics -summary, no aggregated codec lines\nChange-Id: I7c8347eba3d48dfd3b26916e9eb76de1c129817f\n"
    },
    {
      "commit": "5719af4e9ebaa5e3757783c627ea6e9e2970f999",
      "tree": "bc780d354baef8470c698ba9989c9a3ac67336e5",
      "parents": [
        "2e2fb65509cb118c9a02e16de0e33a6da0c8f435",
        "1fad7c74f58507b04adeb628a8757a0c9fef92de"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 20 22:23:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 20 22:23:59 2017 +0000"
      },
      "message": "Merge \"Remove unused libraries\" am: 50d665574a am: b271256e43\nam: 1fad7c74f5  -s ours\n\nChange-Id: I3176481175209f86efc6e05e7d37c083fa313d84\n"
    },
    {
      "commit": "82b7fe8aa03558bf90769a3d88536e6105db371b",
      "tree": "014f30d743b259ea8ddc03fa42a5e99724e37e11",
      "parents": [
        "ad2e7b902c0432a0db40906a4b1f5b693ce439dd"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Sep 19 11:48:35 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 20 15:00:15 2017 -0700"
      },
      "message": "add media.metrics tracking of fatal codec errors\n\nadd error code tracking to media metrics records for codecs.\nSo we can learn what\u0027s going wrong (bad data, chopped data, bad code,\netc).\n\nBug: 65250664\nTest: ran good/bad media through codecs, read \u0027dumpsys media.metrics\u0027\nChange-Id: Ia46bdff865fb6c965f669e4189c7be5dbc1598fe\n"
    },
    {
      "commit": "1fad7c74f58507b04adeb628a8757a0c9fef92de",
      "tree": "ca82665d008c9761b1df99f5755d9fc7f6a6bfd0",
      "parents": [
        "7cc75ac78dbcc9b4512d9b021c976714faee0a1b",
        "b271256e434a16bec818a43adf00c1f97d3043ba"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 20 21:25:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 20 21:25:52 2017 +0000"
      },
      "message": "Merge \"Remove unused libraries\" am: 50d665574a\nam: b271256e43\n\nChange-Id: I5e2fe8e20077c8e3f70026312dd8a5dba5123fd1\n"
    },
    {
      "commit": "b271256e434a16bec818a43adf00c1f97d3043ba",
      "tree": "be8e06ca80c9033ae6e64af733c00f82b4e8a4c0",
      "parents": [
        "b5a56bd5b327d50b746b54d3cc1e3af814fb70d6",
        "50d665574a85e4f828d57b575693fbb367f14d3e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 20 21:23:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 20 21:23:53 2017 +0000"
      },
      "message": "Merge \"Remove unused libraries\"\nam: 50d665574a\n\nChange-Id: I8aac144a1b99172521d08f15fdd9b95939d10f62\n"
    },
    {
      "commit": "50d665574a85e4f828d57b575693fbb367f14d3e",
      "tree": "21112f32abe5ed3a5c823011d1c00ba2621d2a91",
      "parents": [
        "6112189b4ff310fe632a62c9c5b57545875d32b9",
        "c30b42d1408144c98983b63edb5e4c3256acaf52"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 20 21:17:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 20 21:17:21 2017 +0000"
      },
      "message": "Merge \"Remove unused libraries\""
    },
    {
      "commit": "2e2fb65509cb118c9a02e16de0e33a6da0c8f435",
      "tree": "bc780d354baef8470c698ba9989c9a3ac67336e5",
      "parents": [
        "ab819de197939b438efe6ea0564336f777d579f3",
        "ac18a847a44ad16666f36e6e7ba43fc83b403faa"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 20 20:27:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 20 20:27:56 2017 +0000"
      },
      "message": "Merge \"Blur media.metrics timestamps for privacy\" into oc-mr1-dev\nam: ac18a847a4\n\nChange-Id: I8529957b0e8bd7cc6d2ea97ec13795bd32f9f969\n"
    },
    {
      "commit": "ac18a847a44ad16666f36e6e7ba43fc83b403faa",
      "tree": "738e256d4f7c888a60a2306cbff425a738f62497",
      "parents": [
        "17b7fa70425810f66e691d58c3dc3827542bbecb",
        "721b7a0dac6ede81d1d7de8ff490fdcedb3d2aab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 20 20:17:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 20 20:17:39 2017 +0000"
      },
      "message": "Merge \"Blur media.metrics timestamps for privacy\" into oc-mr1-dev"
    },
    {
      "commit": "ab819de197939b438efe6ea0564336f777d579f3",
      "tree": "84f05ae47445b140e3c1f53cadcc28ca89bb0ddd",
      "parents": [
        "b09212ce76048ce5a001abcead3ae6f81140a57a",
        "17b7fa70425810f66e691d58c3dc3827542bbecb"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 20 16:19:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 20 16:19:45 2017 +0000"
      },
      "message": "Merge \"trim packagename if sideloaded, get versioncode\" into oc-mr1-dev\nam: 17b7fa7042\n\nChange-Id: I1e20e24954ef4d5b4c44ce272fce931ef637ae3e\n"
    },
    {
      "commit": "17b7fa70425810f66e691d58c3dc3827542bbecb",
      "tree": "b73f10c775302befdf9011119e585ef6c373b348",
      "parents": [
        "b45ee92406fbd90c14b1000f670d7e0f35e7688b",
        "fa149560f4f4b529de3df9e87923ff7f9a8e89ad"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 20 16:08:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 20 16:08:48 2017 +0000"
      },
      "message": "Merge \"trim packagename if sideloaded, get versioncode\" into oc-mr1-dev"
    },
    {
      "commit": "fa149560f4f4b529de3df9e87923ff7f9a8e89ad",
      "tree": "fb398cdb6e0daaef022b16e090417b81bf5956c2",
      "parents": [
        "ad2e7b902c0432a0db40906a4b1f5b693ce439dd"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Sep 19 09:27:31 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Sep 19 17:01:51 2017 -0700"
      },
      "message": "trim packagename if sideloaded, get versioncode\n\nimplement policy of not uploading package info when sideloaded\nor through a non-playstore channel. Include versioncode information\nwhen we do include a particular package.\n\nBug: 65027506\nTest: watch logs and dumpsys for various package combinations\nChange-Id: I8e601c899070b57c25181ba705e997f10ea052b4\n"
    },
    {
      "commit": "b09212ce76048ce5a001abcead3ae6f81140a57a",
      "tree": "9aada948b05cf59b294d17a768ed04795511ec89",
      "parents": [
        "2f8ab94d3f181e9f87afa65b3ad0f6e66b531477",
        "b45ee92406fbd90c14b1000f670d7e0f35e7688b"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 19 15:57:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 15:57:15 2017 +0000"
      },
      "message": "Merge \"Camera service: Add support for camera.device@3.3\" into oc-mr1-dev\nam: b45ee92406\n\nChange-Id: I763feede1a7787cb81712e68c59ad905713eea8b\n"
    },
    {
      "commit": "b45ee92406fbd90c14b1000f670d7e0f35e7688b",
      "tree": "3f3d44f4d551d0303cef159b1f352b90dddc0a92",
      "parents": [
        "1392f273cbf74f736c3229c357dcf21a22242808",
        "91cd3f89bee99f1a982f1950091bcf578f9a1529"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 19 15:53:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 19 15:53:44 2017 +0000"
      },
      "message": "Merge \"Camera service: Add support for camera.device@3.3\" into oc-mr1-dev"
    },
    {
      "commit": "2f8ab94d3f181e9f87afa65b3ad0f6e66b531477",
      "tree": "15505ea4353a24088f9ce8f564c43794201e9554",
      "parents": [
        "282ca695834f9cf9f63536cab2d6592b18fc011a",
        "1392f273cbf74f736c3229c357dcf21a22242808"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Sep 19 01:21:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 01:21:29 2017 +0000"
      },
      "message": "Merge \"Rename \"bitrate-control\" to \"bitrate-modes\"\" into oc-mr1-dev\nam: 1392f273cb\n\nChange-Id: I93f8235aa4df41952930414666023349f30b1430\n"
    },
    {
      "commit": "1392f273cbf74f736c3229c357dcf21a22242808",
      "tree": "6ac80d03d802bd025ba7ffae9d504455771512ce",
      "parents": [
        "ad2e7b902c0432a0db40906a4b1f5b693ce439dd",
        "e60c7cff6c3b34d70e580da93a297d2b3fa76ddc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 19 01:14:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 19 01:14:06 2017 +0000"
      },
      "message": "Merge \"Rename \"bitrate-control\" to \"bitrate-modes\"\" into oc-mr1-dev"
    },
    {
      "commit": "c30b42d1408144c98983b63edb5e4c3256acaf52",
      "tree": "21112f32abe5ed3a5c823011d1c00ba2621d2a91",
      "parents": [
        "6112189b4ff310fe632a62c9c5b57545875d32b9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 18 16:34:34 2017 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 18 16:34:54 2017 -0700"
      },
      "message": "Remove unused libraries\n\nTest: build\nChange-Id: Ia0ffc69a5d533e7b02f3db5db6e3946b0fc3f3d2\n"
    },
    {
      "commit": "282ca695834f9cf9f63536cab2d6592b18fc011a",
      "tree": "04ed4a7adf6b3d283b4177e9a5688c084f9e0c1b",
      "parents": [
        "eafdc52303d1b3eb0b57a909d142e69c72a2be71",
        "ad2e7b902c0432a0db40906a4b1f5b693ce439dd"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Sep 18 22:44:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 22:44:44 2017 +0000"
      },
      "message": "Fix various AAudio device selection issues\nam: ad2e7b902c\n\nChange-Id: I3a76814efe2806e6f192d90807067dd27965913c\n"
    },
    {
      "commit": "ad2e7b902c0432a0db40906a4b1f5b693ce439dd",
      "tree": "c4830cedbf63c641325e082fd30484a3bff58e49",
      "parents": [
        "b92c988ffc48f093ab8615896b02b8c8e10e19b2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Sep 14 20:06:42 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Sep 18 12:58:30 2017 -0700"
      },
      "message": "Fix various AAudio device selection issues\n\nBug: 65292224\n- Audio policy manager should not use an unavailable device when an explicit\nroute is requested. This causes a device selection made by a client to\nbecome sticky after device disconnection.\n\nBug: 64945845\n- Remove spurious device change callback occuring after registering a\nnew client to audio server by creating a specific configuration event\nfor client registration.\n- Do not keep strong references to device callback interfaces in\nAudioTrack, AudioRecord and AudioSystem.\n- Do not update selected device in AudioTrack and AudioRecord when\nnot active as the new device selection on the stream is because of other\nclients activity which is not relevant to an inactive client.\n\nBug: 65693340\n- Fix missing increment of SessionRoute ref count in getInputForAttr() for\nMMAP inputs\n\nTest: AAudio CTS tests\n\nChange-Id: I2a01b02e8b064d352004f6065495fd99aee55745\n"
    },
    {
      "commit": "eafdc52303d1b3eb0b57a909d142e69c72a2be71",
      "tree": "1608a88b50368e8e24d5a136f2fe46541df187e8",
      "parents": [
        "1405a7e20e88877559042f3ef9f81789ef700ef3",
        "7cc75ac78dbcc9b4512d9b021c976714faee0a1b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 18 19:08:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 19:08:50 2017 +0000"
      },
      "message": "Merge \"Don\u0027t CHECK on illegal state change\" am: 6112189b4f am: b5a56bd5b3\nam: 7cc75ac78d\n\nChange-Id: I1c8a1c5c8d46313a5deeefc366051a13b233343e\n"
    },
    {
      "commit": "7cc75ac78dbcc9b4512d9b021c976714faee0a1b",
      "tree": "221f6b3d89f7b377f4089b397706deea69e2d36c",
      "parents": [
        "2ae0fe3deada8a94f29376d4c56a9c9a68c623df",
        "b5a56bd5b327d50b746b54d3cc1e3af814fb70d6"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 18 19:05:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 19:05:17 2017 +0000"
      },
      "message": "Merge \"Don\u0027t CHECK on illegal state change\" am: 6112189b4f\nam: b5a56bd5b3\n\nChange-Id: Iccdb11a5863810caa9529cbb9f632515bcc6a41f\n"
    },
    {
      "commit": "b5a56bd5b327d50b746b54d3cc1e3af814fb70d6",
      "tree": "da83144d968d0ce291f166d4bf9c441dae85132f",
      "parents": [
        "f64fa7122812fb82d16784c32b300eecb82d8753",
        "6112189b4ff310fe632a62c9c5b57545875d32b9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 18 19:01:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 19:01:48 2017 +0000"
      },
      "message": "Merge \"Don\u0027t CHECK on illegal state change\"\nam: 6112189b4f\n\nChange-Id: Ie0a119334e2f67e35a58f9e2b685fa3fa7038639\n"
    },
    {
      "commit": "6112189b4ff310fe632a62c9c5b57545875d32b9",
      "tree": "90ee4226511ee593cfba88302b5d1329b640bd5b",
      "parents": [
        "c71583ee52212617bc4d1942423970e2a73ea77f",
        "f75a2aebde60259e6a1c7c88112cdcce8a770da2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 18 18:52:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 18 18:52:35 2017 +0000"
      },
      "message": "Merge \"Don\u0027t CHECK on illegal state change\""
    },
    {
      "commit": "1405a7e20e88877559042f3ef9f81789ef700ef3",
      "tree": "ca9d138343db9a8d19e20ad4060c8f5504139cc5",
      "parents": [
        "1757e7b74d1ffc1d004c7c6546e064447d0a12bf",
        "2ae0fe3deada8a94f29376d4c56a9c9a68c623df"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 18 18:36:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 18:36:23 2017 +0000"
      },
      "message": "Merge \"Allow edit list atom to appear earlier in the file\" am: c71583ee52 am: f64fa71228\nam: 2ae0fe3dea\n\nChange-Id: I468d071c287db9a3d1964da31616c83f0422dd27\n"
    },
    {
      "commit": "2ae0fe3deada8a94f29376d4c56a9c9a68c623df",
      "tree": "a7f4b1e6daae611d3af0f426812d674841ce5dd2",
      "parents": [
        "e4275ffc6e6cf23e6e649c09d6b2456409ba800e",
        "f64fa7122812fb82d16784c32b300eecb82d8753"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 18 18:32:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 18:32:17 2017 +0000"
      },
      "message": "Merge \"Allow edit list atom to appear earlier in the file\" am: c71583ee52\nam: f64fa71228\n\nChange-Id: I346e4f52c9d413e6e7b1af9dac1bc88545fb7769\n"
    },
    {
      "commit": "f64fa7122812fb82d16784c32b300eecb82d8753",
      "tree": "bad0eb4ab5ea6509b2323b655171f831f75f681f",
      "parents": [
        "0a083987ff75fc90dc86663666a4747172d32742",
        "c71583ee52212617bc4d1942423970e2a73ea77f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 18 18:28:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 18:28:45 2017 +0000"
      },
      "message": "Merge \"Allow edit list atom to appear earlier in the file\"\nam: c71583ee52\n\nChange-Id: I47e5508ba8abcf13fbabb63a8eab5344b69c4932\n"
    },
    {
      "commit": "c71583ee52212617bc4d1942423970e2a73ea77f",
      "tree": "e6ffb314377c4d7990945532038f867f3247540d",
      "parents": [
        "d6a74eb9e0ca49ca53c6d12a96d9f376583d21d7",
        "96b48f71a97d9a0b72b3fef2ecfcd8215857fcc6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 18 18:18:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 18 18:18:03 2017 +0000"
      },
      "message": "Merge \"Allow edit list atom to appear earlier in the file\""
    },
    {
      "commit": "1757e7b74d1ffc1d004c7c6546e064447d0a12bf",
      "tree": "e5febb15409b2d3e6e1a926ff5d89ef16d2c3b16",
      "parents": [
        "0c6475858975efbe5120832fcb4649bfc0e95da7",
        "e4275ffc6e6cf23e6e649c09d6b2456409ba800e"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Mon Sep 18 18:13:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 18:13:15 2017 +0000"
      },
      "message": "Merge \"Remove a stale, unused header\" am: d6a74eb9e0 am: 0a083987ff\nam: e4275ffc6e\n\nChange-Id: I58beae5c5ab302301c767c5a3da0aa2278326d10\n"
    },
    {
      "commit": "e4275ffc6e6cf23e6e649c09d6b2456409ba800e",
      "tree": "ccfd931914089ade903359831d747e886b065316",
      "parents": [
        "3e41d16b122644969cf00bbfb752a7183f148fa2",
        "0a083987ff75fc90dc86663666a4747172d32742"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Mon Sep 18 18:08:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 18:08:14 2017 +0000"
      },
      "message": "Merge \"Remove a stale, unused header\" am: d6a74eb9e0\nam: 0a083987ff\n\nChange-Id: I434ec812eacb56a70a4887bdca07c17ddabed988\n"
    },
    {
      "commit": "0a083987ff75fc90dc86663666a4747172d32742",
      "tree": "712097e25f6131ec13b11f106069b99ebdd8f062",
      "parents": [
        "f4ca0bbc0c81e8bbc474e2057094cfcb303ee2db",
        "d6a74eb9e0ca49ca53c6d12a96d9f376583d21d7"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Mon Sep 18 18:01:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 18:01:17 2017 +0000"
      },
      "message": "Merge \"Remove a stale, unused header\"\nam: d6a74eb9e0\n\nChange-Id: I00b92b66b1d358f0406fdb6e0a8b1b9c1d7947f1\n"
    },
    {
      "commit": "d6a74eb9e0ca49ca53c6d12a96d9f376583d21d7",
      "tree": "2bedb866399a46716c5930860c446b85c7dde094",
      "parents": [
        "3718b84a366fbd5dcf0e57c0902de03f7e709854",
        "7e0744f9fb5c0dbb542829b03e912a5d7f1d744d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 18 17:44:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 18 17:44:21 2017 +0000"
      },
      "message": "Merge \"Remove a stale, unused header\""
    },
    {
      "commit": "96b48f71a97d9a0b72b3fef2ecfcd8215857fcc6",
      "tree": "969067193f434498869ff9569ca08ef53d96226d",
      "parents": [
        "3718b84a366fbd5dcf0e57c0902de03f7e709854"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Jul 10 14:44:49 2017 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 18 16:34:01 2017 +0000"
      },
      "message": "Allow edit list atom to appear earlier in the file\n\nWhile processing the \u0027elst\u0027 atom, MPEG4Extractor was expecting duration\nand sample rate to already be known. This implies an ordering of atoms\nthat is not required by the spec, and indeed some muxers may emit the\n\u0027elst\u0027 atom before the atoms that define sample rate and duration.\nThis change caches the values from the \u0027elst\u0027 atom until a track has\nbeen completely processed, allowing the \u0027elst\u0027 atom to appear first.\n\nBug: 63390273\nTest: decoded test files, ran CTS\nChange-Id: I30abca70ead7990eb8a7d19a2e4b31212b9bc311\n"
    },
    {
      "commit": "e60c7cff6c3b34d70e580da93a297d2b3fa76ddc",
      "tree": "cd59e1c3a2d88640d12a7ab8822fbd3759e37bb7",
      "parents": [
        "e0de1cdc1ebe4f43ac5ba4273d51b368901c87de"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Sep 16 06:49:48 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Sep 16 06:49:48 2017 -0700"
      },
      "message": "Rename \"bitrate-control\" to \"bitrate-modes\"\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\nBug: 65769027\nChange-Id: I09e92841daffdb09d9e236d590462f345f7a1ed8\n"
    },
    {
      "commit": "0c6475858975efbe5120832fcb4649bfc0e95da7",
      "tree": "657143e2a2b1eaa436cbf4cb2251dcfaa5bd5cfb",
      "parents": [
        "d0a23e619a6b5995612e4865749098b04ae591d1",
        "b92c988ffc48f093ab8615896b02b8c8e10e19b2"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sat Sep 16 02:19:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 16 02:19:49 2017 +0000"
      },
      "message": "aaudio: fix audioserver crash when starting a stream is rejected\nam: b92c988ffc\n\nChange-Id: I2690a7de357f0964f6f6cc5defb19b27a946d4e4\n"
    },
    {
      "commit": "b92c988ffc48f093ab8615896b02b8c8e10e19b2",
      "tree": "32472c5cce0546223e63dcc76a6be9add080cc43",
      "parents": [
        "523b3047af443d0a51141ddabd328d52be5a23b0"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 15 11:39:15 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 15 23:29:48 2017 +0000"
      },
      "message": "aaudio: fix audioserver crash when starting a stream is rejected\n\nBug: 65738271\nTest: repeat when not root:   input_monitor  -m2 -pl\nChange-Id: I98659dbd78a75785565b1b6f0254a48220253af6\n"
    },
    {
      "commit": "d0a23e619a6b5995612e4865749098b04ae591d1",
      "tree": "b47c711185cede2c380046904e40233689baebab",
      "parents": [
        "21b70101db0adbf1e58b7c4baf596e94ce805167",
        "523b3047af443d0a51141ddabd328d52be5a23b0"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 15 22:50:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 22:50:32 2017 +0000"
      },
      "message": "aaudio: keep track of streams using strong pointers\nam: 523b3047af\n\nChange-Id: I985767aeff7a73a3c8c61002638ea7cbdd9efaa2\n"
    },
    {
      "commit": "523b3047af443d0a51141ddabd328d52be5a23b0",
      "tree": "2596b9d310c3c59d391634d131d2ae866ddf1d47",
      "parents": [
        "1e0c671e14660588410560a55c34718bb8af3b22"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Sep 13 13:03:08 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 15 13:29:26 2017 -0700"
      },
      "message": "aaudio: keep track of streams using strong pointers\n\nMaintain strong pointer to service stream during service calls.\nUse simple AAudioStreamTracker instead of complex HandleTracker.\n\nBug: 65280854\nTest: affects all MMAP streams, run all CTS tests, etcetera\nChange-Id: I3d2ed8b588ea39c216dacd4dea503b11c33f36f3\n"
    },
    {
      "commit": "91cd3f89bee99f1a982f1950091bcf578f9a1529",
      "tree": "9127ea71a4f271356fa3fba54fdf69e368436003",
      "parents": [
        "7ec98736f087a44d3f3045f304f7fc1ecb14b97f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Aug 21 16:12:50 2017 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Sep 15 10:58:50 2017 -0700"
      },
      "message": "Camera service: Add support for camera.device@3.3\n\nSupport overriding the dataSpace field if the HAL does so.\n\nTest: Camera CTS passes\nBug: 62358514\nChange-Id: I4c22237ebbf8c54afc0d0b202098f6530d8ec7f8\n"
    },
    {
      "commit": "21b70101db0adbf1e58b7c4baf596e94ce805167",
      "tree": "7809e351b8d5b61f4a4a04c1c5bc63aa06820cc0",
      "parents": [
        "0c2c20e70b7b989e88803e9711e7e943770863de",
        "1e0c671e14660588410560a55c34718bb8af3b22"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Sep 15 03:39:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 03:39:16 2017 +0000"
      },
      "message": "Merge \"Fix error handling for unknown codecs\" into oc-mr1-dev\nam: 1e0c671e14\n\nChange-Id: I63dffdcb809b39fbd649710a948bab9e7e35a8a0\n"
    },
    {
      "commit": "1e0c671e14660588410560a55c34718bb8af3b22",
      "tree": "f9491edc940dfa0de110487074797b2e61d1165e",
      "parents": [
        "82d6adc7a04ff8ccdf1064ba061f361e15ae9343",
        "1bd7de205b11a7fa8b575beb8170d37bff99e76a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 15 03:27:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 15 03:27:24 2017 +0000"
      },
      "message": "Merge \"Fix error handling for unknown codecs\" into oc-mr1-dev"
    },
    {
      "commit": "1bd7de205b11a7fa8b575beb8170d37bff99e76a",
      "tree": "04558b771ea8a49fa61aa2285ca996f7df6c84b7",
      "parents": [
        "ad456ce8b9e66201dcd58c7b164e5f51792e2135"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Sep 14 16:51:26 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Sep 14 17:38:05 2017 -0700"
      },
      "message": "Fix error handling for unknown codecs\n\nTest: Cast screen from Play Movies to the device under test\n\nBug: 65486376\nChange-Id: Ia4a2ea6cc03255734043d6455f549b6a8e13561f\n"
    },
    {
      "commit": "0c2c20e70b7b989e88803e9711e7e943770863de",
      "tree": "7fce892aba542305457b8a3afef0244570aee5b5",
      "parents": [
        "2b7a321700c9588fa00f7d1de16713d14b168004",
        "82d6adc7a04ff8ccdf1064ba061f361e15ae9343"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Thu Sep 14 21:29:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 21:29:40 2017 +0000"
      },
      "message": "Merge \"Fixed energy computation for eq and bass boost\" into oc-mr1-dev\nam: 82d6adc7a0\n\nChange-Id: I310acb9e2af9f180678feb3369d0bd08b14122c1\n"
    },
    {
      "commit": "82d6adc7a04ff8ccdf1064ba061f361e15ae9343",
      "tree": "66144bfce81306d13ab405c0c563fe396b051b7f",
      "parents": [
        "b26a52ce9e18805b297d5bd703f1e851dd57b1d1",
        "040c313c36274ed3686ae072d44dac036b0b757d"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Thu Sep 14 21:07:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 14 21:07:51 2017 +0000"
      },
      "message": "Merge \"Fixed energy computation for eq and bass boost\" into oc-mr1-dev"
    },
    {
      "commit": "2b7a321700c9588fa00f7d1de16713d14b168004",
      "tree": "f173f9e173fd43799793b7008798230af656c8ac",
      "parents": [
        "0b97f851d03999fdd19c13f2b0afa0a441ec3d5e",
        "b26a52ce9e18805b297d5bd703f1e851dd57b1d1"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Thu Sep 14 16:48:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 16:48:54 2017 +0000"
      },
      "message": "Merge \"Fix aosp generic fallback configuration sample rate\" into oc-mr1-dev\nam: b26a52ce9e\n\nChange-Id: I7b0f66c92bd795f3995191740be5fd08b20dbf62\n"
    },
    {
      "commit": "b26a52ce9e18805b297d5bd703f1e851dd57b1d1",
      "tree": "6beed6b23fdf879e5bf75610fd56cb53f037e7f2",
      "parents": [
        "a39b3ba3ad705d9ccf062753eb0bd1657b5593a6",
        "74c600844f656b4d449c967af1fa9ffbfedb7287"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Thu Sep 14 16:43:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 14 16:43:24 2017 +0000"
      },
      "message": "Merge \"Fix aosp generic fallback configuration sample rate\" into oc-mr1-dev"
    },
    {
      "commit": "0b97f851d03999fdd19c13f2b0afa0a441ec3d5e",
      "tree": "ce766b7f0c856cde172167726ca085383705fdd4",
      "parents": [
        "bf9a753dba3a064a740f27690344741c762f367c",
        "a39b3ba3ad705d9ccf062753eb0bd1657b5593a6"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Sep 14 04:13:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 04:13:07 2017 +0000"
      },
      "message": "Merge \"aaudio: cleaned up PlayerBase implementation\" into oc-mr1-dev\nam: a39b3ba3ad\n\nChange-Id: I9cc6a92b541bd23f92eebb848f51ff0d5673187b\n"
    },
    {
      "commit": "a39b3ba3ad705d9ccf062753eb0bd1657b5593a6",
      "tree": "9357c713c363fe18401f9aa310026c9cf840b823",
      "parents": [
        "e71fafcee11a3f0a90ece58aa822108eef234e6c",
        "8a8a9e5d91c8cc110b9916982f4c5242efca33e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 14 03:10:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 14 03:10:28 2017 +0000"
      },
      "message": "Merge \"aaudio: cleaned up PlayerBase implementation\" into oc-mr1-dev"
    },
    {
      "commit": "bf9a753dba3a064a740f27690344741c762f367c",
      "tree": "fec3ae24c6737802e449e37151911e18d7eedeed",
      "parents": [
        "2f8563e9afa6b9c021f3ec39f3fdd9daa3021eb8",
        "e71fafcee11a3f0a90ece58aa822108eef234e6c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 14 01:47:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 01:47:48 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a am: f669386ff9 am: af6aa6e3fa am: 773023ddbd am: 29cd6b306a am: 4e7855e9e2 am: 8d352347c8 am: c85b95a2fb am: 472235afda\nam: e71fafcee1\n\nChange-Id: I0779534074e79f15e8d9f2178898d625fd242518\n"
    },
    {
      "commit": "2f8563e9afa6b9c021f3ec39f3fdd9daa3021eb8",
      "tree": "fec3ae24c6737802e449e37151911e18d7eedeed",
      "parents": [
        "d5424eee2cb0838a79027a1e4b7d56e8fbe5806d",
        "561d48e981cdc1e18ae34b49d894bd31118cb8d9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Sep 14 01:47:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 01:47:16 2017 +0000"
      },
      "message": "Merge \"media: Fix a typo in parsing nclc atom.\" into nyc-dev am: 08ef71975b am: d6768a3f03 am: 6705aadd4b am: 04cb1d7f53 am: 57f4543970 am: 4363301afe am: 1a2e605125\nam: 561d48e981\n\nChange-Id: I0f3a8f4d140f536ba1c7d9dd27a918e0d2895114\n"
    },
    {
      "commit": "d5424eee2cb0838a79027a1e4b7d56e8fbe5806d",
      "tree": "fec3ae24c6737802e449e37151911e18d7eedeed",
      "parents": [
        "5f4d2ea06e114fef65f2bb2431951b06ad3be525",
        "3e41d16b122644969cf00bbfb752a7183f148fa2"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 14 01:37:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 01:37:41 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a am: f669386ff9 am: af6aa6e3fa am: 773023ddbd am: 29cd6b306a am: 4e7855e9e2 am: 8d352347c8 am: c85b95a2fb am: 472235afda\nam: 3e41d16b12\n\nChange-Id: I507354f96c9037953ce8c3db3a7a7627b962598d\n"
    },
    {
      "commit": "5f4d2ea06e114fef65f2bb2431951b06ad3be525",
      "tree": "fec3ae24c6737802e449e37151911e18d7eedeed",
      "parents": [
        "1ba168180e2b1240b8a1e7bfb3303b41db7caee5",
        "ef18d4c57b55b0c951ee5093eb642979ceadcd61"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Sep 14 01:36:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 01:36:53 2017 +0000"
      },
      "message": "Merge \"media: Fix a typo in parsing nclc atom.\" into nyc-dev am: 08ef71975b am: d6768a3f03 am: 6705aadd4b am: 04cb1d7f53 am: 57f4543970 am: 4363301afe am: 1a2e605125\nam: ef18d4c57b\n\nChange-Id: Ie3b32210f90b6a294776c40da4d6cf9f24828c06\n"
    },
    {
      "commit": "3e41d16b122644969cf00bbfb752a7183f148fa2",
      "tree": "8df213698c7ea2e4706688b10b892571d454c0d9",
      "parents": [
        "ef18d4c57b55b0c951ee5093eb642979ceadcd61",
        "472235afda536ae308d7515fc9a8aefc06341fd7"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 14 01:22:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 01:22:34 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a am: f669386ff9 am: af6aa6e3fa am: 773023ddbd am: 29cd6b306a am: 4e7855e9e2 am: 8d352347c8 am: c85b95a2fb\nam: 472235afda\n\nChange-Id: Icb55e35d8fbcfa7229a6931ee63b8fbda6eba574\n"
    },
    {
      "commit": "ef18d4c57b55b0c951ee5093eb642979ceadcd61",
      "tree": "8df213698c7ea2e4706688b10b892571d454c0d9",
      "parents": [
        "ced2a491eaf8dd85eeb1ca63777d2724f65869b6",
        "1a2e605125a2d78350a5ab17d24cee3f59197368"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Sep 14 01:21:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 01:21:48 2017 +0000"
      },
      "message": "Merge \"media: Fix a typo in parsing nclc atom.\" into nyc-dev am: 08ef71975b am: d6768a3f03 am: 6705aadd4b am: 04cb1d7f53 am: 57f4543970 am: 4363301afe\nam: 1a2e605125\n\nChange-Id: Id7606e231d86673c2a12dd465c6074f319ba8603\n"
    },
    {
      "commit": "e71fafcee11a3f0a90ece58aa822108eef234e6c",
      "tree": "78c1e71699a1340d5af41e252b19424689f78904",
      "parents": [
        "561d48e981cdc1e18ae34b49d894bd31118cb8d9",
        "472235afda536ae308d7515fc9a8aefc06341fd7"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 14 01:12:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 01:12:47 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a am: f669386ff9 am: af6aa6e3fa am: 773023ddbd am: 29cd6b306a am: 4e7855e9e2 am: 8d352347c8 am: c85b95a2fb\nam: 472235afda\n\nChange-Id: I70d7e1caa3f0a56643865f1299a15b0ec643b895\n"
    },
    {
      "commit": "561d48e981cdc1e18ae34b49d894bd31118cb8d9",
      "tree": "78c1e71699a1340d5af41e252b19424689f78904",
      "parents": [
        "ad456ce8b9e66201dcd58c7b164e5f51792e2135",
        "1a2e605125a2d78350a5ab17d24cee3f59197368"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Sep 14 01:11:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 01:11:57 2017 +0000"
      },
      "message": "Merge \"media: Fix a typo in parsing nclc atom.\" into nyc-dev am: 08ef71975b am: d6768a3f03 am: 6705aadd4b am: 04cb1d7f53 am: 57f4543970 am: 4363301afe\nam: 1a2e605125\n\nChange-Id: I92bfb4e280eacc571399a2ee32e416b42af023f3\n"
    },
    {
      "commit": "472235afda536ae308d7515fc9a8aefc06341fd7",
      "tree": "98e36586f95b4c193d3e269c86f1303d433aed0f",
      "parents": [
        "1a2e605125a2d78350a5ab17d24cee3f59197368",
        "c85b95a2fb40ece69aac106c015a7315428bc01e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 14 00:47:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 00:47:53 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a am: f669386ff9 am: af6aa6e3fa am: 773023ddbd am: 29cd6b306a am: 4e7855e9e2 am: 8d352347c8\nam: c85b95a2fb\n\nChange-Id: Ia436d657e5c3edbca6227d5af7521dca57f9a5d3\n"
    },
    {
      "commit": "1a2e605125a2d78350a5ab17d24cee3f59197368",
      "tree": "98e36586f95b4c193d3e269c86f1303d433aed0f",
      "parents": [
        "fa5a0cedea92c922e695a9846148965a519eba53",
        "4363301afe99677a1d210f174714c895849b4365"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Sep 14 00:47:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 00:47:18 2017 +0000"
      },
      "message": "Merge \"media: Fix a typo in parsing nclc atom.\" into nyc-dev am: 08ef71975b am: d6768a3f03 am: 6705aadd4b am: 04cb1d7f53 am: 57f4543970\nam: 4363301afe\n\nChange-Id: Ie5f76651551906523c6413ae53ec3f002f108e1b\n"
    },
    {
      "commit": "1ba168180e2b1240b8a1e7bfb3303b41db7caee5",
      "tree": "fec3ae24c6737802e449e37151911e18d7eedeed",
      "parents": [
        "9469484834f6e053145d61dc1e5b89f25103d20d",
        "ad456ce8b9e66201dcd58c7b164e5f51792e2135"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 14 00:33:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 00:33:21 2017 +0000"
      },
      "message": "Merge \"omx: collapse unpopulated slot messages in GraphicBufferSource\" into oc-mr1-dev\nam: ad456ce8b9\n\nChange-Id: I6a871e460258ce7567c6e91c87b0b2ef3166cb82\n"
    },
    {
      "commit": "9469484834f6e053145d61dc1e5b89f25103d20d",
      "tree": "6254243c9256b8f2b8360c1b08ed5b7b1836920d",
      "parents": [
        "729ee11536c64ed4d8dd13b78053da0066f129e2",
        "7ec98736f087a44d3f3045f304f7fc1ecb14b97f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Sep 14 00:32:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 00:32:50 2017 +0000"
      },
      "message": "Merge \"Record profile, level, bytes for codecs\" into oc-mr1-dev\nam: 7ec98736f0\n\nChange-Id: I24f2d390ff8d4fc01b4a163d517c8adb96ea422d\n"
    },
    {
      "commit": "729ee11536c64ed4d8dd13b78053da0066f129e2",
      "tree": "12955cc0c1089bab949b6cdddc04f37e2c4d9237",
      "parents": [
        "67fc8178ef3e19f60ce3440aacf70992ffe00d08",
        "ba248a45ff2541faddbff8192545abb098cf6ccc"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 14 00:32:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 00:32:20 2017 +0000"
      },
      "message": "Merge \"media_codecs: limit platform AVC decoder to 4080x4080 resolution\" into oc-mr1-dev\nam: ba248a45ff\n\nChange-Id: I1e370a8e7ecb1005a3b3891b962dd98d0a544c5e\n"
    },
    {
      "commit": "67fc8178ef3e19f60ce3440aacf70992ffe00d08",
      "tree": "987e516fdae6a71ca441d52ebffbba57a48eeb48",
      "parents": [
        "a2e6e575e5fd7226697ee95632526db25becccf3",
        "621faa7cb967a6bfa396ef59dac3d1d18eabadb4"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Sep 14 00:31:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 00:31:37 2017 +0000"
      },
      "message": "Merge \"Avoid empty mime type in media metrics records\" into oc-mr1-dev\nam: 621faa7cb9\n\nChange-Id: Iacee46f1fb04e30b8395fc3f0132b9ce08eab823\n"
    },
    {
      "commit": "a2e6e575e5fd7226697ee95632526db25becccf3",
      "tree": "e3f1084dc84b1c4f5fe3d92f9daa7500023b2375",
      "parents": [
        "c0e75a7d57df751ec1cb49da91cf64ab0c4c4938",
        "0d3958f77c3edc1bafe229c4b83abcef6c510088"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Sep 14 00:31:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 00:31:08 2017 +0000"
      },
      "message": "Merge \"Camera: synchronize access to mHidlMemPoolMap\" into oc-mr1-dev\nam: 0d3958f77c\n\nChange-Id: I67e46dc5c4f86c5ae3c7644e5a2240415cc4fde7\n"
    },
    {
      "commit": "c0e75a7d57df751ec1cb49da91cf64ab0c4c4938",
      "tree": "e3f1084dc84b1c4f5fe3d92f9daa7500023b2375",
      "parents": [
        "8ce8aa901f74848b001ebe636837a4f146177f7f",
        "5deda0e7849849c6443eecfce397958b4ac51faa"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Sep 14 00:30:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 00:30:27 2017 +0000"
      },
      "message": "Merge \"AudioTrack, AudioRecord: Fix latency computation\" into oc-mr1-dev\nam: 5deda0e784\n\nChange-Id: I05f5d1e127ed5a8da0b28df978294043b00319d6\n"
    },
    {
      "commit": "8ce8aa901f74848b001ebe636837a4f146177f7f",
      "tree": "7183bb4b048e5a106b843b19b2eb21aa1840e6ef",
      "parents": [
        "fdb2aae90288dc8711647ccfc7e018c72209e293",
        "ced2a491eaf8dd85eeb1ca63777d2724f65869b6"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Sep 13 23:37:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 23:37:34 2017 +0000"
      },
      "message": "Merge \"Camera: fix camera status after HAL crash\" am: 3718b84a36  -s ours am: f4ca0bbc0c  -s ours\nam: ced2a491ea  -s ours\n\nChange-Id: I54b67a8c2ebd43084283c0fc7bf7756fb696e5cb\n"
    },
    {
      "commit": "fdb2aae90288dc8711647ccfc7e018c72209e293",
      "tree": "7183bb4b048e5a106b843b19b2eb21aa1840e6ef",
      "parents": [
        "c13b425c79028c4d9273ea07a8d30724a72693a6",
        "df24e673ca2d148d3b99fb1d1d557cd9c460ab28"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Sep 13 23:36:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 23:36:44 2017 +0000"
      },
      "message": "Merge \"Camera: synchronize access to mHidlMemPoolMap\" am: 0b8d9dd129 am: cabae1ec3e\nam: df24e673ca\n\nChange-Id: I2cc1c28a2956291fdb410d11e30bd4f863770a53\n"
    },
    {
      "commit": "c13b425c79028c4d9273ea07a8d30724a72693a6",
      "tree": "2b9a42481b2aa1493d46310c5f2f95431be7bc55",
      "parents": [
        "b0788a385c979dec88d836b5a1e0665b3c4587f5",
        "f0adfb4076387a65cf8dc77c57ad66dbba9e9632"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 13 23:35:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 23:35:54 2017 +0000"
      },
      "message": "Merge \"Remove AAudioTesting.h from headers to be exported to NDK\" am: b2757d6581 am: 1eba28d3b3\nam: f0adfb4076\n\nChange-Id: I19790405bd4d0582dda24dbd67e5c51b2d3aaf99\n"
    },
    {
      "commit": "c85b95a2fb40ece69aac106c015a7315428bc01e",
      "tree": "34f6484abb85cfc9b4eed000c1812f1f63be5fdb",
      "parents": [
        "4363301afe99677a1d210f174714c895849b4365",
        "8d352347c8311253dace274c1973800ff3b75055"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 13 23:24:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 23:24:52 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a am: f669386ff9 am: af6aa6e3fa am: 773023ddbd am: 29cd6b306a am: 4e7855e9e2\nam: 8d352347c8\n\nChange-Id: Iab2873e344de58dbefa77311d847dccc2f3f346a\n"
    },
    {
      "commit": "4363301afe99677a1d210f174714c895849b4365",
      "tree": "34f6484abb85cfc9b4eed000c1812f1f63be5fdb",
      "parents": [
        "122ec92c425ce898753d24edd4a43d634a630959",
        "57f4543970bafdc7bcfa4e64de5c7873c820c9c8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 13 23:23:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 23:23:55 2017 +0000"
      },
      "message": "Merge \"media: Fix a typo in parsing nclc atom.\" into nyc-dev am: 08ef71975b am: d6768a3f03 am: 6705aadd4b am: 04cb1d7f53\nam: 57f4543970\n\nChange-Id: I9360a01c8a10eac5523f7307366d232e711ae23d\n"
    },
    {
      "commit": "040c313c36274ed3686ae072d44dac036b0b757d",
      "tree": "374f62a09b6bbec19f50fc5ba5d8fed4cc5b763f",
      "parents": [
        "ad456ce8b9e66201dcd58c7b164e5f51792e2135"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 12 16:52:15 2017 -0700"
      },
      "committer": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Wed Sep 13 23:16:09 2017 +0000"
      },
      "message": "Fixed energy computation for eq and bass boost\n\nEffects might give wrong energy estimate if they were disabled since\nlast computation.\nUpdated BassBoost level\n\nBug: 65529284\nTest: manual testing with SoloTester, play music and headphone load.\nChange-Id: Ieb1df935e88fed6997a663bab10d6bda8176cc57\n"
    },
    {
      "commit": "8d352347c8311253dace274c1973800ff3b75055",
      "tree": "10d864d6c62e9839e5f55192e8dfca0271210ee6",
      "parents": [
        "57f4543970bafdc7bcfa4e64de5c7873c820c9c8",
        "4e7855e9e2ae13a29d4b6513e0324917d1fe54f3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 13 22:28:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:28:53 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a am: f669386ff9 am: af6aa6e3fa am: 773023ddbd am: 29cd6b306a\nam: 4e7855e9e2\n\nChange-Id: I052aa674864234641ded2b160aaa89f5747c7c18\n"
    },
    {
      "commit": "57f4543970bafdc7bcfa4e64de5c7873c820c9c8",
      "tree": "c7b4b0516de153a717dc4509d3e3957daddd596f",
      "parents": [
        "8cad7241589b1473ee4dac3e4f2fdc559520da59",
        "04cb1d7f53d40d7246b526502324a285aae9399e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 13 22:28:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:28:23 2017 +0000"
      },
      "message": "Merge \"media: Fix a typo in parsing nclc atom.\" into nyc-dev am: 08ef71975b am: d6768a3f03 am: 6705aadd4b\nam: 04cb1d7f53\n\nChange-Id: Ib2773de7e003ab14d18e5b8c8f70e4800e0cfc63\n"
    },
    {
      "commit": "ced2a491eaf8dd85eeb1ca63777d2724f65869b6",
      "tree": "8df213698c7ea2e4706688b10b892571d454c0d9",
      "parents": [
        "df24e673ca2d148d3b99fb1d1d557cd9c460ab28",
        "f4ca0bbc0c81e8bbc474e2057094cfcb303ee2db"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Sep 13 22:09:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:09:52 2017 +0000"
      },
      "message": "Merge \"Camera: fix camera status after HAL crash\" am: 3718b84a36  -s ours\nam: f4ca0bbc0c  -s ours\n\nChange-Id: I1dad2b3cd59022ff61d1d177e30e2269b2fb0887\n"
    },
    {
      "commit": "df24e673ca2d148d3b99fb1d1d557cd9c460ab28",
      "tree": "8df213698c7ea2e4706688b10b892571d454c0d9",
      "parents": [
        "f0adfb4076387a65cf8dc77c57ad66dbba9e9632",
        "cabae1ec3ef62104c365c4101b35f99481b8bf08"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Sep 13 22:07:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:07:59 2017 +0000"
      },
      "message": "Merge \"Camera: synchronize access to mHidlMemPoolMap\" am: 0b8d9dd129\nam: cabae1ec3e\n\nChange-Id: I4940abb4cf4e831f23f0af832693daf2a8f52607\n"
    },
    {
      "commit": "f0adfb4076387a65cf8dc77c57ad66dbba9e9632",
      "tree": "8cbacfa2a60df9dfc9f43d199ea0f37fc5e93091",
      "parents": [
        "99571be73ec3aef4ddb59aafb7d6fea5657a686e",
        "1eba28d3b3b49192ac892f834bacfd39504e9cbc"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 13 22:07:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:07:10 2017 +0000"
      },
      "message": "Merge \"Remove AAudioTesting.h from headers to be exported to NDK\" am: b2757d6581\nam: 1eba28d3b3\n\nChange-Id: I453f6b7beb3d7c961eb0d02d85592dc0119bcfe5\n"
    },
    {
      "commit": "ad456ce8b9e66201dcd58c7b164e5f51792e2135",
      "tree": "78c1e71699a1340d5af41e252b19424689f78904",
      "parents": [
        "7ec98736f087a44d3f3045f304f7fc1ecb14b97f",
        "1357839f7c4548ce7809e8deb194097e54fd5dd6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 13 22:01:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 13 22:01:08 2017 +0000"
      },
      "message": "Merge \"omx: collapse unpopulated slot messages in GraphicBufferSource\" into oc-mr1-dev"
    },
    {
      "commit": "f4ca0bbc0c81e8bbc474e2057094cfcb303ee2db",
      "tree": "c8d59601538b0dfdc18d280e72e5389096619e98",
      "parents": [
        "cabae1ec3ef62104c365c4101b35f99481b8bf08",
        "3718b84a366fbd5dcf0e57c0902de03f7e709854"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Sep 13 21:56:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 21:56:34 2017 +0000"
      },
      "message": "Merge \"Camera: fix camera status after HAL crash\"\nam: 3718b84a36  -s ours\n\nChange-Id: I25e36c2c1ccfad5be4d52d29eddf2d019c741ea7\n"
    },
    {
      "commit": "4e7855e9e2ae13a29d4b6513e0324917d1fe54f3",
      "tree": "071d6c386a4b5a6b6e420913c0a19ed5f35fd479",
      "parents": [
        "04cb1d7f53d40d7246b526502324a285aae9399e",
        "29cd6b306ae26d3afd4f86de9014a0d2aa7702f6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 13 21:51:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 21:51:29 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a am: f669386ff9 am: af6aa6e3fa am: 773023ddbd\nam: 29cd6b306a\n\nChange-Id: I5dbd868f25eb1b135e58ea9b5031fdb80da9a1f3\n"
    },
    {
      "commit": "cabae1ec3ef62104c365c4101b35f99481b8bf08",
      "tree": "c8d59601538b0dfdc18d280e72e5389096619e98",
      "parents": [
        "1eba28d3b3b49192ac892f834bacfd39504e9cbc",
        "0b8d9dd129ae7089eda4e9aa7ba47137a0f39ea5"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Sep 13 21:51:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 21:51:13 2017 +0000"
      },
      "message": "Merge \"Camera: synchronize access to mHidlMemPoolMap\"\nam: 0b8d9dd129\n\nChange-Id: Ie4e440a5cc8079f757e1ef17e5a44efd75f0b439\n"
    },
    {
      "commit": "1eba28d3b3b49192ac892f834bacfd39504e9cbc",
      "tree": "8590b7bdef6487b37ab74e39d56971c6911f3462",
      "parents": [
        "c01a89007eca1c869ca11274ebda6a60779b2e98",
        "b2757d6581851586b122c0b808f31fa3f4d42803"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 13 21:50:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 21:50:33 2017 +0000"
      },
      "message": "Merge \"Remove AAudioTesting.h from headers to be exported to NDK\"\nam: b2757d6581\n\nChange-Id: Iee1449e50f0406def1e95703c2bf6bfa6c1f9f67\n"
    },
    {
      "commit": "8a8a9e5d91c8cc110b9916982f4c5242efca33e3",
      "tree": "9ef74bc0ce163de8f38837b27df4410248087772",
      "parents": [
        "ee5201b4d9115cc7ac282155573e6354cc9c6819"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Sep 12 16:25:15 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Sep 13 14:41:46 2017 -0700"
      },
      "message": "aaudio: cleaned up PlayerBase implementation\n\nSimplify registration. Reduce use of virtual methods.\n\nThis CL, plus some CLs in AudioManager, should fix\ncrashes involving RefBase::decStrong\n\nBug: 65450109\nTest: CTS or \"write_sine_callback -m2 -pl\"\nChange-Id: Ie1decd20f8d44bdefb0faf92e6b74de4f72e86bd\n"
    },
    {
      "commit": "29cd6b306ae26d3afd4f86de9014a0d2aa7702f6",
      "tree": "24f81756753846e7193c2740cd4cbe60caa4ab3a",
      "parents": [
        "6705aadd4b4c8e21c9878794ea2def19aa53d306",
        "773023ddbd3e97eb684f8c7893ee3d75b3277a43"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 13 21:32:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 21:32:58 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a am: f669386ff9 am: af6aa6e3fa\nam: 773023ddbd\n\nChange-Id: Icb6d1e4e353b2f43b9d1539621379a5dffd84e27\n"
    },
    {
      "commit": "773023ddbd3e97eb684f8c7893ee3d75b3277a43",
      "tree": "b84f31d38b3b1bcd6c696d84fe4e69432eb1b88e",
      "parents": [
        "d6768a3f03883e281669e4931f73d3367927c709",
        "af6aa6e3fa7e5a0651b1412b9d32d4eca5533759"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 13 21:08:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 21:08:31 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a am: f669386ff9\nam: af6aa6e3fa\n\nChange-Id: I0fa9c9fe48ded649de267f9387a2f483b1555ebb\n"
    },
    {
      "commit": "04cb1d7f53d40d7246b526502324a285aae9399e",
      "tree": "4941914df613fc2eaf6db137a3478dfc36e38090",
      "parents": [
        "c8f3cf02eb6c9f3246af40fd41872e3c79b3a689",
        "6705aadd4b4c8e21c9878794ea2def19aa53d306"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 13 20:47:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 20:47:25 2017 +0000"
      },
      "message": "Merge \"media: Fix a typo in parsing nclc atom.\" into nyc-dev am: 08ef71975b am: d6768a3f03\nam: 6705aadd4b\n\nChange-Id: Idadacc9024cb424c771f546b4a9bdec6fff7c6b4\n"
    },
    {
      "commit": "6705aadd4b4c8e21c9878794ea2def19aa53d306",
      "tree": "69364b5094bdab1307b74e6d619d83bbf0a9c078",
      "parents": [
        "355a18f58d63882c122db64702fdee66ce6fe857",
        "d6768a3f03883e281669e4931f73d3367927c709"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 13 20:36:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 20:36:28 2017 +0000"
      },
      "message": "Merge \"media: Fix a typo in parsing nclc atom.\" into nyc-dev am: 08ef71975b\nam: d6768a3f03\n\nChange-Id: Iafba587d46764fb47a425d602172cb1c82636d52\n"
    },
    {
      "commit": "af6aa6e3fa7e5a0651b1412b9d32d4eca5533759",
      "tree": "a8ce799f1021eb779efb39a108603402d85c38d8",
      "parents": [
        "08ef71975b37749b3dfb08c74089bb93c1ab8871",
        "f669386ff977bb9bf66d3905dcf3c643d1e3d799"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 13 20:20:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 20:20:48 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a am: e42227983a\nam: f669386ff9\n\nChange-Id: I15571eb5c05ea0bbf77ec5a746c989d84f38ccee\n"
    },
    {
      "commit": "f669386ff977bb9bf66d3905dcf3c643d1e3d799",
      "tree": "24ef715e5f12b47a1c3d3268a2c7fbcf7c11e585",
      "parents": [
        "b995c31415c73917f9ab907ec2334e69e638feda",
        "e42227983a70a014dd20c14c386e09af89401918"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 13 20:14:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 20:14:48 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da am: 18b22afe7a\nam: e42227983a\n\nChange-Id: I9613239a8e331d3a1811ca35bba3baf3ab819abe\n"
    },
    {
      "commit": "e42227983a70a014dd20c14c386e09af89401918",
      "tree": "3d2f01873c0f7e56d125d92f9f8defd219e04d08",
      "parents": [
        "ae465be45498b0e23700df0fc0524deb0ad37bea",
        "18b22afe7a337bd0da619da6cc9b29298d04a3df"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 13 20:11:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 20:11:29 2017 +0000"
      },
      "message": "Merge \"nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer\" into mnc-dev am: 7fad4bb2da\nam: 18b22afe7a\n\nChange-Id: Ib5d83c4bca072150c4a85905895088de4bdb8bf0\n"
    }
  ],
  "next": "18b22afe7a337bd0da619da6cc9b29298d04a3df"
}
