)]}'
{
  "log": [
    {
      "commit": "44182c206f7c5584ef2cf504da6be98fab665dbf",
      "tree": "6b3c4134c8cdd0d92aff4f917dfa3134c2c43bf4",
      "parents": [
        "0b89bc0d285b8fd4798df1ff0ba9f93851a3bd48"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 05 17:12:23 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 09:31:03 2015 -0800"
      },
      "message": "Dump generic information first for each thread\n\nalso mBufferSize was already being displayed as part of dumpBase\n\nChange-Id: I17f3062fcc076c594b5fd6b8fca286b27067e07c\n"
    },
    {
      "commit": "0b89bc0d285b8fd4798df1ff0ba9f93851a3bd48",
      "tree": "9c7813d20bf4cd16d9cec1ae464877432751703e",
      "parents": [
        "d7dca050c630bddbd73a6623271b34b4290460ee"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 05 16:37:47 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 09:29:51 2015 -0800"
      },
      "message": "Display more fields in thread dumpBase\n\nChange-Id: Ice15e999dda2f6cf9d23685ade4a87f74180322d\n"
    },
    {
      "commit": "d7dca050c630bddbd73a6623271b34b4290460ee",
      "tree": "c95d8f92b3fcaa95a712f862486bc07589ac746f",
      "parents": [
        "bcb1486d052e329ae4790d93055d1c51017286c3"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 05 16:05:54 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 09:23:25 2015 -0800"
      },
      "message": "Rename mName to mThreadName and kNameLength to kThreadNameLength\n\nChange-Id: I0adfcdcab7923a07a840ec0e04528cb8bfc41f10\n"
    },
    {
      "commit": "bcb1486d052e329ae4790d93055d1c51017286c3",
      "tree": "27c26a78aea2bfe71a07b61543b4a488e422a4e0",
      "parents": [
        "2f55e7632dfa0dafde58efd8cb2af6593217fd91"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 05 17:11:21 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 09:23:23 2015 -0800"
      },
      "message": "Whitespace\n\nswitch indent\n\nChange-Id: I652c798dd37a80634d247c4d881fb1cce92c4bd6\n"
    },
    {
      "commit": "2f55e7632dfa0dafde58efd8cb2af6593217fd91",
      "tree": "98919a61809f20da6186d3e54537546604d7ff22",
      "parents": [
        "e7d6671c1ab1fea7ab1c4a9ebd1cd8f899c87628"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 05 16:05:08 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 09:22:51 2015 -0800"
      },
      "message": "Rename tee sink file name and add prefix to macros\n\nChange-Id: If316b9e32963d9baef8f4382fcc73dc6c4ff684d\n"
    },
    {
      "commit": "e7d6671c1ab1fea7ab1c4a9ebd1cd8f899c87628",
      "tree": "0d55fe4b6aa3009acd3f9253b42d19a3214ed029",
      "parents": [
        "0f5b562737d6b5457aa83a4fdce9c6fb32584d9d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 05 13:46:52 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 09:16:44 2015 -0800"
      },
      "message": "Rename formal parameter to match type name\n\nChange-Id: I0761005b751f5c4a4b28729b1820961ff3077afd\n"
    },
    {
      "commit": "0f5b562737d6b5457aa83a4fdce9c6fb32584d9d",
      "tree": "a3d8ffcaf5015d9d66ef5a3f10c7d13bbb278e94",
      "parents": [
        "6ffc14ab6b43d4239f5adb4e6c642b7875d26432"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 18 14:33:30 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 09:16:41 2015 -0800"
      },
      "message": "Add devicesToString, inputFlagsToString, and sourceToString\n\nChange-Id: I0c09d76c204ffc5579f62d2ed1faef07922a5962\n"
    },
    {
      "commit": "6ffc14ab6b43d4239f5adb4e6c642b7875d26432",
      "tree": "64acadc3635637aa5681ccc9ec3092912518c314",
      "parents": [
        "fa8b4792228083a4c95e8bd1c28690d44bb48bd6",
        "dfb0e115d827887e2f56a8877fe41b256d24360e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 16:14:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 06 16:14:38 2015 +0000"
      },
      "message": "Merge \"Fix typo in string table\""
    },
    {
      "commit": "fa8b4792228083a4c95e8bd1c28690d44bb48bd6",
      "tree": "5f521f522d653c8a550ccb73389103a886583728",
      "parents": [
        "1d15ab58bf8239069ef343de6cb21aabf3ef7d78"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 04 16:51:05 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 05 17:49:51 2015 -0800"
      },
      "message": "stagefright: remove AMessage methods using id()\n\nBug: 19607784\nChange-Id: I4b2ca396fb50cde5e7dc9801add69037febe698d\n"
    },
    {
      "commit": "1d15ab58bf8239069ef343de6cb21aabf3ef7d78",
      "tree": "d4b3266c9baf5e6dee214fc6562391101e198be7",
      "parents": [
        "5804a76ac5f9f3c311f1bbbcc5ebdc8f8568ae14"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 04 16:46:34 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 05 17:49:50 2015 -0800"
      },
      "message": "media: switch to new AMessage handling\n\nBug: 19607784\nChange-Id: I94cddcb81f671422ad4982a23dc4acfe57a9f1aa\n"
    },
    {
      "commit": "5804a76ac5f9f3c311f1bbbcc5ebdc8f8568ae14",
      "tree": "159660930b1c7f6300ea3054e47ce46719083a16",
      "parents": [
        "c10e7f121d346b433c32d1c0d791c4b547cbe60e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 04 17:00:10 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 05 17:49:50 2015 -0800"
      },
      "message": "stagefright: use handler instead of handler-id in AMessage\n\nThis avoids locking gLooperRoster mutex on post() and deliver().\n\nBug: 19607784\nChange-Id: If6d9d7884dbb08fc390983bda896d223803476ba\n"
    },
    {
      "commit": "dfb0e115d827887e2f56a8877fe41b256d24360e",
      "tree": "6a43958eaf694d463f19a68193d37e285d548beb",
      "parents": [
        "e8c9a8f78a9f9213060e5d54a15cde364df3e0d0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 18 14:33:39 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 05 17:33:48 2015 -0800"
      },
      "message": "Fix typo in string table\n\nChange-Id: Iaf3d3c77129c62cf3dcad21fc754f390eb43b28e\n"
    },
    {
      "commit": "c10e7f121d346b433c32d1c0d791c4b547cbe60e",
      "tree": "2edbb48c0eafa968049c75c864bebb6684e35cf9",
      "parents": [
        "1a86a8adbf4ab43a6aed2c3c8aa0830c001adb77",
        "62ca0231787d5fe23ee95c482d15b8434add2427"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Mar 06 00:42:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 06 00:42:39 2015 +0000"
      },
      "message": "Merge \"Revert \"Fix NuPlayer::Decoder input buffer loss upon seamless format change\"\""
    },
    {
      "commit": "1a86a8adbf4ab43a6aed2c3c8aa0830c001adb77",
      "tree": "46cbb6b12a1dbc0036a2f1639ea47d53e428be62",
      "parents": [
        "74b19286cfeb952adf4711ef4a3e18a1ea9ff03f",
        "c8206ffa7d2361dd89c09166ff85ca6396babe28"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Mar 04 22:16:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 04 22:16:34 2015 +0000"
      },
      "message": "Merge \"mediaplayer: call setPlaybackRate after Renderer has looper set up.\""
    },
    {
      "commit": "c8206ffa7d2361dd89c09166ff85ca6396babe28",
      "tree": "c56033dda077fce3c622bfdd3807b754f83c7ad3",
      "parents": [
        "e8c9a8f78a9f9213060e5d54a15cde364df3e0d0"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Mar 04 13:59:37 2015 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Mar 04 13:59:37 2015 -0800"
      },
      "message": "mediaplayer: call setPlaybackRate after Renderer has looper set up.\n\nBug: 19196501\nChange-Id: Iaac34a4a9e095799eb60e7d7a9bc228f0c7212b6\n"
    },
    {
      "commit": "74b19286cfeb952adf4711ef4a3e18a1ea9ff03f",
      "tree": "d12c7e1add9622d647673c4d9196922218ed5172",
      "parents": [
        "df68f07ca7cdeb500fcf101b317c61a0f0865723",
        "0e225c442d8603afb55dc2567a7144ccb675b01e"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Mar 04 21:44:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 04 21:44:22 2015 +0000"
      },
      "message": "Merge \"SoftAAC2: calculate timestamp from aacSampleRate\""
    },
    {
      "commit": "0e225c442d8603afb55dc2567a7144ccb675b01e",
      "tree": "4b5ba4cb59dbe35d3109357ebd1a31cd39a57577",
      "parents": [
        "c33752349705068728b9b6e0cf5ac8f8252947ae"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Mar 04 12:50:59 2015 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Mar 04 12:55:38 2015 -0800"
      },
      "message": "SoftAAC2: calculate timestamp from aacSampleRate\n\nbug: 19602975\nChange-Id: Ie2e5a61d627980762080c4a8701b578143d123fa\n"
    },
    {
      "commit": "62ca0231787d5fe23ee95c482d15b8434add2427",
      "tree": "81e378e94592d3afbb5f691f2c57b2d049d255f5",
      "parents": [
        "c5eef08195a6f81c2ae8fe7d4c346f12b15944e5"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Mar 04 18:47:04 2015 +0000"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Mar 04 18:47:04 2015 +0000"
      },
      "message": "Revert \"Fix NuPlayer::Decoder input buffer loss upon seamless format change\"\n\nThis reverts commit c5eef08195a6f81c2ae8fe7d4c346f12b15944e5.\n\nChange-Id: I49d817ed367aaa29a93e22135e9adf1e2ad253f1\n"
    },
    {
      "commit": "df68f07ca7cdeb500fcf101b317c61a0f0865723",
      "tree": "9b5ae71ee622c6d05270c5cd18f0d41e8374a563",
      "parents": [
        "60d5023f92f344d1c4e72d8b1eee54a1d014f36c",
        "6b667dde03a5707285a2ff76ada525075d4c60ef"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 04 18:42:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 04 18:42:43 2015 +0000"
      },
      "message": "Merge \"Improve resampler speed for floating point and arm64\""
    },
    {
      "commit": "60d5023f92f344d1c4e72d8b1eee54a1d014f36c",
      "tree": "ed1088df59b9e68ebda21036d7578edf3171db03",
      "parents": [
        "32580ec89077947274bd161b379ab0410838dd8e",
        "acc930d104534dff89d5e336d22d2310069ca7c2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Mar 04 18:11:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 04 18:11:20 2015 +0000"
      },
      "message": "Merge \"audiopolicy: Do not route VoIP call to HDMI\""
    },
    {
      "commit": "acc930d104534dff89d5e336d22d2310069ca7c2",
      "tree": "1bd6f8f33db1549d0fe3663dbe72a7570957af35",
      "parents": [
        "96faa25f4aea2c792523ae920da91f919f5ea392"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Mar 04 10:08:29 2015 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Mar 04 10:08:41 2015 -0800"
      },
      "message": "audiopolicy: Do not route VoIP call to HDMI\n\ngetDeviceForStrategy is returning AUDIO_DEVICE_OUT_AUX_DIGITAL\neven  when setForceUse is called with FORCE_NONE(earpiece)\nduring VOIP call.\nActual Intention is to route audio for phone strategy to AUX\ndevice even after setForceUse is called with FORCE_NONE when not\nin voice call. It is supposed to exclude VOIP call too.\n\nBug: 19522164.\n\nChange-Id: I88d515c351f066305f9eed240b1fe5f60ef34f85\n"
    },
    {
      "commit": "32580ec89077947274bd161b379ab0410838dd8e",
      "tree": "7af5a4c0c18e6a0adec16c0007403b741fa0f445",
      "parents": [
        "e8c9a8f78a9f9213060e5d54a15cde364df3e0d0"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Mar 03 17:24:54 2015 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Mar 03 17:24:54 2015 -0800"
      },
      "message": "Remove manta support in MNC.\n\nBug: 19548232\nChange-Id: I5fd341c7cf55792c4b2c9a4928f1ad21308c4469\n"
    },
    {
      "commit": "e8c9a8f78a9f9213060e5d54a15cde364df3e0d0",
      "tree": "04a444ead06fd5ad998b5132acc8962481dd93f3",
      "parents": [
        "6d32d81f966b1e5e6e037d55a5003fea4b87e55b",
        "c5eef08195a6f81c2ae8fe7d4c346f12b15944e5"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Mar 04 00:22:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 04 00:22:03 2015 +0000"
      },
      "message": "Merge \"Fix NuPlayer::Decoder input buffer loss upon seamless format change\""
    },
    {
      "commit": "6d32d81f966b1e5e6e037d55a5003fea4b87e55b",
      "tree": "26824f1a2006c3a24ebd542b975ce8a076f051fa",
      "parents": [
        "0331cf73db5087311089e01f5d31bb4026e54e6a",
        "5115777127bb4d2d50833537e09054dcdffdfc76"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 04 00:10:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 04 00:10:30 2015 +0000"
      },
      "message": "Merge \"Remove PCM16 assumption from FastCapture\""
    },
    {
      "commit": "0331cf73db5087311089e01f5d31bb4026e54e6a",
      "tree": "c20054736d6a1de501a5a43e416cd9a7005114f1",
      "parents": [
        "27697a3d51b3e6c3c6619fdb8249af5885629610",
        "8a0554c63dc40a2a7c066b03041079ec9eb220e5"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 04 00:05:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 04 00:05:08 2015 +0000"
      },
      "message": "Merge \"Pull up comment to superclass\""
    },
    {
      "commit": "27697a3d51b3e6c3c6619fdb8249af5885629610",
      "tree": "6c7ef38f08e10baf7567ce87ce626b09b9b9ef34",
      "parents": [
        "56d517cb7a52ce8ce99afa4fdf822ff521921fe9",
        "4dd03b5b68dcd8eb5f5ffe2cfe93d26b8f08b848"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 04 00:04:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 04 00:04:52 2015 +0000"
      },
      "message": "Merge \"Remove redundant this-\u003e\""
    },
    {
      "commit": "56d517cb7a52ce8ce99afa4fdf822ff521921fe9",
      "tree": "bac1513be432df5f466680a58ec12e1107c96084",
      "parents": [
        "c33752349705068728b9b6e0cf5ac8f8252947ae",
        "e4a7ce250cb94a00aa2f76e5edca1c4479dc5401"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 04 00:04:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 04 00:04:26 2015 +0000"
      },
      "message": "Merge \"Add \"m\" prefix to fields\""
    },
    {
      "commit": "5115777127bb4d2d50833537e09054dcdffdfc76",
      "tree": "70e9d2aeb62926d0d9513fad6f607904a43de74f",
      "parents": [
        "8a0554c63dc40a2a7c066b03041079ec9eb220e5"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 11:48:45 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 15:56:01 2015 -0800"
      },
      "message": "Remove PCM16 assumption from FastCapture\n\nBug: 19586911\nChange-Id: I74d4ddc09a9eb9c651f874482639d39a56f8ca1f\n"
    },
    {
      "commit": "8a0554c63dc40a2a7c066b03041079ec9eb220e5",
      "tree": "4e3739739382f654e9c7b4eb1335e0346ae9f967",
      "parents": [
        "4dd03b5b68dcd8eb5f5ffe2cfe93d26b8f08b848"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 12:17:06 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 15:56:01 2015 -0800"
      },
      "message": "Pull up comment to superclass\n\nChange-Id: I2e3632ee80744f2f8d932ac1a8597ff805883851\n"
    },
    {
      "commit": "4dd03b5b68dcd8eb5f5ffe2cfe93d26b8f08b848",
      "tree": "203ce41ac6f50f6a4c90cefd3b33f6d351037163",
      "parents": [
        "e4a7ce250cb94a00aa2f76e5edca1c4479dc5401"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 11:32:04 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 15:56:00 2015 -0800"
      },
      "message": "Remove redundant this-\u003e\n\nChange-Id: Iaa11bcce94dd331425197aab49065939e226a6a2\n"
    },
    {
      "commit": "e4a7ce250cb94a00aa2f76e5edca1c4479dc5401",
      "tree": "90743cbfc56a46b815fc5118b0695f5130e8d6a5",
      "parents": [
        "d702a568cb62e5aebe048147350bb3c76f9386ba"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 11:23:17 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 15:55:56 2015 -0800"
      },
      "message": "Add \"m\" prefix to fields\n\nChange-Id: Ifdb8fa886d1ff53cd7c8aff3c2f8286e6e18dec2\n"
    },
    {
      "commit": "c33752349705068728b9b6e0cf5ac8f8252947ae",
      "tree": "12b21481d0454bb641d0c719d5d3a0139161024e",
      "parents": [
        "7d3f4df0a77e052a7d37de9268aff8c2ed0909cc",
        "799c9682b3776a55d234396aee4a302437150c26"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Mar 03 23:45:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 03 23:45:02 2015 +0000"
      },
      "message": "Merge \"handle mpeg2ts PTS wraparound\""
    },
    {
      "commit": "7d3f4df0a77e052a7d37de9268aff8c2ed0909cc",
      "tree": "060550294c95fe8a35ba5c7c0c9d476d7c91d788",
      "parents": [
        "1ba399206f6a99fec17331186041b55c3733c8d8"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Mar 03 15:28:00 2015 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Mar 03 15:28:00 2015 -0800"
      },
      "message": "mediaplayer: use non-blocking mode for AudioSink::write().\n\nThis cherry picks https://googleplex-android-review.git.corp.google.com/#/c/643541/ to master.\n\nBug: 19448263\nChange-Id: I43dea830212de79c2b080185b6c6b36078f517d2\n"
    },
    {
      "commit": "6b667dde03a5707285a2ff76ada525075d4c60ef",
      "tree": "1034167044ecb2bb9551020bd19441da40748904",
      "parents": [
        "bf31b3301676ad86151f632e9ca186fd02445d86"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 06 15:05:37 2015 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 03 15:23:19 2015 -0800"
      },
      "message": "Improve resampler speed for floating point and arm64\n\nAdd floating point intrinsics for arm32 and arm64 devices.\nAdd integer intrinsics for arm64 devices.\n\nBug: 17366024\nChange-Id: Id4240f549033deb262815c7145d69820e5fd7b92\n"
    },
    {
      "commit": "1ba399206f6a99fec17331186041b55c3733c8d8",
      "tree": "731a4712bbf484987fa8f08b93aab8d4a11e4b33",
      "parents": [
        "38445e493d4cab2abc29515fd3f2ce2e411a6868",
        "d231fd61ca94441183abda9766ce6906a5b4c3cf"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Mar 03 22:23:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 03 22:23:06 2015 +0000"
      },
      "message": "Merge \"camera: implement flashlight for HAL v1 devices\""
    },
    {
      "commit": "38445e493d4cab2abc29515fd3f2ce2e411a6868",
      "tree": "09303b3079864d8a921d45c14d591addb25ee965",
      "parents": [
        "d702a568cb62e5aebe048147350bb3c76f9386ba",
        "88da526d97442c80731e01bfc94c6b47c4b0c3c7"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Mar 03 22:20:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 03 22:20:38 2015 +0000"
      },
      "message": "Merge \"camera: fix flashlight implementation for HAL v2\""
    },
    {
      "commit": "d231fd61ca94441183abda9766ce6906a5b4c3cf",
      "tree": "67dd34bd33fd1fcddb9182b34d5ddc754a259d16",
      "parents": [
        "88da526d97442c80731e01bfc94c6b47c4b0c3c7"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Feb 25 16:04:22 2015 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Mar 03 14:07:57 2015 -0800"
      },
      "message": "camera: implement flashlight for HAL v1 devices\n\nImplement flashlight for HAL v1 devices and remove\nCameraHardwareInterface\u0027s dependency on CameraService to avoid\ncircular dependency.\n\nBug: 2682206\nChange-Id: Id5bbccef085b607a6189763fd7fbe2e3f26868c8\n"
    },
    {
      "commit": "88da526d97442c80731e01bfc94c6b47c4b0c3c7",
      "tree": "d62e3b5051bd55ac6f2bb0e4762a15be28650c5a",
      "parents": [
        "7841f704fee0e5acd45fa6e47a336120c3cad42c"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Feb 17 13:56:46 2015 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Mar 03 14:07:47 2015 -0800"
      },
      "message": "camera: fix flashlight implementation for HAL v2\n\nUpdate torch availability when the camera device availability changes.\n\nFor device HAL v2 and v3 implementation, notify torch unavailable for\nall camera devices with a flash unit when a camera device is opened.\nNotify torch available for all camera devices with flash unit when\nall camera devices are closed.\n\nDon\u0027t invoke torch status callback in camera service. Invoke torch\nstatus callback in HAL or FlashControlBase implementations to avoid\nrace condition.\n\nClean up previous CL.\n\nBug: 2682206\nChange-Id: I24f5478f467b2c680565fe98f112eef33e2547a1\n"
    },
    {
      "commit": "799c9682b3776a55d234396aee4a302437150c26",
      "tree": "2073aff9550b94bbe6770b3439bfa93ce7b5f6aa",
      "parents": [
        "9ee53a49860e91c2b012883eef09d669a7829e06"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Mar 02 23:42:38 2015 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Mar 03 13:59:45 2015 -0800"
      },
      "message": "handle mpeg2ts PTS wraparound\n\nbug: 19587682\nChange-Id: I805ed6aa330bda3dc0ec8bd3519fb1ffeaa81ca9\n"
    },
    {
      "commit": "d702a568cb62e5aebe048147350bb3c76f9386ba",
      "tree": "507e18b27556b74262a527a7378515fbdcf9b573",
      "parents": [
        "fbdb2aceab7317aa44bc8f301a93eb49e17b2bce"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 15:51:38 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 08:52:56 2015 -0800"
      },
      "message": "Pull out commandToString() from FastMixerDumpState.cpp\n\nto FastThreadState.cpp, FastMixerState.cpp, and FastCaptureState.cpp\n\nChange-Id: I872efb211e8a0335c42906367859d3674340e374\n"
    },
    {
      "commit": "fbdb2aceab7317aa44bc8f301a93eb49e17b2bce",
      "tree": "97defd36379d3d4770dbd02dbacf046084889761",
      "parents": [
        "63238efb0d674758902918e3cdaac322126484b7"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 14:47:19 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 08:50:40 2015 -0800"
      },
      "message": "Pull up increaseSamplingN and kSamplingNforLowRamDevice\n\nfrom FastMixerDumpState to FastThreadDumpState, and remove unused parameter\nfrom FastMixerDumpState constructor.\n\nChange-Id: Ib8937b106622a8da28a6ef6043de4528ae82cb05\n"
    },
    {
      "commit": "63238efb0d674758902918e3cdaac322126484b7",
      "tree": "07fdf37a2bc73a886d8ea41f69e722ed914754af",
      "parents": [
        "d7e1d08c2ac21cdd2f3b7f83fec7094f6a98fc08"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 15:50:29 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 08:50:40 2015 -0800"
      },
      "message": "Remove redundant semicolon from namespace closing\n\nChange-Id: I163f9d3d216c283ae1160ce4802e5247cf44fba7\n"
    },
    {
      "commit": "d7e1d08c2ac21cdd2f3b7f83fec7094f6a98fc08",
      "tree": "e62939f39cdb54bacedb3635ed68390a2832fb85",
      "parents": [
        "13e71707522a212b192063acb0b221abbe618f60"
      ],
      "author": {
        "name": "Rachad",
        "email": "rachad@google.com",
        "time": "Mon Mar 02 17:33:02 2015 -0800"
      },
      "committer": {
        "name": "Rachad Alao",
        "email": "rachad@google.com",
        "time": "Tue Mar 03 01:36:55 2015 +0000"
      },
      "message": "YUVImage.cpp: Fix hidden overflow error in YUV to RGB conversion\n\nBug: 19573730\nChange-Id: I4a233d9dd49fc590df33258b6a288ad058f11f73\n"
    },
    {
      "commit": "13e71707522a212b192063acb0b221abbe618f60",
      "tree": "e96e4f768235dc77478aef7d9a086b8f61f31d4d",
      "parents": [
        "785b34e6b2743e3303dcd56d269259da73c40dfb",
        "d797a9d5daad3051f9ac1d348abc2f434ea3ddcf"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 01:01:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 03 01:01:05 2015 +0000"
      },
      "message": "Merge \"Fix compile error if FAST_THREAD_STATISTICS not defined\""
    },
    {
      "commit": "785b34e6b2743e3303dcd56d269259da73c40dfb",
      "tree": "d6cc5eb0be4404b51a59f5460a76a3ecb355ba21",
      "parents": [
        "a5c5ad3615613ac0f15012e9e07a34582da7fe77",
        "214b406c813e5baca3e4b5cdc1d986de35f09bbb"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 03 01:00:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 03 01:00:54 2015 +0000"
      },
      "message": "Merge \"Rename FAST_MIXER_STATISTICS to FAST_THREAD_STATISTICS\""
    },
    {
      "commit": "d797a9d5daad3051f9ac1d348abc2f434ea3ddcf",
      "tree": "ce8626ab8016e1d162c2adcb14bbf2e3d9731267",
      "parents": [
        "214b406c813e5baca3e4b5cdc1d986de35f09bbb"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 14:19:25 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 14:50:26 2015 -0800"
      },
      "message": "Fix compile error if FAST_THREAD_STATISTICS not defined\n\nChange-Id: I3a4ac558e61ad956a7a6e325534e722066e49b2f\n"
    },
    {
      "commit": "214b406c813e5baca3e4b5cdc1d986de35f09bbb",
      "tree": "9e39728f873648da62d84e101b8dfcb25c58f4f7",
      "parents": [
        "bf31b3301676ad86151f632e9ca186fd02445d86"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 14:15:47 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 14:17:05 2015 -0800"
      },
      "message": "Rename FAST_MIXER_STATISTICS to FAST_THREAD_STATISTICS\n\nChange-Id: Idb5f5bf0c20bffff8536cf4a46f696e12e99e81b\n"
    },
    {
      "commit": "a5c5ad3615613ac0f15012e9e07a34582da7fe77",
      "tree": "36bd8363a603868b2b3b57e47727d932c299dcdf",
      "parents": [
        "bf5d0666b803921541e6a5d6abae05316e533855"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 11:19:12 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 11:23:35 2015 -0800"
      },
      "message": "Re-generate sinc tables with comment and indent by 4\n\nChange-Id: I349273969dfd7e9d7f896f8bd6d552bd6b56ba54\n"
    },
    {
      "commit": "bf5d0666b803921541e6a5d6abae05316e533855",
      "tree": "9e0060964c33f792454bd4a1884df472987f2c7d",
      "parents": [
        "bf31b3301676ad86151f632e9ca186fd02445d86"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 11:22:06 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 11:23:21 2015 -0800"
      },
      "message": "Minor fixes to fir generator\n\nInitialize variable with \"\u003d false\", and remove trailing space in comment\n\nChange-Id: I51135c1b6275e910155a0331b741e7d11b03fae2\n"
    },
    {
      "commit": "bf31b3301676ad86151f632e9ca186fd02445d86",
      "tree": "4cdb7c795f3fb11cc9c9c730a869e25eb2c29d01",
      "parents": [
        "b2b152afbefb2a3d67c142174da9b7d6ebf8630c",
        "2f5aa01e52b8869515373b5047f00272f245883e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 18:39:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 02 18:39:20 2015 +0000"
      },
      "message": "Merge \"Line length 100\""
    },
    {
      "commit": "b2b152afbefb2a3d67c142174da9b7d6ebf8630c",
      "tree": "ef84549b574fd08b0880707856ea0a32a6b1f08c",
      "parents": [
        "5cce9ad13380eb1d742d04408ee608f34aab90a2",
        "e1984fc72d9f814461992b9f5b1e5f9d45ce7afa"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 18:39:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 02 18:39:12 2015 +0000"
      },
      "message": "Merge \"Revert \"Indent by 8 spaces to match existing code\"\""
    },
    {
      "commit": "5cce9ad13380eb1d742d04408ee608f34aab90a2",
      "tree": "bdba94880e44ccafc663ab0b54467dc15a75d3b4",
      "parents": [
        "9661e37071d80b416b8121171e2726a07851fd2d",
        "9c380ac229c5815437819b346fb468655a423747"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 18:39:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 02 18:39:06 2015 +0000"
      },
      "message": "Merge \"Remove spaces at end of line to match existing code\""
    },
    {
      "commit": "9661e37071d80b416b8121171e2726a07851fd2d",
      "tree": "d138cd8efd5b8d58c75bd3f773c0f25c8aca3c80",
      "parents": [
        "ee834164e18f7f80bde624c8d9729e1554c26afa",
        "5e83ef573a311a1f564d88d681d1022826729da5"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 18:38:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 02 18:38:59 2015 +0000"
      },
      "message": "Merge \"Indent by 8 spaces to match existing code\""
    },
    {
      "commit": "ee834164e18f7f80bde624c8d9729e1554c26afa",
      "tree": "9c366ca1d4570e56aaf56172f319df1fa333dff6",
      "parents": [
        "adc2f3a055472de570af03278b08ee4ef862669c",
        "393d4d2082351b0f63ff19fbe82308481e508b3e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 18:38:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 02 18:38:16 2015 +0000"
      },
      "message": "Merge \"Command line display now includes name of program\""
    },
    {
      "commit": "adc2f3a055472de570af03278b08ee4ef862669c",
      "tree": "9f3f9967960891439495791394759c5b9f0f436c",
      "parents": [
        "a6dcd31384891c54893ae1ed36ed90104cf07400",
        "6506d19004ce9d6943b80721c37e26532c6e6bdf"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 18:38:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 02 18:38:09 2015 +0000"
      },
      "message": "Merge \"Add -D option to generate extra declarations\""
    },
    {
      "commit": "a6dcd31384891c54893ae1ed36ed90104cf07400",
      "tree": "f3c7f78e0c51978c754750015143bf4aafda4c8f",
      "parents": [
        "ad3738ccfadc1b57428c28e91c5428939bbf19b1",
        "904e982b8ec64df6646a61823199ce22c0674826"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 18:38:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 02 18:38:03 2015 +0000"
      },
      "message": "Merge \"FIx typo in help for -f option\""
    },
    {
      "commit": "ad3738ccfadc1b57428c28e91c5428939bbf19b1",
      "tree": "7daee377cbd216cb85ec1b44ea6627fc63d44d37",
      "parents": [
        "566729efce4035ac4fa09c2c106bcf6756451387",
        "675933be11f2c24f9f66011345377d2840938646"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 02 18:37:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 02 18:37:53 2015 +0000"
      },
      "message": "Merge \"Extract resampler coefficient tables to separate files\""
    },
    {
      "commit": "2f5aa01e52b8869515373b5047f00272f245883e",
      "tree": "b44c62dca5f9a925ce3b3d860376164597c2780f",
      "parents": [
        "e1984fc72d9f814461992b9f5b1e5f9d45ce7afa"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 15:04:28 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 27 18:29:48 2015 -0800"
      },
      "message": "Line length 100\n\nChange-Id: Ic0ae92c300df221387bdd9669e4b7b995d83d28a\n"
    },
    {
      "commit": "e1984fc72d9f814461992b9f5b1e5f9d45ce7afa",
      "tree": "28c0e0bcdd30da23f61c8bcb1d6c6876e4e74b04",
      "parents": [
        "9c380ac229c5815437819b346fb468655a423747"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 15:00:19 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 27 18:29:48 2015 -0800"
      },
      "message": "Revert \"Indent by 8 spaces to match existing code\"\n\nThis reverts commit 8dde8ce528504c209904a2479f42c8bd7f7bff15.\n"
    },
    {
      "commit": "9c380ac229c5815437819b346fb468655a423747",
      "tree": "1c3f3fd5ea3559d082c373a3dd7ef887ee738639",
      "parents": [
        "5e83ef573a311a1f564d88d681d1022826729da5"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 14:54:09 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 27 18:29:47 2015 -0800"
      },
      "message": "Remove spaces at end of line to match existing code\n\nChange-Id: Ib0903c11ac360682f2023f99532fb4b2e9fba66c\n"
    },
    {
      "commit": "5e83ef573a311a1f564d88d681d1022826729da5",
      "tree": "e9dd37daccc08a24321c62a9a5066dabb0e2d130",
      "parents": [
        "393d4d2082351b0f63ff19fbe82308481e508b3e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 14:53:50 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 27 18:29:47 2015 -0800"
      },
      "message": "Indent by 8 spaces to match existing code\n\nChange-Id: I1aeb747654b1372473bb2f44319985682381971f\n"
    },
    {
      "commit": "393d4d2082351b0f63ff19fbe82308481e508b3e",
      "tree": "ac147184a5c657cbb0e87f4c5399206ee6cc1432",
      "parents": [
        "6506d19004ce9d6943b80721c37e26532c6e6bdf"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 14:53:30 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 27 18:29:47 2015 -0800"
      },
      "message": "Command line display now includes name of program\n\nChange-Id: I0d20924c3b3de24d88f7524693dc997231e92023\n"
    },
    {
      "commit": "6506d19004ce9d6943b80721c37e26532c6e6bdf",
      "tree": "e6efc6896faa0b034e315ef98a01fb44a5620121",
      "parents": [
        "904e982b8ec64df6646a61823199ce22c0674826"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 14:52:25 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 27 18:29:47 2015 -0800"
      },
      "message": "Add -D option to generate extra declarations\n\nChange-Id: Ia2b932746cd62af68781a6c953f1e3e3a25f8f49\n"
    },
    {
      "commit": "904e982b8ec64df6646a61823199ce22c0674826",
      "tree": "f3be342d69f66cc27b5100462e242136796cbbaf",
      "parents": [
        "675933be11f2c24f9f66011345377d2840938646"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 14:50:44 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 27 18:29:47 2015 -0800"
      },
      "message": "FIx typo in help for -f option\n\nChange-Id: Iefbc0c9947ea0d58733f27252211063b35195ab3\n"
    },
    {
      "commit": "675933be11f2c24f9f66011345377d2840938646",
      "tree": "c102134a72b0c8a9948cb6a6b75b431cb444af74",
      "parents": [
        "9060199701c97b290aa4a4184d147e0311ab8897"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 14:23:04 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 27 18:29:47 2015 -0800"
      },
      "message": "Extract resampler coefficient tables to separate files\n\nChange-Id: I2e186bd3172cecc08c436e6bf7546b913249e6c8\n"
    },
    {
      "commit": "566729efce4035ac4fa09c2c106bcf6756451387",
      "tree": "65a7fe79cd56ffeeb5fa8b9bb4d864de7b2093c3",
      "parents": [
        "66bcde4a112de4057f80bdef1c8955597d5cca50",
        "d7a77156eb13973f7fce5c9db6113bef83bc205b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Feb 28 02:12:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 28 02:12:36 2015 +0000"
      },
      "message": "Merge \"Fix comments in resampler assembly\""
    },
    {
      "commit": "66bcde4a112de4057f80bdef1c8955597d5cca50",
      "tree": "4aa8edb37e27830497768883f6daa01ec3c2f192",
      "parents": [
        "d4bd93b22ab9f7dfa32dfc6d48e008db3ea9c634",
        "650ceb93e58435c3cb1fd1860393130121023c0d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Feb 28 01:05:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 28 01:05:52 2015 +0000"
      },
      "message": "Merge \"Add channel index mask to AudioMixer\""
    },
    {
      "commit": "d4bd93b22ab9f7dfa32dfc6d48e008db3ea9c634",
      "tree": "6e1effbb661cd90a1c09aed0db9cc44cedaf1544",
      "parents": [
        "9060199701c97b290aa4a4184d147e0311ab8897",
        "0e48d25606c82def035ad10a5b3923767a765cdd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Feb 28 00:38:24 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 28 00:38:25 2015 +0000"
      },
      "message": "Merge \"Change AudioTrack resampling buffers from 3 to 2\""
    },
    {
      "commit": "9060199701c97b290aa4a4184d147e0311ab8897",
      "tree": "ca4bdc0a66470f17929b4c77e43a9d1c6273d7e5",
      "parents": [
        "7841f704fee0e5acd45fa6e47a336120c3cad42c",
        "d2123e631834a887c2d8600c3ac43dda02d47cb9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 27 22:55:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 27 22:55:15 2015 +0000"
      },
      "message": "Merge \"Warmup cycles must be in range and consecutive\""
    },
    {
      "commit": "650ceb93e58435c3cb1fd1860393130121023c0d",
      "tree": "5f33a1ae10e8145bbd914014ec8ce86711811883",
      "parents": [
        "9ee53a49860e91c2b012883eef09d669a7829e06"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jan 29 13:31:12 2015 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 27 12:44:13 2015 -0800"
      },
      "message": "Add channel index mask to AudioMixer\n\nChange-Id: Ifbcb61cc24111b7efab5e8d119d44dab26ba1778\n"
    },
    {
      "commit": "7841f704fee0e5acd45fa6e47a336120c3cad42c",
      "tree": "c75096dc548d0bdb9eec94663e08dc59fe287fc5",
      "parents": [
        "364b2600670e178931f0e88dbffb4f1f3dccc4ea",
        "5bedff60b2facaa1ec5b9433647ebf1504f065ca"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Feb 26 23:39:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 26 23:39:14 2015 +0000"
      },
      "message": "Merge \"Do not pre-fill OutputTrack buffer for duplicating thread\""
    },
    {
      "commit": "364b2600670e178931f0e88dbffb4f1f3dccc4ea",
      "tree": "a9e0663ae0afba69cc1fa0cd1c55fc0be303ab8f",
      "parents": [
        "212765f2d5ee6e533f3d032d6609125faa95bf48",
        "4019a1e408c12040fc13f7bd0027def630efcc18"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Feb 26 20:05:50 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 26 20:05:52 2015 +0000"
      },
      "message": "Merge \"Remove unused stride-by-8 resampling code\""
    },
    {
      "commit": "212765f2d5ee6e533f3d032d6609125faa95bf48",
      "tree": "8e6701ad7c2b2af5f9200ab79960de1c724f7635",
      "parents": [
        "7c4820d23b68f748b8dfff3d4bb5b13e9d4811a8",
        "9816016afb2a13c6a866cd047d57020566a8b9a9"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Feb 25 23:10:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 25 23:10:07 2015 +0000"
      },
      "message": "Merge \"mediaplayer: support dynamic playback rate\""
    },
    {
      "commit": "7c4820d23b68f748b8dfff3d4bb5b13e9d4811a8",
      "tree": "fd40072d962315e5231ee6ab4cdcc4b8a8810620",
      "parents": [
        "9ee53a49860e91c2b012883eef09d669a7829e06"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Feb 23 18:04:16 2015 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Feb 25 11:27:21 2015 -0800"
      },
      "message": "MPEG4Writer: add software version to mp4 meta\n\nand account for meta data and geo data when estimating moov size\n\nbug: 19460202\n\nChange-Id: I094d15f47dda5e41217181cdb3ac519c00330de5\n"
    },
    {
      "commit": "9816016afb2a13c6a866cd047d57020566a8b9a9",
      "tree": "176a616a7d5da21447e880158cef57516efee9c3",
      "parents": [
        "658fc18d8e632441cd5d83a4f74b53620cbac1fe"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Feb 04 17:01:11 2015 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Feb 24 16:34:11 2015 -0800"
      },
      "message": "mediaplayer: support dynamic playback rate\n\nBug: 19196501\n\nChange-Id: I856b1507d5fa2cedfb645706d2435683a7d3e050\n"
    },
    {
      "commit": "9ee53a49860e91c2b012883eef09d669a7829e06",
      "tree": "902cb3ebd35c41dc9b2a6188dbe0d1561335f334",
      "parents": [
        "96faa25f4aea2c792523ae920da91f919f5ea392"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 20 16:40:04 2015 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Feb 23 14:22:30 2015 -0800"
      },
      "message": "MediaRecorder: pass capture fps in float\n\nbug: 19460202\n\nChange-Id: Ic8f2dc02dfd482c4b2065b16e28721fc6e3cf696\n"
    },
    {
      "commit": "96faa25f4aea2c792523ae920da91f919f5ea392",
      "tree": "f4c8c458cf7581e6a861c5dc9995a568a7abfaac",
      "parents": [
        "17af11925f50393f4ff355ebef39aa5a03f1d990",
        "e76dba7af9589d9ed7b116eec3a74168a8352925"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Feb 23 22:00:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 23 22:00:09 2015 +0000"
      },
      "message": "Merge \"MPEG4Writer: add capture fps in meta data\""
    },
    {
      "commit": "e76dba7af9589d9ed7b116eec3a74168a8352925",
      "tree": "72e7b80fdae4639095997418c83d7f53701b203f",
      "parents": [
        "07aed75a681793474487e7e5e100d21c2f31de9c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Feb 18 16:06:29 2015 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Feb 23 13:59:09 2015 -0800"
      },
      "message": "MPEG4Writer: add capture fps in meta data\n\nbug: 19460202\n\nChange-Id: I3a6ea3a5149d124ca9a2487a300dcc2db4405d0f\n"
    },
    {
      "commit": "17af11925f50393f4ff355ebef39aa5a03f1d990",
      "tree": "028fb0fd5422afc54ad75ef12bd8025c237facb1",
      "parents": [
        "d031aaae9e93ef2860070eee2c191b1cf428cf46",
        "fc6cfd8343ae8919e85ec22efed9df626fe8854b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Feb 23 19:22:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 23 19:23:00 2015 +0000"
      },
      "message": "Merge \"nuplayer: do not use cached source for wvm content\""
    },
    {
      "commit": "fc6cfd8343ae8919e85ec22efed9df626fe8854b",
      "tree": "fcf83cc3b64ca5d8db11669e079166018c6488e9",
      "parents": [
        "07aed75a681793474487e7e5e100d21c2f31de9c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Feb 19 16:39:59 2015 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Feb 23 11:08:19 2015 -0800"
      },
      "message": "nuplayer: do not use cached source for wvm content\n\nbug: 18730095\nChange-Id: Ibd4f54907949daae1d095fa0922050310d16698f\n"
    },
    {
      "commit": "c5eef08195a6f81c2ae8fe7d4c346f12b15944e5",
      "tree": "312897fec636a262c99bd36869ef85efa68486bc",
      "parents": [
        "27a3e954a587c2cf070fdd2aae7d93d839888db9"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 20 17:01:55 2015 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 20 17:11:09 2015 -0800"
      },
      "message": "Fix NuPlayer::Decoder input buffer loss upon seamless format change\n\nBug: 19462710\nChange-Id: I30f2ab76785a524e95b404b8b18ddc862e9c414e\n"
    },
    {
      "commit": "d031aaae9e93ef2860070eee2c191b1cf428cf46",
      "tree": "0103eb3faa51eda1a446c936439aaa235c356ef2",
      "parents": [
        "07aed75a681793474487e7e5e100d21c2f31de9c",
        "b6dc0bf1ce7d54995943c3cd6885f35db77728fc"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Feb 20 17:41:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 20 17:41:54 2015 +0000"
      },
      "message": "Merge \"CameraService: fix invalid access of camera metadata\""
    },
    {
      "commit": "07aed75a681793474487e7e5e100d21c2f31de9c",
      "tree": "16f3633df1e284308400160231df46fb3b8fbab6",
      "parents": [
        "9a4fa2dfb7ce565fabfb7a7bef4f4adfea191f05",
        "76b54aa5240ee2052aabe7b671965a0836159fdb"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Feb 20 01:26:48 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 01:26:48 2015 +0000"
      },
      "message": "am 76b54aa5: am 340cebda: Fix mismatched type tag clang warning.\n\n* commit \u002776b54aa5240ee2052aabe7b671965a0836159fdb\u0027:\n  Fix mismatched type tag clang warning.\n"
    },
    {
      "commit": "76b54aa5240ee2052aabe7b671965a0836159fdb",
      "tree": "b53620822ef59d08e10463c68d0ce825052ea845",
      "parents": [
        "935b47504411b6ac69f708ba698a72b7282aada1",
        "340cebdaa2875ba2ab9725b81218ebc59d84164b"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Feb 20 01:20:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 01:20:20 2015 +0000"
      },
      "message": "am 340cebda: Fix mismatched type tag clang warning.\n\n* commit \u0027340cebdaa2875ba2ab9725b81218ebc59d84164b\u0027:\n  Fix mismatched type tag clang warning.\n"
    },
    {
      "commit": "340cebdaa2875ba2ab9725b81218ebc59d84164b",
      "tree": "b53620822ef59d08e10463c68d0ce825052ea845",
      "parents": [
        "011734f0ce7e8b2e3066f90ef51c323ee7d4dea2"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Feb 19 17:10:55 2015 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Feb 19 17:10:55 2015 -0800"
      },
      "message": "Fix mismatched type tag clang warning.\n\nParcel is a struct, not a class. However, Parcel isn\u0027t used in this\nfile, so just kill it.\n\nChange-Id: I575cae8b3c5dd13dd9b03fccfe7423e1f17f62f5\n"
    },
    {
      "commit": "9a4fa2dfb7ce565fabfb7a7bef4f4adfea191f05",
      "tree": "b91d3bdf39760c82e54ab0be64c74d277f9a57fd",
      "parents": [
        "9d19e392f61de3e8cd365afa12d7836bd3721602",
        "a97dfeb91aae9569ff11a5a40634e2960c03915e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Feb 20 01:04:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 20 01:04:48 2015 +0000"
      },
      "message": "Merge \"Camera: Remove RAW_SENSOR in favor of RAW16\""
    },
    {
      "commit": "9d19e392f61de3e8cd365afa12d7836bd3721602",
      "tree": "abb184d92cd7bef736a4381200e7bccae70bf772",
      "parents": [
        "0fbad3c813cdd67dcab95f998f1982b2180dc322",
        "935b47504411b6ac69f708ba698a72b7282aada1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 20 00:42:40 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 00:42:40 2015 +0000"
      },
      "message": "am 935b4750: am 011734f0: Fix clang build error\n\n* commit \u0027935b47504411b6ac69f708ba698a72b7282aada1\u0027:\n  Fix clang build error\n"
    },
    {
      "commit": "935b47504411b6ac69f708ba698a72b7282aada1",
      "tree": "178008ade1454c946ff580585f864b56ac070be7",
      "parents": [
        "0667633d139e57392443fa1eeb1f013fbdfc9eea",
        "011734f0ce7e8b2e3066f90ef51c323ee7d4dea2"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 20 00:37:14 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 00:37:14 2015 +0000"
      },
      "message": "am 011734f0: Fix clang build error\n\n* commit \u0027011734f0ce7e8b2e3066f90ef51c323ee7d4dea2\u0027:\n  Fix clang build error\n"
    },
    {
      "commit": "0fbad3c813cdd67dcab95f998f1982b2180dc322",
      "tree": "1401cfae977d096245441ce047425e80a1db1633",
      "parents": [
        "a52b8d1f4890f0a695cfbffda106579bcc3a16b5",
        "3e91b5d11866599e8f33e63fb3b6c1d81ce1a1d2"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Fri Feb 20 00:36:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 20 00:36:26 2015 +0000"
      },
      "message": "Merge \"Fix for getMicMute in AudioFlinger\""
    },
    {
      "commit": "a52b8d1f4890f0a695cfbffda106579bcc3a16b5",
      "tree": "c38befe0d4fcc7cfe93ca650d30b51d36b4ffd52",
      "parents": [
        "6ff474ed7eefe003216a3f98992f1ece047d64a2",
        "ad8510a339ffab330c2c46e5c247dd1cf9e15c22"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 20 00:35:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 20 00:35:48 2015 +0000"
      },
      "message": "Merge \"Include what you use\""
    },
    {
      "commit": "6ff474ed7eefe003216a3f98992f1ece047d64a2",
      "tree": "550f8ebb8d7dead2543ca952ff8eaf124630c675",
      "parents": [
        "5e2d279226b78aeedd3d347953cdbb8c0220dc51",
        "04333cdc8d6a3c8e4a11835371e8ad13adf3f7f0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 20 00:35:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 20 00:35:37 2015 +0000"
      },
      "message": "Merge \"Pull out FastCaptureDumpState and FastMixerDumpState\""
    },
    {
      "commit": "5e2d279226b78aeedd3d347953cdbb8c0220dc51",
      "tree": "5fd2e39ae47a4de77fb6d7f2399de2484d07cb53",
      "parents": [
        "4fe86290794e593159c0798cb86efdf99df098d3",
        "0667633d139e57392443fa1eeb1f013fbdfc9eea"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 20 00:30:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 00:30:54 2015 +0000"
      },
      "message": "am 0667633d: am 1f9b6745: Merge commit \\\u002756fbb4d7bcb34af71a08cd126891afafdec217f1\\\u0027 into HEAD\n\n* commit \u00270667633d139e57392443fa1eeb1f013fbdfc9eea\u0027:\n"
    },
    {
      "commit": "a97dfeb91aae9569ff11a5a40634e2960c03915e",
      "tree": "8f325ccd2d62226dd0868863a324e20f2ef7858f",
      "parents": [
        "37b2b389139ed638831e49708c947863eef631ef"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Feb 19 16:26:13 2015 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Feb 19 16:26:13 2015 -0800"
      },
      "message": "Camera: Remove RAW_SENSOR in favor of RAW16\n\nChange-Id: I69ca24c69f58be958efdef300b127401d2b2e880\n"
    },
    {
      "commit": "0667633d139e57392443fa1eeb1f013fbdfc9eea",
      "tree": "fa16251e7e839cc14b09074a4874dfab2f1c00cb",
      "parents": [
        "cf09e2926e3f76ac54a6efb6626a7eb256d2aaff",
        "1f9b6745d7c88dac2bfd19d583c3d98b361f67b3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 20 00:23:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 00:23:01 2015 +0000"
      },
      "message": "am 1f9b6745: Merge commit \\\u002756fbb4d7bcb34af71a08cd126891afafdec217f1\\\u0027 into HEAD\n\n* commit \u00271f9b6745d7c88dac2bfd19d583c3d98b361f67b3\u0027:\n"
    },
    {
      "commit": "011734f0ce7e8b2e3066f90ef51c323ee7d4dea2",
      "tree": "178008ade1454c946ff580585f864b56ac070be7",
      "parents": [
        "1f9b6745d7c88dac2bfd19d583c3d98b361f67b3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Feb 19 16:21:41 2015 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Feb 19 16:21:41 2015 -0800"
      },
      "message": "Fix clang build error\n\nChange-Id: I294903dcf3ce3aa6a3b2f50364067e701a33d327\n"
    },
    {
      "commit": "3e91b5d11866599e8f33e63fb3b6c1d81ce1a1d2",
      "tree": "44923162a2e46fcd80271fb04975526081a34aac",
      "parents": [
        "ea78b1497eef36b6a3ba783be20615989e87ed08"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Thu Feb 19 10:54:52 2015 -0800"
      },
      "committer": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Thu Feb 19 15:49:36 2015 -0800"
      },
      "message": "Fix for getMicMute in AudioFlinger\n\nPrevious logic will only check for mic state of Primary Hardware\nDevice. Current logic checks state of all devices with valid\nmicrophone input.\nThis is needed for audio_output feature support.\n\nbug: 19439530\nChange-Id: Ibbb92412ac70cf2915bbe8660c04fbaf0ab74171\n"
    },
    {
      "commit": "1f9b6745d7c88dac2bfd19d583c3d98b361f67b3",
      "tree": "fa16251e7e839cc14b09074a4874dfab2f1c00cb",
      "parents": [
        "2d9ded1d03653c747ba173f622e19ed6d56f26f4",
        "56fbb4d7bcb34af71a08cd126891afafdec217f1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Feb 19 14:31:34 2015 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Feb 19 14:31:34 2015 -0800"
      },
      "message": "Merge commit \u002756fbb4d7bcb34af71a08cd126891afafdec217f1\u0027 into HEAD\n"
    },
    {
      "commit": "4fe86290794e593159c0798cb86efdf99df098d3",
      "tree": "5fd2e39ae47a4de77fb6d7f2399de2484d07cb53",
      "parents": [
        "a9284a8d9e6cb27e6d428be3f70a854d978dc282",
        "cf09e2926e3f76ac54a6efb6626a7eb256d2aaff"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 19 20:54:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 19 20:54:00 2015 +0000"
      },
      "message": "am cf09e292: am 2d9ded1d: am d607e5a5: Merge \"Fixes for GSM decoder\"\n\n* commit \u0027cf09e2926e3f76ac54a6efb6626a7eb256d2aaff\u0027:\n  Fixes for GSM decoder\n"
    },
    {
      "commit": "a9284a8d9e6cb27e6d428be3f70a854d978dc282",
      "tree": "25f89ab3cac054b130d8c41a14b8898b7b655ba1",
      "parents": [
        "658fc18d8e632441cd5d83a4f74b53620cbac1fe",
        "3068d73c6c7e1f44523b1466b903a9c82408b258"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Feb 19 20:51:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 19 20:51:18 2015 +0000"
      },
      "message": "Merge \"camera: implement flashlight control\""
    },
    {
      "commit": "cf09e2926e3f76ac54a6efb6626a7eb256d2aaff",
      "tree": "fa16251e7e839cc14b09074a4874dfab2f1c00cb",
      "parents": [
        "a7c1df10d39a8056ca755ccd77b06816c6de3225",
        "2d9ded1d03653c747ba173f622e19ed6d56f26f4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 19 19:42:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 19 19:42:52 2015 +0000"
      },
      "message": "am 2d9ded1d: am d607e5a5: Merge \"Fixes for GSM decoder\"\n\n* commit \u00272d9ded1d03653c747ba173f622e19ed6d56f26f4\u0027:\n  Fixes for GSM decoder\n"
    }
  ],
  "next": "2d9ded1d03653c747ba173f622e19ed6d56f26f4"
}
