)]}'
{
  "log": [
    {
      "commit": "8b1be2ca7cee71a4920d5d31fdcbad2b1d4ca49d",
      "tree": "6a22d7fcaacca08ef7b79c20bd0e6b3e72d9e7f0",
      "parents": [
        "c323737dd46d724b4c1ec230b283f26ae2a22b4f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri May 02 11:05:04 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu Jun 12 13:26:03 2014 -0700"
      },
      "message": "Update OMX messages for 64 bit\n\nChange node_id and buffer_id to uint32_t.\nEnsure IOMX messages are fixed size.\nRemove 64 bit compile warnings in associated files.\n\nChange-Id: Icdbef00aca575e5dc502ebb52e3ce7d0d7883203\nSigned-off-by: Andy Hung \u003chunga@google.com\u003e\n"
    },
    {
      "commit": "c323737dd46d724b4c1ec230b283f26ae2a22b4f",
      "tree": "71f5fa54cfecfeffdce0b738e6b78e93f91f2ee8",
      "parents": [
        "8d6d8f546c1d6c55b79b454c720c03a80c738444",
        "f3e80dddd7376aa9deeb27de25e1d50030a2ad98"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 11 23:59:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 11 08:41:21 2014 +0000"
      },
      "message": "Merge \"Offer a type-safe album art interface.\""
    },
    {
      "commit": "f3e80dddd7376aa9deeb27de25e1d50030a2ad98",
      "tree": "a3ebf2e96fa0bb9b0375281692adf48333bca468",
      "parents": [
        "d3af4265dca4c8ebcead5376f1c73a5dafc34778"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jun 10 16:55:38 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 11 14:45:27 2014 -0700"
      },
      "message": "Offer a type-safe album art interface.\n\nBug: 15514223\nChange-Id: Iddfc33a00e6cd3779ca09c01a55f62b151f6ec95\n"
    },
    {
      "commit": "7dc5bfcf42cfb59025f615f494e29ff9e55990cc",
      "tree": "af628e9334fbc55b7fc8076fd905c6af08f05145",
      "parents": [
        "d3af4265dca4c8ebcead5376f1c73a5dafc34778"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Jun 10 15:15:04 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Jun 10 15:42:01 2014 -0700"
      },
      "message": "Add libcrypto for users of libstagefright.\n\nlibstagefright_rtsp uses some MD5 functions that used to be in bionic,\nbut it was removed recently. As an initial fix, I statically linked in\nlibcrypto_static to the libstagefright_rtsp library. However, I think\nit\u0027s better to modify the single user of this library to link against\nthe shared libcrypto library.\n\nChange-Id: Iaf2e1aeea32fd8af038f6e77bf58ea7df50d807a\n"
    },
    {
      "commit": "67ae86eea1aeb574ca19ec6b37d6e4dd7170e4c4",
      "tree": "8b4cabdabfa3e3a428afdfbe21a5682c129f057d",
      "parents": [
        "1f15b117db93c664de935be7a369878a5bc78bb9"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jun 09 19:35:17 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jun 09 19:58:57 2014 -0700"
      },
      "message": "Link libcrypto for MD5_* functions.\n\nChange-Id: I5dce8f041b9faf035161b82d5e46bd46166bd05c\n"
    },
    {
      "commit": "05eaf105a2a1445c2c13801ee4533ded47f1df1b",
      "tree": "97eb5efeffe3330dcb92dbd7b44b37ff9ae49b55",
      "parents": [
        "6ed77c130d80fe607ec91ada4cf5718d512b4ad5",
        "bd278f7c631fb4ce698e6cbcbdd34d879302b4c1"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 08:35:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 03 08:35:11 2014 +0000"
      },
      "message": "Merge \"Mp3decoder: Remove unused arm assembly files\""
    },
    {
      "commit": "6ed77c130d80fe607ec91ada4cf5718d512b4ad5",
      "tree": "a0be7b3f8e417dc3872ee07856a2a9704b10f359",
      "parents": [
        "215f7b91ed831e6d37909ead1119dcde13d50895",
        "2d0e8d8f75369b491362f2ea3a6efd5159df404c"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri May 30 21:47:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 30 21:47:19 2014 +0000"
      },
      "message": "am 2d0e8d8f: Merge \"libcpustats: Turn on -Werror\"\n\n* commit \u00272d0e8d8f75369b491362f2ea3a6efd5159df404c\u0027:\n  libcpustats: Turn on -Werror\n"
    },
    {
      "commit": "fc3afda925f4b493ef68a745fdd753d9330316ad",
      "tree": "fb442d3c90d82fa7e5e8ac0c1813d05d67764196",
      "parents": [
        "df9b1ff3726e263c8533add096435520ca4b7d61"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri May 30 13:30:18 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri May 30 13:32:02 2014 -0700"
      },
      "message": "libcpustats: Turn on -Werror\n\n- Switch to static_assert from deprecated utils/Debug.h\n- Turn on C++11 standard\n- Turn on -Werror\n\nChange-Id: I4f1c08bbcaf1ad3a97502cde756a2f42bcece789\n"
    },
    {
      "commit": "bd278f7c631fb4ce698e6cbcbdd34d879302b4c1",
      "tree": "6d1574a5a5c5953dbf02fee16ed7e34160438501",
      "parents": [
        "8b187f4acea8d7e517ff9ced32fc7368bdbaa6e0"
      ],
      "author": {
        "name": "Ashok Bhat",
        "email": "ashok.bhat@arm.com",
        "time": "Fri May 23 10:54:24 2014 +0100"
      },
      "committer": {
        "name": "Ashok Bhat",
        "email": "ashok.bhat@arm.com",
        "time": "Tue May 27 13:23:30 2014 +0000"
      },
      "message": "Mp3decoder: Remove unused arm assembly files\n\nThe unused ARM assembly files were written for\nlegacy proprietary ARM compilers. They are not \nneeded when gcc or clang compiler is used.\n\nChange-Id: I8dfe9ad458efbb34922094e943ad334cc34f59a3\nSigned-off-by: Ashok Bhat \u003cashok.bhat@arm.com\u003e\n"
    },
    {
      "commit": "5b756bfdaa27c8b606720544bf507213cf47376d",
      "tree": "7c6886aba2268ee29d8a7d9c025b259458022574",
      "parents": [
        "c10b874c4d0d6208fb93a7aa0dc8af4418faad45",
        "8b187f4acea8d7e517ff9ced32fc7368bdbaa6e0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 22:42:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 22 22:42:46 2014 +0000"
      },
      "message": "am 8b187f4a: Merge \"Move frameworks/av off \u003csys/atomics.h\u003e.\"\n\n* commit \u00278b187f4acea8d7e517ff9ced32fc7368bdbaa6e0\u0027:\n  Move frameworks/av off \u003csys/atomics.h\u003e.\n"
    },
    {
      "commit": "63492411cf4abff452b47f59ec7ff6f3e9925c84",
      "tree": "cc6cb58344fecd61be2dc08fac556340b4206ef2",
      "parents": [
        "d551633916d3677da4dda10aba6837bdc6803ee0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 14:20:39 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 14:20:39 2014 -0700"
      },
      "message": "Move frameworks/av off \u003csys/atomics.h\u003e.\n\nBug: 14903517\nChange-Id: I92cdfc618d83fd914cfb558a07b1deae0255fccb\n"
    },
    {
      "commit": "c10b874c4d0d6208fb93a7aa0dc8af4418faad45",
      "tree": "25b1fc40fe84e14778340c4e0005e14644d60d5f",
      "parents": [
        "9a59d411cbe68d6027c541854c6d7c1348e4ee3d",
        "d551633916d3677da4dda10aba6837bdc6803ee0"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 22 13:40:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 22 13:40:35 2014 +0000"
      },
      "message": "am d5516339: Merge \"Move frameworks/av from fdprintf to POSIX dprintf.\"\n\n* commit \u0027d551633916d3677da4dda10aba6837bdc6803ee0\u0027:\n  Move frameworks/av from fdprintf to POSIX dprintf.\n"
    },
    {
      "commit": "8b5f642eb2364ea7fe46a5b3af51b48b58f12183",
      "tree": "3804f0168793993d3558bcb33970904f45db8949",
      "parents": [
        "85e6e87c41bba51729cee8958a5c30157c8dc674"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 01:22:06 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 01:22:06 2014 -0700"
      },
      "message": "Move frameworks/av from fdprintf to POSIX dprintf.\n\nBug: 11156955\nChange-Id: Ia98cd16b4c1f7be87cf060b7456de4f40896bacb\n"
    },
    {
      "commit": "ad71caf25e31ecfc4ecf2c925e38fd87905fbc8e",
      "tree": "74b759675cdc008e10e9b4fa94344e9dd54f8868",
      "parents": [
        "acbd9492996348bf4565fbaa5a14772f0f4ace38",
        "3b6da6bfb50a1c0324fb4c87326d3a477944d5fe"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 01:28:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 22 01:28:18 2014 +0000"
      },
      "message": "am 3b6da6bf: Merge \"Move frameworks/av off private API.\"\n\n* commit \u00273b6da6bfb50a1c0324fb4c87326d3a477944d5fe\u0027:\n  Move frameworks/av off private API.\n"
    },
    {
      "commit": "ee499291404a192b059f2e04c5afc65aa6cdd74c",
      "tree": "1c1537b599b21c331b15493f776adcbff307ac2f",
      "parents": [
        "d084206d5a4a5364211af46e4201311933e83bfc"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 17:55:51 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 18:15:33 2014 -0700"
      },
      "message": "Move frameworks/av off private API.\n\nBug: 11156955\nChange-Id: Ib3bb9d66a2bf92977c2445b62aa074a2d7a45aea\n"
    },
    {
      "commit": "acbd9492996348bf4565fbaa5a14772f0f4ace38",
      "tree": "396267d5b424f0335491e80a95920ae200b956d9",
      "parents": [
        "4c9bde7a3e636d3ecccd7905d142dbbb80e977a0",
        "d084206d5a4a5364211af46e4201311933e83bfc"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 00:39:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 22 00:39:10 2014 +0000"
      },
      "message": "am d084206d: Merge \"Move frameworks/av off __futex_syscall3.\"\n\n* commit \u0027d084206d5a4a5364211af46e4201311933e83bfc\u0027:\n  Move frameworks/av off __futex_syscall3.\n"
    },
    {
      "commit": "77e1512aee8092069514973379a59a318e721be3",
      "tree": "875411e1d44b2cf12e99134af2d7cfb7f9acceae",
      "parents": [
        "ce473c32705e2d1c5fcc817198101e1220b3c8f7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 17:31:18 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 17:31:18 2014 -0700"
      },
      "message": "Move frameworks/av off __futex_syscall3.\n\nBug: 11156955\nChange-Id: I943080bc51b6efa781059b48b5b5ecc4fa287512\n"
    },
    {
      "commit": "1b8b8793c0e86865df456c3d26f969b1498041db",
      "tree": "3cd0af877a7d4101a8056455b5753bd490de49fa",
      "parents": [
        "c36fbcdf37ec02314e7b8134bb0de5f624fa70fd",
        "3059e27d0e18a427f3c19889aac86ea31ec0d5d1"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 16 15:14:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 16 15:14:38 2014 +0000"
      },
      "message": "am 3059e27d: Merge \"libstagefright foundation: fix uninitialized varibale warning\"\n\n* commit \u00273059e27d0e18a427f3c19889aac86ea31ec0d5d1\u0027:\n  libstagefright foundation: fix uninitialized varibale warning\n"
    },
    {
      "commit": "5d5f8a5d3cf24b5dcf1267ef512b24caa695787a",
      "tree": "7c17aae8d98812b1ecd167327dbee0f87ae10ded",
      "parents": [
        "f02f06c422a58ddaca49d14f21a196eaa435d07b"
      ],
      "author": {
        "name": "Amit Pundir",
        "email": "amit.pundir@linaro.org",
        "time": "Thu May 15 12:42:04 2014 +0530"
      },
      "committer": {
        "name": "Amit Pundir",
        "email": "amit.pundir@linaro.org",
        "time": "Thu May 15 12:56:01 2014 +0530"
      },
      "message": "libstagefright foundation: fix uninitialized varibale warning\n\ngcc-4.9 reports warning for this uninitialized variable\nand -Werror make this warning fatal.\n\nChange-Id: I6901362246d53deeded78fa38ad656b167705346\nSigned-off-by: Amit Pundir \u003camit.pundir@linaro.org\u003e\n"
    },
    {
      "commit": "bc4bf532b7581ecb1c8734a63742183c3ecb02c5",
      "tree": "f319a10628680be392d150b3b3798fe4dee752c4",
      "parents": [
        "5fa3f7afc0d8d4978d0192cd2cf67ed3899d4dd5",
        "b231408849158baea8dddc0edf7e97fcfc2e3240"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 18:01:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 18:01:21 2014 +0000"
      },
      "message": "am b2314088: Merge \"AwesomePlayer: use PTS for queueBuffer\"\n\n* commit \u0027b231408849158baea8dddc0edf7e97fcfc2e3240\u0027:\n  AwesomePlayer: use PTS for queueBuffer\n"
    },
    {
      "commit": "5fa3f7afc0d8d4978d0192cd2cf67ed3899d4dd5",
      "tree": "b5de50f5e4f175762e35831fd3f20347492b7d20",
      "parents": [
        "6e76fda36a87e154397de816fa091b721a4c11bd",
        "b52675e9e3b2cfd7ca3ec4eda80dde77dee9dafb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:57:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 17:57:56 2014 +0000"
      },
      "message": "am b52675e9: Merge \"Smooth out AwesomePlayer\"\n\n* commit \u0027b52675e9e3b2cfd7ca3ec4eda80dde77dee9dafb\u0027:\n  Smooth out AwesomePlayer\n"
    },
    {
      "commit": "b231408849158baea8dddc0edf7e97fcfc2e3240",
      "tree": "1e9125cf81aa22bfb2c2540be461bc35c8653ec1",
      "parents": [
        "b52675e9e3b2cfd7ca3ec4eda80dde77dee9dafb",
        "a6e6c70a3c5403e178741eee20c7742e736c4818"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:56:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 02 17:56:37 2014 +0000"
      },
      "message": "Merge \"AwesomePlayer: use PTS for queueBuffer\""
    },
    {
      "commit": "b52675e9e3b2cfd7ca3ec4eda80dde77dee9dafb",
      "tree": "c97f8a12eb2c489c445fa54858ecedb9f7078451",
      "parents": [
        "f9782266802b02fc06a9c532f40128496aefb3e0",
        "1b78c4b1484c7d4c12b9a87329dc8d4b6e8c0c37"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:53:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 02 17:53:58 2014 +0000"
      },
      "message": "Merge \"Smooth out AwesomePlayer\""
    },
    {
      "commit": "6e76fda36a87e154397de816fa091b721a4c11bd",
      "tree": "ade8f036469e156f3bbd2dbd1e63e62509efcffd",
      "parents": [
        "075c8f6e174e824b6bc95809cc25f1430e9d4e62",
        "f9782266802b02fc06a9c532f40128496aefb3e0"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:14:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 17:14:18 2014 +0000"
      },
      "message": "am f9782266: Merge \"AwesomePlayer: improve scheduling of video event to hit PTS\"\n\n* commit \u0027f9782266802b02fc06a9c532f40128496aefb3e0\u0027:\n  AwesomePlayer: improve scheduling of video event to hit PTS\n"
    },
    {
      "commit": "075c8f6e174e824b6bc95809cc25f1430e9d4e62",
      "tree": "7db2a5c1981c4f3ca75c4a36a991a23485160c9a",
      "parents": [
        "e580aa4a756d1825c440a4b4309022b1babb6de1",
        "a69d6f529239950a8bdf5e4253ea13bb029375cb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:14:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 17:14:17 2014 +0000"
      },
      "message": "am a69d6f52: Merge \"stagefright: add ClockEstimator API and WindowedLinearFitEstimator\"\n\n* commit \u0027a69d6f529239950a8bdf5e4253ea13bb029375cb\u0027:\n  stagefright: add ClockEstimator API and WindowedLinearFitEstimator\n"
    },
    {
      "commit": "f9782266802b02fc06a9c532f40128496aefb3e0",
      "tree": "b198af2c74d7c6b2b720a3093ffa2b1104c89de9",
      "parents": [
        "a69d6f529239950a8bdf5e4253ea13bb029375cb",
        "9747b68530aa65b04751b43bf4ce3385b5d781f9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:11:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 02 17:11:14 2014 +0000"
      },
      "message": "Merge \"AwesomePlayer: improve scheduling of video event to hit PTS\""
    },
    {
      "commit": "a69d6f529239950a8bdf5e4253ea13bb029375cb",
      "tree": "01e2de0a817fe6cdd9c9c674015d8e927e7e5f74",
      "parents": [
        "86438382a381eb39ed8da53fbd16cf6730fded6c",
        "aa8b569eb652c22821b93a6e543449a52ad21158"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:10:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 02 17:10:58 2014 +0000"
      },
      "message": "Merge \"stagefright: add ClockEstimator API and WindowedLinearFitEstimator\""
    },
    {
      "commit": "e580aa4a756d1825c440a4b4309022b1babb6de1",
      "tree": "689e1e7dbd0748d317f8363af7f37090929e9664",
      "parents": [
        "3d9164da1b3d58701e41c78e06839d61ed1b4ff9",
        "86438382a381eb39ed8da53fbd16cf6730fded6c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 02 14:48:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 14:48:27 2014 +0000"
      },
      "message": "am 86438382: Merge \"When passing a size_t via binder, use 64-bits unconditionally\"\n\n* commit \u002786438382a381eb39ed8da53fbd16cf6730fded6c\u0027:\n  When passing a size_t via binder, use 64-bits unconditionally\n"
    },
    {
      "commit": "86438382a381eb39ed8da53fbd16cf6730fded6c",
      "tree": "46cf9cd7ccdf436fe2585e45dfb1998529846caa",
      "parents": [
        "236f8ddd23af92f98f2deae86bf6e6b5c9278857",
        "e03dd22716e688faa56467561827d9b1ea0c4214"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 02 14:45:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 02 14:45:29 2014 +0000"
      },
      "message": "Merge \"When passing a size_t via binder, use 64-bits unconditionally\""
    },
    {
      "commit": "a6e6c70a3c5403e178741eee20c7742e736c4818",
      "tree": "05a422073abe20fe7cba9d63b127de2545442254",
      "parents": [
        "1b78c4b1484c7d4c12b9a87329dc8d4b6e8c0c37"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 30 10:19:40 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:21:08 2014 -0700"
      },
      "message": "AwesomePlayer: use PTS for queueBuffer\n\nChange-Id: I1c14ad4784c799c46cf06a14b0f00c5e4d01f718\n"
    },
    {
      "commit": "1b78c4b1484c7d4c12b9a87329dc8d4b6e8c0c37",
      "tree": "1012e9c8f9e052a6fc50b0c9e57f5cb866ee60e8",
      "parents": [
        "9747b68530aa65b04751b43bf4ce3385b5d781f9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 30 11:10:44 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:21:08 2014 -0700"
      },
      "message": "Smooth out AwesomePlayer\n\nUse clock estimator to smooth out audio time stamps.\n\nChange-Id: Iec1ff30c011069d06ff8051fc4839d00895463d6\n"
    },
    {
      "commit": "9747b68530aa65b04751b43bf4ce3385b5d781f9",
      "tree": "a831eae301a322089c9b3a333b7672c9af7da0cb",
      "parents": [
        "aa8b569eb652c22821b93a6e543449a52ad21158"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 30 11:10:00 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:21:08 2014 -0700"
      },
      "message": "AwesomePlayer: improve scheduling of video event to hit PTS\n\nChange-Id: I7b19911acbde9b592b757b952d4ad63cd8efebed\n"
    },
    {
      "commit": "aa8b569eb652c22821b93a6e543449a52ad21158",
      "tree": "604b9df50b731a31677ad7578a8f2314ffed85ae",
      "parents": [
        "236f8ddd23af92f98f2deae86bf6e6b5c9278857"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Apr 22 16:31:54 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:21:08 2014 -0700"
      },
      "message": "stagefright: add ClockEstimator API and WindowedLinearFitEstimator\n\nChange-Id: I74474c385848a8eab2ac0da7c069510378e2b217\n"
    },
    {
      "commit": "3d9164da1b3d58701e41c78e06839d61ed1b4ff9",
      "tree": "057a0574d4c03123ad4497104e3691c9c16417dd",
      "parents": [
        "2b0b701f57c5efebe868d0eedce8cfc399007e8a",
        "236f8ddd23af92f98f2deae86bf6e6b5c9278857"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 22:20:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 22:20:06 2014 +0000"
      },
      "message": "am 236f8ddd: Merge \"Add missing include\"\n\n* commit \u0027236f8ddd23af92f98f2deae86bf6e6b5c9278857\u0027:\n  Add missing include\n"
    },
    {
      "commit": "236f8ddd23af92f98f2deae86bf6e6b5c9278857",
      "tree": "477653859a77583f0f2493650f93c026fca4251b",
      "parents": [
        "0c388650722ac53571be21ee04ce342c1c9510c2",
        "80a5d305a8408651fbc9b11e9d21125887da8c40"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 22:18:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 01 22:18:34 2014 +0000"
      },
      "message": "Merge \"Add missing include\""
    },
    {
      "commit": "2b0b701f57c5efebe868d0eedce8cfc399007e8a",
      "tree": "b66b4dc66e16492f5a867c32e2b3d8d92958b8b3",
      "parents": [
        "1afedc4d99acd52f99221d71b3a372a0a5497a84",
        "0c388650722ac53571be21ee04ce342c1c9510c2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:07:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 20:07:50 2014 +0000"
      },
      "message": "am 0c388650: Merge \"ACodec: add frame render/drop systrace\"\n\n* commit \u00270c388650722ac53571be21ee04ce342c1c9510c2\u0027:\n  ACodec: add frame render/drop systrace\n"
    },
    {
      "commit": "0c388650722ac53571be21ee04ce342c1c9510c2",
      "tree": "7fd48b89ea49f4897b27cc1751d7f347c5016fe4",
      "parents": [
        "6eafba6bba3a4949cf3807ea39d5c1e969bebc52",
        "6fbc1afd36f514f8b8d36ce67f5e69776c690bd2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:04:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 01 20:04:45 2014 +0000"
      },
      "message": "Merge \"ACodec: add frame render/drop systrace\""
    },
    {
      "commit": "1afedc4d99acd52f99221d71b3a372a0a5497a84",
      "tree": "8273a226bb67ae2cababe2168229c9c562fc363d",
      "parents": [
        "b1d2b51c4652ecdea907a5a6865d55a9bc52c6a2",
        "6eafba6bba3a4949cf3807ea39d5c1e969bebc52"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 19:29:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 19:29:25 2014 +0000"
      },
      "message": "am 6eafba6b: Merge \"Temporary workaround for log spam\"\n\n* commit \u00276eafba6bba3a4949cf3807ea39d5c1e969bebc52\u0027:\n  Temporary workaround for log spam\n"
    },
    {
      "commit": "83f052a749b8e0ee5df3467d8332d6140fcafb50",
      "tree": "f8630843814f437806c13a803315cce3f49ce2a0",
      "parents": [
        "416685d0cbab40bfc48b0e787206b5d5c2e2ec25"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 10:41:11 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 11:49:00 2014 -0700"
      },
      "message": "Temporary workaround for log spam\n\nBug: 13790505\nChange-Id: Icfc403bceaefdede1af65dfd70ba3e8b26abab02\n"
    },
    {
      "commit": "6fbc1afd36f514f8b8d36ce67f5e69776c690bd2",
      "tree": "e59355962691127e1239ecde10f4ce4a85c6cf90",
      "parents": [
        "416685d0cbab40bfc48b0e787206b5d5c2e2ec25"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 30 10:13:57 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 30 12:31:20 2014 -0700"
      },
      "message": "ACodec: add frame render/drop systrace\n\nChange-Id: I7a33d4a937d039fd454b889ddb12b7ca1c0ff3c2\n"
    },
    {
      "commit": "b27ce2fba0049897558f1f3df9039f443ee4bc88",
      "tree": "220cb28b88ef3280ba1621193458c2ca95f69b7e",
      "parents": [
        "1a7be1ec9c769203e6c8e26378de0ab8e2ad493d",
        "416685d0cbab40bfc48b0e787206b5d5c2e2ec25"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Apr 30 18:56:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 30 18:56:54 2014 +0000"
      },
      "message": "am 416685d0: Merge \"Fix format warnings\"\n\n* commit \u0027416685d0cbab40bfc48b0e787206b5d5c2e2ec25\u0027:\n  Fix format warnings\n"
    },
    {
      "commit": "1a7be1ec9c769203e6c8e26378de0ab8e2ad493d",
      "tree": "68773b199cc4adcb96124270863244477570c78e",
      "parents": [
        "f131f87369ec06fc27fc1f14ea72f0ca1a066509",
        "91820d46b5f3065c2fded3cdf65d305715b33bb1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Apr 29 11:34:16 2014 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Apr 29 11:34:16 2014 -0700"
      },
      "message": "Merge commit \u002791820d46b5f3065c2fded3cdf65d305715b33bb1\u0027 into HEAD\n"
    },
    {
      "commit": "95d287db3aa5c93533d8e4a723e24f33ea29ffa0",
      "tree": "43fd98048b3dd5924b3836bdb429f05d72397a2f",
      "parents": [
        "92dfd8e67e099577d07eaeb28aad533fd5514d8a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Mon Apr 28 14:11:45 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Mon Apr 28 14:11:45 2014 -0700"
      },
      "message": "Fix format warnings\n\nChange-Id: Id7aded4287cc8d5387a20389d3ef6220d67d1d88\n"
    },
    {
      "commit": "92dfd8e67e099577d07eaeb28aad533fd5514d8a",
      "tree": "c2df92dbe30769db409737fd29fdb96b4546fa17",
      "parents": [
        "4513aa2cda9e636e4ac675dab9a1353b22e951ae"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jul 11 14:29:59 2013 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Mon Apr 28 14:10:21 2014 -0700"
      },
      "message": "Add private method NBLog::Reader::dumpLine()\n\nThis allows us to abstract out fdprintf vs ALOGI\nso that callers don\u0027t need an \u0027if\u0027 at every location.\n\nChange-Id: I4c68185fc19f32caeaed93347e6b7d09b8d4c4d8\n"
    },
    {
      "commit": "27158eb55de8150258faba6574fc51c7aa641516",
      "tree": "3ec5f60f35728d4e2a25d2f19b863fbb1aa41605",
      "parents": [
        "e0f20cea4a40deaabd2b409ab301f6fd7b2e8e7f",
        "ef80764db37aa00bbb88755cb6cf11c6f2720bd3"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Apr 21 20:21:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 21 20:21:43 2014 +0000"
      },
      "message": "Merge \"AArch64: AString::append for longs and pointers\""
    },
    {
      "commit": "7cb0e733210c2ce7dd2a7c9d32f6d83c4dab9656",
      "tree": "406ac589b6b1cf7efaef89723fd0b8de5e5e2b91",
      "parents": [
        "cd4eb72edb0575ce1e84fbd3f27bb85bab6110ed"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 18 13:48:25 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 18 13:57:58 2014 -0700"
      },
      "message": "libeffects: 64 bit compile issues\n\nChange-Id: I32dd13d307572fee91150f8e113df78924ca0067\n"
    },
    {
      "commit": "cd4eb72edb0575ce1e84fbd3f27bb85bab6110ed",
      "tree": "32191d574c9a8ba8e66398ab375be118c37b3e86",
      "parents": [
        "839d11d1f7be9dff2f06c7d30a9eb39cb6782078",
        "3b5ec66c3623647fc4dfd1a446c4f25a2c7f1ba0"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Apr 15 22:31:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 15 22:31:39 2014 +0000"
      },
      "message": "Merge \"media: -Werror re-enabled\""
    },
    {
      "commit": "3ab368e0810d894dcbc0971350c095049478a055",
      "tree": "a50053c391da8c02797158395f2ecfec83218855",
      "parents": [
        "db43b34c3428e480f8c4c66e7e88f4001f37f91e"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Apr 15 14:55:53 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Apr 15 14:57:31 2014 -0700"
      },
      "message": "media: use size_t for integer iterator to Vector::size()\n\nChange-Id: I0a744dc7815a86a993df9b0623440be620ec8903\n"
    },
    {
      "commit": "db43b34c3428e480f8c4c66e7e88f4001f37f91e",
      "tree": "be194bf06c84b61f277a1c29c7499aa7862494a4",
      "parents": [
        "1df2557ac95a6d8a087fb15f6f842dc049f2759b"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 04 14:47:28 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Apr 15 13:18:22 2014 -0700"
      },
      "message": "media: 64 bit compile issues\n\n- change internal sized types to use stdint.h\n- printf \u0026 scanf formats\n- size_t or unsigned int for iterators\n\nChange-Id: Id993a70d8bf54c667c5d652b34179a2c727ed446\n"
    },
    {
      "commit": "3b5ec66c3623647fc4dfd1a446c4f25a2c7f1ba0",
      "tree": "3958512f70c1b00e6bc43ba63fb8d9057cc87922",
      "parents": [
        "432ed3d66d09464778df31c73374ee897f7b8840"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Mon Apr 14 12:51:07 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Apr 15 12:08:21 2014 -0700"
      },
      "message": "media: -Werror re-enabled\n\nChange-Id: I62fdb78e8acefafd468ce2e5aa9e78eba0dd0f48\n"
    },
    {
      "commit": "ef80764db37aa00bbb88755cb6cf11c6f2720bd3",
      "tree": "2adc4fe23addd6229400624ecb760a44744b42d7",
      "parents": [
        "9829344d526f87ca745208f04216ec795b239581"
      ],
      "author": {
        "name": "Marcus Oakland",
        "email": "marcus.oakland@arm.com",
        "time": "Tue Mar 25 17:32:00 2014 +0000"
      },
      "committer": {
        "name": "Ashok Bhat",
        "email": "ashok.bhat@arm.com",
        "time": "Tue Apr 15 13:58:18 2014 +0100"
      },
      "message": "AArch64: AString::append for longs and pointers\n\nThe AString::append methods for long, unsigned long and void *\npointers were using char arrays of 16 elements, which were not long\nenough for 64-bit longs and pointers in __LP64__ systems. This\nresulted in \"FORTIFY_SOURCE: vsprintf: prevented write past end of\nbuffer. Calling abort().\" when the\nandroid.media.cts.DecoderTest#testFlush CTS test was run.\n\nThe AString::append methods that were using sprintf have been modifed\nto use snprintf instead, taking the sizeof the \"s\" array (which has\nbeen made 32 char without conditional compilation for __LP64__ where\nappropriate), and checking the return value to ensure that the string\nhas not been truncated.\n\nAfter this change and changes to the types of OMX_U32 and OMX_S32 in the\nframeworks/native/include/media/openmax/OMX_Types.h header file, the\nandroid.media.cts.DecoderTest#testFlush CTS test passes.\n\nChange-Id: I76d897373473c82f52986f43a15b050b844a370a\nSigned-off-by: Marcus Oakland \u003cmarcus.oakland@arm.com\u003e\n"
    },
    {
      "commit": "f6d0c1fd6d9e697bb3a891fae14c7e9d4b685de6",
      "tree": "7278734ca980774c0ec5b5d6baa30a8587136eb0",
      "parents": [
        "9829344d526f87ca745208f04216ec795b239581"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@google.com",
        "time": "Mon Apr 14 17:12:27 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Mon Apr 14 17:16:02 2014 -0700"
      },
      "message": "libstagefright: fix 64-bit warnings\n\n%lld -\u003e %\" PRId64 \" for int64_t\n%d -\u003e %zu for size_t\nAlso fixes some casts from void* to integer types, and some comparisons\nbetween signed and unsigned.\n\n(cherry picked from commit b4a7a2df4c28c3f32b5d877b54831d2cc5d78f81)\n\nChange-Id: I76ba94d0b67776fd7abdc83b43d47c61d6c32f4c\n"
    },
    {
      "commit": "9829344d526f87ca745208f04216ec795b239581",
      "tree": "84aef000929bcac9b87144e380e15587534f6e95",
      "parents": [
        "e523889332b88348e673137d272854278acbef8f",
        "d6579cc9f06052f94bf5a2c34261c84de0efce23"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Mon Apr 14 18:01:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 14 18:01:24 2014 +0000"
      },
      "message": "Merge \"media: memset sizeof argument issues\""
    },
    {
      "commit": "4850983c3a9131af32d0fe61dd9ce3d1e5d735b5",
      "tree": "82f9fd986b28db58f18f80e9e2033a8e1fe48be6",
      "parents": [
        "a133bc87eb8269a6fa61772cb708f10c9c3b7a87"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 14:29:37 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 14:54:52 2014 -0700"
      },
      "message": "Fix aosp_arm64 mirror-aosp-master build 1119326\n\nRemove -Werror that was set in \u0027warnings be gone\u0027\n\nChange-Id: I2379dc56f04a6d0ac50f90e6d1cdf05fce3a5c30\n"
    },
    {
      "commit": "d6579cc9f06052f94bf5a2c34261c84de0efce23",
      "tree": "19a65464efb5c70b2e656053f53a1d0db5039ac9",
      "parents": [
        "a133bc87eb8269a6fa61772cb708f10c9c3b7a87"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Apr 10 09:37:52 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 11:25:19 2014 -0700"
      },
      "message": "media: memset sizeof argument issues\n\nChange-Id: I37ef154eea0f77fb7f22faf6891f3025f6ff346e\n"
    },
    {
      "commit": "a133bc87eb8269a6fa61772cb708f10c9c3b7a87",
      "tree": "90e860a944b0dd22e95146f5bbae79e3f18b33a0",
      "parents": [
        "0938c6f7a1e713030b04e32548012f0c29c94f4d",
        "effbb3a9b72050dbe150af7302d9148fe7e927d3"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 18:24:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 11 18:24:17 2014 +0000"
      },
      "message": "Merge \"build fix for aosp-idea133 @ 1119318\""
    },
    {
      "commit": "bc64e09a65bd5ba97706d2420449b9710c9e9c01",
      "tree": "b0b4122174721e31b1be7b39bfc9d24a00cf5265",
      "parents": [
        "2a27a640d0d9747659cc609b4384ffead090866e"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 09:50:45 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 18:20:54 2014 +0000"
      },
      "message": "warnings be gone (4/4)\n\n(cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36)\n(squashed with commit b4a7a2df4c28c3f32b5d877b54831d2cc5d78f81)\n\nChange-Id: I55df09714a0e1cb98a44c8fcddac2c646ae5e139"
    },
    {
      "commit": "51b9eb1c330d23b98ddb629200cd177bc9c39def",
      "tree": "2bfacc25072276b6d6d60aa5bbd0b34a708c78a5",
      "parents": [
        "797248568b5ba32606ac0d8de024190e3cc95973"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 09:49:23 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 18:20:27 2014 +0000"
      },
      "message": "warnings be gone (3/4)\n\n(cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36)\n(squashed with commit b4a7a2df4c28c3f32b5d877b54831d2cc5d78f81)\n\nChange-Id: I0c5a0c3ea32bb5091d90c7391c67edd02e50397f"
    },
    {
      "commit": "3f37c83d9817cacc0965ca66873b0353fac07228",
      "tree": "068991ca962780f139d0e752980f728324fdae5f",
      "parents": [
        "52a861d2825544fe2eb90f8e5f6351d02ff95536"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 09:47:30 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 18:19:51 2014 +0000"
      },
      "message": "warnings be gone (2/4)\n\n(cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36)\n(squashed with commit b4a7a2df4c28c3f32b5d877b54831d2cc5d78f81)\n\nChange-Id: I048a2c6868515716c7cd7319a3d0abe6311dac4e"
    },
    {
      "commit": "effbb3a9b72050dbe150af7302d9148fe7e927d3",
      "tree": "29d9f0e663e597b07bd0807e9e6db40dbf64cc8d",
      "parents": [
        "52a861d2825544fe2eb90f8e5f6351d02ff95536"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 11:01:18 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 11:01:18 2014 -0700"
      },
      "message": "build fix for aosp-idea133 @ 1119318\n\nChange-Id: I34084ebb48318628d46c2ff7ca567bd7638619e4\n"
    },
    {
      "commit": "d411b4ca2945cd8974a3a78199fce94646950128",
      "tree": "e1c9e21525348fe826b91ecee7075ccb743f843d",
      "parents": [
        "51b3ea2b8f7298bffbd246c65a606cd053357b66"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Apr 11 07:54:53 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 11 17:12:03 2014 +0000"
      },
      "message": "warnings be gone.\n\n(cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36)\n\nModified by Mark Salyzyn \u003csalyzyn@google.com\u003e to keep merge conflicts\nor errors downstream to a minimum.\n\nChange-Id: Ic3b272f9cbf3155001aabd2f79728f1bc31de613"
    },
    {
      "commit": "80a5d305a8408651fbc9b11e9d21125887da8c40",
      "tree": "7fd996ef706a9c798b0d58bfded2ce6421667398",
      "parents": [
        "4f53fe74051026e6635ba5bdbed4f1898cb66028"
      ],
      "author": {
        "name": "Igor Chernyshev",
        "email": "igorc@google.com",
        "time": "Wed Apr 02 14:51:40 2014 -0700"
      },
      "committer": {
        "name": "Igor Chernyshev",
        "email": "igorc@google.com",
        "time": "Wed Apr 02 14:51:40 2014 -0700"
      },
      "message": "Add missing include\n\nChange-Id: I9fc3ebf60b98760611ac2071c7c519a0f8326341\n"
    },
    {
      "commit": "66fe2e9ee30bcb4161bc487ec63d2ae4a05f4051",
      "tree": "4f996c27cafd9ef29e45ba1f3acb05210fbd16e6",
      "parents": [
        "08fce45fdb537e135868604522aba15461f516be"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Apr 02 10:25:35 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Apr 02 11:45:51 2014 -0700"
      },
      "message": "64-bit: Correction to OMX_U32 and OMX_S32\n\nChange-Id: I9c41bb34c35595ac19a7ab8faaacde8cb4fa9a15\n"
    },
    {
      "commit": "08fce45fdb537e135868604522aba15461f516be",
      "tree": "0645a0440cbb2f4bda446d3e073916c82d30e033",
      "parents": [
        "c71a99131ca97bd3bdc5b78473d06e613e96e073"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 20 07:18:21 2013 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Apr 02 11:41:14 2014 -0700"
      },
      "message": "Fix aac decoder flush\n\nb/8543366\n\nChange-Id: I746ffed6289486b802a2292bfc492ea6c780ed0b\n"
    },
    {
      "commit": "c71a99131ca97bd3bdc5b78473d06e613e96e073",
      "tree": "5982cad9d4ca213cf9f7dbbe5cbca3de1771aa1f",
      "parents": [
        "4f53fe74051026e6635ba5bdbed4f1898cb66028"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 29 09:31:26 2013 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Apr 02 11:41:03 2014 -0700"
      },
      "message": "Fix decoder EOS handling\n\nConceptually it should be the same whether EOS is signalled on the last\nbuffer holding data, or an empty buffer that follows. Make it so that\nthis actually behaves the same for mp3, AAC and Vorbis.\n\nb/8747869\n\nChange-Id: Idece8ef45689a3ffaf70fb45d19862d7b93b2f92\n"
    },
    {
      "commit": "0fcba89e5460ed3edca75322175b8a56a6e6f48d",
      "tree": "d20dd7448d2f0bfb6bbac56fbdc5a96a01b01599",
      "parents": [
        "5ce204a6362840fe28aa762693edaab3d0da8718",
        "333ceb4f66ccf790081026f645474e07d832fbdb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 21 19:20:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 21 19:20:07 2014 +0000"
      },
      "message": "am 333ceb4f: Merge \"DO NOT MERGE: PlaylistFetcher: fix infinite loop when parsing ADTS.\" into klp-dev\n\n* commit \u0027333ceb4f66ccf790081026f645474e07d832fbdb\u0027:\n  DO NOT MERGE: PlaylistFetcher: fix infinite loop when parsing ADTS.\n"
    },
    {
      "commit": "333ceb4f66ccf790081026f645474e07d832fbdb",
      "tree": "b010fd0eb1520d19debd1e90a9a8d71bd0a833a8",
      "parents": [
        "f622e2c78407b50806a53a06a89b2b6546420f55",
        "65e20ffc984c541a8119420f917493dd7b703f77"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 21 19:09:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 21 19:09:49 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE: PlaylistFetcher: fix infinite loop when parsing ADTS.\" into klp-dev"
    },
    {
      "commit": "65e20ffc984c541a8119420f917493dd7b703f77",
      "tree": "15d1d92e6b53cd32b1e7036359fe58841ff2d0d1",
      "parents": [
        "a577eefbaca24d1b9ac947daca54be1992888748"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 07 12:26:58 2014 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Mar 21 19:05:17 2014 +0000"
      },
      "message": "DO NOT MERGE: PlaylistFetcher: fix infinite loop when parsing ADTS.\n\nFirst check for embedded ID3 tag, then bail out if invalid.\n\nBug: 12934795\nChange-Id: I74acebed4bfb2c6ca44dfe936166fdba8510233f"
    },
    {
      "commit": "5ce204a6362840fe28aa762693edaab3d0da8718",
      "tree": "4cb3aaf62d5b5842be911f223bd51ebc1014b540",
      "parents": [
        "762f533c825040ae0d953783584f778ec187fec5",
        "f622e2c78407b50806a53a06a89b2b6546420f55"
      ],
      "author": {
        "name": "Rachad",
        "email": "rachad@google.com",
        "time": "Fri Mar 21 17:08:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 21 17:08:50 2014 +0000"
      },
      "message": "am f622e2c7: Increased recorded MP4 max file size to 4GB (more precisely 2^32-1 bytes -- FAT32 max file size)\n\n* commit \u0027f622e2c78407b50806a53a06a89b2b6546420f55\u0027:\n  Increased recorded MP4 max file size to 4GB (more precisely 2^32-1 bytes -- FAT32 max file size)\n"
    },
    {
      "commit": "f622e2c78407b50806a53a06a89b2b6546420f55",
      "tree": "0a4e6bc97cccf6a40d76ef15e88e1a62b8a6e3b5",
      "parents": [
        "a577eefbaca24d1b9ac947daca54be1992888748"
      ],
      "author": {
        "name": "Rachad",
        "email": "rachad@google.com",
        "time": "Mon Feb 10 16:54:46 2014 -0800"
      },
      "committer": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Mar 21 16:36:35 2014 +0000"
      },
      "message": "Increased recorded MP4 max file size to 4GB\n(more precisely 2^32-1 bytes -- FAT32 max file size)\n\nbug: 11039801\nChange-Id: I6169f798c59d123d02d5fd7afa3b9e645ebdb598\n(cherry picked from commit 1f1f2b1678fd0d038dfc501252dd2b65ecf10cae)\n"
    },
    {
      "commit": "762f533c825040ae0d953783584f778ec187fec5",
      "tree": "5b60ebe1a0a691c36961e15510575fc401807445",
      "parents": [
        "762108211026d46cf277d1585cf770170932e3f2",
        "a577eefbaca24d1b9ac947daca54be1992888748"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 20:56:51 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 20:56:51 2014 +0000"
      },
      "message": "am a577eefb: am 5be9c1da: am 01eed3c0: am 7a107b85: am 854aa061: am 42ba5806: am 72499628: am 25bab830: Fix build\n\n* commit \u0027a577eefbaca24d1b9ac947daca54be1992888748\u0027:\n  Fix build\n"
    },
    {
      "commit": "a577eefbaca24d1b9ac947daca54be1992888748",
      "tree": "4abecebedcd012d86fbafc1ec822f36ac13c7cd4",
      "parents": [
        "2853e48c855fc95f2bd7bf9438a878f2a79d75a7",
        "5be9c1daf956c35d37585d21fff5d6b99f506560"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 20:48:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 20:48:52 2014 +0000"
      },
      "message": "am 5be9c1da: am 01eed3c0: am 7a107b85: am 854aa061: am 42ba5806: am 72499628: am 25bab830: Fix build\n\n* commit \u00275be9c1daf956c35d37585d21fff5d6b99f506560\u0027:\n  Fix build\n"
    },
    {
      "commit": "5be9c1daf956c35d37585d21fff5d6b99f506560",
      "tree": "ae3cbacd3b548cc7e3b2c4fbc3e8c90d45d2b7df",
      "parents": [
        "6f65db14e310b513c8943b236a6e61cf27cef4c7",
        "01eed3c0fb951e349d68f4bce818bef22e7925b1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 13:29:33 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 13:29:33 2014 -0700"
      },
      "message": "am 01eed3c0: am 7a107b85: am 854aa061: am 42ba5806: am 72499628: am 25bab830: Fix build\n\n* commit \u002701eed3c0fb951e349d68f4bce818bef22e7925b1\u0027:\n  Fix build\n"
    },
    {
      "commit": "01eed3c0fb951e349d68f4bce818bef22e7925b1",
      "tree": "f8ab5f1808ea539cfc77d41ddfb3a62be80f9921",
      "parents": [
        "0e0891f8b49f31e6a28b563f86aae537e66bb6e0",
        "7a107b857e658ba11c0c1fd2325ac91a2c0569a2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 13:18:07 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 13:18:07 2014 -0700"
      },
      "message": "am 7a107b85: am 854aa061: am 42ba5806: am 72499628: am 25bab830: Fix build\n\n* commit \u00277a107b857e658ba11c0c1fd2325ac91a2c0569a2\u0027:\n  Fix build\n"
    },
    {
      "commit": "7a107b857e658ba11c0c1fd2325ac91a2c0569a2",
      "tree": "c343516caf66fb2a665705f8520c7a4e2c054688",
      "parents": [
        "6cdc90b5e41374dd665df3ae7283ef0c1f532678",
        "854aa061b1e2d7eaaf8ffa2ead323c1478393c57"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 13:13:35 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 13:13:35 2014 -0700"
      },
      "message": "am 854aa061: am 42ba5806: am 72499628: am 25bab830: Fix build\n\n* commit \u0027854aa061b1e2d7eaaf8ffa2ead323c1478393c57\u0027:\n  Fix build\n"
    },
    {
      "commit": "72499628a24ccea0befe726de6e2b32176ddf208",
      "tree": "80b7de0359644cc3b961bc848460e6dcbd2cf939",
      "parents": [
        "dfd90c8052a913ed2bbbea1873ee51838d40bfe1",
        "25bab830af062dcaef6f75220066b221fd30957e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 13:00:07 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 13:00:07 2014 -0700"
      },
      "message": "am 25bab830: Fix build\n\n* commit \u002725bab830af062dcaef6f75220066b221fd30957e\u0027:\n  Fix build\n"
    },
    {
      "commit": "25bab830af062dcaef6f75220066b221fd30957e",
      "tree": "3d4b7cc83a843df86fab1080596eddb13016cff6",
      "parents": [
        "d434944b00cf83a38019047e0d7db155a15d77f4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 12:32:48 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 12:32:48 2014 -0700"
      },
      "message": "Fix build\n\nAs of jb-mr1, need to explicitly include library dependencies. The original\nchange in jb, which the automerger dutyfully merged, did not need this.\n\nChange-Id: I429637e2d01b8084376bb97a02bb091a0ea9eaf7\n"
    },
    {
      "commit": "762108211026d46cf277d1585cf770170932e3f2",
      "tree": "d952bd8aa8f6c8e5a20dcbfafc667dfb7a65079b",
      "parents": [
        "181cd2ba90ab574da7b57a0b79e3e2118b6ea3ad",
        "2853e48c855fc95f2bd7bf9438a878f2a79d75a7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 18:59:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 18:59:48 2014 +0000"
      },
      "message": "am 2853e48c: am 6f65db14: am 0e0891f8: am 6cdc90b5: am ebc9b473: am fb49b8ba: am dfd90c80: am d434944b: am 3bc4f7ea: am 0c271b75: Verify certificates\n\n* commit \u00272853e48c855fc95f2bd7bf9438a878f2a79d75a7\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "2853e48c855fc95f2bd7bf9438a878f2a79d75a7",
      "tree": "6dfa3c77406b420f582e0cfc9f42d7f848314d7c",
      "parents": [
        "1faa41704e0b976e546321effcb09a85767d51ba",
        "6f65db14e310b513c8943b236a6e61cf27cef4c7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 18:17:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 18:17:24 2014 +0000"
      },
      "message": "am 6f65db14: am 0e0891f8: am 6cdc90b5: am ebc9b473: am fb49b8ba: am dfd90c80: am d434944b: am 3bc4f7ea: am 0c271b75: Verify certificates\n\n* commit \u00276f65db14e310b513c8943b236a6e61cf27cef4c7\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "6f65db14e310b513c8943b236a6e61cf27cef4c7",
      "tree": "2a04fb4a673c20e6ffb26af36c886ef2e8d730ee",
      "parents": [
        "27ae268af29b25d85f83aa34e92ac8b7f6c87c6f",
        "0e0891f8b49f31e6a28b563f86aae537e66bb6e0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 11:08:43 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 11:08:43 2014 -0700"
      },
      "message": "am 0e0891f8: am 6cdc90b5: am ebc9b473: am fb49b8ba: am dfd90c80: am d434944b: am 3bc4f7ea: am 0c271b75: Verify certificates\n\n* commit \u00270e0891f8b49f31e6a28b563f86aae537e66bb6e0\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "0e0891f8b49f31e6a28b563f86aae537e66bb6e0",
      "tree": "e362e6c968f6db985c142e31744ffc61ad301d17",
      "parents": [
        "00cb884fc870aba4052c8d187a45e4aec50a6b43",
        "6cdc90b5e41374dd665df3ae7283ef0c1f532678"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:49:15 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:49:15 2014 -0700"
      },
      "message": "am 6cdc90b5: am ebc9b473: am fb49b8ba: am dfd90c80: am d434944b: am 3bc4f7ea: am 0c271b75: Verify certificates\n\n* commit \u00276cdc90b5e41374dd665df3ae7283ef0c1f532678\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "6cdc90b5e41374dd665df3ae7283ef0c1f532678",
      "tree": "203fce295e8441957dc42d56c8358e622a1a157a",
      "parents": [
        "31d49615007372621ac3fba55e9e3aab48c873f9",
        "ebc9b47330ab8565f7bdd9b3973a8f75e3206e77"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:31:32 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:31:32 2014 -0700"
      },
      "message": "am ebc9b473: am fb49b8ba: am dfd90c80: am d434944b: am 3bc4f7ea: am 0c271b75: Verify certificates\n\n* commit \u0027ebc9b47330ab8565f7bdd9b3973a8f75e3206e77\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "dfd90c8052a913ed2bbbea1873ee51838d40bfe1",
      "tree": "61b9f60e8d12c6d5d2891dc5055af49aa00f3bc6",
      "parents": [
        "98603acbce87c3a451c8e4c26625048363c3f7f7",
        "d434944b00cf83a38019047e0d7db155a15d77f4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:16:53 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:16:53 2014 -0700"
      },
      "message": "am d434944b: am 3bc4f7ea: am 0c271b75: Verify certificates\n\n* commit \u0027d434944b00cf83a38019047e0d7db155a15d77f4\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "d434944b00cf83a38019047e0d7db155a15d77f4",
      "tree": "ad223a08bff12a7cf83dc4804af6cba9abb6d6cd",
      "parents": [
        "36337f8f1c4d7384cb1528205582148c85c69f4d",
        "3bc4f7eaf063201dc85ecc2f7c2bf2b70ab564ed"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:11:20 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:11:20 2014 -0700"
      },
      "message": "am 3bc4f7ea: am 0c271b75: Verify certificates\n\n* commit \u00273bc4f7eaf063201dc85ecc2f7c2bf2b70ab564ed\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "3bc4f7eaf063201dc85ecc2f7c2bf2b70ab564ed",
      "tree": "474128b1314cd7deee61dac6997d68a22d5f2a22",
      "parents": [
        "7d72965ff6a4bf9f91213fbdafcd12cfad8334e5",
        "0c271b750f7314e187f8479f478ad9382d9a9045"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:04:18 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:04:18 2014 -0700"
      },
      "message": "am 0c271b75: Verify certificates\n\n* commit \u00270c271b750f7314e187f8479f478ad9382d9a9045\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "181cd2ba90ab574da7b57a0b79e3e2118b6ea3ad",
      "tree": "37ef0f2e9d087ad6fbfd60ea8fd18f4db85d05a9",
      "parents": [
        "eae4e2ee8ee652e658a46bdfb56b055385a9f033",
        "24e1bd71ac6850d9062b3bd803b37c0e92f69c7a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 19 21:05:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 21:05:33 2014 +0000"
      },
      "message": "am 24e1bd71: Merge \"libstagefright is no longer 32 bit only.\"\n\n* commit \u002724e1bd71ac6850d9062b3bd803b37c0e92f69c7a\u0027:\n  libstagefright is no longer 32 bit only.\n"
    },
    {
      "commit": "f4d9d45ebad478091d65b2a4c18544d308d3fff0",
      "tree": "2ac6ef3ce00d28d42f0c8262c83b7c5e4e3eec9f",
      "parents": [
        "4647dba9afd0b365e47b9493a680d71b59a361e6",
        "1faa41704e0b976e546321effcb09a85767d51ba"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 19:56:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 19:56:11 2014 +0000"
      },
      "message": "am 1faa4170: stagefright: allow for minUndequeuedBufs to be one less\n\n* commit \u00271faa41704e0b976e546321effcb09a85767d51ba\u0027:\n  stagefright: allow for minUndequeuedBufs to be one less\n"
    },
    {
      "commit": "1faa41704e0b976e546321effcb09a85767d51ba",
      "tree": "64966380d3e178c4092670de4b11d0a43114b221",
      "parents": [
        "b635b0e66b257ab442e230bca96afd5105cf6829"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 12:22:01 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 12:39:53 2014 -0700"
      },
      "message": "stagefright: allow for minUndequeuedBufs to be one less\n\nBug: 13533477\nChange-Id: I909324e3e24f65d8051e0d5474267620efcfc729\n"
    },
    {
      "commit": "f3aa039a2278f789e3c9d5e18b83f9d937a05a5f",
      "tree": "f21e4aadfd709d10588a17faf9b296258587e137",
      "parents": [
        "4269fc8068d10fc95780e8a7e1e4d4eb43483883"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 19 09:07:30 2014 -0700"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 19 18:01:17 2014 +0000"
      },
      "message": "libstagefright is no longer 32 bit only.\n\nChange-Id: I88d5fcfc005a2c2acd0246cdd9c08b6c00b6c39b\nSigned-off-by: Glenn Kasten \u003cgkasten@android.com\u003e"
    },
    {
      "commit": "0c271b750f7314e187f8479f478ad9382d9a9045",
      "tree": "6a605bc71ee0e29300f0acf8494d983473a92207",
      "parents": [
        "6047633622328711cc6b23667c8d6381bae179bf"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 13 14:18:25 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Mar 19 09:58:37 2014 -0700"
      },
      "message": "Verify certificates\n\nb/13418320\n\nCherrypicked from 8a57d24c733b08da846b54d1adf029e606b5a5f3\nhttps://googleplex-android-review.git.corp.google.com/#/c/433309/\n\nChange-Id: I3052dd5f9ec057e700784cd713f6a7dab9ecfe7b\n"
    },
    {
      "commit": "4647dba9afd0b365e47b9493a680d71b59a361e6",
      "tree": "fc4b0f24a04a7a84d487ee144844ad312e201001",
      "parents": [
        "28c3e94a9b02bd5d5ed4b5fe96dff74700f88677",
        "b635b0e66b257ab442e230bca96afd5105cf6829"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 03:10:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 03:10:40 2014 +0000"
      },
      "message": "am b635b0e6: mediaplayer: keep more buffers with the BufferQueue\n\n* commit \u0027b635b0e66b257ab442e230bca96afd5105cf6829\u0027:\n  mediaplayer: keep more buffers with the BufferQueue\n"
    },
    {
      "commit": "28c3e94a9b02bd5d5ed4b5fe96dff74700f88677",
      "tree": "151c3356429f490d2b0ff7e204e1ab5c4ba9b413",
      "parents": [
        "a933aa34f95ca54a765a2a3f2ef245b7054aef16",
        "43ca783effd99bba0e6e2dd6fe177a8888578ef8"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Mar 19 02:19:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 02:19:41 2014 +0000"
      },
      "message": "am 43ca783e: httplive: block-by-block fetch, decrypt, and parse ts files.\n\n* commit \u002743ca783effd99bba0e6e2dd6fe177a8888578ef8\u0027:\n  httplive: block-by-block fetch, decrypt, and parse ts files.\n"
    },
    {
      "commit": "b635b0e66b257ab442e230bca96afd5105cf6829",
      "tree": "ce27a9ac30a219e6895cffddd6c4f9ab873ca19a",
      "parents": [
        "43ca783effd99bba0e6e2dd6fe177a8888578ef8"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 13 15:29:49 2014 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 02:15:24 2014 +0000"
      },
      "message": "mediaplayer: keep more buffers with the BufferQueue\n\nChange OMX buffer allocation policy to allocate\nnBufferCountMin + what is required for the BQ.\n\nFor the BQ, try to allocate 2 additional buffers than\nthe minimum undequeued count.\n\nAlso account for the fact that BQ may return one less\nthan the actual minimum undequeued count.\n\nIn most cases the resulting number of buffers ends up\nbeing the same as with the previous policy, but we\nkeep more buffers with the BQ.\n\nChange-Id: I826db8bf7dd333b620299dba60bf1b81b228275d\nBug: 13170236"
    },
    {
      "commit": "43ca783effd99bba0e6e2dd6fe177a8888578ef8",
      "tree": "943ef354f3544d932b978b977f4525af65d9fa5b",
      "parents": [
        "bd3e2e03f3ab686c52982a9e50cae853128172cf"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Feb 27 12:33:24 2014 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 02:09:58 2014 +0000"
      },
      "message": "httplive: block-by-block fetch, decrypt, and parse ts files.\n\nBug: 12060952\nChange-Id: I695345081fe23961b9d0ef6db264885f914703ec"
    },
    {
      "commit": "a933aa34f95ca54a765a2a3f2ef245b7054aef16",
      "tree": "25b8ec6309e053f6a10f9a7e40563028cd97bcb9",
      "parents": [
        "d8590167fec151cc2e8f6e28e406c99882f40884",
        "b2ecad7f079f4f852d334e67fd7a72ff1696a78e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 18 23:29:58 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 18 23:29:58 2014 +0000"
      },
      "message": "am b2ecad7f: Merge \"libstagefright_foundation: fix printf format for 64-bit\"\n\n* commit \u0027b2ecad7f079f4f852d334e67fd7a72ff1696a78e\u0027:\n  libstagefright_foundation: fix printf format for 64-bit\n"
    },
    {
      "commit": "67c036a3faada8b77d73cf81bd1b0be4cb60c562",
      "tree": "d2b91f9af4242f913673ceb1b42105ed820ac3b4",
      "parents": [
        "77658a069c81a0d5b4a1b81443b470a3ea64cab0"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 18 16:18:27 2014 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 18 16:18:27 2014 -0700"
      },
      "message": "libstagefright_foundation: fix printf format for 64-bit\n\nFixes build error:\nframeworks/av/media/libstagefright/foundation/ANetworkSession.cpp:582:131: error: format \u0027%d\u0027 expects argument of type \u0027int\u0027, but argument 4 has type \u0027size_t {aka long unsigned int}\u0027 [-Werror\u003dformat\u003d]\n                 ALOGI(\"%d datagrams remain queued.\", mOutFragments.size());\n                                                                                                                                   ^\ncc1plus: all warnings being treated as errors\n\nChange-Id: I69d1f086b8f1e450f107671c8f8f3ed696d170b4\n"
    },
    {
      "commit": "3327597fe780a076a0755c7a4f1aff895c531dad",
      "tree": "aa1b9dd5da246ee27deb2ee0fa58f48e3ce8aa9c",
      "parents": [
        "63143ee8a0a59d73655c8eac715ae7321027fa2b",
        "64727dd7c8513b6c9ddcce2f4b305618bb76121c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 18 17:22:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 18 17:22:07 2014 +0000"
      },
      "message": "am 64727dd7: Merge \"More precise 32-bit only for libstagefright/ subdirectories\"\n\n* commit \u002764727dd7c8513b6c9ddcce2f4b305618bb76121c\u0027:\n  More precise 32-bit only for libstagefright/ subdirectories\n"
    },
    {
      "commit": "dc2b47aee47ad8690fd8dc663c6602b7efa3bbac",
      "tree": "5ac6b17e738c4157c1a79ae385fb1d924623cdfb",
      "parents": [
        "0e7e5db7a0e70fd90fc61133b6a109c85eab29bf"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Mon Mar 17 11:49:35 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Mon Mar 17 11:50:07 2014 -0700"
      },
      "message": "More precise 32-bit only for libstagefright/ subdirectories\n\nChange-Id: Ie4e8f9ccd834b902287d3452cc9fa739809ddb68\n"
    },
    {
      "commit": "a58ed6d8378108e4309ee0077dc4529b76634791",
      "tree": "771dbffdcc074c06ec06e9d3a223c9982265c435",
      "parents": [
        "236104afb2300b7d969b1dc786f14b5f912df1cf",
        "75dcf5101c90e31bbac95694d835b0e8f57ba720"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 14 22:34:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 14 22:34:55 2014 +0000"
      },
      "message": "am 75dcf510: Merge \"Verify certificates\" into klp-dev\n\n* commit \u002775dcf5101c90e31bbac95694d835b0e8f57ba720\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "75dcf5101c90e31bbac95694d835b0e8f57ba720",
      "tree": "6505dcd6cd450a84554a7d1a520692a5e3f02b36",
      "parents": [
        "70cc5bdc0fca3f67f3602f04152c29323cad99df",
        "8a57d24c733b08da846b54d1adf029e606b5a5f3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 14 22:27:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 14 22:27:17 2014 +0000"
      },
      "message": "Merge \"Verify certificates\" into klp-dev"
    }
  ],
  "next": "236104afb2300b7d969b1dc786f14b5f912df1cf"
}
