)]}'
{
  "log": [
    {
      "commit": "69d3d8a9540b0da787ea0beccad2517f057dd54d",
      "tree": "d8a91e3ee2298b35c3aad167a4f5073225aeba3a",
      "parents": [
        "953c59c51da938fdcaf3801de89edb736c249c6f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 07 13:20:01 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Apr 06 13:24:12 2016 -0700"
      },
      "message": "Expand mediaextractor dumpsys\n\nBug: 22775369\nChange-Id: I3366a52ba7a00d1685a2211465f2f18f143d0efc\n"
    },
    {
      "commit": "953c59c51da938fdcaf3801de89edb736c249c6f",
      "tree": "2e58ffec97f4982b2c76e27620c51f932774fa3a",
      "parents": [
        "3715b63afda109e1c916af0e99f7abbb2a504039",
        "598c14420eefb2df4b50d9dd55bbf99bbc35e95e"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Apr 06 20:20:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 20:20:44 2016 +0000"
      },
      "message": "Merge \"ACodec.cpp: Removed a null pointer dereference triggered in an ALOGV statement.\" into nyc-dev"
    },
    {
      "commit": "63690d1588cb24929da7ced24ec341ed2a003825",
      "tree": "03699a9ff99667f715fe3750e7807a079d2fb764",
      "parents": [
        "30ecc7a6a439ed9eae622b30d7e0a978ad69a944"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Apr 06 09:28:05 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Apr 06 09:52:51 2016 -0700"
      },
      "message": "MP3Extractor: fix overflow on duration estimation\n\nalso make FileSource adjust offset and length to match the actual length\nof the file.\n\nBug: 27665235\nChange-Id: Ib08ee3bb30bc027adc9d3b1f5c88cd099fc4cf9e\n"
    },
    {
      "commit": "598c14420eefb2df4b50d9dd55bbf99bbc35e95e",
      "tree": "c699b05eac1e101d7fb433f793919fa8f2098315",
      "parents": [
        "7f688edcace6c7abc9ef566669c4511849ad2493"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Apr 05 17:11:46 2016 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Apr 05 17:19:49 2016 -0700"
      },
      "message": "ACodec.cpp: Removed a null pointer dereference triggered in an\nALOGV statement.\n\nNote: mGraphicBuffer is expected to be NULL on the modified\nline.\n\nBug: 27977709\nChange-Id: I26c502ee1d0fb47e06cce1c042fb55de11c92b89\n"
    },
    {
      "commit": "2d597d470f10ef072bb9e6906baa80d782a93b8a",
      "tree": "d5737cae72cb7757ade04094955f8187a7823f53",
      "parents": [
        "1bb5062a2265f2c9e051352f0550457c0c0c0fef",
        "1f87316768127dc569135f8a488786135b88c221"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Apr 05 18:59:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 18:59:11 2016 +0000"
      },
      "message": "Merge \"ANetworkSession: avoid overflow in readMore\" into nyc-dev"
    },
    {
      "commit": "1bb5062a2265f2c9e051352f0550457c0c0c0fef",
      "tree": "6593596f92be5c07cceabd7fefbf909d2609b92f",
      "parents": [
        "fbe7fcfe818b6f68e352c7c450d4fe15a543b801",
        "7797ca07ed18087704b51072e718a44fe9604dad"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Apr 05 18:36:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 18:36:47 2016 +0000"
      },
      "message": "Merge \"WebmWriter: avoid overflow when bit twiddling\" into nyc-dev"
    },
    {
      "commit": "1f87316768127dc569135f8a488786135b88c221",
      "tree": "ebd5b6164ec8688ca00db927e68f7f0c5623b8d6",
      "parents": [
        "172b675b5b24988e90ae39a0d6811789e06f7b74"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Apr 05 10:16:23 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Apr 05 10:23:06 2016 -0700"
      },
      "message": "ANetworkSession: avoid overflow in readMore\n\nBug: 25111892\nChange-Id: I359c307d605069ec5a484aa18ff54e07f8e923a9\n"
    },
    {
      "commit": "fbe7fcfe818b6f68e352c7c450d4fe15a543b801",
      "tree": "8a154d4ab88b82ba1d7f2895952a2a8395354191",
      "parents": [
        "1cf582cfc8e1082a0c37c25655a052c7a9185fe4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 05 07:37:58 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 05 16:16:21 2016 +0000"
      },
      "message": "Close MediaDataSource on extractor/retriever release\n\ninstead of waiting for garbage collection.\n\nBug: 26911216\nbug: 26741307\nChange-Id: I79010066962a1bdb9cb8bf74ba9a7997abb82fd4\n"
    },
    {
      "commit": "1cf582cfc8e1082a0c37c25655a052c7a9185fe4",
      "tree": "6c5f8819f8656f4f7de5332964233fa83d1bf125",
      "parents": [
        "6d40663b36510725de72fd440cbf2fc731c24830",
        "ff486640ca9794a4c328bb1b7ccf4ab5d36d1331"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Apr 05 01:19:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 01:19:01 2016 +0000"
      },
      "message": "Merge \"GenericSource: send video input data to decoder in paused state.\" into nyc-dev"
    },
    {
      "commit": "6d40663b36510725de72fd440cbf2fc731c24830",
      "tree": "68f24566432abb82f7150e238321081837612b8a",
      "parents": [
        "c3ae7ae564b53a71c69ac07e29c7f6f262eb6391",
        "743aeb892fb5006c48eec5afd12d0f93a0b7a66b"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Apr 05 00:33:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 00:33:52 2016 +0000"
      },
      "message": "Merge \"SoftAAC2: Modified conditions for format change notification after decoding each frame.\" into nyc-dev"
    },
    {
      "commit": "7797ca07ed18087704b51072e718a44fe9604dad",
      "tree": "021aa40fd11f2703ba6fb061e69e275db83e0371",
      "parents": [
        "172b675b5b24988e90ae39a0d6811789e06f7b74"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Apr 04 17:14:05 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Apr 04 17:15:33 2016 -0700"
      },
      "message": "WebmWriter: avoid overflow when bit twiddling\n\nBug: 27799294\nChange-Id: I17b7fc42d0eaae12f487273362d8d1b9bb80ae7f\n"
    },
    {
      "commit": "c3ae7ae564b53a71c69ac07e29c7f6f262eb6391",
      "tree": "3de95807889d19f91f8bfa869d92c1fc3f0ad9e0",
      "parents": [
        "613aae14c6a7e3fe97b4de11165cf32b4e2326c3",
        "fbe6a51d5841c865b870bab1da7d828caa78a7ca"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Apr 05 00:01:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 00:01:56 2016 +0000"
      },
      "message": "Merge \"HLS: gracefully handle illegal buffer sizes\" into nyc-dev"
    },
    {
      "commit": "ff486640ca9794a4c328bb1b7ccf4ab5d36d1331",
      "tree": "8a4bc1b9c13c5f11927f2c8e27c59ea3e6c33f19",
      "parents": [
        "ca0cde2597b527083a2f86bda4db00dccaf394d6"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Apr 04 16:17:39 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Apr 04 16:47:23 2016 -0700"
      },
      "message": "GenericSource: send video input data to decoder in paused state.\n\nBug: 27926143\nChange-Id: If2dc21d2dcb6e8e6d4da5456999899d4dbe5d52b\n"
    },
    {
      "commit": "743aeb892fb5006c48eec5afd12d0f93a0b7a66b",
      "tree": "c8c46ba2e86ddb63a0dd9d032178f5a1e0a1987d",
      "parents": [
        "613aae14c6a7e3fe97b4de11165cf32b4e2326c3"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Apr 01 13:01:34 2016 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Apr 04 23:19:08 2016 +0000"
      },
      "message": "SoftAAC2: Modified conditions for format change notification\nafter decoding each frame.\n\nBefore: The format change notification would not be sent if\nmInputBufferCount and mOutputBufferCount do not satisfy\n(mInputBufferCount \u003c\u003d 2 || mOutputBufferCount \u003e 1) even when sampleRate\nand numChannels are valid and do not match the previous values.\n\nChange: Check sampleRate and numChannels first. If they are valid and\ndo not match their previous values, the format change notification will\nbe sent regardless of the values of mInputBufferCount and\nmOutputBufferCount. The OMX_EventError will still be sent under the same\ncondition.\n\nBug: 27645138\nChange-Id: I5499b8495675744e04905c2d94c176fa1ada08e5\n"
    },
    {
      "commit": "fbe6a51d5841c865b870bab1da7d828caa78a7ca",
      "tree": "d49efacbc5b59231015c3c50a9fdcafd2828f054",
      "parents": [
        "172b675b5b24988e90ae39a0d6811789e06f7b74"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Apr 04 14:15:52 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Apr 04 14:49:20 2016 -0700"
      },
      "message": "HLS: gracefully handle illegal buffer sizes\n\nBug: 23277632\nChange-Id: Ib1066a3d9c1ee125b0de7a1f1fe3e79c0168014f\n"
    },
    {
      "commit": "8b9486c689070eb2ce56d12ebdd2010d48fab4e0",
      "tree": "d8bcad2fd8410d29dd18c9a67a374661c595d808",
      "parents": [
        "1d0afc454e795db1723f99d2f3329fe2a34a83c5",
        "4e1478032f28001dd944983a6da8f4bd59486c11"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Apr 04 20:11:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 04 20:11:29 2016 +0000"
      },
      "message": "Merge \"ndk: Avoid memory leak in failure case.\" into nyc-dev"
    },
    {
      "commit": "1d0afc454e795db1723f99d2f3329fe2a34a83c5",
      "tree": "f5dd50fd8f51a69f39aa76b70a7937ec37f8f2df",
      "parents": [
        "4d363d4625588bf2007d31c244c83b0965d834b4",
        "027b81154c4296f3d0caa861d43b19a5f57797cd"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Apr 04 19:31:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 04 19:31:36 2016 +0000"
      },
      "message": "Merge \"IMediaSource: release MediaBuffers when desired shared memory is not available.\" into nyc-dev"
    },
    {
      "commit": "027b81154c4296f3d0caa861d43b19a5f57797cd",
      "tree": "a8db340b9ee5606ae4b429488bc4ef2154b6e0cc",
      "parents": [
        "ca0cde2597b527083a2f86bda4db00dccaf394d6"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Apr 04 09:50:14 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Apr 04 10:48:36 2016 -0700"
      },
      "message": "IMediaSource: release MediaBuffers when desired shared memory is not available.\n\nBug: 27970343\nChange-Id: Ia86ecbffb3c3ebc2e8e0e10b951fa7b001bbdb5f\n"
    },
    {
      "commit": "4e1478032f28001dd944983a6da8f4bd59486c11",
      "tree": "5f9f8cf7e1cb2f0db03bf2f52b82d7d9d6679104",
      "parents": [
        "c526e1ef36f8f0520a059c6cf304e12e86170c26"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Mar 14 14:44:20 2016 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Apr 04 08:59:13 2016 -0700"
      },
      "message": "ndk: Avoid memory leak in failure case.\n\nBug:27760031, 27995615\nChange-Id: I8cf7243a49ff9200408de8a4d4e69514ec02981a\n"
    },
    {
      "commit": "4d363d4625588bf2007d31c244c83b0965d834b4",
      "tree": "45c734ec306a4960c907614e97ffc97414c3d179",
      "parents": [
        "f3bcfebc7183e2a44a86060861f8446b8163906b",
        "e13f8a603867280de9b02ce4839202a182556416"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 04 04:06:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 04 04:06:17 2016 +0000"
      },
      "message": "Merge \"NuPlayer: Play out remaining audio data when recycling isn\u0027t possible\" into nyc-dev"
    },
    {
      "commit": "f3bcfebc7183e2a44a86060861f8446b8163906b",
      "tree": "1aef4920561e1290b6916556ef21dababcdfca1c",
      "parents": [
        "c190198e5ed92d66424f1f9d54f18c38e3e2009f",
        "ea2b9c07b34079f0dbd8610a511e006e69a15adc"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 04 04:04:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 04 04:04:51 2016 +0000"
      },
      "message": "Merge \"Implement client playback timestamps with 64 bit accuracy\" into nyc-dev"
    },
    {
      "commit": "c190198e5ed92d66424f1f9d54f18c38e3e2009f",
      "tree": "ddcd12660fa708a557f7b3d84c6dd2952bdc9a2f",
      "parents": [
        "6e55f31c9e5e38e3a223b9408bfd1e3640c49bb2",
        "4cca134f0a775808458622490886d775c59bcc54"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sat Apr 02 00:56:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 02 00:56:39 2016 +0000"
      },
      "message": "Merge \"stagefright: request IDR on MediaRecorder.resume\" into nyc-dev"
    },
    {
      "commit": "6e55f31c9e5e38e3a223b9408bfd1e3640c49bb2",
      "tree": "d6c4f9f0a47dcf561b02301d332f2eaa4ac5fdb2",
      "parents": [
        "414639b4978f8a3ce9a8d6c7caee33b1fa63f4d5",
        "ff64ea33382081f46d4b1061df00298bbbe3dd65"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sat Apr 02 00:56:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 02 00:56:05 2016 +0000"
      },
      "message": "Merge \"codecs: fix wrong bug reference\" into nyc-dev"
    },
    {
      "commit": "e13f8a603867280de9b02ce4839202a182556416",
      "tree": "adfd4bef77236d67dd7c1e862740448bc82ba7d4",
      "parents": [
        "ea2b9c07b34079f0dbd8610a511e006e69a15adc"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 30 14:20:42 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 01 16:56:02 2016 -0700"
      },
      "message": "NuPlayer: Play out remaining audio data when recycling isn\u0027t possible\n\nDon\u0027t flush it immediately.\n\nBug: 26530291\nChange-Id: I0427633402fa251ec62e2b70e47a0a7b451d3ea2\n"
    },
    {
      "commit": "1e47cb09db479f29d80c5354a5f5ddc4973ef6a5",
      "tree": "7e5554a71f0326c4e191ee8a8ee8a818a5e49f78",
      "parents": [
        "601b5a5f34d480d562d33526b4d87f7f704ab569",
        "f85a83af8c6a98b46c394c32b90b09214a68f3e4"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Apr 01 15:54:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 01 15:54:34 2016 +0000"
      },
      "message": "Merge \"stagefright: Document that MPEG4Writer does not support muxing out of order frames.\" into nyc-dev"
    },
    {
      "commit": "ff64ea33382081f46d4b1061df00298bbbe3dd65",
      "tree": "9011d72a278ca9d1a41e491b35259f81d322c0be",
      "parents": [
        "601b5a5f34d480d562d33526b4d87f7f704ab569"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Apr 01 16:21:39 2016 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Apr 01 16:29:53 2016 +0900"
      },
      "message": "codecs: fix wrong bug reference\n\nBug: 27833616\nChange-Id: If5f1828ccff1e06aef2040234b86e73cbeba3326\n"
    },
    {
      "commit": "ea2b9c07b34079f0dbd8610a511e006e69a15adc",
      "tree": "95898426bb80bdc743a0746bc8149f1ba313dfde",
      "parents": [
        "1b9e52cd6553e60f02663c02e7b75f05ec2ef351"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 12 17:06:53 2016 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 31 14:45:36 2016 -0700"
      },
      "message": "Implement client playback timestamps with 64 bit accuracy\n\nProvide server timestamps if the HAL doesn\u0027t provide it.\nProvide monotonic - boottime translation.\n\nBug: 17472992\nBug: 26682703\nBug: 27749434\nChange-Id: I6c9b213d9f9284092e34d57f52870e02c72df62a\n"
    },
    {
      "commit": "22f2688a8e813ee55c62d1e2fa132b78c1e33eb1",
      "tree": "c9465400a561babf144d96d0f4f59430727d5fdf",
      "parents": [
        "172b675b5b24988e90ae39a0d6811789e06f7b74",
        "e98883f809d3eb7502f29d977a68179b3998e0d3"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Mar 31 21:31:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 21:31:58 2016 +0000"
      },
      "message": "Merge \"Remove AVC Base Profile restriction in ACodec encoder setup.\" into nyc-dev"
    },
    {
      "commit": "f85a83af8c6a98b46c394c32b90b09214a68f3e4",
      "tree": "1a17f662ea69e993564c1ddbcad3f965fcd4bc31",
      "parents": [
        "138cfd7d521bb0561333b3f1dd5076cbbbb15d04"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Mar 31 11:58:38 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 31 21:09:33 2016 +0000"
      },
      "message": "stagefright: Document that MPEG4Writer does not support muxing out of order frames.\n\nBug:27597166\nChange-Id: I6a771a39022d26d70007058b418b96c3b4387d87\n"
    },
    {
      "commit": "172b675b5b24988e90ae39a0d6811789e06f7b74",
      "tree": "d3d4a92dfbe4b47f37604314889a14a3ed704857",
      "parents": [
        "143d44b6164f86c53f8778152d8c26697fbdaa38",
        "d7c2909c90e462c45bb2fa9e69ecc82836f22629"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 31 17:47:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 17:47:18 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Make build warnings be errors\"\"\" into nyc-dev"
    },
    {
      "commit": "e98883f809d3eb7502f29d977a68179b3998e0d3",
      "tree": "85385e84de84313f8f6e681b3396362b370f8883",
      "parents": [
        "b06b9dfc27ec6e58a7aebb82e0d30d32eb95c080"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Mar 30 09:35:04 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Mar 31 01:56:43 2016 +0000"
      },
      "message": "Remove AVC Base Profile restriction in ACodec encoder setup.\n\nUse Baseline profile for AVC by default if profile and level are not defined.\n\nBug:27597166\nChange-Id: Ic30c62ffc9740f79f9d602348fe98186cd6377f3\n"
    },
    {
      "commit": "b06b9dfc27ec6e58a7aebb82e0d30d32eb95c080",
      "tree": "c002355b20f44dbf4e7c2307a4bf518ddadc6f0b",
      "parents": [
        "1645a53748e7688acd2b76144b88e3617005e462",
        "e6a2b5d7d2e9fa8db10ccb911d472c0fefa77557"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 31 01:40:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 01:40:57 2016 +0000"
      },
      "message": "Merge \"codecs: check OMX buffer size before use in (vorbis|opus)dec\" into nyc-dev"
    },
    {
      "commit": "1645a53748e7688acd2b76144b88e3617005e462",
      "tree": "bbcf69e33b029543583d4fa27c49eed0fcbe86a3",
      "parents": [
        "e446c8e0ab808f567cf6ba1f35fa98b3cf7cb629",
        "033b6f7ffdb1ac9e1d2a652e3f5998bf442c0f7b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Mar 30 23:50:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 30 23:50:07 2016 +0000"
      },
      "message": "Merge \"Fix AMRWBEnc overflow\" into nyc-dev"
    },
    {
      "commit": "033b6f7ffdb1ac9e1d2a652e3f5998bf442c0f7b",
      "tree": "f366be778b6e8a1f7bb456718a836c4b51e1c818",
      "parents": [
        "034c20eab5e5d13591278bd415ea78fe0bb779b7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Mar 30 14:48:08 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Mar 30 14:48:08 2016 -0700"
      },
      "message": "Fix AMRWBEnc overflow\n\nBug: 27898843\nChange-Id: Ibb3506bcfc315b5c816892ba65e157db8ea3fdbe\n"
    },
    {
      "commit": "9887c3e252ec0571ee8637310ea9ec2eec118044",
      "tree": "9e6d4ed3e5cb5022ca93322681f3851cf05926f1",
      "parents": [
        "138cfd7d521bb0561333b3f1dd5076cbbbb15d04",
        "926b82fa9e22739686602f7ae8cf24105f14d82e"
      ],
      "author": {
        "name": "Ian Ni-Lewis",
        "email": "ilewis@google.com",
        "time": "Wed Mar 30 18:31:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 30 18:31:09 2016 +0000"
      },
      "message": "Merge \"Remove integer sanitization from ringbuffer pointer arithmetic\" into nyc-dev"
    },
    {
      "commit": "d7c2909c90e462c45bb2fa9e69ecc82836f22629",
      "tree": "a8ec648171b6ef6e24258f0c474ba451e40c61d3",
      "parents": [
        "984b4f2db2f5969afff6420739f6d785f4a14bf3"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 30 15:13:26 2016 +0000"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 30 15:13:26 2016 +0000"
      },
      "message": "Revert \"Revert \"Make build warnings be errors\"\"\n\nThis reverts commit 984b4f2db2f5969afff6420739f6d785f4a14bf3.\n\nChange-Id: I4d0f420a063c611afe5b5c9fa809e34799f66ea1\n"
    },
    {
      "commit": "e6a2b5d7d2e9fa8db10ccb911d472c0fefa77557",
      "tree": "d2acbf8d060d0ab1d3b77b8907eef3d2f4e87efd",
      "parents": [
        "138cfd7d521bb0561333b3f1dd5076cbbbb15d04"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 30 17:13:00 2016 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 30 17:18:52 2016 +0900"
      },
      "message": "codecs: check OMX buffer size before use in (vorbis|opus)dec\n\nBug: 27833616\nChange-Id: I1ccdd16a00741da072527a6d13e87fd7c7fe8c54\n"
    },
    {
      "commit": "138cfd7d521bb0561333b3f1dd5076cbbbb15d04",
      "tree": "e2d280378da27c518e2800c2b3c7c2f9d07ac177",
      "parents": [
        "54b48c31fba71534ea56e32609f7ea770519fb2e",
        "87fdee0bc9e3ac4d2a88ef0a8e150cfdf08c161d"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 29 22:33:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 22:33:47 2016 +0000"
      },
      "message": "Merge \"codecs: check OMX buffer size before use in (avc|hevc|mpeg2)dec\" into nyc-dev"
    },
    {
      "commit": "87fdee0bc9e3ac4d2a88ef0a8e150cfdf08c161d",
      "tree": "608067a2f9d8e235dc25ef9c56ac808a285dba17",
      "parents": [
        "e492507c661ada669cd769c58b0e8bd2a05970e6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sun Mar 20 10:44:44 2016 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 30 07:28:53 2016 +0900"
      },
      "message": "codecs: check OMX buffer size before use in (avc|hevc|mpeg2)dec\n\nBug: 27833616\nChange-Id: Ic4045a3f56f53b08d0b1264b2a91b8f43e91b738\n"
    },
    {
      "commit": "54b48c31fba71534ea56e32609f7ea770519fb2e",
      "tree": "29c30306457dc946dfe75663b2577f20d688dc52",
      "parents": [
        "034c20eab5e5d13591278bd415ea78fe0bb779b7",
        "a13cde98a880341f0a56d91da6364b093fb5d24e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 29 22:02:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 22:02:44 2016 +0000"
      },
      "message": "Merge \"Use audio_module_handle_t and audio_patch_handle_t consistently\" into nyc-dev"
    },
    {
      "commit": "926b82fa9e22739686602f7ae8cf24105f14d82e",
      "tree": "5b7fc144bba164876e979067621f4ccf1351e0d1",
      "parents": [
        "7f7052f5e45f8eb1df80a6978e0095d9e9c9eded"
      ],
      "author": {
        "name": "ilewis",
        "email": "inl@google.com",
        "time": "Tue Mar 29 14:50:36 2016 -0700"
      },
      "committer": {
        "name": "ilewis",
        "email": "inl@google.com",
        "time": "Tue Mar 29 14:50:36 2016 -0700"
      },
      "message": "Remove integer sanitization from ringbuffer pointer arithmetic\n\nThe AudioTrackShared ringbuffer uses int32 positions and allows overflow.\nThis confuses the integer sanitization code and makes it panic.\nThe simplest solution for now seems to be to remove sanitization\nfrom the methods that touch the ringbuffer pointers.\n\nBug 27680456\n\nChange-Id: Ie4d7daf0fb1e4e223ee97c412af7b1bd9c6916eb\n"
    },
    {
      "commit": "a13cde98a880341f0a56d91da6364b093fb5d24e",
      "tree": "3974215c7cc52f2136c04e3e38568e0483c03129",
      "parents": [
        "45993ad8833063a50af83f76ec1ddeba673b5277"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 28 15:26:02 2016 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 29 13:43:18 2016 -0700"
      },
      "message": "Use audio_module_handle_t and audio_patch_handle_t consistently\n\nBug: 27814144\nChange-Id: I54b7a73ec318779fd3addb060998f4d94141152d\n"
    },
    {
      "commit": "034c20eab5e5d13591278bd415ea78fe0bb779b7",
      "tree": "271f0dce37885b735a6a26b91afe3e5c5f225957",
      "parents": [
        "96116791e9f4d74d2f941a22b6d3ec99e6b6ed6e",
        "afe8d851a19f10f86726591bb684ecb515ac6974"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Mar 29 18:43:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 18:43:46 2016 +0000"
      },
      "message": "Merge \"stagefright: fix ABitReader integer over/underflow\" into nyc-dev"
    },
    {
      "commit": "5fe2151459fd6c88958c5ebd71f28004d49d8b65",
      "tree": "a6cc27e2e0e5646c01c8e3bbbf53f89a1bbccb99",
      "parents": [
        "eb130ab1c351801ea9f8cf91e2e141036a0fe5c9",
        "7a490e7ab39ef0b22baf24b03f2463c46dc068ed"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 29 17:51:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 17:51:15 2016 +0000"
      },
      "message": "Merge \"Read from proxy for PCM direct and offloaded track position\" into nyc-dev"
    },
    {
      "commit": "eb130ab1c351801ea9f8cf91e2e141036a0fe5c9",
      "tree": "9cb753d6029b63e9140cc388351d07abe24eda15",
      "parents": [
        "0be3be0cf5530d6faf655c325ec9d94a2bd53564",
        "a05f1e3a8eb80a0a9f19456aea357d6d8e405794"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Mar 29 17:34:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 17:34:46 2016 +0000"
      },
      "message": "Merge \"NuPlayer: allow audio tear down to restart with non-offload mode.\" into nyc-dev"
    },
    {
      "commit": "a05f1e3a8eb80a0a9f19456aea357d6d8e405794",
      "tree": "4ed0d72a7ff9e6bc2ba6e901bb3181e6c84d8f11",
      "parents": [
        "ca0cde2597b527083a2f86bda4db00dccaf394d6"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 16:31:22 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Mar 29 10:33:24 2016 -0700"
      },
      "message": "NuPlayer: allow audio tear down to restart with non-offload mode.\n\nBug: 27673375\nChange-Id: Iab3ac908bb850e6333fab0cf83894913c1df9005\n"
    },
    {
      "commit": "4cca134f0a775808458622490886d775c59bcc54",
      "tree": "9a573e0e1c6a6ebef2fd484aaac563ae95b9cf59",
      "parents": [
        "2c96c0e35c7600c1112baa2cbebdf52f477c8880"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 29 12:04:30 2016 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 29 12:08:44 2016 +0900"
      },
      "message": "stagefright: request IDR on MediaRecorder.resume\n\nBug: 27658238\nChange-Id: I7c7150fcbe980fadf65821028bb99144774dcb69\n"
    },
    {
      "commit": "7a490e7ab39ef0b22baf24b03f2463c46dc068ed",
      "tree": "067f8a45cc1e8e95e938caa96ea3d9d186607289",
      "parents": [
        "fdb90f355b269737fe48a2da0593b37d5c2b83c1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 23 15:58:10 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Mar 28 17:22:50 2016 -0700"
      },
      "message": "Read from proxy for PCM direct and offloaded track position\n\nBug: 27776737\nChange-Id: I721bf2b4d46271bf84ad9fc29ff5c4ecd4759206\n"
    },
    {
      "commit": "45993ad8833063a50af83f76ec1ddeba673b5277",
      "tree": "5dd53fffc90cb1218c67cd117b6c718d49c0a444",
      "parents": [
        "2c96c0e35c7600c1112baa2cbebdf52f477c8880",
        "984b4f2db2f5969afff6420739f6d785f4a14bf3"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 28 22:36:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 22:36:59 2016 +0000"
      },
      "message": "Merge \"Revert \"Make build warnings be errors\"\" into nyc-dev"
    },
    {
      "commit": "984b4f2db2f5969afff6420739f6d785f4a14bf3",
      "tree": "617bd547225bd6d87363bd35db1f8bf245161f06",
      "parents": [
        "20b89a97a8294c05b8da86f415b0b1bf65ac0fe0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 28 22:36:24 2016 +0000"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 28 22:36:24 2016 +0000"
      },
      "message": "Revert \"Make build warnings be errors\"\n\nThis reverts commit 20b89a97a8294c05b8da86f415b0b1bf65ac0fe0.\n\nChange-Id: I8d840d89bb1eaaa33af64fa04dd422f56b4c2a58\n"
    },
    {
      "commit": "2c96c0e35c7600c1112baa2cbebdf52f477c8880",
      "tree": "0c0dff6efd1da66e4e4a504a33705921c1cc3351",
      "parents": [
        "fd7dc4c764e6ec1136439188f75839094ff01917",
        "1243869fb29ee580fa5c179443420c06a779dbfd"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Mar 28 22:25:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 22:25:35 2016 +0000"
      },
      "message": "Merge \"MediaPlayer: use mLock to prevent racing condition.\" into nyc-dev"
    },
    {
      "commit": "643cf674a8a2f038cd4001d0397d70edc2405437",
      "tree": "b4352ee3ebcffcd24171b704de9044e29f0adfdd",
      "parents": [
        "ca0cde2597b527083a2f86bda4db00dccaf394d6",
        "20b89a97a8294c05b8da86f415b0b1bf65ac0fe0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 28 21:23:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 21:23:31 2016 +0000"
      },
      "message": "Merge \"Make build warnings be errors\" into nyc-dev"
    },
    {
      "commit": "1243869fb29ee580fa5c179443420c06a779dbfd",
      "tree": "c79ad4b96bb2ae8a01928c6f56f8a9ec2d376995",
      "parents": [
        "ca0cde2597b527083a2f86bda4db00dccaf394d6"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Mar 28 14:12:57 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Mar 28 14:12:57 2016 -0700"
      },
      "message": "MediaPlayer: use mLock to prevent racing condition.\n\nBug: 27823938\nChange-Id: Iad156f3b35fdcccb13ad5c49921bbe3cc4fc0c47\n"
    },
    {
      "commit": "ca0cde2597b527083a2f86bda4db00dccaf394d6",
      "tree": "ec1e0e0bd858cbb99f453df7377c253cdf2fa5dd",
      "parents": [
        "d9bd004bbe426978a2de8ee7d0489317b7580bdf",
        "b5ce7ae2857d0ab1767244b9f212f5f3799f5aba"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Mar 28 18:06:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 18:06:28 2016 +0000"
      },
      "message": "Merge \"SoftVorbis: fail gracefully when hitting invalid parameter.\" into nyc-dev"
    },
    {
      "commit": "d9bd004bbe426978a2de8ee7d0489317b7580bdf",
      "tree": "6266cc16d3082dbae59f3b76eea9446206e2b9b3",
      "parents": [
        "5027871f4ff04786ad42654c480eb36f553df3a6",
        "837b3502d9b19aaf17c4a3cf42db1a670f644a9f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 21:56:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 21:56:32 2016 +0000"
      },
      "message": "Merge \"SampleTable: reduce unnecessary logging message.\" into klp-dev am: f305afb am: e678675 am: 9574bfe am: 1f74760 am: 820d28e am: b1d4bac am: 89aeba6 am: 9ba4799 am: e68a8eb\nam: 837b350\n\n* commit \u0027837b3502d9b19aaf17c4a3cf42db1a670f644a9f\u0027:\n  SampleTable: reduce unnecessary logging message.\n"
    },
    {
      "commit": "837b3502d9b19aaf17c4a3cf42db1a670f644a9f",
      "tree": "8f873639912e0649e6dd5072dff873f24026de51",
      "parents": [
        "caa31fc96dce2b90ddce574ca8e8c733a332b818",
        "e68a8ebfaeb2a38858a52d2259796fb1db918fb5"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 21:53:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 21:53:54 2016 +0000"
      },
      "message": "Merge \"SampleTable: reduce unnecessary logging message.\" into klp-dev am: f305afb am: e678675 am: 9574bfe am: 1f74760 am: 820d28e am: b1d4bac am: 89aeba6 am: 9ba4799\nam: e68a8eb\n\n* commit \u0027e68a8ebfaeb2a38858a52d2259796fb1db918fb5\u0027:\n  SampleTable: reduce unnecessary logging message.\n"
    },
    {
      "commit": "e68a8ebfaeb2a38858a52d2259796fb1db918fb5",
      "tree": "7a459e455b4aba7a9af00e58c70b076003a99e9a",
      "parents": [
        "b512ae9bca37bc3b60385b71658755e345f2c726",
        "9ba47991ecbce628f13b4febc23bac6e3804cdf3"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 21:51:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 21:51:12 2016 +0000"
      },
      "message": "Merge \"SampleTable: reduce unnecessary logging message.\" into klp-dev am: f305afb am: e678675 am: 9574bfe am: 1f74760 am: 820d28e am: b1d4bac am: 89aeba6\nam: 9ba4799\n\n* commit \u00279ba47991ecbce628f13b4febc23bac6e3804cdf3\u0027:\n  SampleTable: reduce unnecessary logging message.\n"
    },
    {
      "commit": "9ba47991ecbce628f13b4febc23bac6e3804cdf3",
      "tree": "d4cdadb69d60acc563caa614bb58fba362ebc5ef",
      "parents": [
        "41afb3f25c29111d086878ca4d2bf5c1294d7562",
        "89aeba6ab926a0d249bc6b93450892247697eed3"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 21:48:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 21:48:09 2016 +0000"
      },
      "message": "Merge \"SampleTable: reduce unnecessary logging message.\" into klp-dev am: f305afb am: e678675 am: 9574bfe am: 1f74760 am: 820d28e am: b1d4bac\nam: 89aeba6\n\n* commit \u002789aeba6ab926a0d249bc6b93450892247697eed3\u0027:\n  SampleTable: reduce unnecessary logging message.\n"
    },
    {
      "commit": "89aeba6ab926a0d249bc6b93450892247697eed3",
      "tree": "83864e6187bda775359c3c1799cf3f2f4d17677b",
      "parents": [
        "e72ae5854c80dc537607da6c5592c8179f3cb928",
        "b1d4bac8705f2254f39eea613472f0a9b948871f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 21:45:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 21:45:26 2016 +0000"
      },
      "message": "Merge \"SampleTable: reduce unnecessary logging message.\" into klp-dev am: f305afb am: e678675 am: 9574bfe am: 1f74760 am: 820d28e\nam: b1d4bac\n\n* commit \u0027b1d4bac8705f2254f39eea613472f0a9b948871f\u0027:\n  SampleTable: reduce unnecessary logging message.\n"
    },
    {
      "commit": "b1d4bac8705f2254f39eea613472f0a9b948871f",
      "tree": "38252a4dfb711e6c9ba07a663ca9d6311540a9df",
      "parents": [
        "ce23e726b65d7dd50b97b422041a85d7bd5825ef",
        "820d28e6dbcd68df096f34afcca356fc5b8b33b4"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 21:42:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 21:42:43 2016 +0000"
      },
      "message": "Merge \"SampleTable: reduce unnecessary logging message.\" into klp-dev am: f305afb am: e678675 am: 9574bfe am: 1f74760\nam: 820d28e\n\n* commit \u0027820d28e6dbcd68df096f34afcca356fc5b8b33b4\u0027:\n  SampleTable: reduce unnecessary logging message.\n"
    },
    {
      "commit": "1f74760917ca0f05136542c0fef7f3bdfe408769",
      "tree": "94be6ce40578ea9275fb5715f6f428bbc05a5e73",
      "parents": [
        "01e07967840027ff8f51f7f348378e2f628e0473",
        "9574bfe117ca6d173c780afa187dfd9dbfc15611"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 21:37:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 21:37:24 2016 +0000"
      },
      "message": "Merge \"SampleTable: reduce unnecessary logging message.\" into klp-dev am: f305afb am: e678675\nam: 9574bfe\n\n* commit \u00279574bfe117ca6d173c780afa187dfd9dbfc15611\u0027:\n  SampleTable: reduce unnecessary logging message.\n"
    },
    {
      "commit": "9574bfe117ca6d173c780afa187dfd9dbfc15611",
      "tree": "accfe45013cda911941365873ca4da51f4398f32",
      "parents": [
        "f36a731ada0f914a0a6724c58d0d4f71cbde6766",
        "e678675e63e927d6b16123d40981c3a36e95d0b0"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 21:34:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 21:34:50 2016 +0000"
      },
      "message": "Merge \"SampleTable: reduce unnecessary logging message.\" into klp-dev am: f305afb\nam: e678675\n\n* commit \u0027e678675e63e927d6b16123d40981c3a36e95d0b0\u0027:\n  SampleTable: reduce unnecessary logging message.\n"
    },
    {
      "commit": "e678675e63e927d6b16123d40981c3a36e95d0b0",
      "tree": "56a84755b8ab3ef5cb0d4a934e1731787bf9c26b",
      "parents": [
        "988aae8467be145c0513b8f5abb0f76f87112492",
        "f305afb6eeeebd066f34c2b2c514bd4342182200"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 21:32:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 21:32:13 2016 +0000"
      },
      "message": "Merge \"SampleTable: reduce unnecessary logging message.\" into klp-dev\nam: f305afb\n\n* commit \u0027f305afb6eeeebd066f34c2b2c514bd4342182200\u0027:\n  SampleTable: reduce unnecessary logging message.\n"
    },
    {
      "commit": "f305afb6eeeebd066f34c2b2c514bd4342182200",
      "tree": "32cd4f56d0529bb9e236a055d85926ed8e29fbb6",
      "parents": [
        "d061b5b120082c9445670ebc95c5edade9ea4505",
        "cccd2e5e3aa015d6ce96ba0245b7161c077cdba2"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 21:22:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 25 21:22:41 2016 +0000"
      },
      "message": "Merge \"SampleTable: reduce unnecessary logging message.\" into klp-dev"
    },
    {
      "commit": "b5ce7ae2857d0ab1767244b9f212f5f3799f5aba",
      "tree": "4ad76966bb6520ed4c696e0c51c74a99e6ef81b0",
      "parents": [
        "9ce67b524236db52eadf558e7765775acad89f1f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 11:24:28 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 25 14:20:12 2016 -0700"
      },
      "message": "SoftVorbis: fail gracefully when hitting invalid parameter.\n\nBug: 27843650\nChange-Id: I0150414854da6a5e61bc13f5cb5ff470b8e35894\n"
    },
    {
      "commit": "77255536c2b7bff3da7d0d54df6b78c0b66642bd",
      "tree": "3b86e6e138cb1fe0f81248dd5dbc2b9ae4969a11",
      "parents": [
        "445531a593bfb67577a8b19134f6438bb420508d",
        "9b3359feabbf138bb965da5173434da78bfe0929"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 25 20:50:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 25 20:50:44 2016 +0000"
      },
      "message": "Merge \"libmedia: Initialize state vars to avoid possible crash\" into nyc-dev"
    },
    {
      "commit": "445531a593bfb67577a8b19134f6438bb420508d",
      "tree": "71f4008159299798dabf8f63de83be912ac66785",
      "parents": [
        "33d5232d17345fcfe2b4c538a726186474f06ed5",
        "ee507ef9e5115a923d20f5cf840d128dd49fb00f"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 25 20:50:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 25 20:50:08 2016 +0000"
      },
      "message": "Merge \"libeffects: validate channel mask in downmixer configure\" into nyc-dev"
    },
    {
      "commit": "33d5232d17345fcfe2b4c538a726186474f06ed5",
      "tree": "300890c620c9377368c3d709cd3f19fd8acdd5a8",
      "parents": [
        "9ce67b524236db52eadf558e7765775acad89f1f",
        "caa31fc96dce2b90ddce574ca8e8c733a332b818"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 19:22:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 19:22:36 2016 +0000"
      },
      "message": "Fix AMR decoder am: d061b5b am: 988aae8 am: f36a731 am: 01e0796 am: e0a31e4 am: ce23e72 am: e72ae58 am: 41afb3f am: b512ae9\nam: caa31fc\n\n* commit \u0027caa31fc96dce2b90ddce574ca8e8c733a332b818\u0027:\n  Fix AMR decoder\n"
    },
    {
      "commit": "caa31fc96dce2b90ddce574ca8e8c733a332b818",
      "tree": "fbffa4e4d90202cd49fd33c13faaeef416eff2b1",
      "parents": [
        "8a80a9cf05c32e983a1bfd5b34cbba727451d1d4",
        "b512ae9bca37bc3b60385b71658755e345f2c726"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 19:13:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 19:13:12 2016 +0000"
      },
      "message": "Fix AMR decoder am: d061b5b am: 988aae8 am: f36a731 am: 01e0796 am: e0a31e4 am: ce23e72 am: e72ae58 am: 41afb3f\nam: b512ae9\n\n* commit \u0027b512ae9bca37bc3b60385b71658755e345f2c726\u0027:\n  Fix AMR decoder\n"
    },
    {
      "commit": "b512ae9bca37bc3b60385b71658755e345f2c726",
      "tree": "a27680694813bd188c85abdacfb6f67799cdd5bb",
      "parents": [
        "4e1d36a0823a12e5aeaacba25d5c39373de7940f",
        "41afb3f25c29111d086878ca4d2bf5c1294d7562"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 18:50:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 18:50:01 2016 +0000"
      },
      "message": "Fix AMR decoder am: d061b5b am: 988aae8 am: f36a731 am: 01e0796 am: e0a31e4 am: ce23e72 am: e72ae58\nam: 41afb3f\n\n* commit \u002741afb3f25c29111d086878ca4d2bf5c1294d7562\u0027:\n  Fix AMR decoder\n"
    },
    {
      "commit": "41afb3f25c29111d086878ca4d2bf5c1294d7562",
      "tree": "6eb10249fc7ce0cb2cc6f896b687518b352e0bdf",
      "parents": [
        "dc03c904965c1a892d1bdf809b97c8794d6f8fbd",
        "e72ae5854c80dc537607da6c5592c8179f3cb928"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 18:29:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 18:29:57 2016 +0000"
      },
      "message": "Fix AMR decoder am: d061b5b am: 988aae8 am: f36a731 am: 01e0796 am: e0a31e4 am: ce23e72\nam: e72ae58\n\n* commit \u0027e72ae5854c80dc537607da6c5592c8179f3cb928\u0027:\n  Fix AMR decoder\n"
    },
    {
      "commit": "e72ae5854c80dc537607da6c5592c8179f3cb928",
      "tree": "76c647b24e06207e9ba931dc396df736861f9bb8",
      "parents": [
        "20dfd1547445eca8853b7cde0a11aa11d28bf8d2",
        "ce23e726b65d7dd50b97b422041a85d7bd5825ef"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 18:12:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 18:12:25 2016 +0000"
      },
      "message": "Fix AMR decoder am: d061b5b am: 988aae8 am: f36a731 am: 01e0796 am: e0a31e4\nam: ce23e72\n\n* commit \u0027ce23e726b65d7dd50b97b422041a85d7bd5825ef\u0027:\n  Fix AMR decoder\n"
    },
    {
      "commit": "ce23e726b65d7dd50b97b422041a85d7bd5825ef",
      "tree": "b621510bb228fb7d2f51010b3d594392129522a3",
      "parents": [
        "eaa913fc496189107e759d93e1906fdff2b6b9c6",
        "e0a31e4bcc7c4c1053081b947aa2fe1001575afb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 18:08:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 18:08:03 2016 +0000"
      },
      "message": "Fix AMR decoder am: d061b5b am: 988aae8 am: f36a731 am: 01e0796\nam: e0a31e4\n\n* commit \u0027e0a31e4bcc7c4c1053081b947aa2fe1001575afb\u0027:\n  Fix AMR decoder\n"
    },
    {
      "commit": "01e07967840027ff8f51f7f348378e2f628e0473",
      "tree": "a0ba9d0e2d052cce25d1d34d7c3f16d35391cc38",
      "parents": [
        "2db502ed9891803339b47e701d143eddf12a237f",
        "f36a731ada0f914a0a6724c58d0d4f71cbde6766"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 17:29:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 17:29:08 2016 +0000"
      },
      "message": "Fix AMR decoder am: d061b5b am: 988aae8\nam: f36a731\n\n* commit \u0027f36a731ada0f914a0a6724c58d0d4f71cbde6766\u0027:\n  Fix AMR decoder\n"
    },
    {
      "commit": "f36a731ada0f914a0a6724c58d0d4f71cbde6766",
      "tree": "bd34c5eae828a007f7e9a8c7a005893c0b90e6fd",
      "parents": [
        "7596ce3a9c6ddbc833653a1337887ac707630961",
        "988aae8467be145c0513b8f5abb0f76f87112492"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 17:23:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 17:23:28 2016 +0000"
      },
      "message": "Fix AMR decoder am: d061b5b\nam: 988aae8\n\n* commit \u0027988aae8467be145c0513b8f5abb0f76f87112492\u0027:\n  Fix AMR decoder\n"
    },
    {
      "commit": "ee507ef9e5115a923d20f5cf840d128dd49fb00f",
      "tree": "cef4fccf1ff52b8133cee15366661f31ef542f70",
      "parents": [
        "15ac558b0f1873dbe0d9c1e6fed042a349f8b5a4"
      ],
      "author": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Wed Jul 15 11:06:05 2015 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 25 10:21:29 2016 -0700"
      },
      "message": "libeffects: validate channel mask in downmixer configure\n\nValidate channel mask in downmixer configure, this returns\nearly warning to calling module which can fallback to another\ndownmixing module or return error instead of playing improper\ndata.\n\nauthored-by: Dhananjay Kumar \u003cdhakumar@codeaurora.org\u003e\n\nCRs-Fixed: 862105\nChange-Id: Ic19c4913608468d5c5197f65bb5d6a640c9d2d74\n"
    },
    {
      "commit": "988aae8467be145c0513b8f5abb0f76f87112492",
      "tree": "cd712171e4d2a55a6b971ae1a19f85112132c950",
      "parents": [
        "6f129593720f80ecce9fa1d9f6d4012b197411b7",
        "d061b5b120082c9445670ebc95c5edade9ea4505"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 17:18:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 25 17:18:37 2016 +0000"
      },
      "message": "Fix AMR decoder\nam: d061b5b\n\n* commit \u0027d061b5b120082c9445670ebc95c5edade9ea4505\u0027:\n  Fix AMR decoder\n"
    },
    {
      "commit": "9b3359feabbf138bb965da5173434da78bfe0929",
      "tree": "3df815199a5a03f0f2e06ddbf02ef9c565dbe518",
      "parents": [
        "15ac558b0f1873dbe0d9c1e6fed042a349f8b5a4"
      ],
      "author": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Wed Mar 23 19:09:10 2016 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 25 10:15:37 2016 -0700"
      },
      "message": "libmedia: Initialize state vars to avoid possible crash\n\nIf playback or record track creation fails on server side,\nsome state is left initialized incorrectly.\nThis can cause a crash when the object is destroyed\nbecause of a reference to a NULL object.\n\nInitialize state vars properly in the initialization list\nto avoid this behavior.\n\nauthored-by: Zhou Song \u003czhous@codeaurora.org\u003e\n\nCRs-Fixed: 992608\nChange-Id: If8c3611e3229c0c1b14b81285e07b9357fec7658\n"
    },
    {
      "commit": "d061b5b120082c9445670ebc95c5edade9ea4505",
      "tree": "cb9b38b8becdacf13a935244746bab89f6a08e38",
      "parents": [
        "c27cee30d9359fa83e33b4f87f88e6bb9ef66341"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 08:26:18 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 25 08:29:28 2016 -0700"
      },
      "message": "Fix AMR decoder\n\nPrevious change caused EOS to be ignored.\n\nBug: 27843673\nRelated-to-bug: 27662364\nChange-Id: Ia148a88abc861a9b393f42bc7cd63d8d3ae349bc\n"
    },
    {
      "commit": "15ac558b0f1873dbe0d9c1e6fed042a349f8b5a4",
      "tree": "82e5123b31f02e040c4d17af90e9140930086544",
      "parents": [
        "63870fafe3347c9b92af95dc7131595c07f5cda4",
        "66a9abef47f7c8bd438bb1897617ebad3858c736"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Mar 25 12:54:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 25 12:54:58 2016 +0000"
      },
      "message": "Merge \"Add getObjectPropValue function to MtpDevice.\" into nyc-dev"
    },
    {
      "commit": "66a9abef47f7c8bd438bb1897617ebad3858c736",
      "tree": "ced5812a016c2917eb874575cef1c906b0810ba7",
      "parents": [
        "6fbc20c958c0c770261ca4d32a3748ea4ecd64d9"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Mar 24 20:56:13 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Mar 25 19:49:05 2016 +0900"
      },
      "message": "Add getObjectPropValue function to MtpDevice.\n\nIn the MTP spec, the object size is stored in MtpObjectInfo as unsigned\n32-bit integer and fetched by the getObjectInfo operation. For the\nobjects that are more than 4GB, the object size is provided as one of\nextra properties, which are fetched by different operation.\n\nThe CL adds to getObjectPropValue method to MtpDevice class so that\nclient code can obtain 4GB+ object size from object property.\n\nBUG\u003d27805369\n\nChange-Id: I0b91facd07cdc19866cb29f7df08bb1698bcf60b\n"
    },
    {
      "commit": "63870fafe3347c9b92af95dc7131595c07f5cda4",
      "tree": "dcd2845b7b45f5e24885945917847ec04c43be49",
      "parents": [
        "1483d3187e368dc740242d84a50a7b5ddbb5b378",
        "faf35c0c279114b11a36615dc6630c126e767da0"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 25 06:00:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 25 06:00:22 2016 +0000"
      },
      "message": "Merge \"stagefright: expose track ID-s in track format\" into nyc-dev"
    },
    {
      "commit": "1483d3187e368dc740242d84a50a7b5ddbb5b378",
      "tree": "855d7f68079f3df896f40ef7b5ca24874ac18d96",
      "parents": [
        "fdb90f355b269737fe48a2da0593b37d5c2b83c1",
        "ee0eba046f666303741a5a5f70afad17030cc8b1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 25 05:59:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 25 05:59:33 2016 +0000"
      },
      "message": "Merge \"stagefright: MediaCodecSource: protect output format updates\" into nyc-dev"
    },
    {
      "commit": "478b2521f5defb356b0dd44313288852b2c5e0ee",
      "tree": "2812ac6130052ff88f32966566b9d0b3513835d9",
      "parents": [
        "6fbc20c958c0c770261ca4d32a3748ea4ecd64d9",
        "1734c7d01c1567568ced29398b23abd601fd44cb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 25 02:39:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 25 02:39:03 2016 +0000"
      },
      "message": "Merge \"stagefright: detect output format changes without event\" into nyc-dev"
    },
    {
      "commit": "681d56a8a3aa1394918e3283af2f99718daf2e3e",
      "tree": "1883a2a5572267fc6d5ebba922d5a672d8f51603",
      "parents": [
        "287b36cf4a2a045dda11ea803f3fa7cb1a435d51",
        "79629f0716f04e79064256362be56730077b8c50"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 24 23:36:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 24 23:36:29 2016 +0000"
      },
      "message": "Merge \"AudioTrack: Do not resume callback thread on start failure\" into nyc-dev"
    },
    {
      "commit": "79629f0716f04e79064256362be56730077b8c50",
      "tree": "5fb1f5adf8a0f6a7196afaca4a96a9e3bd55c1e1",
      "parents": [
        "5a898236109c3cb705241e66583d80df413198d2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 24 13:57:40 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 24 15:50:39 2016 -0700"
      },
      "message": "AudioTrack: Do not resume callback thread on start failure\n\nBug: 27673375\nChange-Id: I1df1db51e75cee57f19824ac6506bf02000714fd\n"
    },
    {
      "commit": "1734c7d01c1567568ced29398b23abd601fd44cb",
      "tree": "7e39529c4b2cca2a3cbfee48a86a9114b3881a2a",
      "parents": [
        "287b36cf4a2a045dda11ea803f3fa7cb1a435d51"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 23 12:10:22 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 24 15:42:42 2016 -0700"
      },
      "message": "stagefright: detect output format changes without event\n\nBug: 27688967\nChange-Id: I538560e61928903160333866886dbc763503546f\n"
    },
    {
      "commit": "faf35c0c279114b11a36615dc6630c126e767da0",
      "tree": "afb70e0c3e32616a5a5071417c188f734a26eb6c",
      "parents": [
        "287b36cf4a2a045dda11ea803f3fa7cb1a435d51"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 26 13:43:28 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 24 15:27:48 2016 -0700"
      },
      "message": "stagefright: expose track ID-s in track format\n\nBug: 25684127\nChange-Id: I334c493ea4317ffc6a26b9a370f751705cd1e200\n"
    },
    {
      "commit": "ee0eba046f666303741a5a5f70afad17030cc8b1",
      "tree": "e85731687e2c0f7b2543d0998288493fae18e9f0",
      "parents": [
        "287b36cf4a2a045dda11ea803f3fa7cb1a435d51"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 22 15:32:17 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 24 15:09:24 2016 -0700"
      },
      "message": "stagefright: MediaCodecSource: protect output format updates\n\navoid race condition between format updates and reads.\n\nBug: 27477022\nChange-Id: Ie4aee2d902296db8a8c055a7016acd1b879f437a\n"
    },
    {
      "commit": "287b36cf4a2a045dda11ea803f3fa7cb1a435d51",
      "tree": "47ad96975ba7024a6b51088896257e8537fb1201",
      "parents": [
        "64600d0c3232b4337c8438bd89f2f8efb127e789",
        "0b6bbcf0c2b2e249a4cbe5a5f40fcaab84431c1a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 24 21:51:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 24 21:51:37 2016 +0000"
      },
      "message": "Merge \"Fix divide by zero exception with default sampleRate of 0\" into nyc-dev"
    },
    {
      "commit": "64600d0c3232b4337c8438bd89f2f8efb127e789",
      "tree": "a46d5e72272652741c39f3dfd99ce159bd7e56f6",
      "parents": [
        "390b90c852c681a107b39622f3db4beb300105fa",
        "9c0b3a300956162b9e70d74db69d9bbb87868eb1"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 24 21:33:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 24 21:33:54 2016 +0000"
      },
      "message": "Merge \"medialog: add missing call to join binder thread pool\" into nyc-dev"
    },
    {
      "commit": "9c0b3a300956162b9e70d74db69d9bbb87868eb1",
      "tree": "c730c16d79862c8d09e47608c2aefbfa45d83138",
      "parents": [
        "f17731fb1765314fc38a58c9d19fce9a2553a01e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 24 12:08:27 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 24 12:08:27 2016 -0700"
      },
      "message": "medialog: add missing call to join binder thread pool\n\nBug: 27816096\nChange-Id: I4ec4a5bdb98a793554fc8c3cc01c2a897d11adf0\n"
    },
    {
      "commit": "0b6bbcf0c2b2e249a4cbe5a5f40fcaab84431c1a",
      "tree": "34b87a3d5c247c27364d402426cf732e4130fbea",
      "parents": [
        "5a898236109c3cb705241e66583d80df413198d2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 24 12:01:49 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 24 12:07:33 2016 -0700"
      },
      "message": "Fix divide by zero exception with default sampleRate of 0\n\nBug: 27827281\nChange-Id: I6cd03712c64bee3582ba0c5be7d5d3035c4861c1\n"
    },
    {
      "commit": "cccd2e5e3aa015d6ce96ba0245b7161c077cdba2",
      "tree": "8aaad5ffc7d76c16df480a17fc144c84db4da11c",
      "parents": [
        "c27cee30d9359fa83e33b4f87f88e6bb9ef66341"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 24 10:58:04 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 24 10:58:04 2016 -0700"
      },
      "message": "SampleTable: reduce unnecessary logging message.\n\nBug: 23247055\nChange-Id: Ida0021160532623c6e72bd5bb0bb2a24332d1c34\n"
    },
    {
      "commit": "390b90c852c681a107b39622f3db4beb300105fa",
      "tree": "02a68776a31035043f46c585142e8a7301bd0644",
      "parents": [
        "f17731fb1765314fc38a58c9d19fce9a2553a01e",
        "8a80a9cf05c32e983a1bfd5b34cbba727451d1d4"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 24 17:27:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 24 17:27:00 2016 +0000"
      },
      "message": "SampleTable: add logging. am: c27cee3 am: 6f12959 am: 7596ce3 am: 2db502e am: d9f239c am: eaa913f am: 20dfd15 am: dc03c90 am: 4e1d36a\nam: 8a80a9c\n\n* commit \u00278a80a9cf05c32e983a1bfd5b34cbba727451d1d4\u0027:\n  SampleTable: add logging.\n"
    },
    {
      "commit": "8a80a9cf05c32e983a1bfd5b34cbba727451d1d4",
      "tree": "ab1086f7f9f686bb88ed7252fae8421c7441182b",
      "parents": [
        "0c5235c51d7c153f3cd84d7e54b161260e816864",
        "4e1d36a0823a12e5aeaacba25d5c39373de7940f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 24 17:24:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 24 17:24:36 2016 +0000"
      },
      "message": "SampleTable: add logging. am: c27cee3 am: 6f12959 am: 7596ce3 am: 2db502e am: d9f239c am: eaa913f am: 20dfd15 am: dc03c90\nam: 4e1d36a\n\n* commit \u00274e1d36a0823a12e5aeaacba25d5c39373de7940f\u0027:\n  SampleTable: add logging.\n"
    },
    {
      "commit": "4e1d36a0823a12e5aeaacba25d5c39373de7940f",
      "tree": "7c0ba7538475dbb938b43b155b417857390f2a67",
      "parents": [
        "bed04f4fa5b11eaa7d9707ca9fe0857b6e5f47e7",
        "dc03c904965c1a892d1bdf809b97c8794d6f8fbd"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 24 17:22:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 24 17:22:10 2016 +0000"
      },
      "message": "SampleTable: add logging. am: c27cee3 am: 6f12959 am: 7596ce3 am: 2db502e am: d9f239c am: eaa913f am: 20dfd15\nam: dc03c90\n\n* commit \u0027dc03c904965c1a892d1bdf809b97c8794d6f8fbd\u0027:\n  SampleTable: add logging.\n"
    },
    {
      "commit": "dc03c904965c1a892d1bdf809b97c8794d6f8fbd",
      "tree": "da258d556a39eb3b2a5aca03ac1fd86747020d88",
      "parents": [
        "25d1db6231704888b1d511365d0ebdfc6cba3637",
        "20dfd1547445eca8853b7cde0a11aa11d28bf8d2"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 24 17:19:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 24 17:19:45 2016 +0000"
      },
      "message": "SampleTable: add logging. am: c27cee3 am: 6f12959 am: 7596ce3 am: 2db502e am: d9f239c am: eaa913f\nam: 20dfd15\n\n* commit \u002720dfd1547445eca8853b7cde0a11aa11d28bf8d2\u0027:\n  SampleTable: add logging.\n"
    },
    {
      "commit": "20dfd1547445eca8853b7cde0a11aa11d28bf8d2",
      "tree": "c236812c3d4e1b411ba923c904d3bffcadc8cd16",
      "parents": [
        "2df73381267420fc41bb19a62c69c07042f79a89",
        "eaa913fc496189107e759d93e1906fdff2b6b9c6"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 24 17:17:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 24 17:17:25 2016 +0000"
      },
      "message": "SampleTable: add logging. am: c27cee3 am: 6f12959 am: 7596ce3 am: 2db502e am: d9f239c\nam: eaa913f\n\n* commit \u0027eaa913fc496189107e759d93e1906fdff2b6b9c6\u0027:\n  SampleTable: add logging.\n"
    },
    {
      "commit": "eaa913fc496189107e759d93e1906fdff2b6b9c6",
      "tree": "ca4dcf75728f0c2109f5ed822bb5c883f4fa853d",
      "parents": [
        "16b07b24fdbf6ba403a4aa121e78ba236bd1efe1",
        "d9f239c6f3624f8329cf194138a03a9ccbcb49e3"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 24 17:15:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 24 17:15:04 2016 +0000"
      },
      "message": "SampleTable: add logging. am: c27cee3 am: 6f12959 am: 7596ce3 am: 2db502e\nam: d9f239c\n\n* commit \u0027d9f239c6f3624f8329cf194138a03a9ccbcb49e3\u0027:\n  SampleTable: add logging.\n"
    }
  ],
  "next": "2db502ed9891803339b47e701d143eddf12a237f"
}
