)]}'
{
  "log": [
    {
      "commit": "027a6a344f9fde1d74e9b422e9793927a4f866f4",
      "tree": "6bd608e2c9ef84ceb6cdb7e4a88d282ee67914c7",
      "parents": [
        "6851089a7eb9e76fe30de0de98ddd32b36c39095",
        "c58f76670d68e57ff036cda3b4293a58b210a278"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jun 28 22:18:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 28 22:18:02 2016 +0000"
      },
      "message": "stagefright: reconnect to ANW on setup in non-output-meta mode am: 098446ae41\nam: c58f76670d\n\nChange-Id: Ice7e7d10d47e591b626a9ec5a0c15dc31433f7f3\n"
    },
    {
      "commit": "c58f76670d68e57ff036cda3b4293a58b210a278",
      "tree": "d51e03aa60361b5f77f53c0fe0e14c7fa8f37a2e",
      "parents": [
        "b9dc5face85dca184c88c84611da6a3dee18538a",
        "098446ae4100dfd989c452bb67133559aa892cd3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jun 28 22:07:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 28 22:07:30 2016 +0000"
      },
      "message": "stagefright: reconnect to ANW on setup in non-output-meta mode\nam: 098446ae41\n\nChange-Id: I09ea4d3c1a245656dedea581328e5b73d18f18cf\n"
    },
    {
      "commit": "098446ae4100dfd989c452bb67133559aa892cd3",
      "tree": "87a4f60d0834ff6b008d3b80f47888e8d641d8a2",
      "parents": [
        "6e70614750e8100f86fb4cb0f010b49aef39b3a1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jun 27 15:58:33 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jun 27 22:29:21 2016 -0700"
      },
      "message": "stagefright: reconnect to ANW on setup in non-output-meta mode\n\nBufferQueue now needs reconnect to allow dequeuing all buffers from\na BufferQueue.\nUse getConsumerName instead of connect failure to detect that we\nare connecting to the same surface.\n\nBug: 29422927\nChange-Id: I4fc4d1ec9fd452ec027cab60b06e4af88d53d830\n"
    },
    {
      "commit": "3cb0ba5bb5042275372c899e4b3aa745a3d465df",
      "tree": "4fb5948ecba8245bc477d6d7efc0299224f72d3f",
      "parents": [
        "1a6dd84ee8754065e3970ef6a1abb2ea9b1a9ecf",
        "6a725defdfeac9ba1d608504a87ea9095c73db55"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 18:54:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 23 18:54:53 2016 +0000"
      },
      "message": "Merge \\\\\"Revert \\\\\"Restore old signature for acquire/release session\\\\\"\\\\\" into nyc-dev am: 6e70614750\nam: 6a725defdf\n\nChange-Id: I8591cfa0ac94a3dd13c97a596e48f7647adda69f\n"
    },
    {
      "commit": "6a725defdfeac9ba1d608504a87ea9095c73db55",
      "tree": "b602766ddb7006e2aedb30a41e2c82de1c6edd0c",
      "parents": [
        "20ca8a71cbb39cac7eeb0c17bb2df3e0f941ee6d",
        "6e70614750e8100f86fb4cb0f010b49aef39b3a1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 18:46:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 23 18:46:26 2016 +0000"
      },
      "message": "Merge \\\"Revert \\\"Restore old signature for acquire/release session\\\"\\\" into nyc-dev\nam: 6e70614750\n\nChange-Id: Ia4d3883803cdf91f0459e8549523cadb64afba51\n"
    },
    {
      "commit": "fc5c22b0c574f97fbf5c87f9a01b4d60e27e6b37",
      "tree": "77b47550a981fab12c83ffc87baf7f2a203fcf26",
      "parents": [
        "2d51b7c18ad0ffd142d7ba94203f52ba3f735530"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 18:04:48 2016 +0000"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 18:04:48 2016 +0000"
      },
      "message": "Revert \"Restore old signature for acquire/release session\"\n\nThis reverts commit 2d51b7c18ad0ffd142d7ba94203f52ba3f735530.\n\nChange-Id: I8e17813b9639d8e928bcfa348d21c45fb8b5f846\n"
    },
    {
      "commit": "c3b8968cb434fcdf270bb9eaaa96f859c4c14f58",
      "tree": "8f73ef63510c95a8a5e39cbda2fb9b29defb6776",
      "parents": [
        "fcde3a9372a759837bcb645cc78ad707a5ac0025",
        "20ca8a71cbb39cac7eeb0c17bb2df3e0f941ee6d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 16:14:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 23 16:14:12 2016 +0000"
      },
      "message": "Merge \\\\\"Restore old signature for acquire/release session\\\\\" into nyc-dev am: ef9cab1d86\nam: 20ca8a71cb\n\nChange-Id: Iafa989fcaab7678cfc5b4d6305322591e717caa3\n"
    },
    {
      "commit": "20ca8a71cbb39cac7eeb0c17bb2df3e0f941ee6d",
      "tree": "54a978c20c52c756be8d945c23919c5fd5adfc9d",
      "parents": [
        "59e8b1dce95a608e2d88211191684f576ff8c5a3",
        "ef9cab1d86054d8ab17056990e0264e1ccb826c1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 16:09:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 23 16:09:42 2016 +0000"
      },
      "message": "Merge \\\"Restore old signature for acquire/release session\\\" into nyc-dev\nam: ef9cab1d86\n\nChange-Id: Ie5af8a39ffc8709b0d804927b2db5d13871492e0\n"
    },
    {
      "commit": "2d51b7c18ad0ffd142d7ba94203f52ba3f735530",
      "tree": "30c6aa1c1a33e3610a7456edba7e51bb72a7b7bf",
      "parents": [
        "fd15c3fac93c2be5e038a6fa684ca293a8e07af7"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 08:52:26 2016 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 08:52:26 2016 -0700"
      },
      "message": "Restore old signature for acquire/release session\n\nBug: 29490416\nChange-Id: Iaf6be0666937c6fa625f936839f5a04d58350640\n"
    },
    {
      "commit": "ba505c621b565e815739180ee8e779077a85b3c1",
      "tree": "a253c18e30a8c02d5cab1f7a3dfa776e3a6c67ae",
      "parents": [
        "a590d49f700418080cfbef68a0334f90c1444b5d",
        "5a71f1a2117f769c1e26b77ccce9199a505c255f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jun 14 21:58:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 14 21:58:41 2016 +0000"
      },
      "message": "Merge \\\"IMediaSource: add supportReadMultiple().\\\" into nyc-mr1-dev\nam: 5a71f1a211\n\nChange-Id: I41bdcc6f58ef96718acddd19c169b6e54fcc26a9\n"
    },
    {
      "commit": "d3f4e14d4c6ea02c49a50ad7c5fd08dd13b518e1",
      "tree": "f4d5f5976f5828787b3c2bd726b4fbea373a5201",
      "parents": [
        "2591f8308729b8f7b5d669d774cdac5636731535"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Jun 13 14:51:43 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jun 14 17:52:11 2016 +0000"
      },
      "message": "IMediaSource: add supportReadMultiple().\n\nBug: 29331573\nChange-Id: I7cdff44878bd93671e98fe11c99d17e82410cdcb\n"
    },
    {
      "commit": "bd9895f125e17a2463b4f9cf99c0f227a76aa1e7",
      "tree": "9531460f269ee63ce21f79d5ab7f5b621d5b2f66",
      "parents": [
        "b53212f3a3e73bc594f688c57f73ecd48c6b42e1",
        "88b6c4d3d87cb9c2fd8fc3d9761975b097302eaf"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 10 16:22:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 10 16:22:18 2016 +0000"
      },
      "message": "Merge \\\\\"Don\\\\\u0027t use sp\u003c\u003e\u0026\\\\\" into nyc-dev am: 09b5fd9cbf\nam: 88b6c4d3d8\n\nChange-Id: I736f8066a2c2ee6ae63f3d6f66b485d3c2cbcb71\n"
    },
    {
      "commit": "88b6c4d3d87cb9c2fd8fc3d9761975b097302eaf",
      "tree": "c96f30bd42bb54ba80fdde3f8cd1e80c192fa7de",
      "parents": [
        "52edfe59ff31ba4acda76e00558638a0af9559d6",
        "09b5fd9cbfa3dd968ad1a5614afd1d538043a711"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 10 16:19:27 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 10 16:19:27 2016 +0000"
      },
      "message": "Merge \\\"Don\\\u0027t use sp\u003c\u003e\u0026\\\" into nyc-dev\nam: 09b5fd9cbf\n\nChange-Id: Id2e6fc9f6a85ff1d17fd6225291858b5012dda32\n"
    },
    {
      "commit": "504e6adea003bc26688f0e84e58eb91feaa439ef",
      "tree": "a1d82fcce2c4173c484c35b494e1a279f15bbf6f",
      "parents": [
        "f9e1b9c3beb052756bc37559d17ac7d31425d3d9",
        "09b5fd9cbfa3dd968ad1a5614afd1d538043a711"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 10 16:19:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 10 16:19:26 2016 +0000"
      },
      "message": "Merge \\\"Don\\\u0027t use sp\u003c\u003e\u0026\\\" into nyc-dev\nam: 09b5fd9cbf\n\nChange-Id: I45e45e8f550922ef86daee7febf0ee6e4f427e95\n"
    },
    {
      "commit": "fc908d010b32bbb850a6306893ce7db166a932f6",
      "tree": "7159c9a2686269fe5ac5d9f801bacbe3c5c0fb71",
      "parents": [
        "596e81bc4f32f8a205b4885c03b240b90e7ef090"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jun 07 12:26:43 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 09 14:19:58 2016 -0700"
      },
      "message": "Don\u0027t use sp\u003c\u003e\u0026\n\nbecause they may end up pointing to NULL after a NULL check was performed.\n\nBug: 28166152\nChange-Id: Iab2ea30395b620628cc6f3d067dd4f6fcda824fe\n"
    },
    {
      "commit": "b70868bb337f0b12f993494f4d110979a33ddd24",
      "tree": "bde43cc6ef3f51829fd1875013e0191ffa2b4915",
      "parents": [
        "fa877e53915259d8288fa6cf16d9ebe68d4a806d",
        "2f8e63b5be5b0160302cffe1f1f18e560d31d3e7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Jun 04 01:21:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 04 01:21:52 2016 +0000"
      },
      "message": "Merge \"Add AudioTrack and AudioRecord flag checks\" into nyc-mr1-dev\nam: 2f8e63b5be\n\n* commit \u00272f8e63b5be5b0160302cffe1f1f18e560d31d3e7\u0027:\n  Add AudioTrack and AudioRecord flag checks\n\nChange-Id: If9043721f4763ce0f4db96c63595f92c5ba22556\n"
    },
    {
      "commit": "2f8e63b5be5b0160302cffe1f1f18e560d31d3e7",
      "tree": "ad5e2f3f7118b729de3bd238140c70dca2f145c0",
      "parents": [
        "725c7852e952f22edfc3c7d3fda67933cac56999",
        "050677873c10d4da308ac222f8533c96cca3207e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Jun 04 01:17:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 04 01:17:29 2016 +0000"
      },
      "message": "Merge \"Add AudioTrack and AudioRecord flag checks\" into nyc-mr1-dev"
    },
    {
      "commit": "050677873c10d4da308ac222f8533c96cca3207e",
      "tree": "fa2d3e91f74c5d838330f52cf158be8c774eec7f",
      "parents": [
        "53c87d5bb06a168290575099378bc7bfe1dca02b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 01 18:27:28 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 03 16:46:38 2016 -0700"
      },
      "message": "Add AudioTrack and AudioRecord flag checks\n\nVerify that the requested flags are compatible with the input\nor output flags when creating and AudioRecord or AudioTrack\n\nGet rid of IAudioFlinger::track_flags_t which was redundant\nwith audio_input_flags_t and audio_output_flags_t.\n\nChange-Id: I0dd9232f857b2737e99a8c668806e45bce09cdbd\n"
    },
    {
      "commit": "1352895989907703c388607b54818309a50ea7ea",
      "tree": "18e3a9707ffc9e1f7b149ac83c23388170f818ca",
      "parents": [
        "5bbb4078e3539675ee46f6b6dff459cbaefd6236",
        "0ac77416511c7aaef52ffac3613f5c9b651fc6e6"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Jun 03 23:19:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 03 23:19:45 2016 +0000"
      },
      "message": "Merge \"AudioTrackShared: Fix audio_track_cblk_t layout for 64-bit\" into nyc-dev am: e74a462862\nam: 0ac7741651\n\n* commit \u00270ac77416511c7aaef52ffac3613f5c9b651fc6e6\u0027:\n  AudioTrackShared: Fix audio_track_cblk_t layout for 64-bit\n\nChange-Id: I17aa21540327b718c24d99fe3b5194b188937697\n"
    },
    {
      "commit": "0ac77416511c7aaef52ffac3613f5c9b651fc6e6",
      "tree": "7fecdcaa34add3fc2bf48f87e8d876332bca5444",
      "parents": [
        "89fdae2dced9f7bfb46e52f5e81d8a4e5bce231d",
        "e74a4628622c1df5f41fab275a1cd26fbe096b5f"
      ],
      "author": {
        "name": "Di Folco, Neil",
        "email": "neil.di.folco@intel.com",
        "time": "Fri Jun 03 22:13:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 03 22:13:41 2016 +0000"
      },
      "message": "Merge \"AudioTrackShared: Fix audio_track_cblk_t layout for 64-bit\" into nyc-dev\nam: e74a462862\n\n* commit \u0027e74a4628622c1df5f41fab275a1cd26fbe096b5f\u0027:\n  AudioTrackShared: Fix audio_track_cblk_t layout for 64-bit\n\nChange-Id: I2e0fd916c731bcca39059e4efd24467d8dfb3a82\n"
    },
    {
      "commit": "89ca2992a9873724eb38a33b42ff9410a6ddb21f",
      "tree": "51e16d1b49ec250b2ead885292060a081ce55dbc",
      "parents": [
        "d18c298df9ce7adf85ef57c8cc7caa6c5c7945fc",
        "e74a4628622c1df5f41fab275a1cd26fbe096b5f"
      ],
      "author": {
        "name": "Di Folco, Neil",
        "email": "neil.di.folco@intel.com",
        "time": "Fri Jun 03 21:36:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 03 21:36:13 2016 +0000"
      },
      "message": "Merge \"AudioTrackShared: Fix audio_track_cblk_t layout for 64-bit\" into nyc-dev\nam: e74a462862\n\n* commit \u0027e74a4628622c1df5f41fab275a1cd26fbe096b5f\u0027:\n  AudioTrackShared: Fix audio_track_cblk_t layout for 64-bit\n\nChange-Id: I3c3257c6f1729e96efa6951995f589c8a48227ee\n"
    },
    {
      "commit": "e74a4628622c1df5f41fab275a1cd26fbe096b5f",
      "tree": "66c3805d10a6e1168ad803e3dea67ff0c911b45e",
      "parents": [
        "156c6cb4b56c9ecb9116b0aa8f506307da29b764",
        "10b3d7e2f4c7d630d621f3b1405e59cc9a581a9d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Jun 03 21:30:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 03 21:30:12 2016 +0000"
      },
      "message": "Merge \"AudioTrackShared: Fix audio_track_cblk_t layout for 64-bit\" into nyc-dev"
    },
    {
      "commit": "10b3d7e2f4c7d630d621f3b1405e59cc9a581a9d",
      "tree": "b3e6d80a748ff3c9cd673592b7d42571de1d0543",
      "parents": [
        "7e038c30720b6ac011bbc2eaadc7e30af9bc3132"
      ],
      "author": {
        "name": "Di Folco, Neil",
        "email": "neil.di.folco@intel.com",
        "time": "Thu Jun 02 20:24:54 2016 +0200"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Jun 03 21:27:33 2016 +0000"
      },
      "message": "AudioTrackShared: Fix audio_track_cblk_t layout for 64-bit\n\nBug: 29096183\nChange-Id: I3c2a4c3b0f61285a5ea5373818ccf10a89948307\nSigned-off-by: Jinhui Li \u003cjinhui.li@intel.com\u003e\nSigned-off-by: Yu Ning \u003cyu.ning@intel.com\u003e\n"
    },
    {
      "commit": "da2ea5d7785da714753bb9a72a6a0203c7c966db",
      "tree": "953a7b6c4671ce7403239569828653a995eea8ad",
      "parents": [
        "36cdebb201b9c9deb59b1f9906f83bdd80da2400",
        "8dffbc8ef53d861d5c5ae1350ad1a26aefe53c60"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jun 03 18:08:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 03 18:08:43 2016 +0000"
      },
      "message": "Merge \"Camera2 NDK: Update lensShadingMap documentation, remove duplicate\" into nyc-dev am: afff3d12ef\nam: 8dffbc8ef5\n\n* commit \u00278dffbc8ef53d861d5c5ae1350ad1a26aefe53c60\u0027:\n  Camera2 NDK: Update lensShadingMap documentation, remove duplicate\n\nChange-Id: I61d4db12cd92b1872d7c4e06aa96136bc5b32bfe\n"
    },
    {
      "commit": "8dffbc8ef53d861d5c5ae1350ad1a26aefe53c60",
      "tree": "f09d7eefc1e1215286987dcebf3a67d2be1fdf5b",
      "parents": [
        "5cbcf4de38d0892342bd28571203f5795875ceba",
        "afff3d12ef4109a7a98cebb45d108ff736d3315d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jun 03 18:01:27 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 03 18:01:27 2016 +0000"
      },
      "message": "Merge \"Camera2 NDK: Update lensShadingMap documentation, remove duplicate\" into nyc-dev\nam: afff3d12ef\n\n* commit \u0027afff3d12ef4109a7a98cebb45d108ff736d3315d\u0027:\n  Camera2 NDK: Update lensShadingMap documentation, remove duplicate\n\nChange-Id: Iceff676a77dbf2ddaddacd658ddc29c4a6a5586b\n"
    },
    {
      "commit": "e3e6fb3f1ac38874c7fb3b353696a0a673f4c38a",
      "tree": "9b02b568cdc17d35679bdf3ffc9e70fcb1e405f9",
      "parents": [
        "d5ce35aed9ae96ee7f791b67f2d81fcc1ab81295",
        "afff3d12ef4109a7a98cebb45d108ff736d3315d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jun 03 17:56:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 03 17:56:30 2016 +0000"
      },
      "message": "Merge \"Camera2 NDK: Update lensShadingMap documentation, remove duplicate\" into nyc-dev\nam: afff3d12ef\n\n* commit \u0027afff3d12ef4109a7a98cebb45d108ff736d3315d\u0027:\n  Camera2 NDK: Update lensShadingMap documentation, remove duplicate\n\nChange-Id: Ia2c5f42cfb822d9c82ef3b801116fb4241e0b379\n"
    },
    {
      "commit": "405debd8aa344c4f8ab5fe45c525ed400851f877",
      "tree": "ba8b93b73af6a9b96e0406d770e44f3cdb70275b",
      "parents": [
        "eb9a294c6bf3a5c02fd25bad118e2aae9f6953b5",
        "d2958597bc86d7eab85f007997d8986e1542f7a4"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 03 02:06:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 03 02:06:36 2016 +0000"
      },
      "message": "Merge \"Camera3: add deferred surface support\" into nyc-mr1-dev\nam: d2958597bc\n\n* commit \u0027d2958597bc86d7eab85f007997d8986e1542f7a4\u0027:\n  Camera3: add deferred surface support\n\nChange-Id: I6d37d0ad9bcb25b13a45f3af3f4adeb7cb00dcf7\n"
    },
    {
      "commit": "d2958597bc86d7eab85f007997d8986e1542f7a4",
      "tree": "6beaa05627d202e63fb6659eaa5ca50667913724",
      "parents": [
        "f217613acfe6cb9e97b05f5ff33ba9cc72600069",
        "5d677d1f0879d5101e38df480a38228a64d63959"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 03 01:13:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 03 01:14:00 2016 +0000"
      },
      "message": "Merge \"Camera3: add deferred surface support\" into nyc-mr1-dev"
    },
    {
      "commit": "5d677d1f0879d5101e38df480a38228a64d63959",
      "tree": "eb8724a33f7f422d4dd0914e206c19948fc4da68",
      "parents": [
        "827388ba4fd8d5e859858dbb29ced986b9ed77f4"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Sun May 29 16:52:39 2016 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Jun 02 15:42:57 2016 -0700"
      },
      "message": "Camera3: add deferred surface support\n\nInitial native implementation and aidl changes for surfaceless support.\n\nBug: 28323863\nChange-Id: Id6634c3ef2ecc84422a88f63de0a19a0cb496e96\n"
    },
    {
      "commit": "070a06030c7b0821eb4647f5fe635b2f12815cf4",
      "tree": "2c107482709ba82080053b3ef10c646122a4b33d",
      "parents": [
        "c51e05b671ecb639fae5845541fe632bbf1bd8b7"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jun 02 14:22:02 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jun 02 14:54:45 2016 -0700"
      },
      "message": "Camera2 NDK: Update lensShadingMap documentation, remove duplicate\n\nRevert added language about shading map being the full flat-field\ncorrection; it\u0027s actually the same correction as applied to camera\ndevice-processed data.\n\nRemove the duplicate lens shading map entry in the metadata tables.\n\nAlso fix a few other wording issues in the lens shading documentation.\n\nBug: 18175853\nChange-Id: I007aaf8b4901729afb116331d19926a6c2eea60a\n"
    },
    {
      "commit": "29153342bd2961135206b6d206b68df3e88c1f99",
      "tree": "fc44a7729003ff4cd4ba0f23ecd466ed9ca54f01",
      "parents": [
        "aa9bc9c0bc27eab90b1b7f1d35d4273e990d6e62",
        "53c87d5bb06a168290575099378bc7bfe1dca02b"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 02 18:20:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 02 18:20:20 2016 +0000"
      },
      "message": "Merge \"Camera: update NDK metadata tag documents\" into nyc-dev am: 7e038c3072\nam: 53c87d5bb0\n\n* commit \u002753c87d5bb06a168290575099378bc7bfe1dca02b\u0027:\n  Camera: update NDK metadata tag documents\n\nChange-Id: I92411a8184358a593deb4d26e0a78ead30e4fb33\n"
    },
    {
      "commit": "aa9bc9c0bc27eab90b1b7f1d35d4273e990d6e62",
      "tree": "ae624a74211e079f0c2155d3ddf3cc42af7920a8",
      "parents": [
        "6691f9ace0f0bb11640b61de6703c4fa5eb275be",
        "40687b3ab422020d1fd1e7acf4042590d649c385"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 02 18:20:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 02 18:20:14 2016 +0000"
      },
      "message": "Merge \"CameraNDK: fill in more NDK API documents\" into nyc-dev am: b7444b1d60\nam: 40687b3ab4\n\n* commit \u002740687b3ab422020d1fd1e7acf4042590d649c385\u0027:\n  CameraNDK: fill in more NDK API documents\n\nChange-Id: I59ff1a94bb7a5e21140a675e89e84a65bf85238a\n"
    },
    {
      "commit": "a151b4f251ed06a0a03849e1da77039a47a904f7",
      "tree": "eca35df1f81dff54decb1367384b6734a27f029b",
      "parents": [
        "165134a1dcdbdb0177d81b77bfdf08fe90cbbf2b",
        "7e038c30720b6ac011bbc2eaadc7e30af9bc3132"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 02 18:17:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 02 18:17:29 2016 +0000"
      },
      "message": "Merge \"Camera: update NDK metadata tag documents\" into nyc-dev\nam: 7e038c3072\n\n* commit \u00277e038c30720b6ac011bbc2eaadc7e30af9bc3132\u0027:\n  Camera: update NDK metadata tag documents\n\nChange-Id: I4700cc2689034339e70d79959861197ed75366ba\n"
    },
    {
      "commit": "165134a1dcdbdb0177d81b77bfdf08fe90cbbf2b",
      "tree": "64c83247bbd537aa0033b6eedbd874417c7d9ead",
      "parents": [
        "c5004b233c1f47593c1ef181c737e38885be9676",
        "b7444b1d60b72f17e9627b3fe0d0af1a980e4d97"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 02 18:17:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 02 18:17:21 2016 +0000"
      },
      "message": "Merge \"CameraNDK: fill in more NDK API documents\" into nyc-dev\nam: b7444b1d60\n\n* commit \u0027b7444b1d60b72f17e9627b3fe0d0af1a980e4d97\u0027:\n  CameraNDK: fill in more NDK API documents\n\nChange-Id: I84ed3651471a9bfa7357682ef164d5ca83dd6461\n"
    },
    {
      "commit": "7e038c30720b6ac011bbc2eaadc7e30af9bc3132",
      "tree": "f51235fc1e4a45ab76a664a878425b0ef0a2ff20",
      "parents": [
        "b7444b1d60b72f17e9627b3fe0d0af1a980e4d97",
        "ca0cdfa107b1de7e6ac3156a0b3f24190163ce77"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 02 18:12:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 18:12:21 2016 +0000"
      },
      "message": "Merge \"Camera: update NDK metadata tag documents\" into nyc-dev"
    },
    {
      "commit": "b7444b1d60b72f17e9627b3fe0d0af1a980e4d97",
      "tree": "8d1865b1f1139eebeb42bb5b7438b9949ead7509",
      "parents": [
        "47f19e28a15742064ca02fbff49ad93b1d768df3",
        "1d0955cb5257a59f0ae435fefe26c05af4f4fbb6"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 02 18:11:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 18:11:52 2016 +0000"
      },
      "message": "Merge \"CameraNDK: fill in more NDK API documents\" into nyc-dev"
    },
    {
      "commit": "ca0cdfa107b1de7e6ac3156a0b3f24190163ce77",
      "tree": "2bd9be52edbbc640a151c29a969a292798a21ce6",
      "parents": [
        "1d0955cb5257a59f0ae435fefe26c05af4f4fbb6"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed May 25 01:30:15 2016 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue May 31 14:52:31 2016 -0700"
      },
      "message": "Camera: update NDK metadata tag documents\n\nCodegen metadata document update.\n\nBug: 27102995\nChange-Id: Ie4a8c2ba71346c432b6a2ffcf25603ae561574a4\n"
    },
    {
      "commit": "ea45d3d8380225523d1c8b53a96db8f4b3314c53",
      "tree": "6db69524c97ca4cbc5a29901b5e1f19b5ce06438",
      "parents": [
        "f897e4a66f814e653980271ab67d3605228c8bb5",
        "27ae987f0067b7adbf0ef28f723b14d8111fd1c9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 27 22:55:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 27 22:55:51 2016 +0000"
      },
      "message": "ACodec: track crop and data space for each output graphic buffer am: fe73b95aae\nam: 27ae987f00\n\n* commit \u002727ae987f0067b7adbf0ef28f723b14d8111fd1c9\u0027:\n  ACodec: track crop and data space for each output graphic buffer\n\nChange-Id: I5ee7cf89fc5fce605f87e9fe46143481c617d310\n"
    },
    {
      "commit": "c79c77bccf09eb6ea12c76e8554ff0c9261908df",
      "tree": "e00db3e6c022b135edffe994a86c173d70a09012",
      "parents": [
        "4c39b9c74224782a6ceb299554f4abc9e1cf5733",
        "fe73b95aaef79ad312d9dfdb6c8873bd50c6c19e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 27 22:45:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 27 22:45:58 2016 +0000"
      },
      "message": "ACodec: track crop and data space for each output graphic buffer\nam: fe73b95aae\n\n* commit \u0027fe73b95aaef79ad312d9dfdb6c8873bd50c6c19e\u0027:\n  ACodec: track crop and data space for each output graphic buffer\n\nChange-Id: I981a3aa4739e02ee2335f3a90a0c5f14c6c16581\n"
    },
    {
      "commit": "1d0955cb5257a59f0ae435fefe26c05af4f4fbb6",
      "tree": "34ffa6db9070caeef1ef5a4161bc4f3647c1678d",
      "parents": [
        "77404e1a890060a9cb4da017b660e6554fdc9a6f"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon May 16 01:14:13 2016 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu May 26 22:24:49 2016 -0700"
      },
      "message": "CameraNDK: fill in more NDK API documents\n\nThis change adds document for ACaptureRequest, ACameraMetadata,\nAImage and AImageReader.\n\nBug: 27102995\nChange-Id: I79d88f73258c01ebeabcd5b4e3b90996759cb021\n"
    },
    {
      "commit": "fe73b95aaef79ad312d9dfdb6c8873bd50c6c19e",
      "tree": "38fdfd3b866b2a34e25b5f4e9277e74f0d4d5877",
      "parents": [
        "7d58810be46a86fa5c66d6d53d2453a5accc76f8"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 26 15:52:11 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 26 18:30:17 2016 -0700"
      },
      "message": "ACodec: track crop and data space for each output graphic buffer\n\n- This prevents issues if buffers are rendered out of order, or\n  if output surface changes during use.\n- Remember last crop and data space for native window to avoid\n  constantly setting them for each frame.\n\nBug: 28692500\nChange-Id: Ie0d771c83007aad585d9db6c0c26fff8b9ed696e\n"
    },
    {
      "commit": "2ffdc0bdd49dfe4e1578cd3c845904e3e06b5940",
      "tree": "9a6068c680302ea19c6759f71362f6ec47f5199b",
      "parents": [
        "1d92ce2f6876fdb304ddc6b24dea926fbd470238",
        "1048f0fdebadd16307dddaf0dd297e7340858218"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 26 01:29:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 26 01:29:21 2016 +0000"
      },
      "message": "Merge \"stagefright: fix hdr/color metadata handling for .mkv files\" into nyc-dev\nam: 1048f0fdeb\n\n* commit \u00271048f0fdebadd16307dddaf0dd297e7340858218\u0027:\n  stagefright: fix hdr/color metadata handling for .mkv files\n\nChange-Id: I8a45c61a7788e2346c148e4b124d50da748a2c3a\n"
    },
    {
      "commit": "d637d296bb0954756d3d231633fad73fadd70316",
      "tree": "a65a7d466cd82eb692c61638edf9035da8b783a6",
      "parents": [
        "f489ff899861a385c36b548bd51d0c6e17f8e67f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 24 18:17:11 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 25 16:26:22 2016 -0700"
      },
      "message": "stagefright: fix hdr/color metadata handling for .mkv files\n\nThis is needed for proper VP9 profile detection\n\nBug: 28671284\nChange-Id: Ief313c9635462db7157988d7446e40f54e4cada7\n"
    },
    {
      "commit": "f4893ba28346acab7b738781d1785b13f35d37bc",
      "tree": "7b6d61bb186f73d20b69a1575e9afc912e77c60d",
      "parents": [
        "34b97d53763984d52572a97dae26a146a4057300",
        "5c8f37fdc332b9882b31497937070f480f2c6016"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 25 20:39:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 25 20:39:32 2016 +0000"
      },
      "message": "Merge \"stagefright: allow ABitReader to fail gracefully\" into nyc-dev\nam: 5c8f37fdc3\n\n* commit \u00275c8f37fdc332b9882b31497937070f480f2c6016\u0027:\n  stagefright: allow ABitReader to fail gracefully\n\nChange-Id: I2c0830ff9a65d55eb5dc3e6a874924e3b043e8f3\n"
    },
    {
      "commit": "3be85f905e5c63e1552554622a80fd8bee695044",
      "tree": "0e28fdec28840fb0ea4d90fc009268c9ed6b591f",
      "parents": [
        "76016ccf97237b131087651db34bdec9e0c81d43"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 24 14:24:43 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 25 20:30:55 2016 +0000"
      },
      "message": "stagefright: allow ABitReader to fail gracefully\n\nBug: 28938657\nChange-Id: I0648e1b1fda13958550ef4470073e12a1ff054fd\n"
    },
    {
      "commit": "688d14a492a16a82e55f654bc2ca66ce50ebf715",
      "tree": "9b40a0db6a0b7194a2493c8242934e9b46924ccb",
      "parents": [
        "394040d4377e375477e30496f2ae01dcd9f59eeb",
        "b3db6b8c3e04337ec3b122a106f89d4691009bd9"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed May 25 18:30:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 25 18:30:20 2016 +0000"
      },
      "message": "Merge \"Fix misc-macro-parentheses warnings.\" am: 945da9bbcd\nam: b3db6b8c3e\n\n* commit \u0027b3db6b8c3e04337ec3b122a106f89d4691009bd9\u0027:\n  Fix misc-macro-parentheses warnings.\n\nChange-Id: Ief489e128b5b77e3fed5878ce042b2325b7848bc\n"
    },
    {
      "commit": "945da9bbcd9c23b0b9dcec38bf075c32d1591adf",
      "tree": "93cbb0bf47c9ead1fe1ceb0abb348f1c2cccb0b7",
      "parents": [
        "7c05a8e1561b36585cb6a97c1d0d7adbd3cd5520",
        "83fbbb8f8705445a4d4a9532d17690098f36f50f"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed May 25 17:09:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 25 17:09:31 2016 +0000"
      },
      "message": "Merge \"Fix misc-macro-parentheses warnings.\""
    },
    {
      "commit": "5cb96b83e6bff91a5ab006ff542dc32031be9087",
      "tree": "94fee5c9f5cb6130a87d0e4cecbae27dd5abd2be",
      "parents": [
        "4d1522bdc7efaa9677ac92b620cea9e9110ec2a4",
        "f3d9908a888203e7e70b8c2d43ee741a95e154ed"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 24 20:41:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 24 20:41:03 2016 +0000"
      },
      "message": "Merge \"Add memory heap checks for mediaserver and audioserver\" into nyc-dev\nam: f3d9908a88\n\n* commit \u0027f3d9908a888203e7e70b8c2d43ee741a95e154ed\u0027:\n  Add memory heap checks for mediaserver and audioserver\n\nChange-Id: I8b5dda2e29da8651cbd9dbc77fa9ca6211b1a47d\n"
    },
    {
      "commit": "f3d9908a888203e7e70b8c2d43ee741a95e154ed",
      "tree": "d19638ca4ece2ea0f7f60c851b7970b6d4178ba4",
      "parents": [
        "b2379ba0a32638bae2ea0460644f68cf5a0967ce",
        "07b745e166ee62030960ccea37e117caadf71c32"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 24 20:38:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 24 20:38:23 2016 +0000"
      },
      "message": "Merge \"Add memory heap checks for mediaserver and audioserver\" into nyc-dev"
    },
    {
      "commit": "cc516cdd0293fead98ed33fa0334c79a940c8653",
      "tree": "fa6c111b9856952a99c3975ef72acb547d261d87",
      "parents": [
        "8b269a1708b95d5f31ea59afb36bb42c26f91961",
        "b2379ba0a32638bae2ea0460644f68cf5a0967ce"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 24 17:27:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 24 17:27:15 2016 +0000"
      },
      "message": "Fix android.permission.CAPTURE_AUDIO_OUTPUT permission check\nam: b2379ba0a3\n\n* commit \u0027b2379ba0a32638bae2ea0460644f68cf5a0967ce\u0027:\n  Fix android.permission.CAPTURE_AUDIO_OUTPUT permission check\n\nChange-Id: Iff08e0b44c71b63d101ca26c6ed9972fa030bfb1\n"
    },
    {
      "commit": "8b269a1708b95d5f31ea59afb36bb42c26f91961",
      "tree": "26bed40714d9c75ae6e843c36299b6836c4ef938",
      "parents": [
        "4fce50b0b30d583909cef1610957bf33a3aa3ac7",
        "a0e10ff02b156738c0e5441104821b220eea3d68"
      ],
      "author": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Tue May 24 17:27:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 24 17:27:05 2016 +0000"
      },
      "message": "Merge \"audioflinger: Pass pid of process creating track or opening record\" into nyc-dev\nam: a0e10ff02b\n\n* commit \u0027a0e10ff02b156738c0e5441104821b220eea3d68\u0027:\n  audioflinger: Pass pid of process creating track or opening record\n\nChange-Id: I728ffba8938a82f8b8f7b773febafd5e466c8e4d\n"
    },
    {
      "commit": "b2379ba0a32638bae2ea0460644f68cf5a0967ce",
      "tree": "92313531455a4482d97d03d0f4ecb1e727b4076a",
      "parents": [
        "a0e10ff02b156738c0e5441104821b220eea3d68"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 23 17:42:12 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 24 17:16:57 2016 +0000"
      },
      "message": "Fix android.permission.CAPTURE_AUDIO_OUTPUT permission check\n\nMake sure we use the correct PID and UID when checking\nandroid.permission.CAPTURE_AUDIO_OUTPUT permission from audio\npolicy service.\n\nBug: 28772898\nChange-Id: I8f0c45bf7a5728b4364a451eefb6c025892ae9a5\n"
    },
    {
      "commit": "a0e10ff02b156738c0e5441104821b220eea3d68",
      "tree": "377a3a8e6392f58474f27840b93df996f1886707",
      "parents": [
        "ce71a8583e8105e99770a76c318e9688a603d253",
        "9ea77cdba8c422940adb57a790b44ac04fe0353f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 24 17:15:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 24 17:15:50 2016 +0000"
      },
      "message": "Merge \"audioflinger: Pass pid of process creating track or opening record\" into nyc-dev"
    },
    {
      "commit": "9ea77cdba8c422940adb57a790b44ac04fe0353f",
      "tree": "1e7c588ce1add16e6991eaae918d38414b17d879",
      "parents": [
        "f0f4f1e494a80ce300a68cfce0e1dc627c09c29a"
      ],
      "author": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Wed Apr 06 17:07:48 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 24 00:48:20 2016 +0000"
      },
      "message": "audioflinger: Pass pid of process creating track or opening record\n\nAudioFlinger allocates a Client heap for each unique pid.\nIf two applications use mediaplayer APIs, the same Client heap\nis reused as the pid used is not the application pid but that\nof mediaserver. With this change, the pid of the application\npid is used to decide the heap to be used.\n\nBug: 23525542\nBug: 28772898\nChange-Id: I31a695b0b321eff6e2aca80c3bc4aeb3e1cd9ac7\n"
    },
    {
      "commit": "07b745e166ee62030960ccea37e117caadf71c32",
      "tree": "a370227e0d195f58a4e7797d8a70933730970907",
      "parents": [
        "d4c4d2248bdfd06dc7b23dd2d81541d3941f8bf9"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 23 16:21:07 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 23 16:55:08 2016 -0700"
      },
      "message": "Add memory heap checks for mediaserver and audioserver\n\nMemory heap check updated and restored to mediaserver,\nadded as new option to audioserver.\n\nRequires properties to be set (example for audioserver):\n\n$ adb shell setprop libc.debug.malloc.program audioserver\n$ adb shell setprop libc.debug.malloc.options backtrace\u003d8\n$ adb shell pkill audioserver\n\n...\n\nand to dump:\n\n$ adb shell dumpsys media.audio_flinger -m\n\nBug: 28909124\nBug: 27500825\nChange-Id: Ifa8c2c02b022daf1a799ee4a1d75282a3c921763\n"
    },
    {
      "commit": "361ba742e2a15b2a6c799a4c6ed8315711a97b96",
      "tree": "c2280b83309808bf27f109c98dce44d4194d9ee7",
      "parents": [
        "4bd13b794755832253d864faf4ed23ea9aa678c9",
        "768a2537a86ac2f3513e42aafb5f3b8ee967ef6c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 23 23:11:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 23 23:11:48 2016 +0000"
      },
      "message": "stagefright: add flags to NuMediaExtractor::getTrackFormat\nam: 768a2537a8\n\n* commit \u0027768a2537a86ac2f3513e42aafb5f3b8ee967ef6c\u0027:\n  stagefright: add flags to NuMediaExtractor::getTrackFormat\n\nChange-Id: Ia68a08ffdb81275d73624944aaa732d247549c8e\n"
    },
    {
      "commit": "4bd13b794755832253d864faf4ed23ea9aa678c9",
      "tree": "9cd6bc00342e2622d3fceae187b7c341aabecf8c",
      "parents": [
        "fc80447f4e8b1d1709b88a6c966c8e644bcb905f",
        "0dc8be97f0fbee707b69b24b3a8d914f88c77423"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 23 23:11:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 23 23:11:48 2016 +0000"
      },
      "message": "stagefright: get stream header information from MPEG2 video tracks\nam: 0dc8be97f0\n\n* commit \u00270dc8be97f0fbee707b69b24b3a8d914f88c77423\u0027:\n  stagefright: get stream header information from MPEG2 video tracks\n\nChange-Id: I968fe600b13c6f0ba30a016b0c427fce45be1c6b\n"
    },
    {
      "commit": "768a2537a86ac2f3513e42aafb5f3b8ee967ef6c",
      "tree": "333ead2e9db2291bb48032abc0449e07de5b4aa2",
      "parents": [
        "0dc8be97f0fbee707b69b24b3a8d914f88c77423"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 20 18:47:38 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 23 20:59:45 2016 +0000"
      },
      "message": "stagefright: add flags to NuMediaExtractor::getTrackFormat\n\nThis is to allow passing mpeg-2 stream headers.\n\nBug: 28671284\nChange-Id: I63abecad58ae346fa12d33896bbd8c970194d7e3\n"
    },
    {
      "commit": "0dc8be97f0fbee707b69b24b3a8d914f88c77423",
      "tree": "a25c19efeef1b923d12f19d8cfbff0b078b4ac30",
      "parents": [
        "f0f4f1e494a80ce300a68cfce0e1dc627c09c29a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 20 19:07:42 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 23 11:20:49 2016 -0700"
      },
      "message": "stagefright: get stream header information from MPEG2 video tracks\n\nBug: 28671284\nChange-Id: I2367fd49f016b906299137afcabcd5cd1e7af4e3\n"
    },
    {
      "commit": "023f2a52fa2efd29c2e4fdddbd1a20a91eb608b2",
      "tree": "7a67601e338663b296b96340f32fff4c7bd5e283",
      "parents": [
        "013ce69d91e05d50d0f6d54943ccc3ba28fbe5e6",
        "47d8891199f40a3a89c2910e4407f82a125df43b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 23 14:34:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 23 14:34:40 2016 +0000"
      },
      "message": "stagefright: fill in profile/level when reassembling AVCC\nam: 47d8891199\n\n* commit \u002747d8891199f40a3a89c2910e4407f82a125df43b\u0027:\n  stagefright: fill in profile/level when reassembling AVCC\n\nChange-Id: I7f14c4b0c320d76f3d87a2cee8474b9060ac36da\n"
    },
    {
      "commit": "47d8891199f40a3a89c2910e4407f82a125df43b",
      "tree": "2230789c0b875013d2c0d95ee89ccc9d87a38069",
      "parents": [
        "2b1a242470adb3ef4ba3a63c21f5415581324c4f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 19 15:44:49 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 23 13:19:58 2016 +0000"
      },
      "message": "stagefright: fill in profile/level when reassembling AVCC\n\nAlso reuse same findNextNalStartCode code.\n\nBug: 28671284\nChange-Id: I71c8e47a012190ac277eae6d8654579c2b802329\n"
    },
    {
      "commit": "013ce69d91e05d50d0f6d54943ccc3ba28fbe5e6",
      "tree": "1223cf2e7beddf3681463d89096627d44a612ea8",
      "parents": [
        "5a3b7974a42a8188d7bd5621bcc5b3b8eeac75be",
        "2b1a242470adb3ef4ba3a63c21f5415581324c4f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat May 21 02:32:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 21 02:32:40 2016 +0000"
      },
      "message": "Merge \"stagefright: fix issues with bitrate handling\" into nyc-dev\nam: 2b1a242470\n\n* commit \u00272b1a242470adb3ef4ba3a63c21f5415581324c4f\u0027:\n  stagefright: fix issues with bitrate handling\n\nChange-Id: Ibe48277a28d6cde7c4cd35383f7fb38e126a3153\n"
    },
    {
      "commit": "46f80165c595d81dda68f8f3fea27f4fb04937dd",
      "tree": "4da9697ed302ace4644f9dd27d4a0bfca357b727",
      "parents": [
        "d4c4d2248bdfd06dc7b23dd2d81541d3941f8bf9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 19 15:35:47 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 20 03:43:30 2016 +0000"
      },
      "message": "stagefright: fix issues with bitrate handling\n\n- parse btrt mp4 box\n- write max and avg. bitrates into avcc\n- fix the use of \"bit-rate\" vs. the correct \"bitrate\"\n- document ESDS better\n- fix some spacing\n\nBug: 28671284\nChange-Id: I94961a095c6d162af38b7999cc946f899a1b1b09\n"
    },
    {
      "commit": "9f9c48f2d6738a61f5eb15850348d685741c8bbf",
      "tree": "34e8758b1466f2eeca1416f97ab8f830e4c29a83",
      "parents": [
        "f64686f3b8c5100e114974038d0b2bb215d9bcd9",
        "9315ef6f963f5e7f13e6dee70b0114f4d4bbdd0e"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu May 19 20:36:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 19 20:36:45 2016 +0000"
      },
      "message": "Merge \"Fix misc-macro-parentheses warnings in drm_frameworks_common.h.\" am: fe18a6563f\nam: 9315ef6f96\n\n* commit \u00279315ef6f963f5e7f13e6dee70b0114f4d4bbdd0e\u0027:\n  Fix misc-macro-parentheses warnings in drm_frameworks_common.h.\n\nChange-Id: I6bb031df3b0d46185546a37431dbff532b3dccf2\n"
    },
    {
      "commit": "f9b65f505361a66114989bf423d28ced32049e5f",
      "tree": "ff2f75cc602bbbba38b77da81caf60a0efd601b2",
      "parents": [
        "64d4f64af09504c60929cf4907c1690688e1d435"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu May 19 13:20:54 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu May 19 13:20:54 2016 -0700"
      },
      "message": "Fix misc-macro-parentheses warnings in drm_frameworks_common.h.\n\nBug: 28705665\nChange-Id: I8a4d9cf78d4506e061482ab3ef04d71b7b05b0fe\n"
    },
    {
      "commit": "83fbbb8f8705445a4d4a9532d17690098f36f50f",
      "tree": "793fdbb39ea6d885df1bf6ac48dc50a94377b9aa",
      "parents": [
        "0603c5dfc34923095218307674a60429bfa5873a"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue May 17 15:08:10 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue May 17 15:08:10 2016 -0700"
      },
      "message": "Fix misc-macro-parentheses warnings.\n\nBug: 28705665\nChange-Id: Ia4c2ab619f62648aa1f0c84b7264fee07ddbe9ac\n"
    },
    {
      "commit": "507c191a6d2e0f1590549d6db6294e380b44ef17",
      "tree": "3889f8f085c6126dbe0e91f84c86e89e5b9469c1",
      "parents": [
        "5fa6231ed57ff435ce6f7b55b9a2de260eb73116",
        "51f03edcb36dcca327e9d5aa2410654e8a1b2809"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 13 23:22:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 23:22:56 2016 +0000"
      },
      "message": "Merge \"IMediaSource: add readMultiple API to speed up inter-process reading.\" into nyc-dev\nam: 51f03edcb3\n\n* commit \u002751f03edcb36dcca327e9d5aa2410654e8a1b2809\u0027:\n  IMediaSource: add readMultiple API to speed up inter-process reading.\n\nChange-Id: I3882ea39ef22a8c2e9fafbf734854c6e3ca931b7\n"
    },
    {
      "commit": "51f03edcb36dcca327e9d5aa2410654e8a1b2809",
      "tree": "add63de381bb91551c190b70a689e186afe2deff",
      "parents": [
        "361c6c4276b772cc1ef7d7fb67f78d15034ccdd7",
        "1f1fc459ddb67d1162f2dbb10d14e57f42841da2"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 13 23:17:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 13 23:17:10 2016 +0000"
      },
      "message": "Merge \"IMediaSource: add readMultiple API to speed up inter-process reading.\" into nyc-dev"
    },
    {
      "commit": "f1fa4d6231b51f370c2112728f3eba5da262296f",
      "tree": "d8c0ae389897054e5af583c2615290b040032db2",
      "parents": [
        "0179f5ba1a37741ba063a39032f6e747da1bc9f7",
        "3bb4a3026a7f2774e1d6ea4eaed44599d55fde8a"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri May 13 17:44:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 17:44:23 2016 +0000"
      },
      "message": "Merge \"CameraNDK: remove unused error enum values\" into nyc-dev\nam: 3bb4a3026a\n\n* commit \u00273bb4a3026a7f2774e1d6ea4eaed44599d55fde8a\u0027:\n  CameraNDK: remove unused error enum values\n\nChange-Id: I27fab78cd56ea84a25951a7be11be37918433fa8\n"
    },
    {
      "commit": "a22528a9fac1763810d21b899e1b8c7977ea224c",
      "tree": "9bcdfa80d76888b64079a8cfe5a33241af23a7a9",
      "parents": [
        "3b3c26405dfc77e3bfda292e886112798f858636"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu May 12 14:03:11 2016 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu May 12 14:54:35 2016 -0700"
      },
      "message": "CameraNDK: remove unused error enum values\n\nand fill in documents for each error value.\n\nBug: 27102995\nChange-Id: Ia44f87c09758f098442f894f4236ce8fa2ccffb3\n"
    },
    {
      "commit": "1f1fc459ddb67d1162f2dbb10d14e57f42841da2",
      "tree": "7bf6233340100f1907e98f684119ee20e79c3022",
      "parents": [
        "f15d88daa721d53921bfb7798dd12f7c74b44ac1"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed May 11 16:17:22 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu May 12 14:50:14 2016 -0700"
      },
      "message": "IMediaSource: add readMultiple API to speed up inter-process reading.\n\nGenericSource: use readMultiple for audio track.\nBug: 28545177\nBug: 22775369\nChange-Id: If26b80e75eba4212105d51140c4bfce85ec664f8\n"
    },
    {
      "commit": "0179f5ba1a37741ba063a39032f6e747da1bc9f7",
      "tree": "78aa6f3c211b2227a12cd22c3c95e2fea6a10150",
      "parents": [
        "c6af48c5e19ad3395901c513bedb430f40ce8310",
        "9a6e7f4580be6c016bca06ffc5fd8bd757bbab78"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu May 12 19:34:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 12 19:34:09 2016 +0000"
      },
      "message": "Merge \"Camera: codegen NDK header update\" into nyc-dev\nam: 9a6e7f4580\n\n* commit \u00279a6e7f4580be6c016bca06ffc5fd8bd757bbab78\u0027:\n  Camera: codegen NDK header update\n\nChange-Id: I98cb32e44ac5cdb3d21ef510e6e490b1ff327666\n"
    },
    {
      "commit": "3b3c26405dfc77e3bfda292e886112798f858636",
      "tree": "0286d6d10b7e3feb9e531ce11b9a861e8cc62edf",
      "parents": [
        "98268270da9e728f706d4d44260950dc5d1ed6c4"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue May 10 15:06:05 2016 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue May 10 15:06:05 2016 -0700"
      },
      "message": "Camera: codegen NDK header update\n\nBug: 27102995\nChange-Id: I20216b4afa29c2f2bdb9c97f463d1d783ff984c3\n"
    },
    {
      "commit": "d2119f3976fb93e9e1c2aa1be52adae3df2ca73f",
      "tree": "ef8cce4512b4d32a3609c9886608a78f948b04a0",
      "parents": [
        "10dac29441a24144029e8a194d07eb17db40b7e5",
        "98268270da9e728f706d4d44260950dc5d1ed6c4"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue May 10 15:45:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 10 15:45:17 2016 +0000"
      },
      "message": "Merge \"Pass VP9 Codec Specific Data from the Container\" into nyc-dev\nam: 98268270da\n\n* commit \u002798268270da9e728f706d4d44260950dc5d1ed6c4\u0027:\n  Pass VP9 Codec Specific Data from the Container\n\nChange-Id: I112db5e859ed47776ca2b1b022c8dc618eb37bab\n"
    },
    {
      "commit": "98268270da9e728f706d4d44260950dc5d1ed6c4",
      "tree": "0ccdd6ee2301770010fcea6e2c3c84825c7dc21d",
      "parents": [
        "038ccfd6ff5a32d6f559e5b479d6f8e55d0b5133",
        "d0d32c0d39b56d7e85fcaa61f3245ac7bbb1f9eb"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue May 10 15:35:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 10 15:35:31 2016 +0000"
      },
      "message": "Merge \"Pass VP9 Codec Specific Data from the Container\" into nyc-dev"
    },
    {
      "commit": "10dac29441a24144029e8a194d07eb17db40b7e5",
      "tree": "0444828c8c52877d4bdefa121f0c9da6419a7235",
      "parents": [
        "b7e75437b160fd8fe239f62f690af6ff0c2a7df6",
        "038ccfd6ff5a32d6f559e5b479d6f8e55d0b5133"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 10 14:15:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 10 14:15:29 2016 +0000"
      },
      "message": "Merge \"stagefright: IOMX: pass native handle in sp\u003cNativeHandle\u003e\" into nyc-dev\nam: 038ccfd6ff\n\n* commit \u0027038ccfd6ff5a32d6f559e5b479d6f8e55d0b5133\u0027:\n  stagefright: IOMX: pass native handle in sp\u003cNativeHandle\u003e\n\nChange-Id: I31d255bea906aca9ae23f5f4678d6557bc84052b\n"
    },
    {
      "commit": "038ccfd6ff5a32d6f559e5b479d6f8e55d0b5133",
      "tree": "6c5f250571a5115ac656968469e791784cd1f46c",
      "parents": [
        "0d0a8b48d267a1980cfd9507b51d173756835f34",
        "1b40f2804a27b695e9e53fb1699b64cb0dd387f9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 10 14:09:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 10 14:09:32 2016 +0000"
      },
      "message": "Merge \"stagefright: IOMX: pass native handle in sp\u003cNativeHandle\u003e\" into nyc-dev"
    },
    {
      "commit": "1b40f2804a27b695e9e53fb1699b64cb0dd387f9",
      "tree": "89c071601bd3213bcc49973faf5d515a88db0328",
      "parents": [
        "6393ea6915e7e6fede4cee31bab0d373ce90211b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 22:24:52 2016 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue May 10 08:36:47 2016 +0000"
      },
      "message": "stagefright: IOMX: pass native handle in sp\u003cNativeHandle\u003e\n\nThis clarifies ownership of the native handle\n\nBug: 28644266\nBug: 27856976\nChange-Id: I7a617513d7ac93dd58d74af9469663418735aaf3\n"
    },
    {
      "commit": "b7e75437b160fd8fe239f62f690af6ff0c2a7df6",
      "tree": "773cb546ed4f66bb7b93d832546b702135604a66",
      "parents": [
        "38616ced5b3d0e19389a20c7f7472d842bae1990",
        "0d0a8b48d267a1980cfd9507b51d173756835f34"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 10 08:05:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 10 08:05:07 2016 +0000"
      },
      "message": "Merge changes I58b03acd,I7d7eb086 into nyc-dev\nam: 0d0a8b48d2\n\n* commit \u00270d0a8b48d267a1980cfd9507b51d173756835f34\u0027:\n  stagefright: untangle metadata-mode handling\n  stagefright: add a way to update native handle in OMX buffers\n\nChange-Id: I857573724b0a4f7b38832777b12caa8666ac210b\n"
    },
    {
      "commit": "0d0a8b48d267a1980cfd9507b51d173756835f34",
      "tree": "88f5eca1d364e19eaa9fa7aecbc1f1904d5aece5",
      "parents": [
        "6393ea6915e7e6fede4cee31bab0d373ce90211b",
        "3e328782f1e1061d08ea0c45b855cc418a2d9ea6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 10 07:51:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 10 07:51:28 2016 +0000"
      },
      "message": "Merge changes I58b03acd,I7d7eb086 into nyc-dev\n\n* changes:\n  stagefright: untangle metadata-mode handling\n  stagefright: add a way to update native handle in OMX buffers\n"
    },
    {
      "commit": "38616ced5b3d0e19389a20c7f7472d842bae1990",
      "tree": "822e557cd5760da10506c5fc014d6f2dd9ee5446",
      "parents": [
        "e2e3b6846d856da79ad067b3b7bf559cc69af5ab",
        "6393ea6915e7e6fede4cee31bab0d373ce90211b"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon May 09 23:34:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 09 23:34:19 2016 +0000"
      },
      "message": "Merge \"AMessage::FromParcel(): Limit recursion depth; report NULL on failure.\" into nyc-dev\nam: 6393ea6915\n\n* commit \u00276393ea6915e7e6fede4cee31bab0d373ce90211b\u0027:\n  AMessage::FromParcel(): Limit recursion depth; report NULL on failure.\n\nChange-Id: I9cef657c3701d0443d21476c81c8cd1ed62b637b\n"
    },
    {
      "commit": "6393ea6915e7e6fede4cee31bab0d373ce90211b",
      "tree": "259740de82ecaa512cd2d11a46787a0e89c85c62",
      "parents": [
        "5adc73643fbccb4d7a768ab669e6c6eb434c4c98",
        "8dab17305ff72298e2b4874592ac72c004c392d8"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon May 09 23:27:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 09 23:27:17 2016 +0000"
      },
      "message": "Merge \"AMessage::FromParcel(): Limit recursion depth; report NULL on failure.\" into nyc-dev"
    },
    {
      "commit": "3e328782f1e1061d08ea0c45b855cc418a2d9ea6",
      "tree": "db604a686666d52d54d74d42a9625e833fa1d39f",
      "parents": [
        "7e0bef8aa6bf9db06079b743794ec2712ad84431"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 10:56:46 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 15:46:36 2016 -0700"
      },
      "message": "stagefright: untangle metadata-mode handling\n\n- specify requested metadata mode from producers to OMX\n- (pass requested metadata in IOMX::storeMetadataInBuffers)\n- use correct logic for native handle source\n- use native handle source for encoded meta buffers\n\nBug: 22775369\nChange-Id: I58b03acd3e9a5367d5010d7f87b7af5cae23362c\n"
    },
    {
      "commit": "7e0bef8aa6bf9db06079b743794ec2712ad84431",
      "tree": "b3d09643047246a9a25ff83926db8e368befda5d",
      "parents": [
        "5adc73643fbccb4d7a768ab669e6c6eb434c4c98"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 10:48:30 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 15:46:36 2016 -0700"
      },
      "message": "stagefright: add a way to update native handle in OMX buffers\n\nBug: 22775369\nChange-Id: I7d7eb0868fef896d1cb0a45bec759a00f0783673\n"
    },
    {
      "commit": "e2e3b6846d856da79ad067b3b7bf559cc69af5ab",
      "tree": "522ad0de116f615aa06c524af9891a1b452e68cb",
      "parents": [
        "7a967c72a635a8da670350da8e4672504fcdf586",
        "5adc73643fbccb4d7a768ab669e6c6eb434c4c98"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 09 22:44:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 09 22:44:21 2016 +0000"
      },
      "message": "Merge \"Improve timestamp jitter fix\" into nyc-dev\nam: 5adc73643f\n\n* commit \u00275adc73643fbccb4d7a768ab669e6c6eb434c4c98\u0027:\n  Improve timestamp jitter fix\n\nChange-Id: Ia604305fa7208b938fa182cffb55f77be6c885a1\n"
    },
    {
      "commit": "5adc73643fbccb4d7a768ab669e6c6eb434c4c98",
      "tree": "36d61b81010e31368b4c8197d9138ab0bd5575be",
      "parents": [
        "4cb010fb240a782571938a623aa34acd67814452",
        "6d7b119a416c9f10288051e562f294365e5d954c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 09 22:33:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 09 22:33:22 2016 +0000"
      },
      "message": "Merge \"Improve timestamp jitter fix\" into nyc-dev"
    },
    {
      "commit": "d0d32c0d39b56d7e85fcaa61f3245ac7bbb1f9eb",
      "tree": "70867abb7ae31eede7499151b809529d3137df3f",
      "parents": [
        "8ae73129e7e79d826b293238c2f037f723d0e6e8"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Apr 25 15:46:45 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 21:09:34 2016 +0000"
      },
      "message": "Pass VP9 Codec Specific Data from the Container\n\nWebM container now has a provision to specify the VP9 Profile\nand Level information in the container. Pass it to the Decoder as\nCodec-Specific-Data. The software VP9 decoder will merely ignore\nit.\n\nBug: 28152818\nBug: 28380207\nBug: 25684127\n\nChange-Id: I77e2dc333093a346df6671e5f8d6d918ed45f7fb\n"
    },
    {
      "commit": "7a967c72a635a8da670350da8e4672504fcdf586",
      "tree": "fac9565c0e554489ce1522afeacf8857e1e340d8",
      "parents": [
        "1d6e10705362b9643aff0b6279a4e592c1856871",
        "4cb010fb240a782571938a623aa34acd67814452"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon May 09 20:59:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 09 20:59:50 2016 +0000"
      },
      "message": "Merge \"CameraNDK: add NDK API documents\" into nyc-dev\nam: 4cb010fb24\n\n* commit \u00274cb010fb240a782571938a623aa34acd67814452\u0027:\n  CameraNDK: add NDK API documents\n\nChange-Id: Iba29cfe613d1891d2b73b8aad710cbde8ce14bf2\n"
    },
    {
      "commit": "4cb010fb240a782571938a623aa34acd67814452",
      "tree": "9a37ba619fff572d8181b8ceec7d0d0982402c96",
      "parents": [
        "0b667e2f6f9e871e2fdc89100b8ef4cc623adec2",
        "3e49be17d8c8c53f50bb0d39affbbc36f6a12488"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon May 09 20:50:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 09 20:50:57 2016 +0000"
      },
      "message": "Merge \"CameraNDK: add NDK API documents\" into nyc-dev"
    },
    {
      "commit": "6d7b119a416c9f10288051e562f294365e5d954c",
      "tree": "734bff32a20de4a97c24271b745795db3871cd0f",
      "parents": [
        "0b667e2f6f9e871e2fdc89100b8ef4cc623adec2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat May 07 22:59:48 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 09 11:42:57 2016 -0700"
      },
      "message": "Improve timestamp jitter fix\n\nUse last valid kernel timestamp on server side, not client side.\n\nBug: 28465713\nChange-Id: I33590d6922980f288355f947bc56279245058429\n"
    },
    {
      "commit": "3e49be17d8c8c53f50bb0d39affbbc36f6a12488",
      "tree": "09d1a9437732a076fa18f79f0e40c808ac95c2aa",
      "parents": [
        "ecd0a41d9a2cc9efbc4ad6d4c91d417461772933"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Apr 12 16:00:33 2016 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon May 09 11:38:59 2016 -0700"
      },
      "message": "CameraNDK: add NDK API documents\n\nThis change adds document for ACameraManager, ACameraDevice and\nACameraCaptureSession.\n\nBug: 27102995\n\nChange-Id: I5706337e419cd533c1c7d46e412dc62bf7c726cb\n"
    },
    {
      "commit": "8dab17305ff72298e2b4874592ac72c004c392d8",
      "tree": "cc0f6f177142fbe70c463048f067297ef083adf2",
      "parents": [
        "0b667e2f6f9e871e2fdc89100b8ef4cc623adec2"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon May 02 16:08:39 2016 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 06 14:19:24 2016 -0700"
      },
      "message": "AMessage::FromParcel(): Limit recursion depth; report NULL on failure.\n\n- FromParcel() now takes as an optional parameter the maximum recursion depth.\n  (The default value is currently set to 255.) On the event that the input\n  parcel has AMessage nested deeper than the maximum recursion depth,\n  FromParcel() will return NULL.\n- Also, when the input parcel has items that are not recognized by FromParcel(),\n  NULL will be returned. (The old behavior was to invoke TRESPASS, which would\n  cause the process to stop.)\n\nBug: 28332724\nChange-Id: I722097f7d1711668f197651d7e8135d703f6c91f\n"
    },
    {
      "commit": "1d6e10705362b9643aff0b6279a4e592c1856871",
      "tree": "b9cf3c6c2010ed6c497694b2475d4c581165949d",
      "parents": [
        "4ae323feec80305ec7616ed021e01928c86e7653",
        "0b667e2f6f9e871e2fdc89100b8ef4cc623adec2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 06 20:43:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 06 20:43:59 2016 +0000"
      },
      "message": "Merge \"Dump local source, not remote\" into nyc-dev\nam: 0b667e2f6f\n\n* commit \u00270b667e2f6f9e871e2fdc89100b8ef4cc623adec2\u0027:\n  Dump local source, not remote\n\nChange-Id: I760f88f313abb9c17c858ef24c9bdc113fc2d548\n"
    },
    {
      "commit": "0b667e2f6f9e871e2fdc89100b8ef4cc623adec2",
      "tree": "d83168c47191cf51eec6a38c0aad6d68c6a220c4",
      "parents": [
        "260ae76207ab15948113418e7ea05f1ca2dae71b",
        "a321469104536544d1cf0c0098d14bbf14186e88"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 06 20:34:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 06 20:34:02 2016 +0000"
      },
      "message": "Merge \"Dump local source, not remote\" into nyc-dev"
    },
    {
      "commit": "a321469104536544d1cf0c0098d14bbf14186e88",
      "tree": "83db847c1e933819826f00d9e6af227fab83a8e2",
      "parents": [
        "0277976e8118ac493440049affeb1fce1f08598e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 06 10:57:20 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 06 10:57:20 2016 -0700"
      },
      "message": "Dump local source, not remote\n\ndumpsys media.extractor was printing the remote source instead of starting at\nthe local source.\n\nBug: 22775369\nChange-Id: I5026218515bf7ceb8485005ed7d89638a9c1963b\n"
    },
    {
      "commit": "4ae323feec80305ec7616ed021e01928c86e7653",
      "tree": "0bfb74271eae6e3743d43a5f6130c8564de06946",
      "parents": [
        "eb7fc0bd619064d334d1a87a4c9cd07c862499b5",
        "260ae76207ab15948113418e7ea05f1ca2dae71b"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri May 06 17:50:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 06 17:50:42 2016 +0000"
      },
      "message": "Merge \"media: Drop CSD buffer if VP9 decoder does not advertise profiles.\" into nyc-dev\nam: 260ae76207\n\n* commit \u0027260ae76207ab15948113418e7ea05f1ca2dae71b\u0027:\n  media: Drop CSD buffer if VP9 decoder does not advertise profiles.\n\nChange-Id: I93cec7f910a72e64e52baed6e75194a24e137f26\n"
    },
    {
      "commit": "260ae76207ab15948113418e7ea05f1ca2dae71b",
      "tree": "9de7e87c311fa1074828623fb30b192d57d0d691",
      "parents": [
        "a605dafc27f69b37eca60579b34e97145f3caca3",
        "f88dc1865408506f69c858818ea05f5248ff4462"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri May 06 17:39:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 06 17:39:00 2016 +0000"
      },
      "message": "Merge \"media: Drop CSD buffer if VP9 decoder does not advertise profiles.\" into nyc-dev"
    },
    {
      "commit": "f88dc1865408506f69c858818ea05f5248ff4462",
      "tree": "fbcd9cb7cd53f2949cc75e648a7aa34505609886",
      "parents": [
        "5bdfad1a45a7d5fd03732c75768eef65975660dc"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon May 02 17:34:07 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu May 05 15:36:43 2016 -0700"
      },
      "message": "media: Drop CSD buffer if VP9 decoder does not advertise profiles.\n\nBug:28380207\nChange-Id: I055a803ce07e7169d5de8da7143e9601352e103b\n"
    },
    {
      "commit": "95aa1eb5a09865a50d272bace5ced2a117e8828e",
      "tree": "e5fc9b9377f1f6b1b4896dd9dd7788b8a4ae4fc6",
      "parents": [
        "d7290ab2c133e553cb3b0019cb2e970b0c73c211",
        "7aa45dd7fc5c2bd959f1571231556ac06b7ec8ae"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 03 17:31:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 03 17:31:16 2016 +0000"
      },
      "message": "Merge \"AudioTrack: Fix timestamp jitter\" into nyc-dev\nam: 7aa45dd7fc\n\n* commit \u00277aa45dd7fc5c2bd959f1571231556ac06b7ec8ae\u0027:\n  AudioTrack: Fix timestamp jitter\n\nChange-Id: I2f015ce48bc668bc06968f6b3d2087ee8ee047cf\n"
    },
    {
      "commit": "7aa45dd7fc5c2bd959f1571231556ac06b7ec8ae",
      "tree": "93445d577ff2a865f26116d78a59dd612fe53229",
      "parents": [
        "9b04a0225085acdf6dd4944fb43695f246669014",
        "b01faa31462e19957ae3c0c3ada07c9576a9494f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 03 17:25:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 03 17:25:38 2016 +0000"
      },
      "message": "Merge \"AudioTrack: Fix timestamp jitter\" into nyc-dev"
    }
  ],
  "next": "20be7bf5ba6f3d4db36686d5af4316006cf9bb27"
}
