)]}'
{
  "log": [
    {
      "commit": "a3c657a486080c547d4bce56403f85f59ec43d77",
      "tree": "9a6d666df7df8069060b43ecbe30f38a2fee9edd",
      "parents": [
        "a142612d6a5e793a6fabac64871ecdc33917f498",
        "2ee6848d1446de76833ed7ddee4ce658f6c318ca"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Sep 26 22:49:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 22:49:47 2017 +0000"
      },
      "message": "Merge \"NdkMediaCodec: typedef struct ANativeWindow ANativeWindow\" am: 700ba4e8b4 am: 8add7e58e1\nam: 2ee6848d14\n\nChange-Id: Id01aec0b604a329a0187bd41690e765eb411fec6\n"
    },
    {
      "commit": "2ee6848d1446de76833ed7ddee4ce658f6c318ca",
      "tree": "ed124dbdace7675619c8615bf3c577c64d148702",
      "parents": [
        "830f9a813f830ff6568cecf004257340bccef692",
        "8add7e58e123182fe837d316d601cca73a5bf824"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Sep 26 22:31:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 22:31:13 2017 +0000"
      },
      "message": "Merge \"NdkMediaCodec: typedef struct ANativeWindow ANativeWindow\" am: 700ba4e8b4\nam: 8add7e58e1\n\nChange-Id: I6c1d8f7e10bc217b3a0e81f7c7fa3fc5bd6d5f83\n"
    },
    {
      "commit": "8add7e58e123182fe837d316d601cca73a5bf824",
      "tree": "a1f3b346d02a859aad4277ab72818d159e19f152",
      "parents": [
        "a0fc1bfb730bc5a9a0ea2a94b5831300b77de793",
        "700ba4e8b4a20d1cd33b801c0e90b939b18ec5f0"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Sep 26 22:29:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 22:29:24 2017 +0000"
      },
      "message": "Merge \"NdkMediaCodec: typedef struct ANativeWindow ANativeWindow\"\nam: 700ba4e8b4\n\nChange-Id: Ic23c6526a63f1bd101cf361278813a02d16f481a\n"
    },
    {
      "commit": "f6d1049dfb04b6ba7cc7fe883c9e1689ed7ce174",
      "tree": "4fdcf4a1172f8856e4fe9ffdb3ce02fc8a6740c3",
      "parents": [
        "8798a2dd1ed81582dd7e06a775b46f77541e583a"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Sep 26 13:30:48 2017 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Sep 26 13:37:14 2017 -0700"
      },
      "message": "NdkMediaCodec: typedef struct ANativeWindow ANativeWindow\n\nBug: https://github.com/android-ndk/ndk/issues/528\nChange-Id: I7b1eeff43ab2ac77999ed4c2d231c0178d614659\n"
    },
    {
      "commit": "2a49d3737412ad62600d71d0c8095bc8c2175345",
      "tree": "30c5b203bf7e26e789dbe7c48a4c64471563588e",
      "parents": [
        "58a4f5eee5a866e80a9aef2510bb5b25a8b03f75",
        "abfe8a64bce4eaeb0f6428cd0c8faf64c279aeb5"
      ],
      "author": {
        "name": "Isaac Chen",
        "email": "ycchen@google.com",
        "time": "Tue Sep 26 10:04:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 10:04:34 2017 +0000"
      },
      "message": "Merge \"Enable 32-bit armv8 NEON for aac/amrwb/h264 codecs\" am: 8798a2dd1e am: a0fc1bfb73\nam: abfe8a64bc\n\nChange-Id: Ice412aff9b7442d9d01c2c0c0216e579242d29a1\n"
    },
    {
      "commit": "abfe8a64bce4eaeb0f6428cd0c8faf64c279aeb5",
      "tree": "d47038f0b98c56237a0e3465ecde2defd73abc57",
      "parents": [
        "acc2d29e13d75dbc5cb953adcae1ce340f54a511",
        "a0fc1bfb730bc5a9a0ea2a94b5831300b77de793"
      ],
      "author": {
        "name": "Isaac Chen",
        "email": "ycchen@google.com",
        "time": "Tue Sep 26 10:02:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 10:02:35 2017 +0000"
      },
      "message": "Merge \"Enable 32-bit armv8 NEON for aac/amrwb/h264 codecs\" am: 8798a2dd1e\nam: a0fc1bfb73\n\nChange-Id: I2c7091406640ba410c0ebc3429179e0337a6ef08\n"
    },
    {
      "commit": "a0fc1bfb730bc5a9a0ea2a94b5831300b77de793",
      "tree": "939724a534f949d543d7e0f40378b0bc9a1e9a08",
      "parents": [
        "0267f8c82ae2bb1d80107e0b68d2554be35363aa",
        "8798a2dd1ed81582dd7e06a775b46f77541e583a"
      ],
      "author": {
        "name": "Isaac Chen",
        "email": "ycchen@google.com",
        "time": "Tue Sep 26 10:00:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 10:00:12 2017 +0000"
      },
      "message": "Merge \"Enable 32-bit armv8 NEON for aac/amrwb/h264 codecs\"\nam: 8798a2dd1e\n\nChange-Id: Ia35e062900f5c2b219a916c7734558d3c75682d6\n"
    },
    {
      "commit": "8798a2dd1ed81582dd7e06a775b46f77541e583a",
      "tree": "31f2202fc9e4924fbf6c1cadf48dcc0f7a6fb372",
      "parents": [
        "4b4727f06f286c7f32c9515661c94e28080a9e1c",
        "d53a547f0df0705c4738cdf9823521a1823a8488"
      ],
      "author": {
        "name": "Isaac Chen",
        "email": "ycchen@google.com",
        "time": "Tue Sep 26 09:54:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 26 09:54:33 2017 +0000"
      },
      "message": "Merge \"Enable 32-bit armv8 NEON for aac/amrwb/h264 codecs\""
    },
    {
      "commit": "f79de9a284e5685dadc668b04132457bdb1bda05",
      "tree": "2ccce80d56268f7355978663465825db1dcef26b",
      "parents": [
        "7725397209b78f857c79f81c146d0113591bab52",
        "498f828eb0b122247773f41baedaec327fbea7ac"
      ],
      "author": {
        "name": "Shuhei,Miyazaki",
        "email": "shuhei.miyazaki@sonymobile.com",
        "time": "Mon Sep 25 18:05:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 25 18:05:03 2017 +0000"
      },
      "message": "Merge \"Set bit rate infomation to meta for MPEG4Extractor\" am: 4b4727f06f am: 0267f8c82a\nam: 498f828eb0\n\nChange-Id: Ie32caf77d8a59da446d28e4dc3e629f64dd52090\n"
    },
    {
      "commit": "498f828eb0b122247773f41baedaec327fbea7ac",
      "tree": "5d17bcae9367e0e2caa6ceffe4600844b11ef066",
      "parents": [
        "15af32c526056ae99cb0c07b719c5876cf59c91a",
        "0267f8c82ae2bb1d80107e0b68d2554be35363aa"
      ],
      "author": {
        "name": "Shuhei,Miyazaki",
        "email": "shuhei.miyazaki@sonymobile.com",
        "time": "Mon Sep 25 18:03:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 25 18:03:02 2017 +0000"
      },
      "message": "Merge \"Set bit rate infomation to meta for MPEG4Extractor\" am: 4b4727f06f\nam: 0267f8c82a\n\nChange-Id: Iead730511d4b2c40a2b7f720e79c747b9d4edaa1\n"
    },
    {
      "commit": "0267f8c82ae2bb1d80107e0b68d2554be35363aa",
      "tree": "97936ade84fa02a6db5d4dac727f2578cf11e5d7",
      "parents": [
        "417228cbf189bcc0c6b78075a32dabe01f23b0e2",
        "4b4727f06f286c7f32c9515661c94e28080a9e1c"
      ],
      "author": {
        "name": "Shuhei,Miyazaki",
        "email": "shuhei.miyazaki@sonymobile.com",
        "time": "Mon Sep 25 18:01:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 25 18:01:07 2017 +0000"
      },
      "message": "Merge \"Set bit rate infomation to meta for MPEG4Extractor\"\nam: 4b4727f06f\n\nChange-Id: Idc2127016b5350a4273a9595c69fc2513a1c5099\n"
    },
    {
      "commit": "4b4727f06f286c7f32c9515661c94e28080a9e1c",
      "tree": "863171beb6220f67bee940e8a128d2683d215030",
      "parents": [
        "c08194ae614796c9247a353df617411cbb0abe75",
        "c761a965c57c48b3bdb3ba1c06064c208ad52936"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 25 17:55:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 25 17:55:39 2017 +0000"
      },
      "message": "Merge \"Set bit rate infomation to meta for MPEG4Extractor\""
    },
    {
      "commit": "d53a547f0df0705c4738cdf9823521a1823a8488",
      "tree": "c771ecc5a9ecf112fa564496e8de07af843df068",
      "parents": [
        "17b12f38b8d979c34f85170eb04336bded4d8e4f"
      ],
      "author": {
        "name": "Isaac Chen",
        "email": "ycchen@google.com",
        "time": "Tue Sep 12 16:53:42 2017 +0800"
      },
      "committer": {
        "name": "Isaac Chen",
        "email": "ycchen@google.com",
        "time": "Mon Sep 25 17:24:51 2017 +0800"
      },
      "message": "Enable 32-bit armv8 NEON for aac/amrwb/h264 codecs\n\nSince ARM neon instructions were only used on armv7-a-neon\narchitecture variant, the default implementations for these\ncodecs don\u0027t use these advanced SIMD instructions.\n\nBug: 65568372\nTest: lunch aosp_arm64; emulator # on oc-mr1-dev; boot to home screen\n      Check neon code is included in the following libraries:\n      - libstagefright_aaeenc.a\n      - libstagefright_amrwbenc.a\n      - libstagefright_soft_h264dec.so\nChange-Id: Ia7a6097425541cb59fc470eac04e9c935be88325\n"
    },
    {
      "commit": "c761a965c57c48b3bdb3ba1c06064c208ad52936",
      "tree": "88c882d968e6ea0bdaf3fc120b0b7095ccefe1b2",
      "parents": [
        "69545369eef7dcaf81b889a2fc216ec7923c9622"
      ],
      "author": {
        "name": "Shuhei,Miyazaki",
        "email": "shuhei.miyazaki@sonymobile.com",
        "time": "Fri Dec 09 15:06:00 2016 +0900"
      },
      "committer": {
        "name": "Shuhei Miyazaki",
        "email": "Shuhei.Miyazaki@sonymobile.com",
        "time": "Mon Sep 25 11:47:36 2017 +0900"
      },
      "message": "Set bit rate infomation to meta for MPEG4Extractor\n\nIn order to get bit rate information correctly for offload,\nSet Max Bitrate and average bitrate to meta\nwhen MPEG4Extractor is used.\n\nBug: 66376238\nTest: Playback AAC file then check sound.\nChange-Id: Ie357c3c94db3ee894333be9659001c46b9ddcef8\n"
    },
    {
      "commit": "7725397209b78f857c79f81c146d0113591bab52",
      "tree": "9e7b2a42e808c1a0a033ff94d8170929c156a0ef",
      "parents": [
        "14d35cf493642c9f8d1fe3cfeb2505ef024c0f2e",
        "01fc3aee04547d95b1e28bc03256cd774355ba82"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Sep 22 21:01:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 22 21:01:45 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix release image failure during destructor\" into oc-mr1-dev\nam: 01fc3aee04\n\nChange-Id: I7a2730b87b8996534db50d1e9cd6f7d6b9f75585\n"
    },
    {
      "commit": "01fc3aee04547d95b1e28bc03256cd774355ba82",
      "tree": "953682b3d368766ee1c6481773f3dea50ae80740",
      "parents": [
        "d25d43180c0b16d36dd1c5fa45054da5ff6c0c29",
        "55fc8e7c47dd3905423dcbb28fc810a19e2f1df4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 22 20:55:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 22 20:55:30 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix release image failure during destructor\" into oc-mr1-dev"
    },
    {
      "commit": "14d35cf493642c9f8d1fe3cfeb2505ef024c0f2e",
      "tree": "6b19e6b39d24e3970d02feb62119d37832caa9f6",
      "parents": [
        "7e23edf1844198b4b31c3ce384c8f535a9aad155",
        "15af32c526056ae99cb0c07b719c5876cf59c91a"
      ],
      "author": {
        "name": "Masamitsu Nakamura",
        "email": "masamitsu.xa.nakamura@sonymobile.com",
        "time": "Fri Sep 22 20:54:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 22 20:54:37 2017 +0000"
      },
      "message": "Merge \"Set bit rate infomation to meta for OggExtractor\" am: c08194ae61 am: 417228cbf1\nam: 15af32c526\n\nChange-Id: I17fab762af051b48edb158f118b650203ae73ba3\n"
    },
    {
      "commit": "15af32c526056ae99cb0c07b719c5876cf59c91a",
      "tree": "7e5c78976adf551ff6d8a16c1ab5b29f44c3921f",
      "parents": [
        "831da6ee4cadc46163a4d9b793a413e72c504486",
        "417228cbf189bcc0c6b78075a32dabe01f23b0e2"
      ],
      "author": {
        "name": "Masamitsu Nakamura",
        "email": "masamitsu.xa.nakamura@sonymobile.com",
        "time": "Fri Sep 22 20:15:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 22 20:15:07 2017 +0000"
      },
      "message": "Merge \"Set bit rate infomation to meta for OggExtractor\" am: c08194ae61\nam: 417228cbf1\n\nChange-Id: I12cbe82b8ca1e20995b3c521f704b37d5de5259f\n"
    },
    {
      "commit": "417228cbf189bcc0c6b78075a32dabe01f23b0e2",
      "tree": "1ea0f518e4f096c7aebd5953ab637be0b41b15ed",
      "parents": [
        "fe08c18918afc6c15e9f0a0b36d0cb735d330b10",
        "c08194ae614796c9247a353df617411cbb0abe75"
      ],
      "author": {
        "name": "Masamitsu Nakamura",
        "email": "masamitsu.xa.nakamura@sonymobile.com",
        "time": "Fri Sep 22 20:13:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 22 20:13:37 2017 +0000"
      },
      "message": "Merge \"Set bit rate infomation to meta for OggExtractor\"\nam: c08194ae61\n\nChange-Id: I0ca5947244f4a0a6acdc6065e1bac21d78486d69\n"
    },
    {
      "commit": "c08194ae614796c9247a353df617411cbb0abe75",
      "tree": "46be0640997fd0ca9553319552e49df885651080",
      "parents": [
        "85e8823fc77c9028c18156c0e1a58a2df16607f7",
        "f02777e932c1d30bdb3def0cea636c4b88de7209"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 22 20:07:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 22 20:07:45 2017 +0000"
      },
      "message": "Merge \"Set bit rate infomation to meta for OggExtractor\""
    },
    {
      "commit": "7e23edf1844198b4b31c3ce384c8f535a9aad155",
      "tree": "7f5a941f55e83c6674a0f307706f4d6b8fb1a526",
      "parents": [
        "05fd15038ea2f3f43123949b929e34e60adc2452",
        "831da6ee4cadc46163a4d9b793a413e72c504486"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Sep 22 15:27:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 22 15:27:54 2017 +0000"
      },
      "message": "Merge \"ToneGenerator: fix dual sim ringback tone\" am: 85e8823fc7 am: fe08c18918\nam: 831da6ee4c\n\nChange-Id: Iea171fc613f8449a88593dcb4c07e63d57b586a6\n"
    },
    {
      "commit": "831da6ee4cadc46163a4d9b793a413e72c504486",
      "tree": "78cbe37b130871cdf62e85468dee036d95b904d7",
      "parents": [
        "11eae1985524392e26d71416a247d8fd96849092",
        "fe08c18918afc6c15e9f0a0b36d0cb735d330b10"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Sep 22 15:25:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 22 15:25:22 2017 +0000"
      },
      "message": "Merge \"ToneGenerator: fix dual sim ringback tone\" am: 85e8823fc7\nam: fe08c18918\n\nChange-Id: I3a4dd4a8f418c77fc3879462ef9100a413db53dc\n"
    },
    {
      "commit": "fe08c18918afc6c15e9f0a0b36d0cb735d330b10",
      "tree": "e7b221ceb3485f25e600338cdb7159234013d64c",
      "parents": [
        "d473cae4d0ac3ca19f926fcb80dfd68034b41697",
        "85e8823fc77c9028c18156c0e1a58a2df16607f7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Sep 22 15:19:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 22 15:19:25 2017 +0000"
      },
      "message": "Merge \"ToneGenerator: fix dual sim ringback tone\"\nam: 85e8823fc7\n\nChange-Id: Ic77a7c6723b0483aeaac6c83e42722e7f6e6b7c5\n"
    },
    {
      "commit": "85e8823fc77c9028c18156c0e1a58a2df16607f7",
      "tree": "083f23d26c2c454c857418ccdb361b1cb6d0e940",
      "parents": [
        "17b12f38b8d979c34f85170eb04336bded4d8e4f",
        "eae07a40aeadf4f0e339c331487c80d3216e3b6e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Sep 22 15:13:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 22 15:13:31 2017 +0000"
      },
      "message": "Merge \"ToneGenerator: fix dual sim ringback tone\""
    },
    {
      "commit": "05fd15038ea2f3f43123949b929e34e60adc2452",
      "tree": "13924c318157bd67558d61d760bd57554357d3fb",
      "parents": [
        "64643717f9c4600e8add8e7cb630c6646ebd1f49",
        "d25d43180c0b16d36dd1c5fa45054da5ff6c0c29"
      ],
      "author": {
        "name": "Ram Mohan",
        "email": "ram.mohan@ittiam.com",
        "time": "Fri Sep 22 03:58:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 22 03:58:15 2017 +0000"
      },
      "message": "Merge \"softFlac: handle eos buffers at any stage\" into oc-mr1-dev\nam: d25d43180c\n\nChange-Id: Ie7a782285876e76b172b55d10107ea5fe61c7e55\n"
    },
    {
      "commit": "d25d43180c0b16d36dd1c5fa45054da5ff6c0c29",
      "tree": "b3003c8858dddb0a4b457658c7483540436b7798",
      "parents": [
        "87917b98d326aaf4e0d3cdcf1a61bff3415dcfac",
        "37b109667424ac0ec1a5a9db6c456fa9c48c0c4d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 22 03:54:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 22 03:54:39 2017 +0000"
      },
      "message": "Merge \"softFlac: handle eos buffers at any stage\" into oc-mr1-dev"
    },
    {
      "commit": "55fc8e7c47dd3905423dcbb28fc810a19e2f1df4",
      "tree": "1f0b4847b4588e477ca301aef47a0d14d2f5aa86",
      "parents": [
        "b92c988ffc48f093ab8615896b02b8c8e10e19b2"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Sep 19 17:28:25 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Sep 21 13:59:20 2017 -0700"
      },
      "message": "Camera NDK: fix release image failure during destructor\n\nTest: new CTS test that close reader with images in\n      acquired state\nBug: 65839749\n\nChange-Id: Iac9d2b1a3298ca619f2ab71a02641052f9a51f2e\n"
    },
    {
      "commit": "37b109667424ac0ec1a5a9db6c456fa9c48c0c4d",
      "tree": "6ac08ed5b6c5981ef130526627a2aaa943e6b7a8",
      "parents": [
        "ac18a847a44ad16666f36e6e7ba43fc83b403faa"
      ],
      "author": {
        "name": "Ram Mohan",
        "email": "ram.mohan@ittiam.com",
        "time": "Fri Sep 15 20:22:36 2017 +0530"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Sep 21 11:44:15 2017 -0700"
      },
      "message": "softFlac: handle eos buffers at any stage\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_0Host \\\n-l INFO\n\nBug: 63796949\n\nChange-Id: I528b4bc041aab8affc28cb7d1b96ea6065754798\n"
    },
    {
      "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": "f02777e932c1d30bdb3def0cea636c4b88de7209",
      "tree": "e5f5dbad527c0d347dce620b00ca9ec6ee94e6ae",
      "parents": [
        "69545369eef7dcaf81b889a2fc216ec7923c9622"
      ],
      "author": {
        "name": "Masamitsu Nakamura",
        "email": "masamitsu.xa.nakamura@sonymobile.com",
        "time": "Wed Nov 02 14:57:47 2016 +0900"
      },
      "committer": {
        "name": "Shuhei Miyazaki",
        "email": "Shuhei.Miyazaki@sonymobile.com",
        "time": "Thu Sep 21 20:56:29 2017 +0900"
      },
      "message": "Set bit rate infomation to meta for OggExtractor\n\nIn order to get bit rate information correctly for offload,\nSet bit rate to meta when OggExtractor is used.\n\nBug: 66374629\nTest: Playback ogg file then check sound.\nChange-Id: Idacbd46427fbe3f3d65a81f03034b04702c5f4f7\n"
    },
    {
      "commit": "eae07a40aeadf4f0e339c331487c80d3216e3b6e",
      "tree": "53a457290a626d3eb24d1df3ac4d64fde1eaebb5",
      "parents": [
        "69545369eef7dcaf81b889a2fc216ec7923c9622"
      ],
      "author": {
        "name": "Krzysztof Semko",
        "email": "krzysztof.semko@sonymobile.com",
        "time": "Tue Feb 07 10:50:40 2017 +0100"
      },
      "committer": {
        "name": "Shuhei Miyazaki",
        "email": "Shuhei.Miyazaki@sonymobile.com",
        "time": "Thu Sep 21 20:39:10 2017 +0900"
      },
      "message": "ToneGenerator: fix dual sim ringback tone\n\nIf dual sim device has two SIM cards inserted,\nin airplane mode it sets \"gsm.operator.iso-country\" prop\nto a single comma, which prevents ToneGenerator to access\nprop for \"gsm.sim.operator.iso-country\" - SIM provider\ncountry code. When VoWifi is used to make a call,\nincorrect ringback tone is being played (generic one),\ninstead if one being read from gsm.sim.operator.iso-country.\n\nThis patch fix this, and allows ToneGenerator to correctly\nrecognize SIM country code.\n\nBug: 65859291\nTest: Check ringback tone during SIM2 VoWiFi in flight mode\n\nChange-Id: Ibb57d38432f3d99f2eac568aec2a949af5e2a9cd\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "7ec98736f087a44d3f3045f304f7fc1ecb14b97f",
      "tree": "67a8e6a8866c6dfa8d5306c4cc8cca28392d6de3",
      "parents": [
        "ba248a45ff2541faddbff8192545abb098cf6ccc",
        "002e413a5a7460a32790ed08408085a6062f4054"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 13 15:47:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 13 15:47:39 2017 +0000"
      },
      "message": "Merge \"Record profile, level, bytes for codecs\" into oc-mr1-dev"
    },
    {
      "commit": "ba248a45ff2541faddbff8192545abb098cf6ccc",
      "tree": "d2450fdd8dafc5532f00f3e4aa1bbbf6ef84287f",
      "parents": [
        "621faa7cb967a6bfa396ef59dac3d1d18eabadb4",
        "c71189ed86d59aebca802e2490117b42be8e8472"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 13 00:29:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 13 00:29:28 2017 +0000"
      },
      "message": "Merge \"media_codecs: limit platform AVC decoder to 4080x4080 resolution\" into oc-mr1-dev"
    },
    {
      "commit": "621faa7cb967a6bfa396ef59dac3d1d18eabadb4",
      "tree": "4ea9779e8ab5b9d9c098bb6e9ddaadfda69b5983",
      "parents": [
        "0d3958f77c3edc1bafe229c4b83abcef6c510088",
        "9c2480b117dc3fd1e6af3b0fdb209d787c17e087"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 12 22:23:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 12 22:23:33 2017 +0000"
      },
      "message": "Merge \"Avoid empty mime type in media metrics records\" into oc-mr1-dev"
    },
    {
      "commit": "c71189ed86d59aebca802e2490117b42be8e8472",
      "tree": "c2ea84590c25dc7378d481a724663560a04ad077",
      "parents": [
        "0d3958f77c3edc1bafe229c4b83abcef6c510088"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Sep 12 14:36:22 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Sep 12 14:37:15 2017 -0700"
      },
      "message": "media_codecs: limit platform AVC decoder to 4080x4080 resolution\n\nBug: 65438670\nChange-Id: Iad8a1c0b42ca8f58d44d892f36b7c153ab437daf\n"
    },
    {
      "commit": "010d9bf8116af24e014beae7dbcfce947faf95fc",
      "tree": "e6baa8eb85d14719cd8961b4eb76b894d740ac0e",
      "parents": [
        "980796c31801cadefaf59259fd176b19c5b830d9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 15 13:34:18 2017 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Sep 12 14:29:58 2017 -0700"
      },
      "message": "Remove AAudioTesting.h from headers to be exported to NDK\n\nbut include the associated names in the global symbol export list, so\nthat apps that receive AAudioTesting.h outside of NDK can access the\nsymbols without dlsym().\n\nTest: builds OK\nChange-Id: If68f35145d68f359ebb7995ffcf9c9b8f9be6eb1\n(cherry picked from commit 4257fd9aba5b29475e6b725c53d03fabdffdfffd)\n"
    },
    {
      "commit": "1357839f7c4548ce7809e8deb194097e54fd5dd6",
      "tree": "0f8731f2c9f7a7f82b1669f0b85f20c6e2f48895",
      "parents": [
        "0d3958f77c3edc1bafe229c4b83abcef6c510088"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Sep 12 14:20:10 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Sep 12 14:23:45 2017 -0700"
      },
      "message": "omx: collapse unpopulated slot messages in GraphicBufferSource\n\nPrint one message per onBuffersReleased instead of one per each\nslot.\n\nBug: 64452834\nChange-Id: I2d849415ca05303926eb79904f00a176d5ddab32\n"
    },
    {
      "commit": "9c2480b117dc3fd1e6af3b0fdb209d787c17e087",
      "tree": "b0f2ae612ce9d04f62e21e11b215e89be530d879",
      "parents": [
        "c75d97f20843388b9084561635996a01a53d0c0f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Sep 12 12:31:13 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Sep 12 12:31:13 2017 -0700"
      },
      "message": "Avoid empty mime type in media metrics records\n\nWait until later in the codec initialization / startup process to\nlook for and save the mime information.\n\nBug: 62199358\nTest: re-ran scenarios with empty mime, ran code-related CTS tests\nChange-Id: I7f98b40385662709a039f03b0b5f4ada06011eea\n"
    },
    {
      "commit": "5deda0e7849849c6443eecfce397958b4ac51faa",
      "tree": "e2129648619d13753d866c4e1c7649d9297c6757",
      "parents": [
        "ee5201b4d9115cc7ac282155573e6354cc9c6819",
        "13969262f704ca27c82d60e3c7cf4b271e3b5918"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Sep 12 18:50:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 12 18:50:16 2017 +0000"
      },
      "message": "Merge \"AudioTrack, AudioRecord: Fix latency computation\" into oc-mr1-dev"
    },
    {
      "commit": "3a5f00beb6f318cd6f21b0d44892048513c8f61d",
      "tree": "2b9a42481b2aa1493d46310c5f2f95431be7bc55",
      "parents": [
        "52022aafedcc36294f07907153c1923bfc8657bc",
        "0ae1a57e2f8f1ad58eed812b5e2d61c1dcb49b7f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 12 15:58:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 12 15:58:53 2017 +0000"
      },
      "message": "Merge \"Include \u003cassert.h\u003e for static_assert in C11.\" am: 67106b6dcc am: 143356c71e\nam: 0ae1a57e2f\n\nChange-Id: I06c3ce22d5c5f8daf65ce8373b7341fb67885b10\n"
    },
    {
      "commit": "0ae1a57e2f8f1ad58eed812b5e2d61c1dcb49b7f",
      "tree": "8cbacfa2a60df9dfc9f43d199ea0f37fc5e93091",
      "parents": [
        "217ae4fce2c0181cddf76c8b2b4caeb80bd454ed",
        "143356c71e5bc50964746abd80f2c1468903df85"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 12 15:55:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 12 15:55:54 2017 +0000"
      },
      "message": "Merge \"Include \u003cassert.h\u003e for static_assert in C11.\" am: 67106b6dcc\nam: 143356c71e\n\nChange-Id: I9b972b58ffb5393a3189ccb25ea8420defddbf98\n"
    },
    {
      "commit": "143356c71e5bc50964746abd80f2c1468903df85",
      "tree": "8590b7bdef6487b37ab74e39d56971c6911f3462",
      "parents": [
        "5abb5638ad0608d5f8f84a83982148792f23d38d",
        "67106b6dccd1d769dab01dc39131e1bcd2874ed2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 12 15:52:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 12 15:52:53 2017 +0000"
      },
      "message": "Merge \"Include \u003cassert.h\u003e for static_assert in C11.\"\nam: 67106b6dcc\n\nChange-Id: Ic0ec879a9bd7e5df3359597c093a94a776d129e7\n"
    },
    {
      "commit": "67106b6dccd1d769dab01dc39131e1bcd2874ed2",
      "tree": "d038eeb040a402fca0321946b51a2455a8541aef",
      "parents": [
        "3812e3a9da9ddf04de434dbdf698ce834a7d2602",
        "0d62652a354182e54a7758b77fa1ad86f1645b25"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 12 15:46:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 12 15:46:17 2017 +0000"
      },
      "message": "Merge \"Include \u003cassert.h\u003e for static_assert in C11.\""
    },
    {
      "commit": "52022aafedcc36294f07907153c1923bfc8657bc",
      "tree": "0ff3845bdc566f481cbe08b16950fed71bcbbc44",
      "parents": [
        "6334a2cd33ee13d78ea9d85fe576c4680ddd1e19",
        "ee5201b4d9115cc7ac282155573e6354cc9c6819"
      ],
      "author": {
        "name": "Ram Mohan",
        "email": "ram.mohan@ittiam.com",
        "time": "Tue Sep 12 02:27:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 12 02:27:24 2017 +0000"
      },
      "message": "Merge \"Allow portMode configuration in loaded state only\" into oc-mr1-dev\nam: ee5201b4d9\n\nChange-Id: I11cb819a277e1a9d83197629f85a4f64c4fa73bc\n"
    },
    {
      "commit": "ee5201b4d9115cc7ac282155573e6354cc9c6819",
      "tree": "08dd5701d5f4731cde0eb75d5ba14d2ca5af2e04",
      "parents": [
        "3aedd716efab8780d046ca449c7bd8993c163d36",
        "ced401e56169d17b9b8d104dd2590690ab7a9e1e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 12 02:21:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 12 02:21:18 2017 +0000"
      },
      "message": "Merge \"Allow portMode configuration in loaded state only\" into oc-mr1-dev"
    },
    {
      "commit": "13969262f704ca27c82d60e3c7cf4b271e3b5918",
      "tree": "b71db061faee7352cada209170bd02dd80fc7055",
      "parents": [
        "49997ac32b61c3e3b8e0053c8c82f06e6a438f06"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 17:24:21 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 18:03:20 2017 -0700"
      },
      "message": "AudioTrack, AudioRecord: Fix latency computation\n\nForce 64 bit arithmetic to avoid integer overflow on 32 bit\nplatforms.\n\nTest: CTS AudioTrackTest\nBug: 65536481\nChange-Id: I774a7811fce08c7cbe59f0a062fd2c2d72220203\n"
    },
    {
      "commit": "6334a2cd33ee13d78ea9d85fe576c4680ddd1e19",
      "tree": "122979451e4880abcc9d55ad659832d569f8660e",
      "parents": [
        "d39eeefa60c46870701809ea88372a3bcad978d4",
        "217ae4fce2c0181cddf76c8b2b4caeb80bd454ed"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Sep 11 23:43:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 23:43:31 2017 +0000"
      },
      "message": "Merge \"NdkMediaCodec: mark new APIs as introduced in 26\" am: 3812e3a9da am: 5abb5638ad\nam: 217ae4fce2\n\nChange-Id: I94356e4b58b3dcf5d908eba8d8bde18f5970ed74\n"
    },
    {
      "commit": "217ae4fce2c0181cddf76c8b2b4caeb80bd454ed",
      "tree": "5d3e9772b60465f00101a60dccd08036aebfed17",
      "parents": [
        "19f0196da3e386c2b73240870b3580468181903c",
        "5abb5638ad0608d5f8f84a83982148792f23d38d"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Sep 11 23:41:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 23:41:20 2017 +0000"
      },
      "message": "Merge \"NdkMediaCodec: mark new APIs as introduced in 26\" am: 3812e3a9da\nam: 5abb5638ad\n\nChange-Id: I0dd9b007c0766abcb28535c166fd8f63d042a0b2\n"
    },
    {
      "commit": "5abb5638ad0608d5f8f84a83982148792f23d38d",
      "tree": "a08ead394b813179fc73fd133d775062b97678e8",
      "parents": [
        "75d8c3aa293b5ef667c9759203469a09119df0c5",
        "3812e3a9da9ddf04de434dbdf698ce834a7d2602"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Sep 11 23:39:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 23:39:49 2017 +0000"
      },
      "message": "Merge \"NdkMediaCodec: mark new APIs as introduced in 26\"\nam: 3812e3a9da\n\nChange-Id: Ie7aec66eba1401878bdf440693a5d77981324524\n"
    },
    {
      "commit": "50c9e990f5005e11df1eb050bbf09e7126128fef",
      "tree": "7b4a35d4be9779ce1498d0851fa96023e0d09784",
      "parents": [
        "a6de53107d22330d67151652b3b495bd2bc5252a",
        "aa488ac2ca5f2001edb6e11628d302e39a639d50"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Mon Sep 11 22:26:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 22:26:15 2017 +0000"
      },
      "message": "Merge \"aaudio: prevent noise upon disconnect\" into oc-mr1-dev\nam: aa488ac2ca\n\nChange-Id: I997b01d046f330b5a536a588c94a66fafd9f7922\n"
    },
    {
      "commit": "fdfe74f9c8c22a18a15ede5307ff1cc3dc0c7424",
      "tree": "51c02bf25ac7f6223be6330ae8d86880f536d02e",
      "parents": [
        "aa488ac2ca5f2001edb6e11628d302e39a639d50",
        "dfb8b1695abe4e4a3c6ea95ad986d0fd637fdde1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 11 22:21:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 11 22:21:55 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE : Add simple control request handling\" into oc-mr1-dev"
    },
    {
      "commit": "aa488ac2ca5f2001edb6e11628d302e39a639d50",
      "tree": "b2343168b7e2420f53326f9027a9c0452fbcbf7a",
      "parents": [
        "c12dd9acbc60bcce02c6f0a9daf059587ecf8907",
        "2d5ba532cc80b3408b9eb5d47d3144bf93ece8cd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 11 22:16:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 11 22:16:51 2017 +0000"
      },
      "message": "Merge \"aaudio: prevent noise upon disconnect\" into oc-mr1-dev"
    },
    {
      "commit": "8f61a2b0fcb8944f78aecf4b181302621a981645",
      "tree": "4225aed7aeaac31b72a18b72ebcc2b5489be43d4",
      "parents": [
        "b4030484016cefd946c50167e66d5a1a72ad7b96"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Sep 11 14:03:11 2017 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Sep 11 14:17:57 2017 -0700"
      },
      "message": "NdkMediaCodec: mark new APIs as introduced in 26\n\nThe following APIs are introduced in API 26:\nAMediaCodec_createInputSurface\nAMediaCodec_createPersistentInputSurface\nAMediaCodec_setInputSurface\nAMediaCodec_setParameters\nAMediaCodec_signalEndOfInputStream\n\nBug: 32746065\nChange-Id: I4899bbee8125974a06af1db8eb7c5b0382335e70\n"
    },
    {
      "commit": "b4030484016cefd946c50167e66d5a1a72ad7b96",
      "tree": "781dfc4b06be4c3afa539c7f4444bcd16aa82bb8",
      "parents": [
        "3540a9e51bbf4db98764e33eb6d8fea75c0826a7",
        "bc74b01d7c10601b5a607a90007835c4c61125e6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 11 20:42:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 11 20:42:27 2017 +0000"
      },
      "message": "Merge changes from topic \"fix-omx-dependencies\"\n\n* changes:\n  OMX Hal: depend on libavservices_minijail_vendor.\n  Fix OMX dependencies.\n  Use vendor variant of libstagefright_foundation.\n"
    }
  ],
  "next": "0d62652a354182e54a7758b77fa1ad86f1645b25"
}
