)]}'
{
  "log": [
    {
      "commit": "6301a5e94de3659b4e6e4910394861830f8ebfb7",
      "tree": "950978b311b1012b758fbc1df49982b354157bf6",
      "parents": [
        "4a95e69406aa2e9896d865962d6d947ebbdac6fc"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed May 13 13:15:18 2015 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 18 11:46:26 2015 -0700"
      },
      "message": "mediaplayer: handle decoder error when NuPlayerDecoder gets a NULL buffer from MediaCodec.\n\nMediaCodec could send out message of input buffer available right before it hits an error and clears its buffers.\n\nBug: 14433407\nChange-Id: I32494f4cb2a8537fac12449fd68a74c021f5c9e1\n"
    },
    {
      "commit": "4a95e69406aa2e9896d865962d6d947ebbdac6fc",
      "tree": "8dff7a9f6eaae119d20e70560418653725dfbc2a",
      "parents": [
        "88063ca54bc064fedb836fa020b699f8c61ce6ed",
        "2984080a97d6d43f640029b58930a28e58b8754a"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat May 16 00:52:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 16 00:52:10 2015 +0000"
      },
      "message": "Merge \"mediaplayer: remove unused parameter needNotify in NuPlayer::performSeek.\" into mnc-dev"
    },
    {
      "commit": "2984080a97d6d43f640029b58930a28e58b8754a",
      "tree": "9f4f08f4a9d92d2cf1151a11d2319aac96254104",
      "parents": [
        "24fdd7a48ad8ef66f1e91567a9f7f4d8f89faa7f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 15 17:11:38 2015 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 15 17:11:38 2015 -0700"
      },
      "message": "mediaplayer: remove unused parameter needNotify in NuPlayer::performSeek.\n\nChange-Id: I5ee4c3ba968a2ac52266cda0425d1a709e5c0fb2\n"
    },
    {
      "commit": "88063ca54bc064fedb836fa020b699f8c61ce6ed",
      "tree": "872820901f4c0da447d54ba7cfe3cc1f409efed5",
      "parents": [
        "f71f5afcd87e8037350f8630e6d40da0a9b2aa60",
        "926ac73529a3b1fc614f8e7f1b2ed35564fc51e6"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri May 15 23:32:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 23:32:57 2015 +0000"
      },
      "message": "Merge changes Ia529bf53,I10888d0b into mnc-dev\n\n* changes:\n  Enable building with clang/llvm.\n  Enable clang compilation.\n"
    },
    {
      "commit": "f71f5afcd87e8037350f8630e6d40da0a9b2aa60",
      "tree": "e5a4b67c1b214ab899666e2f6eee0ae559c39ad0",
      "parents": [
        "eca012646226d397a7076ff8d6da026db5d11d5b",
        "e502b443ce9d229d1e9108834887c6e520948816"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri May 15 23:24:50 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 23:24:50 2015 +0000"
      },
      "message": "Merge \"MPEG4Writer: fix unintiialized member variables\" into mnc-dev"
    },
    {
      "commit": "e502b443ce9d229d1e9108834887c6e520948816",
      "tree": "ae71f0200c8560105984eac925a6567659fcf890",
      "parents": [
        "51c834c8d321cee50cd07026771e46167a640dd3"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri May 15 16:18:47 2015 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri May 15 16:18:47 2015 -0700"
      },
      "message": "MPEG4Writer: fix unintiialized member variables\n\nbug: 20858729\nChange-Id: Iccd62dca311fa66cb52ef53ed703719ddcf92cc8\n"
    },
    {
      "commit": "926ac73529a3b1fc614f8e7f1b2ed35564fc51e6",
      "tree": "33776a181b2a48ef5f6cf19ba82ac514296f495d",
      "parents": [
        "ff2116e805a3d72cf8bdb07fb47554b93faa93fa"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue May 12 11:18:15 2015 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri May 15 16:02:53 2015 -0700"
      },
      "message": "Enable building with clang/llvm.\n\nThe llvm bug https://llvm.org/bugs/show_bug.cgi?id\u003d21572 was fixed.\n\nBUG: 18373866\nChange-Id: Ia529bf53267f636880515ccefb4ca1cf7d731baf\n(cherry picked from commit 7630881d853b130e2c1f11cb2dafebe684bcfa91)\n"
    },
    {
      "commit": "ff2116e805a3d72cf8bdb07fb47554b93faa93fa",
      "tree": "16c01dbc7b0f194415e45d63b0ef14c67250a3ed",
      "parents": [
        "d9f493ebcd1830c76d7b1782e64c7ba9ad8ab4bd"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu May 14 10:51:23 2015 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri May 15 16:01:20 2015 -0700"
      },
      "message": "Enable clang compilation.\n\nPrevious clang/llvm bug was fixed.\n\nBUG: 18373866\nChange-Id: I10888d0bc1cf8f621c719a705b1f77ff0d0ecca5\n(cherry picked from commit 1ab4ff2355e934517751e40573e4163cb49b1676)\n"
    },
    {
      "commit": "eca012646226d397a7076ff8d6da026db5d11d5b",
      "tree": "ffb9c02a2c6859c18dafe5713c5f59d08d4bf3dd",
      "parents": [
        "641d56b15d11ba806b60f1f32543444016bf045a",
        "6f9c5e26c710dbee50e57316f1c460dda4850fa5"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 15 22:33:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:33:23 2015 +0000"
      },
      "message": "Merge \"Change mime for HLS timed ID3 stream to application/x-id3v4\" into mnc-dev"
    },
    {
      "commit": "641d56b15d11ba806b60f1f32543444016bf045a",
      "tree": "459fab678c2919f4488164483ea8eadeda081e5f",
      "parents": [
        "89cf8946e8d61ce32b83fdc2bb3274a562bf76cf",
        "5581770ee0dde70e2e9c50533be35e537a5800ef"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri May 15 20:48:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 20:48:50 2015 +0000"
      },
      "message": "Merge \"stagefright: check IMemory::pointer() before using the allocation\" into mnc-dev"
    },
    {
      "commit": "5581770ee0dde70e2e9c50533be35e537a5800ef",
      "tree": "568555dda36665dab87c4cc59c688805ca4681c0",
      "parents": [
        "51c834c8d321cee50cd07026771e46167a640dd3"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri May 15 13:40:15 2015 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri May 15 13:45:56 2015 -0700"
      },
      "message": "stagefright: check IMemory::pointer() before using the allocation\n\nbug: 19779574\nChange-Id: I4ffe8c3fadc07da211f421e75ee83010b01d9cbb\n"
    },
    {
      "commit": "89cf8946e8d61ce32b83fdc2bb3274a562bf76cf",
      "tree": "9534c38220269c1e2d64b87b8b11b79dae160434",
      "parents": [
        "e28159ba94a7fa6711c2f1e459413ccce9f065ab",
        "055404ea1309d4cbc5d313332b026f86bd6f0da1"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 15 18:54:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 18:54:22 2015 +0000"
      },
      "message": "Merge \"HTTPLiveSource: fix non timed id3 track selection\" into mnc-dev"
    },
    {
      "commit": "055404ea1309d4cbc5d313332b026f86bd6f0da1",
      "tree": "6d09c7670510fa7055db77399fb1ddcb9292e9fd",
      "parents": [
        "804a77d1045c6c4023f73a0975a09025b2e8eef2"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 15 10:12:21 2015 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 15 11:09:38 2015 -0700"
      },
      "message": "HTTPLiveSource: fix non timed id3 track selection\n\nNon timed id3 track selection generates INVALID_OPERATION when performed\non the last track.\n\nThe buggy logic reads:\n\nif (not last track) {\n  // non-timed-id3 related work\n} else if (has timed id3) {\n  // timed id3 related work\n} // last track but non timed id3 not handled\n\nIt should read:\n\nif (has no timed id3 || not last track) {\n  // non-timed-id3 track related work\n} else {\n  // timed id3 related work\n}\n\nBug: 21195284\nChange-Id: I2ddb5d8e2a1ecba4cc071c7ee14c6697fe8e220d\n"
    },
    {
      "commit": "e28159ba94a7fa6711c2f1e459413ccce9f065ab",
      "tree": "5c950439fc8243ffd960bd72a666b4fce172a24d",
      "parents": [
        "6267b539d0d1ee7118aafd976d75cb8db397bc24",
        "0add584451f8454f36411fea4b2591e3b1d5fdf9"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri May 15 16:46:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 15 16:46:08 2015 +0000"
      },
      "message": "am 0add5844: (-s ours) am 9bab4a20: am 46227b10: am 656802a3: am 69f80eeb: am 84aea415: am 96a41a2b: (-s ours) am dbe6c320: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u00270add584451f8454f36411fea4b2591e3b1d5fdf9\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "6267b539d0d1ee7118aafd976d75cb8db397bc24",
      "tree": "5c950439fc8243ffd960bd72a666b4fce172a24d",
      "parents": [
        "51c834c8d321cee50cd07026771e46167a640dd3"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Apr 30 17:44:07 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu May 14 18:49:53 2015 -0700"
      },
      "message": "camera2: Fix work-profile eviction handling.\n\nBug: 20124384\nChange-Id: I6fb82dbfd5f98746ed4befed81a583e3709bfee8\n"
    },
    {
      "commit": "0add584451f8454f36411fea4b2591e3b1d5fdf9",
      "tree": "572c13f0df560b402dcd8346917ca3d2c72e30a0",
      "parents": [
        "1181db0dc7207c18b11fb41d5d985999617a23e0",
        "9bab4a20f1c8fd48b43b16aff39e45caf581c02a"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri May 15 00:30:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 15 00:30:04 2015 +0000"
      },
      "message": "am 9bab4a20: am 46227b10: am 656802a3: am 69f80eeb: am 84aea415: am 96a41a2b: (-s ours) am dbe6c320: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u00279bab4a20f1c8fd48b43b16aff39e45caf581c02a\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "6f9c5e26c710dbee50e57316f1c460dda4850fa5",
      "tree": "8368f61969f53ea80838f561a2cf9f8385e409e2",
      "parents": [
        "804a77d1045c6c4023f73a0975a09025b2e8eef2"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu May 14 16:26:20 2015 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu May 14 17:25:18 2015 -0700"
      },
      "message": "Change mime for HLS timed ID3 stream to application/x-id3v4\n\nBug: 21151892\nChange-Id: I6a243b0edbbb445df0caf65f395f81926fd515f0\n"
    },
    {
      "commit": "9bab4a20f1c8fd48b43b16aff39e45caf581c02a",
      "tree": "911d816947d64fcca77c513f83a87259390ea72c",
      "parents": [
        "a6e9dd941a3055526f6e967017e91a76c153087a",
        "46227b10ede31c1a17e2c26ecddc85bba069d43f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri May 15 00:18:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 15 00:18:43 2015 +0000"
      },
      "message": "am 46227b10: am 656802a3: am 69f80eeb: am 84aea415: am 96a41a2b: (-s ours) am dbe6c320: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u002746227b10ede31c1a17e2c26ecddc85bba069d43f\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "46227b10ede31c1a17e2c26ecddc85bba069d43f",
      "tree": "911d816947d64fcca77c513f83a87259390ea72c",
      "parents": [
        "270caf9aecf19c73d8cf94e985fb3fb089eac04c",
        "656802a35f0ef6ab869e02bb03c9d5c4088d034c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri May 15 00:06:48 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 15 00:06:48 2015 +0000"
      },
      "message": "am 656802a3: am 69f80eeb: am 84aea415: am 96a41a2b: (-s ours) am dbe6c320: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u0027656802a35f0ef6ab869e02bb03c9d5c4088d034c\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "656802a35f0ef6ab869e02bb03c9d5c4088d034c",
      "tree": "911d816947d64fcca77c513f83a87259390ea72c",
      "parents": [
        "23d41fb11de0a5acb12733f7cd8875ea06d99eb5",
        "69f80eebdba1c95437eb1add7e2d2f61d4ca8a75"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 23:55:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 23:55:02 2015 +0000"
      },
      "message": "am 69f80eeb: am 84aea415: am 96a41a2b: (-s ours) am dbe6c320: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u002769f80eebdba1c95437eb1add7e2d2f61d4ca8a75\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "51c834c8d321cee50cd07026771e46167a640dd3",
      "tree": "12fd8bd33552ec216e238c69e62ea4d97624484e",
      "parents": [
        "24fdd7a48ad8ef66f1e91567a9f7f4d8f89faa7f",
        "1181db0dc7207c18b11fb41d5d985999617a23e0"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 23:48:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 23:48:34 2015 +0000"
      },
      "message": "am 1181db0d: (-s ours) am a6e9dd94: am 270caf9a: am 23d41fb1: am 2a9ccb66: am fd3a6e71: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u00271181db0dc7207c18b11fb41d5d985999617a23e0\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "69f80eebdba1c95437eb1add7e2d2f61d4ca8a75",
      "tree": "bf527d5dbb47f0bc643817470df94104aad72e19",
      "parents": [
        "2a9ccb66c052d16e870d2db1fa6edb9a39f6526b",
        "84aea4153755f66aa0b00d59e03318412df098d7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 23:42:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 23:42:57 2015 +0000"
      },
      "message": "am 84aea415: am 96a41a2b: (-s ours) am dbe6c320: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u002784aea4153755f66aa0b00d59e03318412df098d7\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "1181db0dc7207c18b11fb41d5d985999617a23e0",
      "tree": "572c13f0df560b402dcd8346917ca3d2c72e30a0",
      "parents": [
        "0eb7c79398ef04e457c76f117feef6d7bcbbc684",
        "a6e9dd941a3055526f6e967017e91a76c153087a"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 23:38:05 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 23:38:05 2015 +0000"
      },
      "message": "am a6e9dd94: am 270caf9a: am 23d41fb1: am 2a9ccb66: am fd3a6e71: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u0027a6e9dd941a3055526f6e967017e91a76c153087a\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "84aea4153755f66aa0b00d59e03318412df098d7",
      "tree": "8c5f2221ab3b593c7a65d50d083040f6571f8d34",
      "parents": [
        "fd3a6e7126023e01da119a2587cdf8505c4d1809",
        "96a41a2ba5985aeb9163923f54d84cdaa3d0363d"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 23:31:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 23:31:16 2015 +0000"
      },
      "message": "am 96a41a2b: (-s ours) am dbe6c320: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u002796a41a2ba5985aeb9163923f54d84cdaa3d0363d\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "a6e9dd941a3055526f6e967017e91a76c153087a",
      "tree": "911d816947d64fcca77c513f83a87259390ea72c",
      "parents": [
        "b5fbb81157eaab594bb37275176a0a178098dc46",
        "270caf9aecf19c73d8cf94e985fb3fb089eac04c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 23:24:25 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 23:24:25 2015 +0000"
      },
      "message": "am 270caf9a: am 23d41fb1: am 2a9ccb66: am fd3a6e71: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u0027270caf9aecf19c73d8cf94e985fb3fb089eac04c\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "96a41a2ba5985aeb9163923f54d84cdaa3d0363d",
      "tree": "f0ef2332a613beac9eb6d78ea168ffea6487ff6a",
      "parents": [
        "a3e8f60f5e409f65f12636df5fad7f20ff736df5",
        "dbe6c320b414d8139c46aaf880d5f154ef4f9af8"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 23:17:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 23:17:08 2015 +0000"
      },
      "message": "am dbe6c320: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u0027dbe6c320b414d8139c46aaf880d5f154ef4f9af8\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "270caf9aecf19c73d8cf94e985fb3fb089eac04c",
      "tree": "911d816947d64fcca77c513f83a87259390ea72c",
      "parents": [
        "c8c86c1da3c35acf6603439f8cf1c8bd505474ed",
        "23d41fb11de0a5acb12733f7cd8875ea06d99eb5"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 23:14:42 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 23:14:42 2015 +0000"
      },
      "message": "am 23d41fb1: am 2a9ccb66: am fd3a6e71: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u002723d41fb11de0a5acb12733f7cd8875ea06d99eb5\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "23d41fb11de0a5acb12733f7cd8875ea06d99eb5",
      "tree": "911d816947d64fcca77c513f83a87259390ea72c",
      "parents": [
        "bcf2becf206b5d56c89bf2b43356fd7995003302",
        "2a9ccb66c052d16e870d2db1fa6edb9a39f6526b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 23:00:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 23:00:51 2015 +0000"
      },
      "message": "am 2a9ccb66: am fd3a6e71: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u00272a9ccb66c052d16e870d2db1fa6edb9a39f6526b\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "2a9ccb66c052d16e870d2db1fa6edb9a39f6526b",
      "tree": "bf527d5dbb47f0bc643817470df94104aad72e19",
      "parents": [
        "c531d9956513b9b82dad84aeb507b866e6b3951a",
        "fd3a6e7126023e01da119a2587cdf8505c4d1809"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 22:47:33 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 22:47:33 2015 +0000"
      },
      "message": "am fd3a6e71: HDCP: buffer over flow check -- DO NOT MERGE\n\n* commit \u0027fd3a6e7126023e01da119a2587cdf8505c4d1809\u0027:\n  HDCP: buffer over flow check -- DO NOT MERGE\n"
    },
    {
      "commit": "fd3a6e7126023e01da119a2587cdf8505c4d1809",
      "tree": "8c5f2221ab3b593c7a65d50d083040f6571f8d34",
      "parents": [
        "438217a0a5b3d2bfc6e7cd10c395c7b642013758"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Apr 27 18:38:17 2015 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 21:57:55 2015 +0000"
      },
      "message": "HDCP: buffer over flow check -- DO NOT MERGE\n\nbug: 20222489\nChange-Id: I3a64a5999d68ea243d187f12ec7717b7f26d93a3\n(cherry picked from commit 532cd7b86a5fdc7b9a30a45d8ae2d16ef7660a72)\n"
    },
    {
      "commit": "dbe6c320b414d8139c46aaf880d5f154ef4f9af8",
      "tree": "9da4023f106ea43c20ec91d39406c799420f35db",
      "parents": [
        "7acac10aae34da5ae4d628c5a270e7e3e94f7598"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Apr 27 18:38:17 2015 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 21:54:54 2015 +0000"
      },
      "message": "HDCP: buffer over flow check -- DO NOT MERGE\n\nbug: 20222489\nChange-Id: I3a64a5999d68ea243d187f12ec7717b7f26d93a3\n(cherry picked from commit 532cd7b86a5fdc7b9a30a45d8ae2d16ef7660a72)\n"
    },
    {
      "commit": "24fdd7a48ad8ef66f1e91567a9f7f4d8f89faa7f",
      "tree": "12fd8bd33552ec216e238c69e62ea4d97624484e",
      "parents": [
        "e6858d597ca98ce7e68e10545dfb604ed572d46a",
        "8050721de77a64c7b53467c5959f0ea38d80cab3"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu May 14 21:12:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 21:12:21 2015 +0000"
      },
      "message": "Merge \"camera2: Fix empty set handling for eviction.\" into mnc-dev"
    },
    {
      "commit": "8050721de77a64c7b53467c5959f0ea38d80cab3",
      "tree": "66ffca37c75847be4e91d85b3f8c874743a7e0b1",
      "parents": [
        "804a77d1045c6c4023f73a0975a09025b2e8eef2"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu May 14 13:50:57 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu May 14 13:50:57 2015 -0700"
      },
      "message": "camera2: Fix empty set handling for eviction.\n\nBug: 20304829\nChange-Id: I120ed6e41ca592c3770797a5fb1e5ce556543949\n"
    },
    {
      "commit": "e6858d597ca98ce7e68e10545dfb604ed572d46a",
      "tree": "696d7e70e9716872079503ba7d57ca19f17c1255",
      "parents": [
        "467b6e152e3064b8da58551effb39e72acec14af",
        "0806340688c937e7b78c2d89db3809274130df4e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 14 19:52:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 19:52:38 2015 +0000"
      },
      "message": "Merge \"stagefright: prevent more crashes in ACodec\" into mnc-dev"
    },
    {
      "commit": "467b6e152e3064b8da58551effb39e72acec14af",
      "tree": "847e606853829dd5d2739c76dfb3dbf3137f7773",
      "parents": [
        "56d78dffbd2e88987f693edb56d8fb9e5cd1c9f8",
        "b28c344904e9bab979ec58a1c7b42b0bf25234ba"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed May 13 23:20:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:20:27 2015 +0000"
      },
      "message": "Merge \"Camera: update CameraModule deriveKey\" into mnc-dev"
    },
    {
      "commit": "56d78dffbd2e88987f693edb56d8fb9e5cd1c9f8",
      "tree": "f23d9680f8a9a7c05769e3c337f906aaf6c9ead4",
      "parents": [
        "7cf1fe5df87e249557c87f5954d5dbbe310a618d",
        "261394e3edbe10f4f145f543187dcfbabf702c11"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed May 13 22:58:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 22:58:55 2015 +0000"
      },
      "message": "Merge \"Camera: Cleanup to prepare() implementation\" into mnc-dev"
    },
    {
      "commit": "7cf1fe5df87e249557c87f5954d5dbbe310a618d",
      "tree": "ddd8f2e5e9b874aab6a512d42c5fcf821b3f6640",
      "parents": [
        "9997183bc4e7fa11d35eeb8d58d27aa32a4140d5"
      ],
      "author": {
        "name": "Adam Langley",
        "email": "agl@google.com",
        "time": "Tue May 12 11:16:00 2015 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed May 13 22:11:15 2015 +0000"
      },
      "message": "FwdLockConv.c: include what you use.\n\nThis file needs stdlib.h for malloc, free and realloc, but was\npreviously getting it only via the OpenSSL headers that it was\nincluding.\n\nBoringSSL, in the future, will be tider about what it includes via its\nheaders and so this file will need to include stdlib.h itself.\n\n(cherry picked from commit 2544611b6f37e69955fe7161995b7bacf3ae8fba)\n\nBug: 21085331\nChange-Id: I864c679ba5a9f0041dd49d063ad1190ffa87b30a\n"
    },
    {
      "commit": "9997183bc4e7fa11d35eeb8d58d27aa32a4140d5",
      "tree": "efe505a771fc914a4ce87324f4008e38c1dc4c45",
      "parents": [
        "55c3bd0cacfb6e1601cd03fdba814be544a34326",
        "777cf6d2788b12bbd68f620cda94a128462a208d"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Wed May 13 21:29:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:29:19 2015 +0000"
      },
      "message": "Merge \"stagefright: Prevent crashes in ACodec - part 1\" into mnc-dev"
    },
    {
      "commit": "261394e3edbe10f4f145f543187dcfbabf702c11",
      "tree": "218628b189893b3f8021f53466ff2976cb8b801f",
      "parents": [
        "804a77d1045c6c4023f73a0975a09025b2e8eef2"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed May 13 14:28:38 2015 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed May 13 14:28:38 2015 -0700"
      },
      "message": "Camera: Cleanup to prepare() implementation\n\n- Mutexes _might_ be a good idea\n- Don\u0027t be surprised by behavior that\u0027s expected\n- Use the existing logging macros\n\nBug: 20537148\nChange-Id: Ie62985a786d7e6645b4e4fe019dd98b02891a1f7\n"
    },
    {
      "commit": "0806340688c937e7b78c2d89db3809274130df4e",
      "tree": "ee10886944d275f9254286e8e8f36832627f158b",
      "parents": [
        "777cf6d2788b12bbd68f620cda94a128462a208d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 13 11:51:18 2015 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 13 14:23:57 2015 -0700"
      },
      "message": "stagefright: prevent more crashes in ACodec\n\nSignal errors if OMX or native window reports an error\n\nBug: 20439174\nChange-Id: Iebeb16f5a29c6819d39568a184b921799a234686\n"
    },
    {
      "commit": "55c3bd0cacfb6e1601cd03fdba814be544a34326",
      "tree": "24ea9b5be6334e24c10cb1846778e3ad687e8c9f",
      "parents": [
        "2e69a987ea5a6430c9804e1b59faa0e6ca45a43e",
        "8f469e18c307cb9dc0d16ed9225972aa8be4516f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed May 13 19:55:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 19:55:58 2015 +0000"
      },
      "message": "Merge \"stagefright: rename usePersistentInputSurface to setInputSurface\" into mnc-dev"
    },
    {
      "commit": "777cf6d2788b12bbd68f620cda94a128462a208d",
      "tree": "0b2776c15344900dd289b4ef8c268ef567614f32",
      "parents": [
        "2e69a987ea5a6430c9804e1b59faa0e6ca45a43e"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Tue Apr 28 14:52:47 2015 +0900"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 13 12:00:23 2015 -0700"
      },
      "message": "stagefright: Prevent crashes in ACodec - part 1\n\nReplaced CHECK_ macros with return statements to avoid crashing.\n\nBug: 20439174\nChange-Id: I124297674d5654b62382457e4fcc937d79b163ff\n"
    },
    {
      "commit": "2e69a987ea5a6430c9804e1b59faa0e6ca45a43e",
      "tree": "24d6828cbe11697e334ce76d7db61ae13cbfb332",
      "parents": [
        "814463259cfc0b3c30535e6cba89a736f56c4a16",
        "f35f6be32fb9e3ea040bb190b5414c7a5b988a6c"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed May 13 18:28:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 18:28:33 2015 +0000"
      },
      "message": "Merge \"libmediaplayerservice: unlock before trying to reclaim drm session.\" into mnc-dev"
    },
    {
      "commit": "f35f6be32fb9e3ea040bb190b5414c7a5b988a6c",
      "tree": "66fa78cd0faed47328eca829f6cbfe490e75bb76",
      "parents": [
        "9ba21b9418d10ddcc39f08901e24fbf43d82b2bc"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed May 13 10:33:21 2015 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed May 13 10:58:58 2015 -0700"
      },
      "message": "libmediaplayerservice: unlock before trying to reclaim drm session.\n\nBug: 21086224\nChange-Id: Icebd8eab70570e818ff7f5fc3a32e1801c3b92d2\n"
    },
    {
      "commit": "8f469e18c307cb9dc0d16ed9225972aa8be4516f",
      "tree": "c8e07383c8bdef3b0214def08f6b2d6da7e622f4",
      "parents": [
        "635bc8f90429b2fdcaf7f8d43f7f59bcd0fe951c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed May 13 10:21:33 2015 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed May 13 10:49:35 2015 -0700"
      },
      "message": "stagefright: rename usePersistentInputSurface to setInputSurface\n\nand clear persistent surface pointer when MediaRecorder is reset\n\nbug: 21045118\nbug: 21045402\nChange-Id: Ifd0d6deeb969f2252123929541b30b518cecbf9a\n"
    },
    {
      "commit": "814463259cfc0b3c30535e6cba89a736f56c4a16",
      "tree": "4d3c7e3a9b3f102c6e55a4d685271d578cdd2a64",
      "parents": [
        "dce0777a1c82557fc108dfcd9665e06d583780d1",
        "0eb7c79398ef04e457c76f117feef6d7bcbbc684"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 13 17:07:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 13 17:07:51 2015 +0000"
      },
      "message": "am 0eb7c793: am b5fbb811: am c8c86c1d: am bcf2becf: am c531d995: am 438217a0: Merge \"Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into lmp-dev\n\n* commit \u00270eb7c79398ef04e457c76f117feef6d7bcbbc684\u0027:\n  Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "dce0777a1c82557fc108dfcd9665e06d583780d1",
      "tree": "1947aa2b8fa96432f128d1d21a334a83febd80ff",
      "parents": [
        "2882bb9a94bba6477552e7f696984e8e1ce052ff",
        "617575b17de9b22247eb59948f134939641bd1bd"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed May 13 01:43:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 01:43:52 2015 +0000"
      },
      "message": "Merge \"audio flinger: fix record permission check\" into mnc-dev"
    },
    {
      "commit": "617575b17de9b22247eb59948f134939641bd1bd",
      "tree": "127beaf927eccf7277a4e7b3d5b17348c101017e",
      "parents": [
        "d9f493ebcd1830c76d7b1782e64c7ba9ad8ab4bd"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 12 18:32:04 2015 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 12 18:32:04 2015 -0700"
      },
      "message": "audio flinger: fix record permission check\n\nBug: 21022842.\nChange-Id: Iff7c2ce715fa5e7ff029dbf6a3f27c6a8bc0735d\n"
    },
    {
      "commit": "2882bb9a94bba6477552e7f696984e8e1ce052ff",
      "tree": "d9c3a4121bc65f1f160f9cfb520a6ba10bf9989d",
      "parents": [
        "94183482a089690278fbe2346fa6946c9c7d97ef",
        "be0b6b4a3770a9dd2ff357fe3e88a6ba11a976ff"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed May 13 00:07:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 00:07:07 2015 +0000"
      },
      "message": "Merge \"camera2: Fix arbitration priority calculation.\" into mnc-dev"
    },
    {
      "commit": "94183482a089690278fbe2346fa6946c9c7d97ef",
      "tree": "8127c65f4280eca22817c9ecf71457308ca7796f",
      "parents": [
        "9586592ed94478af8ab2feb921459aa63a402970",
        "b6ea1292f8adae45d95c6f37d50c96534219b6d2"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue May 12 23:46:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 23:46:53 2015 +0000"
      },
      "message": "Merge \"MediaSync: support changing surface on the fly.\" into mnc-dev"
    },
    {
      "commit": "be0b6b4a3770a9dd2ff357fe3e88a6ba11a976ff",
      "tree": "108a879cb7c9f99d5c00695498863c65a66db14e",
      "parents": [
        "804a77d1045c6c4023f73a0975a09025b2e8eef2"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue May 12 16:10:52 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue May 12 16:10:52 2015 -0700"
      },
      "message": "camera2: Fix arbitration priority calculation.\n\n- Simplify priority calculation + handle constants\n  added for device sleep: FOREGROUND_SERVICE and\n  TOP_SLEEPING.\n\nBug: 19186859\nChange-Id: Ia2a5517cd3150deaccb58a0aa1eaa583cb769add\n"
    },
    {
      "commit": "0eb7c79398ef04e457c76f117feef6d7bcbbc684",
      "tree": "f4858d5db5415c19ca25f3e8899f880307b3b6a5",
      "parents": [
        "a4b4ca508827cc85db9708307243886024f298bc",
        "b5fbb81157eaab594bb37275176a0a178098dc46"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 12 22:55:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 12 22:55:01 2015 +0000"
      },
      "message": "am b5fbb811: am c8c86c1d: am bcf2becf: am c531d995: am 438217a0: Merge \"Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into lmp-dev\n\n* commit \u0027b5fbb81157eaab594bb37275176a0a178098dc46\u0027:\n  Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "b5fbb81157eaab594bb37275176a0a178098dc46",
      "tree": "0fa5c016138944033cdfe35b821853499541dc56",
      "parents": [
        "bfcd6e64976194a21790126cecaf82da76c927d0",
        "c8c86c1da3c35acf6603439f8cf1c8bd505474ed"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 12 22:45:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 12 22:45:20 2015 +0000"
      },
      "message": "am c8c86c1d: am bcf2becf: am c531d995: am 438217a0: Merge \"Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into lmp-dev\n\n* commit \u0027c8c86c1da3c35acf6603439f8cf1c8bd505474ed\u0027:\n  Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "c8c86c1da3c35acf6603439f8cf1c8bd505474ed",
      "tree": "0fa5c016138944033cdfe35b821853499541dc56",
      "parents": [
        "9a0cc7e4e4426beaf1e8c7ef1f29f896f966da25",
        "bcf2becf206b5d56c89bf2b43356fd7995003302"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 12 22:31:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 12 22:31:08 2015 +0000"
      },
      "message": "am bcf2becf: am c531d995: am 438217a0: Merge \"Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into lmp-dev\n\n* commit \u0027bcf2becf206b5d56c89bf2b43356fd7995003302\u0027:\n  Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "9586592ed94478af8ab2feb921459aa63a402970",
      "tree": "6ff3830810f497544dfeffec4097bcd31959ecb0",
      "parents": [
        "757f6446f5492320f6b72016aa501c9c861a5092",
        "883cc24817551459fe72994dcff4fc6f54f88538"
      ],
      "author": {
        "name": "Evgenii Stepanov",
        "email": "eugenis@google.com",
        "time": "Tue May 12 22:28:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 22:28:37 2015 +0000"
      },
      "message": "Merge \"Fix new[] vs delete mismatch.\" into mnc-dev"
    },
    {
      "commit": "883cc24817551459fe72994dcff4fc6f54f88538",
      "tree": "99580df0da62be7cfbe72a5bb75973d8075327b1",
      "parents": [
        "a540058ec00b6d147f40a7cdcf6f47acbd70f6c9"
      ],
      "author": {
        "name": "Evgenii Stepanov",
        "email": "eugenis@google.com",
        "time": "Fri Apr 24 14:27:03 2015 -0700"
      },
      "committer": {
        "name": "Evgenii Stepanov",
        "email": "eugenis@google.com",
        "time": "Tue May 12 15:23:09 2015 -0700"
      },
      "message": "Fix new[] vs delete mismatch.\n\nDetected with AddressSanitizer.\n\nBug: 18202869\nChange-Id: I7fa9ee722766968e33faa4d9312385ca303ca274\n(cherry picked from commit a37f84ecce59a0d11a687b55527ccb18d4db7f52)\n"
    },
    {
      "commit": "bcf2becf206b5d56c89bf2b43356fd7995003302",
      "tree": "0fa5c016138944033cdfe35b821853499541dc56",
      "parents": [
        "07e80f7a2da0a28d977adfb0372fdf385f964bc7",
        "c531d9956513b9b82dad84aeb507b866e6b3951a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 12 22:14:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 12 22:14:58 2015 +0000"
      },
      "message": "am c531d995: am 438217a0: Merge \"Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into lmp-dev\n\n* commit \u0027c531d9956513b9b82dad84aeb507b866e6b3951a\u0027:\n  Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "c531d9956513b9b82dad84aeb507b866e6b3951a",
      "tree": "6ba4346aad5ba5dadcf0b57f108c557a15a5bf81",
      "parents": [
        "e635f070717f6dee60714759beafa31e3b8d5372",
        "438217a0a5b3d2bfc6e7cd10c395c7b642013758"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 12 21:57:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 12 21:57:47 2015 +0000"
      },
      "message": "am 438217a0: Merge \"Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into lmp-dev\n\n* commit \u0027438217a0a5b3d2bfc6e7cd10c395c7b642013758\u0027:\n  Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "757f6446f5492320f6b72016aa501c9c861a5092",
      "tree": "1dc19e801280789b775623dbb53c9e2d5b43eb0b",
      "parents": [
        "d9f493ebcd1830c76d7b1782e64c7ba9ad8ab4bd",
        "27ea08e3811dc8057685258af52a7d40474eba16"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue May 12 21:56:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 21:56:39 2015 +0000"
      },
      "message": "Merge \"mediaplayer: get/set PlaybackRate only when AudioSink has been opened.\" into mnc-dev"
    },
    {
      "commit": "27ea08e3811dc8057685258af52a7d40474eba16",
      "tree": "aaf53cd4ed244f3d375dca4dd57e6346eac3a6c2",
      "parents": [
        "a540058ec00b6d147f40a7cdcf6f47acbd70f6c9"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue May 12 14:50:35 2015 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue May 12 14:50:35 2015 -0700"
      },
      "message": "mediaplayer: get/set PlaybackRate only when AudioSink has been opened.\n\nChange-Id: I676567fc029b9f82d039990e629374bd48168cec\n"
    },
    {
      "commit": "438217a0a5b3d2bfc6e7cd10c395c7b642013758",
      "tree": "ba7d7f3e01fe456d74e0b837724b18d548b0613a",
      "parents": [
        "6d2281b9c4db3dedcf75a6ac11d26251e12425a9",
        "bfed843041b6aaec13ee19996748a7a1476db9c8"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 12 21:45:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 21:45:35 2015 +0000"
      },
      "message": "Merge \"Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into lmp-dev"
    },
    {
      "commit": "d9f493ebcd1830c76d7b1782e64c7ba9ad8ab4bd",
      "tree": "1d075b113943a8e3a032b9162100f05490213250",
      "parents": [
        "69dce3343ffe33d2ba60ab4c6755953a7ec96899",
        "db4c031f518ae5806af73756273ff32cd8d0e4f8"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 12 18:42:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 18:43:00 2015 +0000"
      },
      "message": "Merge \"Update sampling rate to 192kHz for devices\" into mnc-dev"
    },
    {
      "commit": "69dce3343ffe33d2ba60ab4c6755953a7ec96899",
      "tree": "71e7ceb677e83c6496e4d87bc578d3203858e1b9",
      "parents": [
        "d0e25a2529584b07e4fe3544f973c6b0ebda7fc3",
        "078538cfc6c4682889ed52de460d29c0d15bb9eb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 12 17:40:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 17:40:18 2015 +0000"
      },
      "message": "Merge \"Work around bug in offload driver\" into mnc-dev"
    },
    {
      "commit": "078538cfc6c4682889ed52de460d29c0d15bb9eb",
      "tree": "80c1fcdd039f5ab2481f6fb93077176d6d9331d8",
      "parents": [
        "3af8a321d06b3ee59afe159479c58e6b549c7b8f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 12 09:17:57 2015 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 12 10:35:39 2015 -0700"
      },
      "message": "Work around bug in offload driver\n\nThere is a bug in the offload driver that causes the last offload buffer(s)\nto be dropped unless the device is on power or holding a wake lock.\nTo avoid truncated playback, we now hold a wake lock during the drain phase\nof offloaded playback.\n\nBug: 19928717\nChange-Id: I8df22e965ec791448aa5d9b74e743f48ef886fc4\n"
    },
    {
      "commit": "d0e25a2529584b07e4fe3544f973c6b0ebda7fc3",
      "tree": "e59d9497976b71d5860f5939a7e4f6f9e7e7a0ee",
      "parents": [
        "28e8ef72dab287af59663b89b12507e43f760701",
        "022ed72e650f756288492ac7a10a7b41e0b14f82"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue May 12 17:10:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 17:10:04 2015 +0000"
      },
      "message": "Merge \"mediaresourcemanager: change resource manager service log to use ring buffer.\" into mnc-dev"
    },
    {
      "commit": "db4c031f518ae5806af73756273ff32cd8d0e4f8",
      "tree": "62f9e0541acccc3acacf808d2a3cdad130eb819b",
      "parents": [
        "18aa27016a94d0fee243637a80fd0741f89e08f2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 06 08:46:52 2015 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 12 09:30:51 2015 -0700"
      },
      "message": "Update sampling rate to 192kHz for devices\n\nChange-Id: I0a83206be51d7ae18ccf85b94b2127356307be69\n"
    },
    {
      "commit": "28e8ef72dab287af59663b89b12507e43f760701",
      "tree": "00aa103533ce393977def221c5a642716ef0fec1",
      "parents": [
        "7e31a87177740d06c4a1bc81369d3cfb9e013ad9"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 11 19:21:31 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 12 03:47:31 2015 +0000"
      },
      "message": "Fail gracefully when camera app op is not enabled.\n\nChange-Id: I0c7c1dca1c0966efaf30bcfe12636953683712ab\n"
    },
    {
      "commit": "7e31a87177740d06c4a1bc81369d3cfb9e013ad9",
      "tree": "396858f5a823e9e13313dc91c820a2fe77cf8aed",
      "parents": [
        "fedef1384d5ff758285fb19161a0348e1e32ab3f",
        "280405a138a0068694f3c39b4290f510173133d9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 12 02:20:24 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 02:20:24 2015 +0000"
      },
      "message": "Merge \"Revert \"Add camera app op - camera\"\" into mnc-dev"
    },
    {
      "commit": "280405a138a0068694f3c39b4290f510173133d9",
      "tree": "691b6bc4e9a5011b38233f01df9e0486d9ce759a",
      "parents": [
        "32fa6d0e65dbf956e253a1006e9419dce2fe75c9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 12 02:19:27 2015 +0000"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 12 02:19:27 2015 +0000"
      },
      "message": "Revert \"Add camera app op - camera\"\n\nThis is not needed duplication of work\n\nThis reverts commit 32fa6d0e65dbf956e253a1006e9419dce2fe75c9.\n\nChange-Id: I2c81b0dacb2ed99c408c79c1f9e22a4baa564494\n"
    },
    {
      "commit": "fedef1384d5ff758285fb19161a0348e1e32ab3f",
      "tree": "659818942c7df772681839a0fbdc0aefe6b69c0e",
      "parents": [
        "af49160aa75d4e1750f3ed56b812ec9cc448fa46",
        "18aa27016a94d0fee243637a80fd0741f89e08f2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 12 00:36:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 00:36:07 2015 +0000"
      },
      "message": "Merge \"Support channel index masks for output hal\" into mnc-dev"
    },
    {
      "commit": "af49160aa75d4e1750f3ed56b812ec9cc448fa46",
      "tree": "28be21137eef5113692cbf9f6ab904c7f476b1c4",
      "parents": [
        "1ea0262553d7b88849c6392585e7173d8dc4bde6",
        "d1abb8f94d7ed749ee959655db1e07d26dad074d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 12 00:30:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 00:30:52 2015 +0000"
      },
      "message": "Merge \"Allow 8 channels in RecordThread\" into mnc-dev"
    },
    {
      "commit": "1ea0262553d7b88849c6392585e7173d8dc4bde6",
      "tree": "0286296bb7d22f99b7c7cdec33f1ced508c9607a",
      "parents": [
        "a540058ec00b6d147f40a7cdcf6f47acbd70f6c9",
        "c36a8897ff877f4c5b2e0580830faef8b87dd74a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon May 11 22:25:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 22:25:49 2015 +0000"
      },
      "message": "Merge \"audiopolicy: Use AUDIO_OUTPUT_FLAG_TTS for TTS stream\" into mnc-dev"
    },
    {
      "commit": "022ed72e650f756288492ac7a10a7b41e0b14f82",
      "tree": "6c07c47b9b3c2d0b68eb9b989a879065a96f15bc",
      "parents": [
        "9ba21b9418d10ddcc39f08901e24fbf43d82b2bc"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Mon May 11 15:15:09 2015 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Mon May 11 15:16:54 2015 -0700"
      },
      "message": "mediaresourcemanager: change resource manager service log to use ring buffer.\n\nmove the ring buffer implementation from libcameraservice to media include.\n\nalso add line prefix support to the service log.\n\nBug: 20637674\nChange-Id: Ib6b32f31abe92c42644ef7012f1e3d46220ccfbd\n"
    },
    {
      "commit": "c36a8897ff877f4c5b2e0580830faef8b87dd74a",
      "tree": "3bc502e47b787ba704de74d5cd08c77ac64e3e04",
      "parents": [
        "804a77d1045c6c4023f73a0975a09025b2e8eef2"
      ],
      "author": {
        "name": "Ravi Kumar Alamanda",
        "email": "ralama@codeaurora.org",
        "time": "Fri Apr 24 16:35:49 2015 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon May 11 15:06:35 2015 -0700"
      },
      "message": "audiopolicy: Use AUDIO_OUTPUT_FLAG_TTS for TTS stream\n\nUse AUDIO_OUTPUT_FLAG_TTS by default for TTS stream to see\nif the HW supports a dedicated output for the same. If not,\nfallback to primary output as it is done currently.\n\nChange-Id: Ifb2ef7066e75c61fe4c1b9783c12627386a00ea5\n"
    },
    {
      "commit": "b6ea1292f8adae45d95c6f37d50c96534219b6d2",
      "tree": "6e7bb052c951853364226209bf4b3309ff542831",
      "parents": [
        "d975e98aac096b8b0ed600f39c18630ba234ef7d"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu May 07 18:08:27 2015 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 11 12:50:00 2015 -0700"
      },
      "message": "MediaSync: support changing surface on the fly.\n\nBug: 19666434\nChange-Id: I5809df2d3bb0dd6b4a982f11d62c4b7a452ed6fb\n"
    },
    {
      "commit": "a540058ec00b6d147f40a7cdcf6f47acbd70f6c9",
      "tree": "edb283551cedb1823b222dc89fe6deff05ec0f04",
      "parents": [
        "804a77d1045c6c4023f73a0975a09025b2e8eef2",
        "aabbdc7401ae24a4199f12a283985deb648673c0"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 18:35:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 18:35:37 2015 +0000"
      },
      "message": "Merge \"HLS: invoke signalEOS on ATSParser to flush out final samples\" into mnc-dev"
    },
    {
      "commit": "aabbdc7401ae24a4199f12a283985deb648673c0",
      "tree": "947b5414363dfd110f30728b61b38ad3b927dc0f",
      "parents": [
        "d02ac2c7286ca7190ddaf861095cd0b16e28da1e"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 08 17:39:40 2015 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 11:18:52 2015 -0700"
      },
      "message": "HLS: invoke signalEOS on ATSParser to flush out final samples\n\nAlso clear EOS status when we reset ATSParser.\n\nBug: 20959760\nChange-Id: I730234acf3cdbee08affe0f28b7e8759e11059cb\n"
    },
    {
      "commit": "804a77d1045c6c4023f73a0975a09025b2e8eef2",
      "tree": "7fe14ba80918fa8aea83f5973da974b07d499b52",
      "parents": [
        "e66c5a42f01e2f445857b54a9d7bbb8ee062edeb",
        "a4b4ca508827cc85db9708307243886024f298bc"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 12:24:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 11 12:24:52 2015 +0000"
      },
      "message": "am a4b4ca50: (-s ours) am bfcd6e64: am 9a0cc7e4: am 07e80f7a: am e635f070: am 6d2281b9: am a3e8f60f: (-s ours) am 7acac10a: Merge \"DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into klp-dev\n\n* commit \u0027a4b4ca508827cc85db9708307243886024f298bc\u0027:\n  DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "a4b4ca508827cc85db9708307243886024f298bc",
      "tree": "bc16fddac04b1bdf14128355a1d0012aec2a2daf",
      "parents": [
        "959d31794fca9091ff066d6e90457e66d1e5d4a6",
        "bfcd6e64976194a21790126cecaf82da76c927d0"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 12:16:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 11 12:16:16 2015 +0000"
      },
      "message": "am bfcd6e64: am 9a0cc7e4: am 07e80f7a: am e635f070: am 6d2281b9: am a3e8f60f: (-s ours) am 7acac10a: Merge \"DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into klp-dev\n\n* commit \u0027bfcd6e64976194a21790126cecaf82da76c927d0\u0027:\n  DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "bfcd6e64976194a21790126cecaf82da76c927d0",
      "tree": "3178be2444483161b11b96776e1be30c32d5c563",
      "parents": [
        "07d4f27b150bdba4107d54d71a70e94a3900e95c",
        "9a0cc7e4e4426beaf1e8c7ef1f29f896f966da25"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 12:02:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 11 12:02:50 2015 +0000"
      },
      "message": "am 9a0cc7e4: am 07e80f7a: am e635f070: am 6d2281b9: am a3e8f60f: (-s ours) am 7acac10a: Merge \"DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into klp-dev\n\n* commit \u00279a0cc7e4e4426beaf1e8c7ef1f29f896f966da25\u0027:\n  DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "9a0cc7e4e4426beaf1e8c7ef1f29f896f966da25",
      "tree": "3178be2444483161b11b96776e1be30c32d5c563",
      "parents": [
        "f14555b0c847a6b158035ae90f1238c20b8493d2",
        "07e80f7a2da0a28d977adfb0372fdf385f964bc7"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 11:50:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 11 11:50:56 2015 +0000"
      },
      "message": "am 07e80f7a: am e635f070: am 6d2281b9: am a3e8f60f: (-s ours) am 7acac10a: Merge \"DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into klp-dev\n\n* commit \u002707e80f7a2da0a28d977adfb0372fdf385f964bc7\u0027:\n  DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "07e80f7a2da0a28d977adfb0372fdf385f964bc7",
      "tree": "3178be2444483161b11b96776e1be30c32d5c563",
      "parents": [
        "3fdb2cbb16e7c347d8013cb85b5d29f106c50cf9",
        "e635f070717f6dee60714759beafa31e3b8d5372"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 11:41:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 11 11:41:17 2015 +0000"
      },
      "message": "am e635f070: am 6d2281b9: am a3e8f60f: (-s ours) am 7acac10a: Merge \"DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into klp-dev\n\n* commit \u0027e635f070717f6dee60714759beafa31e3b8d5372\u0027:\n  DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "e635f070717f6dee60714759beafa31e3b8d5372",
      "tree": "ec440ba439ab4e34b99e4835e5619856fff59a83",
      "parents": [
        "d638e73568fa43eb964a305ed438603ae5900264",
        "6d2281b9c4db3dedcf75a6ac11d26251e12425a9"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 11:29:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 11 11:29:29 2015 +0000"
      },
      "message": "am 6d2281b9: am a3e8f60f: (-s ours) am 7acac10a: Merge \"DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into klp-dev\n\n* commit \u00276d2281b9c4db3dedcf75a6ac11d26251e12425a9\u0027:\n  DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "6d2281b9c4db3dedcf75a6ac11d26251e12425a9",
      "tree": "71bd9c9550a8b2318ffe2467222de4485601d3c6",
      "parents": [
        "0d9eb04fa1d7d2b524587fa3372381a30067fc15",
        "a3e8f60f5e409f65f12636df5fad7f20ff736df5"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 11:19:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 11 11:19:37 2015 +0000"
      },
      "message": "am a3e8f60f: (-s ours) am 7acac10a: Merge \"DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into klp-dev\n\n* commit \u0027a3e8f60f5e409f65f12636df5fad7f20ff736df5\u0027:\n  DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "a3e8f60f5e409f65f12636df5fad7f20ff736df5",
      "tree": "782d8d5c457afc6b57397ea6890f06b4c0067eec",
      "parents": [
        "5a75b4215821d633af18dd8dae2495299c070bf0",
        "7acac10aae34da5ae4d628c5a270e7e3e94f7598"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 11:10:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 11 11:10:36 2015 +0000"
      },
      "message": "am 7acac10a: Merge \"DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into klp-dev\n\n* commit \u00277acac10aae34da5ae4d628c5a270e7e3e94f7598\u0027:\n  DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\n"
    },
    {
      "commit": "7acac10aae34da5ae4d628c5a270e7e3e94f7598",
      "tree": "db9d5d920ce89e90a5068c7f27ef4aadc8e77275",
      "parents": [
        "30d77e2c75c1973f9fb363717af92cf640685da3",
        "67a30ebfe785f7cd5ecfb0d2fb487e54536a3d48"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 11 03:00:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 03:00:49 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes\" into klp-dev"
    },
    {
      "commit": "e66c5a42f01e2f445857b54a9d7bbb8ee062edeb",
      "tree": "7fe14ba80918fa8aea83f5973da974b07d499b52",
      "parents": [
        "badb2c466b9a9e84ad1cd794c52052a436b661fa"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 08 20:30:02 2015 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 08 20:36:00 2015 -0700"
      },
      "message": "stagefright: fix legacy-adaptive experiment\n\nNow that we are checking for unregistered buffers, we need to\npreregister the buffers on allocation.\n\nBug: 20894716\nChange-Id: Ie89663232c4c0d5bc2dfbd58c3347581c25fb041\n"
    },
    {
      "commit": "badb2c466b9a9e84ad1cd794c52052a436b661fa",
      "tree": "22774d5c856e0d3e6be731ad84abc691c852a4bf",
      "parents": [
        "ef2c7aa096d95bbc74a75078c07f300fb2d94172",
        "43412fc79ceda964cf9d16e3b4c563849db57d3a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat May 09 00:34:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 09 00:34:23 2015 +0000"
      },
      "message": "Merge \"AudioMixer: fix for volume ramp in float mode\" into mnc-dev"
    },
    {
      "commit": "ef2c7aa096d95bbc74a75078c07f300fb2d94172",
      "tree": "5d603278cc8934d3aa7a5826e09ea0349ad432c7",
      "parents": [
        "70f0d62d5f9b81d53f4ca28cd5dbb39ca0a2cdc2",
        "1924c9b12eae39d074235a3ec25770795d220157"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat May 09 00:34:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 09 00:34:15 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Enable full floating point path in AudioMixer\"\"\" into mnc-dev"
    },
    {
      "commit": "43412fc79ceda964cf9d16e3b4c563849db57d3a",
      "tree": "98c5f3ccebfd54d45ed631256b47febfe03c3505",
      "parents": [
        "70c75d8c15707d5eade38fe3e622f8500c29556b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 08 16:14:36 2015 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 08 16:29:24 2015 -0700"
      },
      "message": "AudioMixer: fix for volume ramp in float mode\n\nBug: 20912450.\nBug: 19952126.\nChange-Id: I1ff3c3f4c0dd673bbbc17ce8da14d446fdb7e8a8\n"
    },
    {
      "commit": "1924c9b12eae39d074235a3ec25770795d220157",
      "tree": "2db493f9d8a10aece6aded5af55afb782f2bb389",
      "parents": [
        "5dcaebbea5dca62ca55d6137777caa67fc757dd6"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 08 23:18:07 2015 +0000"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 08 23:18:07 2015 +0000"
      },
      "message": "Revert \"Revert \"Enable full floating point path in AudioMixer\"\"\n\nThis reverts commit 5dcaebbea5dca62ca55d6137777caa67fc757dd6.\n\nChange-Id: I8bfc668baf53dc03a9516c50e2a4d625ec767d0a\n"
    },
    {
      "commit": "70f0d62d5f9b81d53f4ca28cd5dbb39ca0a2cdc2",
      "tree": "7899aff1381807be15a46d38e9f653e38ba06ce8",
      "parents": [
        "8bae3aa349f9d03934a170d3bafbf0008bfc3a9d",
        "f6870aefc5e31d4220f3778c4e79ff34a61f48ad"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 08 21:17:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 21:17:44 2015 +0000"
      },
      "message": "Merge \"audio flinger: fix fuzz test crash\" into mnc-dev"
    },
    {
      "commit": "f6870aefc5e31d4220f3778c4e79ff34a61f48ad",
      "tree": "6943c86c7143ffc113d91b8ed7a34d75ab183434",
      "parents": [
        "70c75d8c15707d5eade38fe3e622f8500c29556b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 08 10:50:03 2015 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 08 13:23:51 2015 -0700"
      },
      "message": "audio flinger: fix fuzz test crash\n\nClear output stream pointer in duplicating thread\nwhen the main output to which it is attached is closed.\n\nAlso do not forward master mute and volume commands to\nduplicating threads as this is not applicable.\n\nAlso fix logic in AudioFlinger::primaryPlaybackThread_l()\nthat could accidentally return a duplicating thread.\nThis never happens because the primary thread is always\nfirst in the list.\n\nBug: 20731946.\nChange-Id: Ic8869699836920351b23d09544c50a258d3fb585\n"
    },
    {
      "commit": "8bae3aa349f9d03934a170d3bafbf0008bfc3a9d",
      "tree": "fabce753498abea0a2de91de1c4bf0f895b10531",
      "parents": [
        "3af8a321d06b3ee59afe159479c58e6b549c7b8f",
        "47a2e875bdd2bd25cb8500208940ff1488b01e08"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri May 08 20:08:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 20:08:42 2015 +0000"
      },
      "message": "Merge \"libstagefright: report special error when codec is released by resource manager.\" into mnc-dev"
    },
    {
      "commit": "3af8a321d06b3ee59afe159479c58e6b549c7b8f",
      "tree": "f1489cb14319accdd640fa3cb0d0303b147eab07",
      "parents": [
        "635bc8f90429b2fdcaf7f8d43f7f59bcd0fe951c",
        "011778fd4cb9606b68bfea1ed483d73c04fc6dcd"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 08 18:44:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 18:44:15 2015 +0000"
      },
      "message": "Merge changes from topic \u0027codec-surface\u0027 into mnc-dev\n\n* changes:\n  stagefright: enable experiments\n  stagefright: allow connecting to surfaces that attach buffers\n"
    },
    {
      "commit": "635bc8f90429b2fdcaf7f8d43f7f59bcd0fe951c",
      "tree": "5f597e27cd9494cc74779d5f7c8c68e814e89686",
      "parents": [
        "9ba21b9418d10ddcc39f08901e24fbf43d82b2bc"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 08 10:43:54 2015 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 08 10:43:54 2015 -0700"
      },
      "message": "Fix comparison sign warnings.\n\nChange-Id: I6f2e2b03b968a569b122004b4803c5d17fccfb12\n"
    },
    {
      "commit": "47a2e875bdd2bd25cb8500208940ff1488b01e08",
      "tree": "1efa5ac26dcc85af40e50241392e04bb228434d5",
      "parents": [
        "6ff06612638a13faa85c6219d42a9c4b645003d9"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri Mar 13 10:47:08 2015 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri May 08 09:59:42 2015 -0700"
      },
      "message": "libstagefright: report special error when codec is released by resource manager.\n\nBug: 19620911\nChange-Id: I3403da361adbf2ea6979fcadb0d5ad0889d3513e\n"
    },
    {
      "commit": "9ba21b9418d10ddcc39f08901e24fbf43d82b2bc",
      "tree": "363f0598085516cf16ddd4ee5df2d1043e2955da",
      "parents": [
        "ba21a9ac7b6b76f85681cfb5e756e947c0ae3b53"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Apr 21 14:23:06 2015 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri May 08 09:51:26 2015 -0700"
      },
      "message": "libstagefright: config resource manager with secure codec co-existing policy.\n\nBug: 19620911\nChange-Id: I0d729782c1622f23e9c37b7a9231e58e3f807470\n"
    },
    {
      "commit": "ba21a9ac7b6b76f85681cfb5e756e947c0ae3b53",
      "tree": "44dffcd9de9ae01205589da7c17e50dac5cd0630",
      "parents": [
        "7fcda0f1678b3efd2b3d965b38ba334c3e5f5329",
        "1e51401794ff830c912c21123c321b83c17b491d"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri May 08 16:15:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 16:15:24 2015 +0000"
      },
      "message": "Merge \"Prevent integer overflow when processing covr MPEG4 atoms\" into mnc-dev"
    },
    {
      "commit": "7fcda0f1678b3efd2b3d965b38ba334c3e5f5329",
      "tree": "d3a0c3809e5b57248f1117f18a383d9fbd915b61",
      "parents": [
        "f9d108cec6710dd35baaa8573eb6d38161240b98",
        "a9b84966942fc4e7ab100376a4c5c41271fede8e"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 08 06:05:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 06:05:01 2015 +0000"
      },
      "message": "Merge \"Kill a new user of stlport.\" into mnc-dev"
    }
  ],
  "next": "1e51401794ff830c912c21123c321b83c17b491d"
}
