)]}'
{
  "log": [
    {
      "commit": "97d5e4eb77687288b463f300912f6eb5c2b5b60e",
      "tree": "53a81700b0f2886a19641a5b2dad95cab6d5f8ca",
      "parents": [
        "f4cf8817de14d2a14dbef3e6f319d65dbfba6e47",
        "8338519ba2d8d731072c4edf7b9953787ce834cf"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 03 21:22:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 21:22:39 2016 +0000"
      },
      "message": "Merge \"stagefright: pass color aspects into codecs\" into nyc-dev"
    },
    {
      "commit": "f4cf8817de14d2a14dbef3e6f319d65dbfba6e47",
      "tree": "0ce72277db6f63cd47a70cd5cfc7bee2561d25f7",
      "parents": [
        "b026bb1d9ca239af6f241a3c2c84130767a76564",
        "2720c8b094cfa58de314daa8e5e4fb4fa81fe3b2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 03 21:18:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 21:18:05 2016 +0000"
      },
      "message": "Merge \"Verify OMX buffer sizes prior to access\" into nyc-dev"
    },
    {
      "commit": "8338519ba2d8d731072c4edf7b9953787ce834cf",
      "tree": "a00011cc7772073b16e7f4b5103aa04a55be4b8e",
      "parents": [
        "ddfef426b54153f04150596619cf9f1ad88afe9c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 25 18:13:13 2016 -0800"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Mar 03 12:05:43 2016 -0800"
      },
      "message": "stagefright: pass color aspects into codecs\n\nBug: 25975353\nChange-Id: Ie2cdb845769f5ec3561a099f96e8f4dd406299ef\n"
    },
    {
      "commit": "dadb4ea87f5aa5230c8168b340f595b72fab878c",
      "tree": "ab4b42dd2a34c0e0a2775101d1e31fe3fc7cd165",
      "parents": [
        "ce2d9b4646ec840369a4d3434458c0390f3bc7c4",
        "214c833fcde68833691cc54d2a4cd995d7eb0e16"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Mar 03 18:52:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 18:52:08 2016 +0000"
      },
      "message": "Merge \"Fix compiler warnings in frameworks/av/media/ndk.\" into nyc-dev"
    },
    {
      "commit": "214c833fcde68833691cc54d2a4cd995d7eb0e16",
      "tree": "890ef2a323af056ab73727b827d46f1376ec89f6",
      "parents": [
        "eafe1f9734af31730790b0abaf8c6aae01bfee77"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Feb 19 14:48:23 2016 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Mar 03 18:41:31 2016 +0000"
      },
      "message": "Fix compiler warnings in frameworks/av/media/ndk.\n\nBug: 26936282\nChange-Id: I86b32ef5a7e6b18974cbe4a885291acec2b2eb5f\n"
    },
    {
      "commit": "db52e5e3dc15f7233ccd9c128fe43f2b2f58b29b",
      "tree": "e98b78dad44a1d8e3663600138e6963d80c8135a",
      "parents": [
        "6e0c00ba53d8e5ad14d9e447c3c040ce6fd81a47",
        "7fd0422fbd17af3b24eb04421d37fce50f3826e2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Mar 02 22:17:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 22:17:37 2016 +0000"
      },
      "message": "Merge \"Sample rate 0 means a route-dependent rate\" into nyc-dev"
    },
    {
      "commit": "6e0c00ba53d8e5ad14d9e447c3c040ce6fd81a47",
      "tree": "d9412a03076b1c1b19512310024ed2402c244449",
      "parents": [
        "890536f22d88b86ed8d65f17bc9cf3ad84da6b73",
        "02bf03287652923b5bb5316667b065423565d6b4"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 02 21:47:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 21:47:13 2016 +0000"
      },
      "message": "Merge changes from topic \u0027camera-native-aidl\u0027 into nyc-dev\n\n* changes:\n  Camera: Clean up warnings and set -Werror\n  Camera: Switch camera2 to auto-gen C++ binder interfaces\n"
    },
    {
      "commit": "7eb42678f6f7fa3f6f0b530144eced69c98069fe",
      "tree": "a2b6557e8c0d5daf455dc1d877c685edde77d488",
      "parents": [
        "24b02edc16fd4d41367bc0acc42760bbe7d70f21",
        "8fc3c670fff26cb21d1e16dbfcbc4410d7758574"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Mar 02 18:50:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 18:50:52 2016 +0000"
      },
      "message": "Merge \"CameraSource: Fix time lapse video recording\" into nyc-dev"
    },
    {
      "commit": "d56db1d2bee182d1851097a9c712712fc094d117",
      "tree": "243fda59e2b4d51491af628b49b3a35b267e0051",
      "parents": [
        "cf7913e2389a5e850e01aa6f905d252ee54c9891"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Dec 17 16:50:35 2015 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 02 10:27:36 2016 -0800"
      },
      "message": "Camera: Switch camera2 to auto-gen C++ binder interfaces\n\n - Move camera service AIDL files to frameworks/av\n - Build C++ interface stubs with AIDL tools\n - Add necessary native-side parcelables and update existing ones\n - Remove manually-written stubs, rearrange remaining manual stubs\n - Adjust implementations to work with auto-generated stubs\n   - Adjust method signatures for auto-gen differences\n   - Add rich error messages using binder::Status\n\nBug: 25091611\nChange-Id: I6f69f34b9d1a3f8d1fb7db87357363f8fa8483ff\n"
    },
    {
      "commit": "2720c8b094cfa58de314daa8e5e4fb4fa81fe3b2",
      "tree": "db4bd1fa52abdb724b6513d9e326606af174ff48",
      "parents": [
        "1ba1eeca713c118ce12c97ac8bbdadbdd0cc5ff1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 29 12:47:20 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Mar 02 09:01:13 2016 -0800"
      },
      "message": "Verify OMX buffer sizes prior to access\n\nBug: 27207275\nChange-Id: I4412825d1ee233d993af0a67708bea54304ff62d\n"
    },
    {
      "commit": "24b02edc16fd4d41367bc0acc42760bbe7d70f21",
      "tree": "3af3bd5757ba32ba009ee505d2f62338bfb74a96",
      "parents": [
        "cf7913e2389a5e850e01aa6f905d252ee54c9891",
        "2c073da0f02c3cf7cd4795af2d861222cbcab72a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 02 00:54:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 00:54:49 2016 +0000"
      },
      "message": "Merge \"AudioSystem::getSamplingRate and getFrameCount now work for input\" into nyc-dev"
    },
    {
      "commit": "8fc3c670fff26cb21d1e16dbfcbc4410d7758574",
      "tree": "2e71bd3283426090050d1ba2dfd813bb40659e28",
      "parents": [
        "0419ba7b1c1bd4f19b2fab06234eacb4547a7c04"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Mar 01 14:11:40 2016 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Mar 01 15:00:53 2016 -0800"
      },
      "message": "CameraSource: Fix time lapse video recording\n\nAdd processBufferQueueFrame() to CameraSourceTimeLapse so it\ncan decide whether to skip current frame and change the timestamps.\n\nBug: 26525150\nChange-Id: If499cba62c6569a72bb271d3e0b4c38862650f1a\n"
    },
    {
      "commit": "9670850d0178ced404cca2c101708d7c5876bc6d",
      "tree": "c8e364181ec8b401175029b7210f8eb7e51cd320",
      "parents": [
        "2af5b1d81b3e796d40aebd0ca3bedee19812299d",
        "0419ba7b1c1bd4f19b2fab06234eacb4547a7c04"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Mar 01 22:26:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 22:26:45 2016 +0000"
      },
      "message": "Merge \"CameraSource: Wait before dropping a frame\" into nyc-dev"
    },
    {
      "commit": "2af5b1d81b3e796d40aebd0ca3bedee19812299d",
      "tree": "e500bc8ed3ed9e8ff0321dba480979ac2614fe74",
      "parents": [
        "e8158ffea27c9526547a7340dc5a085b8582033e",
        "75e6e22434d6fb3021738dcef644109374e75643"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 01 22:23:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 22:23:17 2016 +0000"
      },
      "message": "Merge \"Support 32 bit WAV formats\" into nyc-dev"
    },
    {
      "commit": "0419ba7b1c1bd4f19b2fab06234eacb4547a7c04",
      "tree": "3796b0de0fa911710926216fe1ce94f3cd322f82",
      "parents": [
        "e8158ffea27c9526547a7340dc5a085b8582033e"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Feb 24 11:31:31 2016 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Mar 01 14:00:12 2016 -0800"
      },
      "message": "CameraSource: Wait before dropping a frame\n\nIf there is no available memory base to send a frame, wait until\na memory base becomes available or the wait times out before\ndropping a frame.\n\nBug: 26525150\nChange-Id: Ifd8703abceee89a556adda182a0ca4eda91782fc\n"
    },
    {
      "commit": "e8158ffea27c9526547a7340dc5a085b8582033e",
      "tree": "7181d69a3a95ea266981d09a734cf465ab351bbf",
      "parents": [
        "ddfef426b54153f04150596619cf9f1ad88afe9c",
        "eeecb980ff4c202d0a3c4b0bfe040dce2f73336d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 01 19:10:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 19:10:50 2016 +0000"
      },
      "message": "Merge \"Add use for audio_unique_id_t\" into nyc-dev"
    },
    {
      "commit": "ddfef426b54153f04150596619cf9f1ad88afe9c",
      "tree": "03e7d6ea685ce704612a5edc89fc0ee83ded530a",
      "parents": [
        "4e82dc4004ed361057d418c08e2b3b698a75e261",
        "316d08c1f115499fb0ccd82d22592bed7e54aad7"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Mar 01 17:17:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 17:17:52 2016 +0000"
      },
      "message": "Merge \"stagefright: Add warning log in MPEG4Writer.\" into nyc-dev"
    },
    {
      "commit": "7fd0422fbd17af3b24eb04421d37fce50f3826e2",
      "tree": "b06fbc7c5d058d4f1cb5491b1befa238642e71b8",
      "parents": [
        "2c073da0f02c3cf7cd4795af2d861222cbcab72a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 02 12:38:16 2016 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 01 08:33:03 2016 -0800"
      },
      "message": "Sample rate 0 means a route-dependent rate\n\nRemove check for primary _output_ [sic] sampling rate for fast capture.\nClean up AudioRecord handling of frame count and sample rate.\nClean up AudioTrack handling of notification period updates.\nMake AudioRecord and AudioTrack more similar in order of operation, comments, and whitespace.\n\nBug: 25641253\nBug: 21019153\nChange-Id: I24a6677945987fc39a9bf93f70357e4bc7410f98\n"
    },
    {
      "commit": "2c073da0f02c3cf7cd4795af2d861222cbcab72a",
      "tree": "080be6a2e66a503d0d8653f5fc1261811bd1b83a",
      "parents": [
        "eeecb980ff4c202d0a3c4b0bfe040dce2f73336d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 26 09:14:08 2016 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 01 08:33:02 2016 -0800"
      },
      "message": "AudioSystem::getSamplingRate and getFrameCount now work for input\n\nAlso fix whitespace and comment in AudioIoDescriptor.\n\nBug: 25641253\nBug: 21019153\nChange-Id: I6a1e2262f44f87ec3ebce6e5274f45ed0f47eb13\n"
    },
    {
      "commit": "eeecb980ff4c202d0a3c4b0bfe040dce2f73336d",
      "tree": "decce0d925acd9efd68f2d540bbabb60c0661c6b",
      "parents": [
        "91afc2297dd1c39302dba6ff68e9839aae27d39a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 26 10:44:04 2016 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 01 08:32:58 2016 -0800"
      },
      "message": "Add use for audio_unique_id_t\n\nBug: 25641253\nBug: 21019153\nChange-Id: I65dc128e760c245f3d90559635a8981b186c87d7\n"
    },
    {
      "commit": "4e82dc4004ed361057d418c08e2b3b698a75e261",
      "tree": "6cc427e3070623bbf120bce86ab4cddf41c23dd2",
      "parents": [
        "1c0de60e809c116fb8cb0eded39270c6eb060a3b",
        "a94c49819fd1513f1d60dbfb433017ca64bbd7db"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue Mar 01 02:29:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 02:29:11 2016 +0000"
      },
      "message": "Merge \"Fix alternative signaling for native handles\" into nyc-dev"
    },
    {
      "commit": "1c0de60e809c116fb8cb0eded39270c6eb060a3b",
      "tree": "3677793fc36afba1f907d682103308a892b9d7c2",
      "parents": [
        "65e74d0b8b60fddc9543c5e954628feb5941dd3c",
        "73dd808754c641fe798273d356ee38368715fa7b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 01 00:40:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 00:40:30 2016 +0000"
      },
      "message": "Merge \"stagefright: use MediaImage2\" into nyc-dev"
    },
    {
      "commit": "75e6e22434d6fb3021738dcef644109374e75643",
      "tree": "ff84e37ea6a121f8f05014b8d867267ec912ea34",
      "parents": [
        "1ba1eeca713c118ce12c97ac8bbdadbdd0cc5ff1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 26 17:56:39 2016 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 29 13:48:47 2016 -0800"
      },
      "message": "Support 32 bit WAV formats\n\nFix format checking.\n\nBug: 8722713\nChange-Id: Id0dfd725bb4e455ae34b1d68e81b4d70738408ea\n"
    },
    {
      "commit": "316d08c1f115499fb0ccd82d22592bed7e54aad7",
      "tree": "9f66db8eabbd253b88a91c3fa47e53944d1b7261",
      "parents": [
        "ecc8bbbf8a58fe9ab6d6ac41bebe70631a458134"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Feb 29 13:36:04 2016 -0800"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Feb 29 13:42:46 2016 -0800"
      },
      "message": "stagefright: Add warning log in MPEG4Writer.\n\nThis will greatly help debug the problem when MPEG4Writer exit silently.\n\nBug: 26525150\nChange-Id: Id1e356277fdbbf009d5020b29117a5472a7e0ae4\n"
    },
    {
      "commit": "e385a78e97c55d2298c867335264736c8ef366ed",
      "tree": "79ba64fdbb213dfc42edbee60220cc74809e473c",
      "parents": [
        "91afc2297dd1c39302dba6ff68e9839aae27d39a",
        "a48a51c056198a778755cbed52884dc30b74ac0a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 29 21:35:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 21:35:05 2016 +0000"
      },
      "message": "Merge \"media.extractor dumpsys to show recent extractors\" into nyc-dev"
    },
    {
      "commit": "a48a51c056198a778755cbed52884dc30b74ac0a",
      "tree": "221c1d30cbcd9aa8cf34880ec7e7a06c3b3730e4",
      "parents": [
        "fc958a0888d47b5d34847afab3b33d877d9ca007"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 25 10:52:54 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 29 13:29:17 2016 -0800"
      },
      "message": "media.extractor dumpsys to show recent extractors\n\nBug: 22775369\nChange-Id: Ie68484985567896a00d5c193d1853a8f2e3b3964\n"
    },
    {
      "commit": "91afc2297dd1c39302dba6ff68e9839aae27d39a",
      "tree": "c9be25215675372db26c5c3770c88d2c38164659",
      "parents": [
        "1ba1eeca713c118ce12c97ac8bbdadbdd0cc5ff1",
        "1d5a306c0b1322168e8f9fcf81876118a355a400"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Feb 29 18:39:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 18:39:39 2016 +0000"
      },
      "message": "Merge \"IMediaSource: release mediabuffer after content is copied into shared memory.\" into nyc-dev"
    },
    {
      "commit": "1d5a306c0b1322168e8f9fcf81876118a355a400",
      "tree": "93956370df42a63636a2d834ad8d222c1dd57b57",
      "parents": [
        "fc958a0888d47b5d34847afab3b33d877d9ca007"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Feb 29 09:47:27 2016 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Feb 29 09:47:27 2016 -0800"
      },
      "message": "IMediaSource: release mediabuffer after content is copied into shared memory.\n\nBug: 27362659\nBug: 26295488\nChange-Id: I27a00440117f08acb0fb68347710c45927d4892a\n"
    },
    {
      "commit": "27bfd4adafbc5f72e994acd70cc2c33e667c6a6c",
      "tree": "3f6fd8f0633e0f223a3e3ed5fc7292687d7b00cc",
      "parents": [
        "b3e06a7592fc189315a90a88cbea66e31c2e6b41",
        "afe2f276e28540d323fa83e44abdde2fb9d55e89"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 26 22:49:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 26 22:49:52 2016 +0000"
      },
      "message": "Merge \"Temporary debug to figure out who\u0027s calling start twice\" into nyc-dev"
    },
    {
      "commit": "0d035b6057cef680a3755c6a8fc914c483648903",
      "tree": "bb507bd896e5503e9791b3303b01c68beff43c21",
      "parents": [
        "ecc8bbbf8a58fe9ab6d6ac41bebe70631a458134",
        "8c7cf3b7d0d7bccb9affbc34ae2ab2d6b332f972"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Feb 26 22:37:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 26 22:37:34 2016 +0000"
      },
      "message": "Merge \"Send audio patch in recording callback\" into nyc-dev"
    },
    {
      "commit": "a94c49819fd1513f1d60dbfb433017ca64bbd7db",
      "tree": "0adc19b1a721d05db3a6b91250eef04c511a008d",
      "parents": [
        "1deb248c059cb79d4e4f3d0e4a1ca59533a8046e"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Feb 26 14:29:32 2016 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Feb 26 14:32:25 2016 -0800"
      },
      "message": "Fix alternative signaling for native handles\n\nbug: 27371660\nChange-Id: Icbf64c99cad524c080859c1b4ee031af97880568\n"
    },
    {
      "commit": "afe2f276e28540d323fa83e44abdde2fb9d55e89",
      "tree": "a248a52c45f40ed66ee539be1045b392eb61e247",
      "parents": [
        "fc958a0888d47b5d34847afab3b33d877d9ca007"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 26 11:56:04 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 26 12:24:36 2016 -0800"
      },
      "message": "Temporary debug to figure out who\u0027s calling start twice\n\nBug: 27324401\nChange-Id: Ie723ebc0554e0a563aa9e92113d67252bc6aca2f\n"
    },
    {
      "commit": "ecc8bbbf8a58fe9ab6d6ac41bebe70631a458134",
      "tree": "ed419f382f35d3331c517a51d7a880acd68527c8",
      "parents": [
        "b3be006498f28f2630264135e88d266b540bcec3",
        "c6e96a912c2cdedf853e3bd7b68c953fa818ff40"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 26 15:41:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 26 15:41:50 2016 +0000"
      },
      "message": "Merge \"stagefright: propagate nativeHandle properly for secure playback\" into nyc-dev"
    },
    {
      "commit": "b3be006498f28f2630264135e88d266b540bcec3",
      "tree": "cf0e73cf3765cf3df953d22eae325747c412d7d3",
      "parents": [
        "78229d88678932244f7cbb6e52ad43c0d986a780"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Feb 25 12:42:58 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Feb 26 12:56:57 2016 +0900"
      },
      "message": "Fix compiler warning in media/mtp.\n\nBUG\u003d27152673\n\nChange-Id: I0a5a7f2005bd76acf4d09353305b66af3fd29e4b\n"
    },
    {
      "commit": "c6e96a912c2cdedf853e3bd7b68c953fa818ff40",
      "tree": "ee405c19bf954f00afc73881eabab08c0fae5368",
      "parents": [
        "78229d88678932244f7cbb6e52ad43c0d986a780"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 25 18:09:59 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 25 18:14:16 2016 -0800"
      },
      "message": "stagefright: propagate nativeHandle properly for secure playback\n\n- fix prototype constness (so ACodec can pass handle to client)\n- fix handle passing to decrypt\n\nBug: 26782004\nChange-Id: Ia2f85ded66fbb459a9db8096eb5b9e34ef45ce16\n"
    },
    {
      "commit": "8c7cf3b7d0d7bccb9affbc34ae2ab2d6b332f972",
      "tree": "2ce1446fe6fe647e3e0dcbcaf82ac45c5551f492",
      "parents": [
        "809aeb1f725beed877887fe1c5ca3430d811b328"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Feb 25 17:08:24 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Feb 25 17:08:24 2016 -0800"
      },
      "message": "Send audio patch in recording callback\n\nRemove direct access to patch handle in AudioInputDescriptor, replace with\n  set / get functions.\nAdd interface for AudioSession to query configuration from enclosing\n  input descriptor.\nWhen input descriptor\u0027s patch handle changes during a recording, propagate\n  the change through the recording notification callback.\n\nBug 26798796\n\nChange-Id: Ia1395d44da7ccfe69ca46877638d1eb49b3935ad\n"
    },
    {
      "commit": "f013dc41d9ac1e295c91594e6f2ebc1455af5f41",
      "tree": "74ced965df287e5753ddfea9b2b705a46c43d242",
      "parents": [
        "e736431c69e2a00468d140d2af97b63e0e5aa83a",
        "641e0c718da1c58e5b89379f60465c4e564ebb73"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Feb 25 22:28:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 25 22:28:26 2016 +0000"
      },
      "message": "Merge \"Miscellaneous RTSP improvements\" into nyc-dev"
    },
    {
      "commit": "5031b2f3ac5223587e48fc8463bec24cb62495ba",
      "tree": "b51a726bbeb65974083b52fdd2679fb51cfe42cb",
      "parents": [
        "fc958a0888d47b5d34847afab3b33d877d9ca007"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Feb 25 11:19:31 2016 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Feb 25 11:19:31 2016 -0800"
      },
      "message": "NuPlayer: allow restartAudio in non-offload mode.\n\nBug: 27349327\nBug: 27059518\nChange-Id: Ia41de9dbe8949ca04f6f3cd11f5b01cea2f53a74\n"
    },
    {
      "commit": "641e0c718da1c58e5b89379f60465c4e564ebb73",
      "tree": "185862167860b7fa4486b0e62c3ac0b98b6c14a8",
      "parents": [
        "c52198dc514cb3f790c3d814b279faa27d07a36b"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Feb 22 11:37:20 2016 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Feb 25 09:24:22 2016 -0800"
      },
      "message": "Miscellaneous RTSP improvements\n\n1. Server side management based on buffer monitoring\n2. Notify prepared after more buffering\n3. Drop stale access units after seek\n\nBug: 27292698\nChange-Id: Ic41686bb3514eb1d4c206bb155d45f34b6350810\n"
    },
    {
      "commit": "73dd808754c641fe798273d356ee38368715fa7b",
      "tree": "9c1dfa06465ccec4397de55574bd417146a3e6f3",
      "parents": [
        "fc958a0888d47b5d34847afab3b33d877d9ca007"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 24 18:10:01 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 24 18:24:17 2016 -0800"
      },
      "message": "stagefright: use MediaImage2\n\nBug: 25684127\nChange-Id: I2f8b672a191ee4e60c9364e826cae34089ef5f9c\n"
    },
    {
      "commit": "fc958a0888d47b5d34847afab3b33d877d9ca007",
      "tree": "2ebf4acd862781d5525da5a0500fd68b40dba63a",
      "parents": [
        "57374fb97bbdfcfab19d3b6ded4a9e5f69a709b8",
        "ae0cff1d48b2cd10aeff9627398faf684894eece"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Feb 25 00:24:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 25 00:24:23 2016 +0000"
      },
      "message": "Merge \"Restore media.log service\" into nyc-dev"
    },
    {
      "commit": "ae0cff1d48b2cd10aeff9627398faf684894eece",
      "tree": "4aef282efa85820a4bba79027e26ea6fb394b904",
      "parents": [
        "f70077e43576f876bac08f3cf1f702b3c19b8184"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 24 13:57:49 2016 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 24 15:44:12 2016 -0800"
      },
      "message": "Restore media.log service\n\nBug: 26306954\nChange-Id: I00319f4869f46941e4c814a29b2f69a62e572743\n"
    },
    {
      "commit": "57374fb97bbdfcfab19d3b6ded4a9e5f69a709b8",
      "tree": "4c9e6a961bc49faa3d3b892e564f38aedb5e2f4b",
      "parents": [
        "7228d57873ebed45a2873bc0e4bc026c53fc979d",
        "9d537cb7933729b9114e5bc394d6ab35f906b20c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:45:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:45:09 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev am: dc17049b02 am: fc4f739667 am: 2bb66e2541 am: 5371723cf3 am: 9f31a89385 am: 037bdfc7e4 am: 1a9b5e0fa3 am: 3c69e8d5fd am: 8aa22eeac9 am: 23020eade4\nam: 9d537cb793\n\n* commit \u00279d537cb7933729b9114e5bc394d6ab35f906b20c\u0027:\n  Also fix out of bounds access for normal read\n"
    },
    {
      "commit": "7228d57873ebed45a2873bc0e4bc026c53fc979d",
      "tree": "40a148b277cdacb71b0dcc5290428354dd28aed3",
      "parents": [
        "9e5591203e585a5b2cb783f7e2e8e90482838af4",
        "2f72479402edae6b0d66449c402453fd6e3364c2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:44:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:44:59 2016 +0000"
      },
      "message": "Get service by value instead of reference am: 61a6d26aab am: 93f5bcab20 am: d11972f8d4 am: c0cefa9f37 am: 73079eec40 am: 5984d6cbf9 am: 6bac803b15 am: 5259834834 am: 6d65ec1f72 am: fd517c3941\nam: 2f72479402\n\n* commit \u00272f72479402edae6b0d66449c402453fd6e3364c2\u0027:\n  Get service by value instead of reference\n"
    },
    {
      "commit": "9d537cb7933729b9114e5bc394d6ab35f906b20c",
      "tree": "28e23b0f020d24e96c59fb678ee413b0cde7adc5",
      "parents": [
        "2f72479402edae6b0d66449c402453fd6e3364c2",
        "23020eade458001f2a5b25e04852d86d4f8dde9e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:35:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:35:14 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev am: dc17049b02 am: fc4f739667 am: 2bb66e2541 am: 5371723cf3 am: 9f31a89385 am: 037bdfc7e4 am: 1a9b5e0fa3 am: 3c69e8d5fd am: 8aa22eeac9\nam: 23020eade4\n\n* commit \u002723020eade458001f2a5b25e04852d86d4f8dde9e\u0027:\n  Also fix out of bounds access for normal read\n"
    },
    {
      "commit": "2f72479402edae6b0d66449c402453fd6e3364c2",
      "tree": "cb901205ef74de2f08016fe761abb7cd0cc519ac",
      "parents": [
        "2d758217fd8cd582a5f66b45ea63f0bae63cb688",
        "fd517c39413cde89efe7f2bac274c1329351df6a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:34:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:34:51 2016 +0000"
      },
      "message": "Get service by value instead of reference am: 61a6d26aab am: 93f5bcab20 am: d11972f8d4 am: c0cefa9f37 am: 73079eec40 am: 5984d6cbf9 am: 6bac803b15 am: 5259834834 am: 6d65ec1f72\nam: fd517c3941\n\n* commit \u0027fd517c39413cde89efe7f2bac274c1329351df6a\u0027:\n  Get service by value instead of reference\n"
    },
    {
      "commit": "23020eade458001f2a5b25e04852d86d4f8dde9e",
      "tree": "896bfc1bbb67e5004592d68db8909d3d48ce6840",
      "parents": [
        "fd517c39413cde89efe7f2bac274c1329351df6a",
        "8aa22eeac9972de855d9b7b64bd9fb0eece0aaeb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:29:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:29:21 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev am: dc17049b02 am: fc4f739667 am: 2bb66e2541 am: 5371723cf3 am: 9f31a89385 am: 037bdfc7e4 am: 1a9b5e0fa3 am: 3c69e8d5fd\nam: 8aa22eeac9\n\n* commit \u00278aa22eeac9972de855d9b7b64bd9fb0eece0aaeb\u0027:\n  Also fix out of bounds access for normal read\n"
    },
    {
      "commit": "fd517c39413cde89efe7f2bac274c1329351df6a",
      "tree": "b56dc08ce2ce93c622e20a923ad5270ddd276fb0",
      "parents": [
        "1f9691a1590790f89022f4bb92dee28c2c1ff9ac",
        "6d65ec1f7256a3de55ed79e97f6c21726ac2bd00"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:28:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:28:05 2016 +0000"
      },
      "message": "Get service by value instead of reference am: 61a6d26aab am: 93f5bcab20 am: d11972f8d4 am: c0cefa9f37 am: 73079eec40 am: 5984d6cbf9 am: 6bac803b15 am: 5259834834\nam: 6d65ec1f72\n\n* commit \u00276d65ec1f7256a3de55ed79e97f6c21726ac2bd00\u0027:\n  Get service by value instead of reference\n"
    },
    {
      "commit": "8aa22eeac9972de855d9b7b64bd9fb0eece0aaeb",
      "tree": "f038d5b0569fb5a3203796fbf234f91b67539621",
      "parents": [
        "6d65ec1f7256a3de55ed79e97f6c21726ac2bd00",
        "3c69e8d5fdddff1230938f7051caf88ae0944999"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:21:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:21:17 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev am: dc17049b02 am: fc4f739667 am: 2bb66e2541 am: 5371723cf3 am: 9f31a89385 am: 037bdfc7e4 am: 1a9b5e0fa3\nam: 3c69e8d5fd\n\n* commit \u00273c69e8d5fdddff1230938f7051caf88ae0944999\u0027:\n  Also fix out of bounds access for normal read\n"
    },
    {
      "commit": "6d65ec1f7256a3de55ed79e97f6c21726ac2bd00",
      "tree": "3cfe29c9294e77e1affb686183d620f3f7720185",
      "parents": [
        "00ff259b1ac53d39cd46846b06532781b1ed95bd",
        "52598348340ba20048a1d6304b39b548a95be18f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:20:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:20:57 2016 +0000"
      },
      "message": "Get service by value instead of reference am: 61a6d26aab am: 93f5bcab20 am: d11972f8d4 am: c0cefa9f37 am: 73079eec40 am: 5984d6cbf9 am: 6bac803b15\nam: 5259834834\n\n* commit \u002752598348340ba20048a1d6304b39b548a95be18f\u0027:\n  Get service by value instead of reference\n"
    },
    {
      "commit": "3c69e8d5fdddff1230938f7051caf88ae0944999",
      "tree": "0dfb21cd4c8eb77cd0707d9e5bd060b57f394c6a",
      "parents": [
        "52598348340ba20048a1d6304b39b548a95be18f",
        "1a9b5e0fa3518a00102dac5893e6c479b87bbb36"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:14:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:14:20 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev am: dc17049b02 am: fc4f739667 am: 2bb66e2541 am: 5371723cf3 am: 9f31a89385 am: 037bdfc7e4\nam: 1a9b5e0fa3\n\n* commit \u00271a9b5e0fa3518a00102dac5893e6c479b87bbb36\u0027:\n  Also fix out of bounds access for normal read\n"
    },
    {
      "commit": "52598348340ba20048a1d6304b39b548a95be18f",
      "tree": "8f0dd3347c4514f90c1ef120d929d3b1c55d7898",
      "parents": [
        "957c386860aa8af0505c67b2dcbd3fe371abb7eb",
        "6bac803b1595a653180da15d409fe6167534334c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:13:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:13:59 2016 +0000"
      },
      "message": "Get service by value instead of reference am: 61a6d26aab am: 93f5bcab20 am: d11972f8d4 am: c0cefa9f37 am: 73079eec40 am: 5984d6cbf9\nam: 6bac803b15\n\n* commit \u00276bac803b1595a653180da15d409fe6167534334c\u0027:\n  Get service by value instead of reference\n"
    },
    {
      "commit": "1a9b5e0fa3518a00102dac5893e6c479b87bbb36",
      "tree": "28e1ec7a397ea8fda57a1758911835ab058e2b37",
      "parents": [
        "6bac803b1595a653180da15d409fe6167534334c",
        "037bdfc7e4bf5ec10e251b6ae6d2b07542291248"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:06:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:06:31 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev am: dc17049b02 am: fc4f739667 am: 2bb66e2541 am: 5371723cf3 am: 9f31a89385\nam: 037bdfc7e4\n\n* commit \u0027037bdfc7e4bf5ec10e251b6ae6d2b07542291248\u0027:\n  Also fix out of bounds access for normal read\n"
    },
    {
      "commit": "6bac803b1595a653180da15d409fe6167534334c",
      "tree": "1a292c76bf8582802ec03f02b96680559e273cad",
      "parents": [
        "7786bd9376f34b23db9a67aae16368fb1851fe34",
        "5984d6cbf9c7eae7a0f46c948a9b35b56f0268a5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 22:06:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 22:06:16 2016 +0000"
      },
      "message": "Get service by value instead of reference am: 61a6d26aab am: 93f5bcab20 am: d11972f8d4 am: c0cefa9f37 am: 73079eec40\nam: 5984d6cbf9\n\n* commit \u00275984d6cbf9c7eae7a0f46c948a9b35b56f0268a5\u0027:\n  Get service by value instead of reference\n"
    },
    {
      "commit": "9f31a89385897b1477ede926e858423e7e13d149",
      "tree": "ada5148b997a6034086e54422358509d01af28ff",
      "parents": [
        "73079eec4013621ac516f22b0ec6d55203d1e245",
        "5371723cf39d62c1b7a99054ccb3ab8721e372cd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 21:53:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 21:53:16 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev am: dc17049b02 am: fc4f739667 am: 2bb66e2541\nam: 5371723cf3\n\n* commit \u00275371723cf39d62c1b7a99054ccb3ab8721e372cd\u0027:\n  Also fix out of bounds access for normal read\n"
    },
    {
      "commit": "73079eec4013621ac516f22b0ec6d55203d1e245",
      "tree": "e2a6bb52738c5f61bd14ff3be21a7bf4524c35b9",
      "parents": [
        "d132bc5b0bc15152f7acf769408c55da7a5b31f7",
        "c0cefa9f37e296a7a60978e442b374b5c7f24d65"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 21:53:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 21:53:01 2016 +0000"
      },
      "message": "Get service by value instead of reference am: 61a6d26aab am: 93f5bcab20 am: d11972f8d4\nam: c0cefa9f37\n\n* commit \u0027c0cefa9f37e296a7a60978e442b374b5c7f24d65\u0027:\n  Get service by value instead of reference\n"
    },
    {
      "commit": "5371723cf39d62c1b7a99054ccb3ab8721e372cd",
      "tree": "44cdd59bd28b3c638a6f96151e4b82c341c38a46",
      "parents": [
        "c0cefa9f37e296a7a60978e442b374b5c7f24d65",
        "2bb66e254111abf2e8e462a44bc2deb2508207ba"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 21:46:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 21:46:26 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev am: dc17049b02 am: fc4f739667\nam: 2bb66e2541\n\n* commit \u00272bb66e254111abf2e8e462a44bc2deb2508207ba\u0027:\n  Also fix out of bounds access for normal read\n"
    },
    {
      "commit": "c0cefa9f37e296a7a60978e442b374b5c7f24d65",
      "tree": "45246d2cecbd232e0d873fa0bbe5bca0065ad8cf",
      "parents": [
        "9a7fc2494687c026e592e5c88cc4f363f2186241",
        "d11972f8d48d14a1a52e98e64b8216abfc7f00e0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 21:46:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 21:46:10 2016 +0000"
      },
      "message": "Get service by value instead of reference am: 61a6d26aab am: 93f5bcab20\nam: d11972f8d4\n\n* commit \u0027d11972f8d48d14a1a52e98e64b8216abfc7f00e0\u0027:\n  Get service by value instead of reference\n"
    },
    {
      "commit": "2bb66e254111abf2e8e462a44bc2deb2508207ba",
      "tree": "4a4aefcb7bbada3f3a70acea6eb9d7e8c35f7acb",
      "parents": [
        "d11972f8d48d14a1a52e98e64b8216abfc7f00e0",
        "fc4f739667f3eaa06f28a883f72a798db3e98027"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 21:37:27 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 21:37:27 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev am: dc17049b02\nam: fc4f739667\n\n* commit \u0027fc4f739667f3eaa06f28a883f72a798db3e98027\u0027:\n  Also fix out of bounds access for normal read\n"
    },
    {
      "commit": "d11972f8d48d14a1a52e98e64b8216abfc7f00e0",
      "tree": "513d2cd1a96344f2f505defaeeffbe0188088e48",
      "parents": [
        "776aacce9e5e2dfbc4e7a955916ea0d397af74bf",
        "93f5bcab205f8d7cd4557eacda513867e8b8ea65"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 21:37:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 21:37:05 2016 +0000"
      },
      "message": "Get service by value instead of reference am: 61a6d26aab\nam: 93f5bcab20\n\n* commit \u002793f5bcab205f8d7cd4557eacda513867e8b8ea65\u0027:\n  Get service by value instead of reference\n"
    },
    {
      "commit": "fc4f739667f3eaa06f28a883f72a798db3e98027",
      "tree": "38de076cd70e4258b4c40c1806ef073cc26673ee",
      "parents": [
        "93f5bcab205f8d7cd4557eacda513867e8b8ea65",
        "dc17049b0294dd6b0b2156783d83333cca37fc4b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 21:24:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 21:24:36 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev\nam: dc17049b02\n\n* commit \u0027dc17049b0294dd6b0b2156783d83333cca37fc4b\u0027:\n  Also fix out of bounds access for normal read\n"
    },
    {
      "commit": "93f5bcab205f8d7cd4557eacda513867e8b8ea65",
      "tree": "8b1ad39e3a33cbe4b76e36e17a37cb705f8948d6",
      "parents": [
        "33514675f6588d70a203b2c9200792bca18d425c",
        "61a6d26aab95870279b274e565c1495748befde0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 21:24:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 21:24:09 2016 +0000"
      },
      "message": "Get service by value instead of reference\nam: 61a6d26aab\n\n* commit \u002761a6d26aab95870279b274e565c1495748befde0\u0027:\n  Get service by value instead of reference\n"
    },
    {
      "commit": "dc17049b0294dd6b0b2156783d83333cca37fc4b",
      "tree": "c30e04f7a38e6590c7bc690784c967c64cd00ac7",
      "parents": [
        "61a6d26aab95870279b274e565c1495748befde0",
        "87afa840a40af570278e93251cfc5e55a6a3d92e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 21:05:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 21:05:22 2016 +0000"
      },
      "message": "Merge \"Also fix out of bounds access for normal read\" into klp-dev"
    },
    {
      "commit": "040546bdfaf33e76dce35f77e814824ff88b0909",
      "tree": "bff38f12a947b1b6b27715ecca8b883991e13d6c",
      "parents": [
        "f967be033092c68fa611bff6803f32fc46d9ea8a",
        "0332fadec6e91c37fe39ab92b2c02922370bc853"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Feb 24 19:08:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 19:08:06 2016 +0000"
      },
      "message": "Merge \"stagefright: MPEG4Writer stops the source before exiting the thread.\" into nyc-dev"
    },
    {
      "commit": "f967be033092c68fa611bff6803f32fc46d9ea8a",
      "tree": "3b5ce6ce0208640582e4cce771971405f8a96980",
      "parents": [
        "809aeb1f725beed877887fe1c5ca3430d811b328",
        "b1dc9e07c084d0df17de71b54f8340c0b8917824"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 24 18:45:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 18:45:14 2016 +0000"
      },
      "message": "Merge \"Always treat composition time offsets as signed\" into nyc-dev"
    },
    {
      "commit": "809aeb1f725beed877887fe1c5ca3430d811b328",
      "tree": "46dcd59c8e9a8a986651754a87fa6dd08ac70cba",
      "parents": [
        "f70077e43576f876bac08f3cf1f702b3c19b8184",
        "bf70feb38dc0361989aa6ef869cdd4f6ce3f7108"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Feb 24 17:31:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 17:31:31 2016 +0000"
      },
      "message": "Merge \"NuPlayer: switch to non-offload mode when playback rate is not 1.f\" into nyc-dev"
    },
    {
      "commit": "61a6d26aab95870279b274e565c1495748befde0",
      "tree": "d58c9beb9e499e5983db76a52f02f2456c35ff92",
      "parents": [
        "f7a388203a1632084dbe3307d7e3265f689bc11e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 18 08:25:47 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 19:28:09 2016 -0800"
      },
      "message": "Get service by value instead of reference\n\nto prevent a cleared service binder from being used.\n\nBug: 26040840\nChange-Id: Ifb5483c55b172d3553deb80dbe27f2204b86ecdb\n"
    },
    {
      "commit": "7281aa9810b33eff47b00104db26c97c77931611",
      "tree": "1fc5afe0784f22d1ab6507d07708b48b12b1c13d",
      "parents": [
        "eafe1f9734af31730790b0abaf8c6aae01bfee77"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Feb 17 15:33:40 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 23 16:23:45 2016 -0800"
      },
      "message": "Send client / device format in recording callback\n\nBug 26798796\n\nChange-Id: Ib4f64159c8371d87da49a8f0cad9317a87d843c4\n"
    },
    {
      "commit": "87afa840a40af570278e93251cfc5e55a6a3d92e",
      "tree": "72e18f7d893b08a77386e598afac4a9090593f4c",
      "parents": [
        "f7a388203a1632084dbe3307d7e3265f689bc11e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 14:48:46 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 15:22:40 2016 -0800"
      },
      "message": "Also fix out of bounds access for normal read\n\nPrevious fix accidentally only fixed the fragmented read case.\n\nBug: 27208621\nChange-Id: Ie16f1920b84c8aba613842659238fcd5925694ad\n"
    },
    {
      "commit": "2d758217fd8cd582a5f66b45ea63f0bae63cb688",
      "tree": "53aa54d898a7fa18021116eb4e67675b7e69882a",
      "parents": [
        "bb1f77e5dd10b68a8169aa6372bfbd29b44509b0",
        "1f9691a1590790f89022f4bb92dee28c2c1ff9ac"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 21:59:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 21:59:39 2016 +0000"
      },
      "message": "Merge \"Revert \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\"\" into mnc-dev am: 957c386860 am: 00ff259b1a\nam: 1f9691a159\n\n* commit \u00271f9691a1590790f89022f4bb92dee28c2c1ff9ac\u0027:\n  Revert \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\"\n"
    },
    {
      "commit": "1f9691a1590790f89022f4bb92dee28c2c1ff9ac",
      "tree": "c69412b72de7c946ace4cd990581b8d58b6a1653",
      "parents": [
        "543df24fad3078d9836d5b1092e6449260450d11",
        "00ff259b1ac53d39cd46846b06532781b1ed95bd"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 21:52:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 21:52:59 2016 +0000"
      },
      "message": "Merge \"Revert \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\"\" into mnc-dev am: 957c386860\nam: 00ff259b1a\n\n* commit \u002700ff259b1ac53d39cd46846b06532781b1ed95bd\u0027:\n  Revert \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\"\n"
    },
    {
      "commit": "00ff259b1ac53d39cd46846b06532781b1ed95bd",
      "tree": "07ca3e83f8920083f537698b2df24732637e3ade",
      "parents": [
        "1e780d3e34df347243fe28c3d2abe10d44e4e8e4",
        "957c386860aa8af0505c67b2dcbd3fe371abb7eb"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 21:39:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 21:39:03 2016 +0000"
      },
      "message": "Merge \"Revert \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\"\" into mnc-dev\nam: 957c386860\n\n* commit \u0027957c386860aa8af0505c67b2dcbd3fe371abb7eb\u0027:\n  Revert \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\"\n"
    },
    {
      "commit": "957c386860aa8af0505c67b2dcbd3fe371abb7eb",
      "tree": "a6b04f9e43a64ab62391bacf5b12ecd220c725ee",
      "parents": [
        "313d9f14e4140bacc52b27972abc0c65d4e91fdc",
        "22cc29a7fd4f8ae4cf2fdc82febaaedb523cb915"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 21:30:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 21:30:42 2016 +0000"
      },
      "message": "Merge \"Revert \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\"\" into mnc-dev"
    },
    {
      "commit": "0332fadec6e91c37fe39ab92b2c02922370bc853",
      "tree": "50ee226002b1fd1a36d8a6862b2d42df69e76ba5",
      "parents": [
        "b30f2636bc36d56b94dc5d35e20a68b2e403aac2"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Feb 22 16:50:42 2016 -0800"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Feb 23 13:30:40 2016 -0800"
      },
      "message": "stagefright: MPEG4Writer stops the source before exiting the thread.\n\nWhile pushBuffer is waiting for a condition that need to be signaled by the\nwriter thread, it is possible that the writer thread has already exited due to\nerror that happend during processing previous buffer. In this case, the muxer\nthread will hang over this function.\nSo the writer thread needs to stop the source from feeding more buffer to it.\n\nBug: 26928205\nChange-Id: Ifd35c29176fb817ed0f718f8f60a03bef6dea7ce\n"
    },
    {
      "commit": "22cc29a7fd4f8ae4cf2fdc82febaaedb523cb915",
      "tree": "559c4b3992d2a6cf87685e0648845c13a308528a",
      "parents": [
        "b3cc78f9c48d85a5580ba69539120fd7b1150e9c"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 20:45:41 2016 +0000"
      },
      "committer": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 20:45:41 2016 +0000"
      },
      "message": "Revert \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\"\n\nThis reverts commit, useless safteynet log, this will NPD first\nb3cc78f9c48d85a5580ba69539120fd7b1150e9c.\n\nChange-Id: I8264500d3c4631e01aa6ed2629f3f4d9b409ce6f\n"
    },
    {
      "commit": "bf70feb38dc0361989aa6ef869cdd4f6ce3f7108",
      "tree": "189396ee5661dbf439a7c5d43f773b3e8d2caa67",
      "parents": [
        "56d65dc0b4574b1d29132b25c90c83a8fb203c9e"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Feb 19 15:47:16 2016 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Feb 23 11:36:22 2016 -0800"
      },
      "message": "NuPlayer: switch to non-offload mode when playback rate is not 1.f\n\nBug: 27059518\nChange-Id: Ib53786fe5ba2271bd4c1563c3ee5403617589066\n"
    },
    {
      "commit": "eafe1f9734af31730790b0abaf8c6aae01bfee77",
      "tree": "97835cf13427825317a5e0cdbb8d2a214814966b",
      "parents": [
        "af9c466b91eb43ffa4590b559fa8bb1003191ab5",
        "d11c43a12917e017d715db88c13e4e7550eb9151"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Feb 23 16:26:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 16:26:34 2016 +0000"
      },
      "message": "Merge \"mediaresourcemanager: verify the input calling pid\" into nyc-dev"
    },
    {
      "commit": "af9c466b91eb43ffa4590b559fa8bb1003191ab5",
      "tree": "1a60fec2e4756a29f2577dae9c25cc8abf56ff27",
      "parents": [
        "7108ff311c65787ea64b3c6f18ddb6f28f6a1d4e",
        "bb1f77e5dd10b68a8169aa6372bfbd29b44509b0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 06:26:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 06:26:43 2016 +0000"
      },
      "message": "Clear allocation to avoid info leak am: f7a388203a am: 33514675f6 am: 776aacce9e am: 9a7fc24946 am: d132bc5b0b am: 46b4f09573 am: 7786bd9376 am: 313d9f14e4 am: 1e780d3e34 am: 543df24fad\nam: bb1f77e5dd\n\n* commit \u0027bb1f77e5dd10b68a8169aa6372bfbd29b44509b0\u0027:\n  Clear allocation to avoid info leak\n"
    },
    {
      "commit": "1c9ba65e447104bfcdbe0cb16a9f3cc5bad2da39",
      "tree": "d0adde27c8c69b10852058a54cff705eac0bd6e7",
      "parents": [
        "0d0a9e2f9ffd848b484bb1805fd8162fad131303",
        "81b6cc61f0bef255f725ec9e56659d1caba227c2"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 06:25:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 06:25:45 2016 +0000"
      },
      "message": "Merge \"Fixing safteynet logging bug introduced in ag/862848\" into mnc-dev am: 93edd483f6 am: 032fcf3034 am: c802d2091a\nam: 81b6cc61f0\n\n* commit \u002781b6cc61f0bef255f725ec9e56659d1caba227c2\u0027:\n  Fixing safteynet logging bug introduced in ag/862848\n"
    },
    {
      "commit": "bb1f77e5dd10b68a8169aa6372bfbd29b44509b0",
      "tree": "4222c4c17baf00386d1b1bc2ec44e044507a4657",
      "parents": [
        "571c285ca6d81f28c4423cddf5f334e5ef9711d1",
        "543df24fad3078d9836d5b1092e6449260450d11"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 05:18:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 05:18:48 2016 +0000"
      },
      "message": "Clear allocation to avoid info leak am: f7a388203a am: 33514675f6 am: 776aacce9e am: 9a7fc24946 am: d132bc5b0b am: 46b4f09573 am: 7786bd9376 am: 313d9f14e4 am: 1e780d3e34\nam: 543df24fad\n\n* commit \u0027543df24fad3078d9836d5b1092e6449260450d11\u0027:\n  Clear allocation to avoid info leak\n"
    },
    {
      "commit": "543df24fad3078d9836d5b1092e6449260450d11",
      "tree": "64534ffdd6ecb435bf4424d01bd48a0f99f9e7e8",
      "parents": [
        "89896480e0d69d5f564b208da1d4845ef4cbb730",
        "1e780d3e34df347243fe28c3d2abe10d44e4e8e4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 05:12:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 05:12:39 2016 +0000"
      },
      "message": "Clear allocation to avoid info leak am: f7a388203a am: 33514675f6 am: 776aacce9e am: 9a7fc24946 am: d132bc5b0b am: 46b4f09573 am: 7786bd9376 am: 313d9f14e4\nam: 1e780d3e34\n\n* commit \u00271e780d3e34df347243fe28c3d2abe10d44e4e8e4\u0027:\n  Clear allocation to avoid info leak\n"
    },
    {
      "commit": "1e780d3e34df347243fe28c3d2abe10d44e4e8e4",
      "tree": "9bae5ff68a6b0b6f01d4011056455e647852944e",
      "parents": [
        "97f1356544f32cc8c5fc2b778b8e1aab11b13a6c",
        "313d9f14e4140bacc52b27972abc0c65d4e91fdc"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 05:04:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 05:04:46 2016 +0000"
      },
      "message": "Clear allocation to avoid info leak am: f7a388203a am: 33514675f6 am: 776aacce9e am: 9a7fc24946 am: d132bc5b0b am: 46b4f09573 am: 7786bd9376\nam: 313d9f14e4\n\n* commit \u0027313d9f14e4140bacc52b27972abc0c65d4e91fdc\u0027:\n  Clear allocation to avoid info leak\n"
    },
    {
      "commit": "313d9f14e4140bacc52b27972abc0c65d4e91fdc",
      "tree": "218cec219da91b0a9dc19cf67671662faaf8691a",
      "parents": [
        "49c04280f24b17e7493a357089587add5046b573",
        "7786bd9376f34b23db9a67aae16368fb1851fe34"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 04:57:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 04:57:51 2016 +0000"
      },
      "message": "Clear allocation to avoid info leak am: f7a388203a am: 33514675f6 am: 776aacce9e am: 9a7fc24946 am: d132bc5b0b am: 46b4f09573\nam: 7786bd9376\n\n* commit \u00277786bd9376f34b23db9a67aae16368fb1851fe34\u0027:\n  Clear allocation to avoid info leak\n"
    },
    {
      "commit": "7786bd9376f34b23db9a67aae16368fb1851fe34",
      "tree": "f9df8bdf500313c784341477555175d2771fb2ff",
      "parents": [
        "88b6660083fb2d7c6d4a79668fbf2def625e1df6",
        "46b4f09573deb213b647023771ec1552733c223a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 04:51:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 04:51:10 2016 +0000"
      },
      "message": "Clear allocation to avoid info leak am: f7a388203a am: 33514675f6 am: 776aacce9e am: 9a7fc24946 am: d132bc5b0b\nam: 46b4f09573\n\n* commit \u002746b4f09573deb213b647023771ec1552733c223a\u0027:\n  Clear allocation to avoid info leak\n"
    },
    {
      "commit": "d132bc5b0bc15152f7acf769408c55da7a5b31f7",
      "tree": "59a309d813a96ae5b23bc2c5057357197e00f7ce",
      "parents": [
        "6dcf6ba1111f43161a634cfa767a196f96ba9b7d",
        "9a7fc2494687c026e592e5c88cc4f363f2186241"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 04:38:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 04:38:23 2016 +0000"
      },
      "message": "Clear allocation to avoid info leak am: f7a388203a am: 33514675f6 am: 776aacce9e\nam: 9a7fc24946\n\n* commit \u00279a7fc2494687c026e592e5c88cc4f363f2186241\u0027:\n  Clear allocation to avoid info leak\n"
    },
    {
      "commit": "9a7fc2494687c026e592e5c88cc4f363f2186241",
      "tree": "98b65f0aa8409b31488d694ee58a1fb6eca0f683",
      "parents": [
        "bbcb1f0e2fdd8967b9f3d185fcd135028d032167",
        "776aacce9e5e2dfbc4e7a955916ea0d397af74bf"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 04:31:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 04:31:41 2016 +0000"
      },
      "message": "Clear allocation to avoid info leak am: f7a388203a am: 33514675f6\nam: 776aacce9e\n\n* commit \u0027776aacce9e5e2dfbc4e7a955916ea0d397af74bf\u0027:\n  Clear allocation to avoid info leak\n"
    },
    {
      "commit": "776aacce9e5e2dfbc4e7a955916ea0d397af74bf",
      "tree": "e0b1b4bfc1860d8f4ec452e1364714fb74addeba",
      "parents": [
        "9d72eb068206ecdd212679c9649e93309f1f76bc",
        "33514675f6588d70a203b2c9200792bca18d425c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 04:25:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 04:25:07 2016 +0000"
      },
      "message": "Clear allocation to avoid info leak am: f7a388203a\nam: 33514675f6\n\n* commit \u002733514675f6588d70a203b2c9200792bca18d425c\u0027:\n  Clear allocation to avoid info leak\n"
    },
    {
      "commit": "33514675f6588d70a203b2c9200792bca18d425c",
      "tree": "51b2db52bb27aa99f7b5d263167ba4adc3ce3adc",
      "parents": [
        "87ca2397c48faf480f6f9f532e4a1c04aeface2a",
        "f7a388203a1632084dbe3307d7e3265f689bc11e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 23 04:18:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 04:18:18 2016 +0000"
      },
      "message": "Clear allocation to avoid info leak\nam: f7a388203a\n\n* commit \u0027f7a388203a1632084dbe3307d7e3265f689bc11e\u0027:\n  Clear allocation to avoid info leak\n"
    },
    {
      "commit": "571c285ca6d81f28c4423cddf5f334e5ef9711d1",
      "tree": "f111d9609981c414dd46208f0a0da8a72ae5196b",
      "parents": [
        "81b6cc61f0bef255f725ec9e56659d1caba227c2",
        "89896480e0d69d5f564b208da1d4845ef4cbb730"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 02:39:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 02:39:13 2016 +0000"
      },
      "message": "Merge \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\" into mnc-dev am: 49c04280f2 am: 97f1356544\nam: 89896480e0\n\n* commit \u002789896480e0d69d5f564b208da1d4845ef4cbb730\u0027:\n  Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\n"
    },
    {
      "commit": "81b6cc61f0bef255f725ec9e56659d1caba227c2",
      "tree": "8a34424a53150685406eabae6760e6ace6f4fe3b",
      "parents": [
        "58a982d1c7a316d1bb8fade837664a412241ba8a",
        "c802d2091a5efb6dfbe6cd7867e08e2e3b8eed61"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 02:39:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 02:39:00 2016 +0000"
      },
      "message": "Merge \"Fixing safteynet logging bug introduced in ag/862848\" into mnc-dev am: 93edd483f6 am: 032fcf3034\nam: c802d2091a\n\n* commit \u0027c802d2091a5efb6dfbe6cd7867e08e2e3b8eed61\u0027:\n  Fixing safteynet logging bug introduced in ag/862848\n"
    },
    {
      "commit": "89896480e0d69d5f564b208da1d4845ef4cbb730",
      "tree": "722e5b7dc8ca76096b7b14d90bfece11006f2885",
      "parents": [
        "c802d2091a5efb6dfbe6cd7867e08e2e3b8eed61",
        "97f1356544f32cc8c5fc2b778b8e1aab11b13a6c"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 02:33:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 02:33:10 2016 +0000"
      },
      "message": "Merge \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\" into mnc-dev am: 49c04280f2\nam: 97f1356544\n\n* commit \u002797f1356544f32cc8c5fc2b778b8e1aab11b13a6c\u0027:\n  Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\n"
    },
    {
      "commit": "c802d2091a5efb6dfbe6cd7867e08e2e3b8eed61",
      "tree": "3ba9aae724e00f507953677401eff21b1d3758f1",
      "parents": [
        "96ddf53162ffdef3e47a99bd0480b00678c0273c",
        "032fcf3034b79ea2a221d73c9f01202a4a709273"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 02:32:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 02:32:46 2016 +0000"
      },
      "message": "Merge \"Fixing safteynet logging bug introduced in ag/862848\" into mnc-dev am: 93edd483f6\nam: 032fcf3034\n\n* commit \u0027032fcf3034b79ea2a221d73c9f01202a4a709273\u0027:\n  Fixing safteynet logging bug introduced in ag/862848\n"
    },
    {
      "commit": "97f1356544f32cc8c5fc2b778b8e1aab11b13a6c",
      "tree": "9c3b1845995e77bddc056010faa3507a392f10fd",
      "parents": [
        "032fcf3034b79ea2a221d73c9f01202a4a709273",
        "49c04280f24b17e7493a357089587add5046b573"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 02:26:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 02:26:11 2016 +0000"
      },
      "message": "Merge \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\" into mnc-dev\nam: 49c04280f2\n\n* commit \u002749c04280f24b17e7493a357089587add5046b573\u0027:\n  Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\n"
    },
    {
      "commit": "032fcf3034b79ea2a221d73c9f01202a4a709273",
      "tree": "1c47396aa681bafdb443f1767d9916ca3476d320",
      "parents": [
        "0708170e10aa05f8ce590bb9daa23d770e57b130",
        "93edd483f645fe30cc508ade82ea1ffe60e74cbb"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 02:25:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 02:25:50 2016 +0000"
      },
      "message": "Merge \"Fixing safteynet logging bug introduced in ag/862848\" into mnc-dev\nam: 93edd483f6\n\n* commit \u002793edd483f645fe30cc508ade82ea1ffe60e74cbb\u0027:\n  Fixing safteynet logging bug introduced in ag/862848\n"
    },
    {
      "commit": "49c04280f24b17e7493a357089587add5046b573",
      "tree": "c32782858f8b16b0f1c7330344adc0494384083e",
      "parents": [
        "93edd483f645fe30cc508ade82ea1ffe60e74cbb",
        "b3cc78f9c48d85a5580ba69539120fd7b1150e9c"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 02:19:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 02:19:18 2016 +0000"
      },
      "message": "Merge \"Fixing safteynet logging bug from ag/862848  - DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "93edd483f645fe30cc508ade82ea1ffe60e74cbb",
      "tree": "c8c23100958dbdbb2e22b82a67201dc8baefaf24",
      "parents": [
        "56ffb6e7b1e30dccf098a17843456870d4d48c86",
        "1a19076c36cbe76a537b5742e96747135b4f0d46"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Tue Feb 23 02:19:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 02:19:13 2016 +0000"
      },
      "message": "Merge \"Fixing safteynet logging bug introduced in ag/862848\" into mnc-dev"
    },
    {
      "commit": "0d0a9e2f9ffd848b484bb1805fd8162fad131303",
      "tree": "5918398d78dd6b547e067042aab58652b3067f8f",
      "parents": [
        "c085a757a28f36bdefeee1775fdbdce869c4c1f5",
        "72e9ab92e0dbee8d19ae2ec92ecd0a172b231b44"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 23 01:03:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 01:03:41 2016 +0000"
      },
      "message": "Merge \"stagefright: MediaCodecSource: wait till upstream source stops on stop\" into nyc-dev"
    },
    {
      "commit": "72e9ab92e0dbee8d19ae2ec92ecd0a172b231b44",
      "tree": "dbb6339efd4d18096ee2b7c302f0d65631169dc8",
      "parents": [
        "798cfff899ebf53d769cc2de1e650c5ba49821ae"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Feb 22 16:03:12 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 23 01:02:26 2016 +0000"
      },
      "message": "stagefright: MediaCodecSource: wait till upstream source stops on stop\n\nBug: 27221797\nChange-Id: I906a37f5072b1a885fc475132d641c9444290c45\n"
    },
    {
      "commit": "c085a757a28f36bdefeee1775fdbdce869c4c1f5",
      "tree": "8518006a23d134e38e511c0031d6ddd9aef476bf",
      "parents": [
        "798cfff899ebf53d769cc2de1e650c5ba49821ae",
        "818e7a32ce3633980138aff2c2bfcc5158b3cfcc"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Feb 23 00:37:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 00:37:44 2016 +0000"
      },
      "message": "Merge \"Implement server side playback timestamps with 64 bit accuracy\" into nyc-dev"
    },
    {
      "commit": "798cfff899ebf53d769cc2de1e650c5ba49821ae",
      "tree": "2a2606cd0a85b0b25534aec2fc6af1edb0eb6dcd",
      "parents": [
        "012883fdf691b1e9dcaf769b8dfe948af1b12a38",
        "58a982d1c7a316d1bb8fade837664a412241ba8a"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Feb 22 23:42:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 22 23:42:13 2016 +0000"
      },
      "message": "Merge \"Fix info leak vulnerability of IDrm\" into mnc-dev am: 56ffb6e7b1 am: 0708170e10 am: 96ddf53162\nam: 58a982d1c7\n\n* commit \u002758a982d1c7a316d1bb8fade837664a412241ba8a\u0027:\n  Fix info leak vulnerability of IDrm\n"
    }
  ],
  "next": "58a982d1c7a316d1bb8fade837664a412241ba8a"
}
