)]}'
{
  "log": [
    {
      "commit": "a0c91339814f37ea78365afb436c9f3d1f0a0090",
      "tree": "b0075232d68758a314754a9293c65ea15091ca95",
      "parents": [
        "5090f7d3211b5517a7602c910c04462f7eee0727"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Sep 19 10:01:12 2016 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Sep 26 14:53:38 2016 -0700"
      },
      "message": "Update NBAIO to use the new audio HAL abstraction layer\n\nMoved the HAL access abstraction layer to a separate library so it\ncan be used both by audioflinger and libnbaio.\n\nBug: 30222631\nTest: manual with Loopback app, Hangouts, YouTube\n\nChange-Id: Id622c2f1aa8f55a775d34f369a596c2c4d29d5be\n"
    },
    {
      "commit": "6d332d2cdf6e62c2c20ebff220868fe9e3ed7f44",
      "tree": "8b84f4e96b27d2d0f222942a6b99e63b7da69a91",
      "parents": [
        "c0acc19f411a8ca75da2081ee335a024790d36b6"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Sep 07 12:06:50 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Sep 23 17:30:56 2016 -0700"
      },
      "message": "stagefright: abstract GraphicBufferSource to interfaces\n\nCreate two interfaces from GraphicBufferSource:\n\na) IGraphicBufferSource for client (ACodec) to configure the graphic\nbuffer source. IOMX no longer routes these messages and OMX internal\noptions are removed.\n\nb) IOMXBufferSource for IOMX to send OMX specific callbacks.\n\nAdded an |origTimestamp| argument to emptyGraphicBuffer, and restore\nthe original PTS inside OMX to avoid going back to GraphicBufferSource\nto patch the output PTS. In the longer term, we should consider moving\nthe max PTS gap entirely into OMX (probably as an extension index).\n\nDefine newly introduced interfaces using AIDL to facilitate code\ndevelopment.\n\nbug: 31399200\n\nChange-Id: Ibaf6ca1a0737ba6ba9f83bedc3b06ef358db36cb\n"
    },
    {
      "commit": "d840ca71bd9eb41c777c6022ecda81b575874f31",
      "tree": "86689b46066e80063cfd64bfceddf21692b83395",
      "parents": [
        "b01adb756ec01a4c4b95d468c916e7c4cc8d8dc2",
        "162c17fad1ffa1db1588f82773933e8984661089"
      ],
      "author": {
        "name": "Dan Liang",
        "email": "dan.liang@intel.com",
        "time": "Thu Sep 22 22:42:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 22 22:42:48 2016 +0000"
      },
      "message": "Merge \"IMediaSource: Pack alignment of ReadOption struct\" am: 7449b5e025 am: 0ff8666bee am: 99f553fab5\nam: 162c17fad1\n\nChange-Id: If23ca07c28b3f6f4b3881d7a0dc29c0870160047\n"
    },
    {
      "commit": "162c17fad1ffa1db1588f82773933e8984661089",
      "tree": "2207cb8397bca76b441876f800e9cf82e5daedf8",
      "parents": [
        "fd35f244a2b04fb2d6be35448f2a9da31c3c1f2e",
        "99f553fab5fa815c11b4fdf5b6d1c33309b0f029"
      ],
      "author": {
        "name": "Dan Liang",
        "email": "dan.liang@intel.com",
        "time": "Thu Sep 22 22:24:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 22 22:24:55 2016 +0000"
      },
      "message": "Merge \"IMediaSource: Pack alignment of ReadOption struct\" am: 7449b5e025 am: 0ff8666bee\nam: 99f553fab5\n\nChange-Id: Ia3aa9ec9a9cb3ddb25de0ab8ad079eaeb7b8134f\n"
    },
    {
      "commit": "99f553fab5fa815c11b4fdf5b6d1c33309b0f029",
      "tree": "a444cf266d9a47b147e0c03bcc695c5bebc4bed3",
      "parents": [
        "7d41d9cec83f84cd3504404720a63d5f616b80cb",
        "0ff8666beeecd9d3688c052af25ce83ce23265c3"
      ],
      "author": {
        "name": "Dan Liang",
        "email": "dan.liang@intel.com",
        "time": "Thu Sep 22 19:29:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 22 19:29:15 2016 +0000"
      },
      "message": "Merge \"IMediaSource: Pack alignment of ReadOption struct\" am: 7449b5e025\nam: 0ff8666bee\n\nChange-Id: Iaafa2bed6399cc00b233b78d5d05d69d39ad2b0f\n"
    },
    {
      "commit": "565de71d94463f3d78a5df24e916ca0ec96a6bcd",
      "tree": "a9b653ccf7d6c569423f2ab92a0faa83fc316ac1",
      "parents": [
        "1b4c5978d1664a5fbbf6e98ad8c83cfec8b9e34e"
      ],
      "author": {
        "name": "Dan Liang",
        "email": "dan.liang@intel.com",
        "time": "Wed Sep 14 16:31:47 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Sep 20 15:51:11 2016 -0700"
      },
      "message": "IMediaSource: Pack alignment of ReadOption struct\n\nint64_t aligns differently in x86 vs x64, which presents\nproblems when communicating across Binder.\nUse packed struct to avoid problems.\n\nBug: 30472583\nChange-Id: Iacdad792e19c19899cde5289238b5aa8981a9a7a\n"
    },
    {
      "commit": "f28256f3113212db62aa8527b9ceae4caa414be3",
      "tree": "5eb5ef1667394c3aa691f534aaabc8b9307326e5",
      "parents": [
        "9debf8f6d26f7aa12c68ddfb6cdb1323d4b5adbf"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Sep 01 17:09:26 2016 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Sep 20 14:20:16 2016 -0700"
      },
      "message": "Make MidiDeviceInfo accessible to native code\n\nAdd a native class that supports serialization via Parcel.\n\nBug: 25945784\nTest: using a PoC app\nChange-Id: I10ff8dec38e5584a8e5a4c96b1f6978f708c305e\n"
    },
    {
      "commit": "d5d60f642d1d2620b120ca46b1d409007f494321",
      "tree": "b475d21e4c16ab82b2f384041034479af9f87c61",
      "parents": [
        "705b64ab843bd0a305587b557c57bda5b062ebcc"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Sep 19 08:16:17 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Sep 19 08:56:45 2016 -0700"
      },
      "message": "fix build\n\nRevert incorrectly merged f8a4cb410115045278f534e54b41ac78d6bf6c07.\nMerge 7c3c2fa3e233c656fc8c2fc2a6634b3ecf8a23e8 instead.\n\nKeep fixes to these that were merged in since then.\n"
    },
    {
      "commit": "0f9516b8e4b7d22815d31ae461268aaf9ac752fd",
      "tree": "1e55f5346c697a64a0b2f0bd2c918153712353d8",
      "parents": [
        "a087da2af85d9ab4e4b1c7094c1953cff0d7f50a",
        "2cd94964c87ca46427819664a618d722a30aee7d"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Sep 16 23:57:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 16 23:57:13 2016 +0000"
      },
      "message": "Merge \"Remove incorrect forward declaration\" am: 50d06c8849 am: 156c5f3fe0 am: 705b64ab84\nam: 2cd94964c8\n\nChange-Id: I122b7b63843f3acc878858731df30a1ada02fdb7\n"
    },
    {
      "commit": "2cd94964c87ca46427819664a618d722a30aee7d",
      "tree": "00c3e39dcffcf271dda4e0438a117003f428873f",
      "parents": [
        "8b58ce5427cb258255bf90476a026c6cdd2ad966",
        "705b64ab843bd0a305587b557c57bda5b062ebcc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Sep 16 23:39:27 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 16 23:39:27 2016 +0000"
      },
      "message": "Merge \"Remove incorrect forward declaration\" am: 50d06c8849 am: 156c5f3fe0\nam: 705b64ab84\n\nChange-Id: I93eebb25cb3e5e7336d336dc4e8a690b34173a73\n"
    },
    {
      "commit": "705b64ab843bd0a305587b557c57bda5b062ebcc",
      "tree": "42b874db8632e233efb8f1072a5f63b66c89b45c",
      "parents": [
        "16fbb20e739eba747c1d478a4bbcae47c7d7a421",
        "156c5f3fe0d4d89efe80896c590561eb243fb5b0"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Sep 16 23:25:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 16 23:25:14 2016 +0000"
      },
      "message": "Merge \"Remove incorrect forward declaration\" am: 50d06c8849\nam: 156c5f3fe0\n\nChange-Id: Ib66a96d28efe52b776a4a69989d379f91609a58a\n"
    },
    {
      "commit": "ae4aba1969098ea645326e9844652793057bcb6b",
      "tree": "21a3a7f87d00a9b78c1e85f0ea63c9cc0b80a3bd",
      "parents": [
        "adc9ba65205bf971f78e4af23ad96e012333a230"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Sep 16 13:02:22 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Sep 16 14:05:38 2016 -0700"
      },
      "message": "Remove incorrect forward declaration\n\nANativeWindow is a struct, not a class, and the incorrect forward\ndeclaration causes a warning when -isystem is removed from\nsystem/core/include.\n\nTest: m -j native\nBug: 31492149\nChange-Id: I3516aa98defe1944a9776c07f52f4ee580366988\n"
    },
    {
      "commit": "69d7857f1d4f55fec6f8f5c7750193d9e031757d",
      "tree": "4c622d829cee4499c58214f5740e9afd7c7d6cf5",
      "parents": [
        "99c6cd19325ae35218b10220461d0203b603b98d",
        "071a1d2752101140d921d8c20b3c76cebd990228"
      ],
      "author": {
        "name": "ganxiaolin",
        "email": "ganxiaolin@xiaomi.com",
        "time": "Fri Sep 16 01:53:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 16 01:53:00 2016 +0000"
      },
      "message": "Remove force argument to ensure mCaptureThread exit within Visualizer destructor am: 2e5b5704b0 am: 524354319a\nam: 071a1d2752\n\nChange-Id: I0be5c03861d06ae036898f1eac34c057ebaf2b54\n"
    },
    {
      "commit": "071a1d2752101140d921d8c20b3c76cebd990228",
      "tree": "fd1651124bd4e8013f8fe4677a309063563a92dc",
      "parents": [
        "a91abe176f4cf8b8a29f4629c657613b43c28314",
        "524354319acd9ffb7f6853bb44fb7b255d46d899"
      ],
      "author": {
        "name": "ganxiaolin",
        "email": "ganxiaolin@xiaomi.com",
        "time": "Fri Sep 16 01:46:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 16 01:46:23 2016 +0000"
      },
      "message": "Remove force argument to ensure mCaptureThread exit within Visualizer destructor am: 2e5b5704b0\nam: 524354319a\n\nChange-Id: Ie415398b2a6b603c8ada1e89fafe865cddfe2ac9\n"
    },
    {
      "commit": "1658f22ef0f4e4ae5640d2474fc138dab4a84844",
      "tree": "c71da10750279c780cdfba5471bcc0ac80bfa640",
      "parents": [
        "db135b50ff223f1f1c042957766ab4c8222fe92d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Aug 02 07:07:05 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 15 13:44:27 2016 -0700"
      },
      "message": "IOMX: work against metadata buffer spoofing\n\n- Prohibit direct set/getParam/Settings for extensions meant for\n  OMXNodeInstance alone. This disallows enabling metadata mode\n  without the knowledge of OMXNodeInstance.\n- Do not share metadata mode buffers cross process.\n- Disallow setting up metadata mode/tunneling/input surface\n  after first sendCommand.\n- Disallow store-meta for input cross process.\n- Disallow emptyBuffer for surface input (via IOMX).\n- Fix checking for input surface.\n\nBug: 29422020\nChange-Id: I801c77b80e703903f62e42d76fd2e76a34e4bc8e\n"
    },
    {
      "commit": "2e5b5704b0028d8cf9467789dd0c01709644a523",
      "tree": "ec152f299946d58300cd1922fc3a624082cb98da",
      "parents": [
        "41f2c47c0019b2a979ebe79241c5eb6ce14c0a3f"
      ],
      "author": {
        "name": "ganxiaolin",
        "email": "ganxiaolin@xiaomi.com",
        "time": "Fri Jan 29 19:57:57 2016 +0800"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Sep 15 12:03:27 2016 -0700"
      },
      "message": "Remove force argument to ensure mCaptureThread exit within Visualizer destructor\n\nUpdated logic for exit request when effect is disabled.\nThis CL includes some original changes suggested by:\nganxiaolin \u003cganxiaolin@xiaomi.com\u003e\n\nBug: 30684284\n\nChange-Id: I77768e8204e712f3fd9d0a9bf768de3cb578d6ce\n"
    },
    {
      "commit": "1b291841a58ce6b2b291232dfdd56134b2185c48",
      "tree": "d2eebced63ee2d64c58f604c68fd328c88816d2d",
      "parents": [
        "6b11f552f99ce7bd40ea164f65ac1590a3f4198b"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Jul 18 14:55:21 2016 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Sep 12 15:52:22 2016 -0700"
      },
      "message": "Fix RecordThread running too often if fast capture is active\n\nBug: 30159297\nChange-Id: Ieca804450168391c162fc4862398586fcc5d7e4e\n"
    },
    {
      "commit": "09fcc862f226df509cde12923d92cf6db53c4108",
      "tree": "3c5321feb469cc303fe40eace8fe475fc6f8f7f8",
      "parents": [
        "4481d021c5195c8dbf726c5ff09da1a62d9149e0",
        "6cf9a1238986880536de705255f7c2c91c1ba719"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 09 21:17:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 09 21:17:45 2016 +0000"
      },
      "message": "Merge \"stagefright: remove OMXNodeInstance usage from GraphicBufferSource\""
    },
    {
      "commit": "6cf9a1238986880536de705255f7c2c91c1ba719",
      "tree": "a0d772dae500088e40830423f5497f1f2f677353",
      "parents": [
        "65eaab565329c47c2acccc2ffe3f23fb3f3f8676"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Sep 08 23:25:52 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Sep 09 12:48:25 2016 -0700"
      },
      "message": "stagefright: remove OMXNodeInstance usage from GraphicBufferSource\n\nThis is a preliminary to separate GraphicBufferSource from IOMX.\n\n- Use IOMX instead of internal OMXNodeInstance.\n\n- Keep track of codec buffers by buffer_id, do not write to the\n  OMX buffer headers directly\n\n- Upon data space change, notify IOMX to handle it\n\nbug: 31399200\n\nChange-Id: I86534d7602294f70da582457b5af2eb9b6a58eda\n"
    },
    {
      "commit": "5f7114f27c3ee61d5ccd866c99f3775136b1ab75",
      "tree": "36399c721312669130f55642665d35349f232335",
      "parents": [
        "d0c45782ee2d7f7384cb742924f5ccbeb0f2c923",
        "ff97bcaf881576703e6a9af014f87529b3af774e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Sep 09 19:05:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 09 19:05:11 2016 +0000"
      },
      "message": "Improve MediaBuffer robustness for remote clients am: 9bd3c9b0e8 am: e2538f2f9b\nam: ff97bcaf88\n\nChange-Id: I97a2b06342b90949b489f72b9165fe618479fd82\n"
    },
    {
      "commit": "ff97bcaf881576703e6a9af014f87529b3af774e",
      "tree": "1983b840fcaaddf12bee569a5ffc8596706c84ed",
      "parents": [
        "e137599d76a60339c7418074de04c55104f23ae2",
        "e2538f2f9b5d81ce53dc13bbf87b2f36f6c45eb5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Sep 09 18:58:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 09 18:58:05 2016 +0000"
      },
      "message": "Improve MediaBuffer robustness for remote clients am: 9bd3c9b0e8\nam: e2538f2f9b\n\nChange-Id: I8d378f6c64bfe9a97941cddafe6c3163abc7a050\n"
    },
    {
      "commit": "e2538f2f9b5d81ce53dc13bbf87b2f36f6c45eb5",
      "tree": "121e1ebc3dd71e40c1df0fdf85314c19f7a9b0f1",
      "parents": [
        "75bd2b9014d2926b869350395d7cfb5f329da905",
        "9bd3c9b0e894c9f6c48a2cfa7c5f21d384b1c596"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Sep 09 17:58:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 09 17:58:50 2016 +0000"
      },
      "message": "Improve MediaBuffer robustness for remote clients\nam: 9bd3c9b0e8\n\nChange-Id: I3abb06e498b8951e5e934d0127e12b9adb65707c\n"
    },
    {
      "commit": "9bbafdb5b4266d51d868844c624a33035a2abea1",
      "tree": "121e1ebc3dd71e40c1df0fdf85314c19f7a9b0f1",
      "parents": [
        "01b589c3e1976672dc9106d17c6e0095915082be",
        "9bd3c9b0e894c9f6c48a2cfa7c5f21d384b1c596"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Sep 09 17:53:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 09 17:53:46 2016 +0000"
      },
      "message": "Merge \"Improve MediaBuffer robustness for remote clients\" into nyc-mr1-dev"
    },
    {
      "commit": "9bd3c9b0e894c9f6c48a2cfa7c5f21d384b1c596",
      "tree": "a09214342f1a34d1b2d1188dc1fe55fd172994aa",
      "parents": [
        "57d8e70186106995ec0ae0891f014a3209f71551"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Sep 07 14:42:55 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Sep 08 20:09:54 2016 -0700"
      },
      "message": "Improve MediaBuffer robustness for remote clients\n\nAllow remote process to die or behave incorrectly.\n\nBug: 31060086\nChange-Id: I01bc8984287fed61a46083ec090b7773e49158a9\n"
    },
    {
      "commit": "86f051e812b896e527d890a6da11db8f8909fb1c",
      "tree": "5c452a34c1d37bc5ef1a562aa9bd272b0d0bdf92",
      "parents": [
        "fc928c35f81e6b8c57dc64840e1271d908e033e2",
        "3dfe842f35e2ee752f5b5b860d63b00863ad6179"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Sep 02 19:26:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 02 19:26:45 2016 +0000"
      },
      "message": "media: Move video buffer timestamp adjustment from CodecSource to GraphicBufferSource. am: 61fcfd1b0b am: 5ed707356a\nam: 3dfe842f35\n\nChange-Id: I677321476164b9a1b22c556bd2e5df0d5cea472e\n"
    },
    {
      "commit": "3dfe842f35e2ee752f5b5b860d63b00863ad6179",
      "tree": "30e5fd9f06c0b69a9d4ec521de8a282bff923e8f",
      "parents": [
        "db01381fdd7047e292726cc3fe70f454c32f7d15",
        "5ed707356a5454b46d7b7e4da90bc6accee90c57"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Sep 02 19:23:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 02 19:23:30 2016 +0000"
      },
      "message": "media: Move video buffer timestamp adjustment from CodecSource to GraphicBufferSource. am: 61fcfd1b0b\nam: 5ed707356a\n\nChange-Id: I9e779e5de2d108a5b0c66c80d0613a3bdaf7fa6e\n"
    },
    {
      "commit": "61fcfd1b0b58dff9284ede8dc49749ca7395856d",
      "tree": "e03b92718486e7e2b7bb455d150ef6c8945024f2",
      "parents": [
        "57d8e70186106995ec0ae0891f014a3209f71551"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Aug 30 13:50:58 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Sep 02 10:48:23 2016 -0700"
      },
      "message": "media: Move video buffer timestamp adjustment from CodecSource to GraphicBufferSource.\n\nBug:30919939\nChange-Id: I7c1b626eee8512dac691b03309f724b3351e6e2f\n"
    },
    {
      "commit": "5f50cdfb0cc40bd00d02a9b3519ef0d881b2b67e",
      "tree": "6e5f89e66a0b13dd1e3650b44eebf17abd54e8c1",
      "parents": [
        "887b983efc01ce30ec20640ecd2f5fc741b383a4",
        "f5a40c689555e845dd79184810355e5307f23e01"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Aug 19 16:47:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 16:47:36 2016 +0000"
      },
      "message": "mediarecorder: fix timestamp adjustment for early pause/resume am: a5aeb87eab am: 5fe669bafa\nam: f5a40c6895\n\nChange-Id: Ic5f48984d0b3652b1b4d58bb53d5292ce51d6b79\n"
    },
    {
      "commit": "f5a40c689555e845dd79184810355e5307f23e01",
      "tree": "af8e67a456cb945e8f3f3bb2135a275b9c8e8a89",
      "parents": [
        "daa5dafca558aab3b46204fcee630e3a40ba4823",
        "5fe669bafa0b553003880a8c786eadd7d5f00b4a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Aug 19 16:44:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 16:44:11 2016 +0000"
      },
      "message": "mediarecorder: fix timestamp adjustment for early pause/resume am: a5aeb87eab\nam: 5fe669bafa\n\nChange-Id: I974f0099a03d7a783aeebbb514b7936f11caa463\n"
    },
    {
      "commit": "5fe669bafa0b553003880a8c786eadd7d5f00b4a",
      "tree": "dbe381082dcf870c736502c59865d1786df9821b",
      "parents": [
        "1a9c34d61faece07bde28cebda431f9c2b38fe76",
        "a5aeb87eabfda3cb385eed405b843bdcb64252be"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Aug 19 16:38:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 19 16:38:20 2016 +0000"
      },
      "message": "mediarecorder: fix timestamp adjustment for early pause/resume\nam: a5aeb87eab\n\nChange-Id: I622904e99552d9451f272abd201c38d1046a3604\n"
    },
    {
      "commit": "991d3c37237922a96af883ca056c4393c4654523",
      "tree": "dbe381082dcf870c736502c59865d1786df9821b",
      "parents": [
        "06d41d0dcf70eb231a95045772b1c0be7a579d81",
        "a5aeb87eabfda3cb385eed405b843bdcb64252be"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 19 16:29:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 16:29:04 2016 +0000"
      },
      "message": "Merge changes Iafb91645,I56a0ec7b into nyc-mr1-dev\n\n* changes:\n  mediarecorder: fix timestamp adjustment for early pause/resume\n  Revert \"media: Mediarecorder drops the mediabuffer with negative adjusted timestamp.\"\n"
    },
    {
      "commit": "b29385110c3f6a52e209c0e1cf70e9cf2eed5e89",
      "tree": "722a025510796ae61a30b2c7c99ca64d111c790a",
      "parents": [
        "6da0f8d15b38d7979caf22cf5865a959358f9c58"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 18 12:49:40 2016 +0000"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 18 18:38:43 2016 +0000"
      },
      "message": "Merge \"Fix for tone glitch produced in ToneGenerator\" am: 46f1c24c5a am: 84183ba496 am: 09b0b40fb4\nam: 67b5bb745b\n\nBug: 29922404\n\nChange-Id: Ie5185fda8ad4043ec199e9ebe74e67974ce7e44f\n(cherry picked from commit 7f68f0f06504664b8b328f8b99ab5479f9dbd1a8)\n"
    },
    {
      "commit": "7f68f0f06504664b8b328f8b99ab5479f9dbd1a8",
      "tree": "c6be624d504076728e8b62154b4ef216635a93c0",
      "parents": [
        "6f34f481e46a13668e4183d342731d49344574e6",
        "67b5bb745b1eb502cf6cfcd4fc8f7b2e4dccff59"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 18 12:49:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 12:49:40 2016 +0000"
      },
      "message": "Merge \"Fix for tone glitch produced in ToneGenerator\" am: 46f1c24c5a am: 84183ba496 am: 09b0b40fb4\nam: 67b5bb745b\n\nChange-Id: Ie5185fda8ad4043ec199e9ebe74e67974ce7e44f\n"
    },
    {
      "commit": "67b5bb745b1eb502cf6cfcd4fc8f7b2e4dccff59",
      "tree": "85384ba055779ce2449dd722dbe76ff559faf65b",
      "parents": [
        "149df9f07107e249acec848c5a53d7b4c0d16a16",
        "09b0b40fb4668726622891d40f16984c29ff05ba"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 18 12:46:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 12:46:10 2016 +0000"
      },
      "message": "Merge \"Fix for tone glitch produced in ToneGenerator\" am: 46f1c24c5a am: 84183ba496\nam: 09b0b40fb4\n\nChange-Id: I0b2765bba69b2de8ec6a5d6cdc894c03e587ce2a\n"
    },
    {
      "commit": "09b0b40fb4668726622891d40f16984c29ff05ba",
      "tree": "0d8a870146feb881424e349bee744cefd32c7c26",
      "parents": [
        "de1567cc34957bfbf5042e0cdaf2a40e907cafd8",
        "84183ba49683678a3420c4c1108be7c1be69443c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 18 12:43:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 12:43:10 2016 +0000"
      },
      "message": "Merge \"Fix for tone glitch produced in ToneGenerator\" am: 46f1c24c5a\nam: 84183ba496\n\nChange-Id: Iae5baa5892962245143dfecf4bac156dfe5a7912\n"
    },
    {
      "commit": "84183ba49683678a3420c4c1108be7c1be69443c",
      "tree": "11c045f03a68cad20425e1448fbdc11fb9242b9f",
      "parents": [
        "c3fd10acaa47bc973e31f71f1925b8a2797b731a",
        "46f1c24c5ac7711702147c4db20e791827a88371"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 18 12:40:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 12:40:13 2016 +0000"
      },
      "message": "Merge \"Fix for tone glitch produced in ToneGenerator\"\nam: 46f1c24c5a\n\nChange-Id: If7da9dbfe106fdda640fc817a4fffe05b2ed5dff\n"
    },
    {
      "commit": "46f1c24c5ac7711702147c4db20e791827a88371",
      "tree": "032afd3f2cb059fa6b5445e8a442bffc86921b3c",
      "parents": [
        "b480ab936556056851ea5cecaed1528b6b035884",
        "f97b682f0e4a08bb6211f230a789a80981a7111c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 18 12:35:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 18 12:35:37 2016 +0000"
      },
      "message": "Merge \"Fix for tone glitch produced in ToneGenerator\""
    },
    {
      "commit": "a5aeb87eabfda3cb385eed405b843bdcb64252be",
      "tree": "57da7b8e5369939413889c1168cae49d17a74dc2",
      "parents": [
        "e35600eb62d4a2dc2dd0cc8c0d0d177cec7ed1cc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jul 29 16:51:48 2016 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Aug 18 16:41:05 2016 +0900"
      },
      "message": "mediarecorder: fix timestamp adjustment for early pause/resume\n\nBug: 30549032\nChange-Id: Iafb916454499e9fac3af3b8a6abe06c652f84564\n"
    },
    {
      "commit": "149df9f07107e249acec848c5a53d7b4c0d16a16",
      "tree": "babcf251c7a372bcc0771df7b88d6f3c0d135a67",
      "parents": [
        "e3fd0d0c51d81fdc3f7b6892f8f3f2f821065009",
        "fde5258be5f178373453c3b3ab0053f65132a405"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Aug 18 01:36:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 01:36:30 2016 +0000"
      },
      "message": "MediaBuffer: Only use shared memory for processes that export MediaBuffers am: cfa86b5efa\nam: fde5258be5\n\nChange-Id: I63edca0af5b025d650e9409045aa3b691555a21e\n"
    },
    {
      "commit": "cfa86b5efa029391df04182dedfabd72b49a32f5",
      "tree": "e26ec826495e196ed1c781ccb4540d10df5fb5dd",
      "parents": [
        "90f7c37361c22f86bd3d63d22c27fbea34c188e1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 29 19:25:07 2016 -0700"
      },
      "committer": {
        "name": "Thierry Strudel",
        "email": "tstrudel@google.com",
        "time": "Thu Aug 18 00:06:28 2016 +0000"
      },
      "message": "MediaBuffer: Only use shared memory for processes that export MediaBuffers\n\nReduces excess file descriptors and shared memory creation and releases.\n\nBug: 28930897\nBug: 30341084\nChange-Id: I8190e22dd800f25be79ec33cb02613d15482e1d4\n"
    },
    {
      "commit": "7d64d30d0dcdb97be921790e2702e5adfe751d92",
      "tree": "440252f501c141fe4416dfc58898edce7e41681d",
      "parents": [
        "81b0d510e8ab71649aa7478d722ebb0d99cab8d9",
        "a944197b97b4e64ffb3abe91218d1db06ea9d7de"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 21:33:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 12 21:33:07 2016 +0000"
      },
      "message": "resolve merge conflicts of 6ae8c7b to stage-aosp-master am: 32d6e5f0eb\nam: a944197b97\n\nChange-Id: I03472be260cbfdaf436514d319e91063c738b82c\n"
    },
    {
      "commit": "a944197b97b4e64ffb3abe91218d1db06ea9d7de",
      "tree": "10605cfea223bd40c6841fe4d36769567d2504fc",
      "parents": [
        "b29fdbe4467335c3d277ffc3433c7cb5ef8be4ec",
        "32d6e5f0ebe9e00f80401e5f4fd6e285a474590d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 21:28:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 12 21:28:50 2016 +0000"
      },
      "message": "resolve merge conflicts of 6ae8c7b to stage-aosp-master\nam: 32d6e5f0eb\n\nChange-Id: I200068e27004c5f3c9508a4f46747e0459b31ba8\n"
    },
    {
      "commit": "32d6e5f0ebe9e00f80401e5f4fd6e285a474590d",
      "tree": "3bdd56b0b9b65ec35caa4a976c76ad9d4214cfbd",
      "parents": [
        "311f99eade1222575bc65a2fcbd9f9a5a40d2024",
        "6ae8c7bc1fd68dc810155df7021fde26a2b2414c"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 13:46:48 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 13:53:20 2016 -0700"
      },
      "message": "resolve merge conflicts of 6ae8c7b to stage-aosp-master\n\nChange-Id: Iabb5d9b93b98e428c53f0504fbfe832ed24d988d\n"
    },
    {
      "commit": "6ae8c7bc1fd68dc810155df7021fde26a2b2414c",
      "tree": "e333d0aaffb4a0c017f4e63ab6c64a3ab31cd4c3",
      "parents": [
        "70066d92606c66dedd27c974a7ee6f84e36ef015",
        "0d1ed381fde5dac12dd84fcf3da66dac46699378"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 20:34:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 12 20:34:15 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in stagefright.\""
    },
    {
      "commit": "e002c39c12c8371fcec57d31ad5d02ccdd82765a",
      "tree": "0ff9bd9e3f4867c571cc2740f6548006e4de20be",
      "parents": [
        "d0a39e434eaf1c57e0942edd071108caf396ad61",
        "40d8899f60c5212af9d727ba0ffaaecf676ebd1d"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 19:35:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 12 19:35:56 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in stagefright.\""
    },
    {
      "commit": "16a811140d8591eb33a3d50b1542461fef3a06ff",
      "tree": "adcf81d507364c83034aa5eb26cc681c2eacaf39",
      "parents": [
        "7c5593b35fa51fe78d4e7b6e12e60424c5da8a90",
        "335e29064de8f6cfe69ea3bb9fe6fc6c383380e1"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Aug 11 15:04:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 11 15:04:52 2016 +0000"
      },
      "message": "Merge \"Remove RefBase base class from FrameRenderTracker\" am: e4e2a8fc35 am: 89155dfeef am: 1f1fa8ba37\nam: 335e29064d\n\nChange-Id: Ifb638e8954f11840a70e4647494a97a7ed06a02d\n"
    },
    {
      "commit": "335e29064de8f6cfe69ea3bb9fe6fc6c383380e1",
      "tree": "723b6ab184224a175cb1455cf98db55abb67e2ee",
      "parents": [
        "5ca8f32280377dd923e72c3c6bd3994217461b8b",
        "1f1fa8ba374b83eadeab27c98309a54e1e827394"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Aug 11 15:01:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 11 15:01:23 2016 +0000"
      },
      "message": "Merge \"Remove RefBase base class from FrameRenderTracker\" am: e4e2a8fc35 am: 89155dfeef\nam: 1f1fa8ba37\n\nChange-Id: I5a56c7580ef4e087686e1615262174150894fdc8\n"
    },
    {
      "commit": "1f1fa8ba374b83eadeab27c98309a54e1e827394",
      "tree": "f5ca17ca6b921ea4dad77d9c723e93b95e998e51",
      "parents": [
        "63ef5a38f82d22c1f97922fe490a1fd336566d5c",
        "89155dfeef87e07c36a6cf1dc839e881e8838e57"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Aug 11 14:58:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 11 14:58:22 2016 +0000"
      },
      "message": "Merge \"Remove RefBase base class from FrameRenderTracker\" am: e4e2a8fc35\nam: 89155dfeef\n\nChange-Id: Ia30908472b9f1dad6307622914c3fd698d5fccde\n"
    },
    {
      "commit": "89155dfeef87e07c36a6cf1dc839e881e8838e57",
      "tree": "18cea3680e548218aff943c6841c065b4d744f90",
      "parents": [
        "df5d9246f9607b1c2f8b134c46a05af06e206da3",
        "e4e2a8fc35b1287968793a19c41c7ce29b18484c"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Aug 11 14:55:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 11 14:55:23 2016 +0000"
      },
      "message": "Merge \"Remove RefBase base class from FrameRenderTracker\"\nam: e4e2a8fc35\n\nChange-Id: Ibf36079f9b9474988e7aed4d15964d89e2a0da49\n"
    },
    {
      "commit": "e4e2a8fc35b1287968793a19c41c7ce29b18484c",
      "tree": "18ba7281a0fd244a17a10cab67140182ac20ac97",
      "parents": [
        "fd923e7fe2779bcd69d79471b8c30c8b98918f62",
        "ed98d6cbf43b0e4640386f9a2603daae12e5adc3"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Aug 11 14:51:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 11 14:51:42 2016 +0000"
      },
      "message": "Merge \"Remove RefBase base class from FrameRenderTracker\""
    },
    {
      "commit": "5ca8f32280377dd923e72c3c6bd3994217461b8b",
      "tree": "b5146ce7885539d8b002d3270346f574e3965711",
      "parents": [
        "7aeb8c8d4437eb8f45be3ad3828764795e14ad4c",
        "63ef5a38f82d22c1f97922fe490a1fd336566d5c"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 23:53:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 10 23:53:01 2016 +0000"
      },
      "message": "resolve merge conflicts of fd923e7 to stage-aosp-master am: df5d9246f9\nam: 63ef5a38f8\n\nChange-Id: I516a43c5e56323e99ad7a8ca2e4811b77c9704f4\n"
    },
    {
      "commit": "63ef5a38f82d22c1f97922fe490a1fd336566d5c",
      "tree": "e84028568dbcede5ffdaf58be20c6cc080028edd",
      "parents": [
        "b8750e114b6fd99768c45233d4b2ffb2b198f5d1",
        "df5d9246f9607b1c2f8b134c46a05af06e206da3"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 23:50:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 10 23:50:01 2016 +0000"
      },
      "message": "resolve merge conflicts of fd923e7 to stage-aosp-master\nam: df5d9246f9\n\nChange-Id: I20767244fef48ad42334c5131e2d402f75bb7327\n"
    },
    {
      "commit": "df5d9246f9607b1c2f8b134c46a05af06e206da3",
      "tree": "7cd9fcb42c86c8cfe950db239e21e8b5ece98369",
      "parents": [
        "7ad2854adc0abe8dd7909a6ed401107ad09bc3d2",
        "fd923e7fe2779bcd69d79471b8c30c8b98918f62"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 15:40:39 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 16:10:32 2016 -0700"
      },
      "message": "resolve merge conflicts of fd923e7 to stage-aosp-master\n\nChange-Id: I75b44b89bae41197a1fd68362d20b8ba2b4dd192\n"
    },
    {
      "commit": "e964d4e421e2d1ca937227a580c0c837091a11e3",
      "tree": "876478fb4d5b18ddf8ba3b761440e46651b45ecb",
      "parents": [
        "f6d5a13c3a7a84e35e28b9840dde0f29728b6849"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:31:32 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 11:35:57 2016 -0700"
      },
      "message": "Fix clang-tidy warnings in audio and playerservice.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I265f3b094e08d5705b506b3fbba51439c134af84\n"
    },
    {
      "commit": "36d0ca16024820df9a12903d2ac443fabcc180bc",
      "tree": "51e8f285ae66ad7cb922caeb7ba8d5f1d20367e3",
      "parents": [
        "67fbddfdc2cafd63c83d3bb55a2451d4c26f546d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:31:32 2016 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 17:56:35 2016 +0000"
      },
      "message": "Fix clang-tidy warnings in audio and playerservice.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I265f3b094e08d5705b506b3fbba51439c134af84\nMerged-In: I265f3b094e08d5705b506b3fbba51439c134af84\n"
    },
    {
      "commit": "0d1ed381fde5dac12dd84fcf3da66dac46699378",
      "tree": "cf0367b8e296171a61d16924bb26a4f84db57700",
      "parents": [
        "67fbddfdc2cafd63c83d3bb55a2451d4c26f546d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:28:14 2016 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 17:38:12 2016 +0000"
      },
      "message": "Fix clang-tidy warnings in stagefright.\n\n* Add explicit keyword to conversion constructors.\n* Or add NOLINT to implicit conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\n* Use const reference type to avoid unnecessary copy.\nBug: 30413862\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I7a15ac1e37973fe2c661f577a6106b913653de40\nMerged-In: I7a15ac1e37973fe2c661f577a6106b913653de40\n"
    },
    {
      "commit": "40d8899f60c5212af9d727ba0ffaaecf676ebd1d",
      "tree": "c5f73f25fe643e3b8657ad07ba9ea28e5d02066c",
      "parents": [
        "f6d5a13c3a7a84e35e28b9840dde0f29728b6849"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:28:14 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 10:35:36 2016 -0700"
      },
      "message": "Fix clang-tidy warnings in stagefright.\n\n* Add explicit keyword to conversion constructors.\n* Or add NOLINT to implicit conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\n* Use const reference type to avoid unnecessary copy.\nBug: 30413862\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I7a15ac1e37973fe2c661f577a6106b913653de40\n"
    },
    {
      "commit": "b3005317b85e96a89745ba7cdd12c8386b54abb1",
      "tree": "f23af3a52f97373b62a192246378c4c5d7ccfd54",
      "parents": [
        "77e19d9fee44b11f0f7ed492b14655ca4a7633f0",
        "08b045338bb42fa5caefab3fa9ea553c0c52f544"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:43:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:43:35 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in drm.\" am: e055519839 am: aee0669a7b am: adc67b2078\nam: 08b045338b\n\nChange-Id: Ie87f1cf64a99434142e1a1be4e21773631c11bb0\n"
    },
    {
      "commit": "08b045338bb42fa5caefab3fa9ea553c0c52f544",
      "tree": "793a1da8e95ffcf3da764ca09b25da433cb573ce",
      "parents": [
        "4fd3791006c5099cf14f477f61a74a9a63a0a42c",
        "adc67b2078c7d4d52bb1deea21ba151f64f7cd13"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:40:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:40:35 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in drm.\" am: e055519839 am: aee0669a7b\nam: adc67b2078\n\nChange-Id: I4ceab5f584e4a002372a2f84106b9d2476a08584\n"
    },
    {
      "commit": "adc67b2078c7d4d52bb1deea21ba151f64f7cd13",
      "tree": "ed08abf6a7041918413f0d33ac5b507743f601cb",
      "parents": [
        "e298399890890961495c7d97be2f447d3a4b4c65",
        "aee0669a7bdc1502a5e3d0752aaf84b0354a005e"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:37:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:37:38 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in drm.\" am: e055519839\nam: aee0669a7b\n\nChange-Id: Id1ad8443f50518c9fff322624db0bda23a0bcf62\n"
    },
    {
      "commit": "aee0669a7bdc1502a5e3d0752aaf84b0354a005e",
      "tree": "84807a87c619574cbdb755f434735aaacb131492",
      "parents": [
        "df76b9605008434bb1fd520c8affe4fa3955e981",
        "e05551983910801c4bf3c157a000246e26713609"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 23:35:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 23:35:06 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in drm.\"\nam: e055519839\n\nChange-Id: I99159fb0391af796445ea24265d088d20d178077\n"
    },
    {
      "commit": "29ac8d5c17fa8d75253e2a4baa70a30075f670af",
      "tree": "4436a4cbf1a67c6e54083280548a88fc44f90f92",
      "parents": [
        "5b8fc784f15ef651406d32d66ebfddb37b089b98",
        "4c3d1ee7415116f43c71e33ce1b2b2d72a311922"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Aug 04 22:34:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 04 22:34:48 2016 +0000"
      },
      "message": "Merge \"MediaBuffer: Only use shared memory for processes that export MediaBuffers\""
    },
    {
      "commit": "ed98d6cbf43b0e4640386f9a2603daae12e5adc3",
      "tree": "b93c4e5e80611db538df675fb19c768a6ff806e0",
      "parents": [
        "67fbddfdc2cafd63c83d3bb55a2451d4c26f546d"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Wed Aug 03 14:28:09 2016 -0700"
      },
      "committer": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Wed Aug 03 14:28:09 2016 -0700"
      },
      "message": "Remove RefBase base class from FrameRenderTracker\n\nFrameRenderTracker is never s standalone object, so it\u0027s unnecessary.\nThis avoids allocating a few extra heap objects. More importantly\nit no longer interferes with my attempts to understand RefBase\nobjects that are deallocated without acquiring a strong reference.\n\nChange-Id: I008b04b085fbab1efa4e8948efdcca14b26c247f\n"
    },
    {
      "commit": "f8a6fff499b7defd9ea709118b979cd1035f6e61",
      "tree": "af59d3a10afa64d786f083bb488bdc04f10c864c",
      "parents": [
        "588c9160ef483b0dc5511b69c8f339a17ab169b0",
        "d393216f2744b2f7359814c595e4e384e0b776f3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 02 20:26:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 02 20:26:56 2016 +0000"
      },
      "message": "Add Australia specific supervisory tones. am: 50029b6d73 am: 0edaaefadd\nam: d393216f27\n\nChange-Id: If6659753f7a8b5d3f29b133ab136a7e3d9d96dea\n"
    },
    {
      "commit": "d393216f2744b2f7359814c595e4e384e0b776f3",
      "tree": "1d35328f569999f1cb4696c97f5590d400dcaea1",
      "parents": [
        "a1fb95e93ce0da11be387982f7744436198d9bbf",
        "0edaaefadda405caea639fee34c1e7fb17205ec8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 02 20:18:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 02 20:18:11 2016 +0000"
      },
      "message": "Add Australia specific supervisory tones. am: 50029b6d73\nam: 0edaaefadd\n\nChange-Id: I9a46fafda33e1fa710c130ca09dde878f293eac4\n"
    },
    {
      "commit": "4c3d1ee7415116f43c71e33ce1b2b2d72a311922",
      "tree": "0bd93417454c693990380bed8255fdc64a53200a",
      "parents": [
        "3a7867c09fcbbcee32df9fa693a30cc65dc95887"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 29 19:25:07 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Aug 01 22:58:02 2016 +0000"
      },
      "message": "MediaBuffer: Only use shared memory for processes that export MediaBuffers\n\nReduces excess file descriptors and shared memory creation and releases.\n\nBug: 28930897\nBug: 30341084\nChange-Id: I8190e22dd800f25be79ec33cb02613d15482e1d4\n"
    },
    {
      "commit": "50029b6d7333197cc3d48e5d7e3bfd6ac3a288f0",
      "tree": "15ca6fc134b54c51238f60c24921fb4280c6f892",
      "parents": [
        "f929f9b203ef4787d45f8b24aab053aaab993be9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 01 15:14:15 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 01 15:14:15 2016 -0700"
      },
      "message": "Add Australia specific supervisory tones.\n\nSource: http://www.itu.int/ITU-T/inr/forms/files/tones-0203.pdf\n\nBug: 30492475\nChange-Id: I39bab77ec4db8c81aa0e9f6c509c67970a76ab81\n"
    },
    {
      "commit": "ad6d52d38917069e3d8e68cec1625855b9d96200",
      "tree": "7a5000195073bc8c7a42fc55113297d8015c2ad2",
      "parents": [
        "510b50593bd332cfd50cedce54fed260f6c8d5e4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jul 18 13:42:03 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jul 20 22:44:20 2016 +0000"
      },
      "message": "Flush FastCapture PipeReader when starting after stop\n\nDiscards stale frames.\n\nBug: 30199985\nChange-Id: Ie93a3784bf052aba6989d2ff1be92b1980b0c207\n"
    },
    {
      "commit": "a7edc529e64934aeb2044a6e6e69056f4ccbfea0",
      "tree": "26c4964efb36326618157687225fadb116b2b13a",
      "parents": [
        "7c8d572e1a5c6646b336a423febb8ebd1d6c15e9",
        "888de371da1b821975506c6013e2013ed6024e02"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 15 06:17:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 06:17:00 2016 +0000"
      },
      "message": "Merge \\\\\"GenericSource: Allow multiple buffer reads for video\\\\\" into nyc-mr1-dev am: e98f14ff19\nam: 888de371da\n\nChange-Id: I0cb63a7e930acc92408a94fbf2b381f6f1fe2d60\n"
    },
    {
      "commit": "888de371da1b821975506c6013e2013ed6024e02",
      "tree": "ebf7b437aa53304863fb9eafea46205420bd21b1",
      "parents": [
        "e3caed1db3de38d1e60403101390392e77adf815",
        "e98f14ff194bd00ed71574cff19340c1090c78dd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 15 06:11:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 06:11:36 2016 +0000"
      },
      "message": "Merge \\\"GenericSource: Allow multiple buffer reads for video\\\" into nyc-mr1-dev\nam: e98f14ff19\n\nChange-Id: I8348ecb645e1aef74064bacdbacd8de6c20e4d94\n"
    },
    {
      "commit": "7c8d572e1a5c6646b336a423febb8ebd1d6c15e9",
      "tree": "31a78a8febe3f2da156c8b97bdcd329f4db0cdac",
      "parents": [
        "dcf42c4a561352626c2b0671f79c70aead2f097e",
        "e3caed1db3de38d1e60403101390392e77adf815"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jul 15 06:06:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 06:06:01 2016 +0000"
      },
      "message": "stagefright: advertise final VPX temporal layering in output format am: 9bbbdd3cab\nam: e3caed1db3\n\nChange-Id: I090a25fc01224dc80e7a4c80fa293bf028e8bd87\n"
    },
    {
      "commit": "e98f14ff194bd00ed71574cff19340c1090c78dd",
      "tree": "4444c32cfea40c34aa704e4256905b0b7ebdfd44",
      "parents": [
        "9bbbdd3cab5c6b93649cbf31ba3097218944b06a",
        "cdeb6603d862cec4adac7c39f3b8b240f2b645dc"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 15 06:04:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 06:04:47 2016 +0000"
      },
      "message": "Merge \"GenericSource: Allow multiple buffer reads for video\" into nyc-mr1-dev"
    },
    {
      "commit": "e3caed1db3de38d1e60403101390392e77adf815",
      "tree": "35c63c04b05a708ce8d43c432dd08ef76f1f1986",
      "parents": [
        "bb88069079c3e406d4a72646fc9d65d2e802df90",
        "9bbbdd3cab5c6b93649cbf31ba3097218944b06a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jul 15 06:03:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 06:03:29 2016 +0000"
      },
      "message": "stagefright: advertise final VPX temporal layering in output format\nam: 9bbbdd3cab\n\nChange-Id: I5f52ab2f083a266f515e2182058fb6bd58d63b7a\n"
    },
    {
      "commit": "9bbbdd3cab5c6b93649cbf31ba3097218944b06a",
      "tree": "c098bc4cb83b8aab9895af3750932ef8772e86bf",
      "parents": [
        "210c67fe664fbe1b2aba4d3980912243b7ca99d3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 19:03:36 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jul 15 05:33:28 2016 +0000"
      },
      "message": "stagefright: advertise final VPX temporal layering in output format\n\nBug: 30150921\nChange-Id: Ic5207c5ce602f5ed8da4cb54de3e3fe692e98492\n"
    },
    {
      "commit": "dcf42c4a561352626c2b0671f79c70aead2f097e",
      "tree": "1640d4239194262137d2927a44c8966215accb07",
      "parents": [
        "277d08aa27cad359fc8484f4234ae812795acc8d",
        "bb88069079c3e406d4a72646fc9d65d2e802df90"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jul 15 04:57:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 04:57:40 2016 +0000"
      },
      "message": "Merge \\\\\"stagefright: support floating point i-frame-intervals\\\\\" into nyc-mr1-dev am: 210c67fe66\nam: bb88069079\n\nChange-Id: I38052fb4b996c509a92fa05eb50258febe84ec40\n"
    },
    {
      "commit": "277d08aa27cad359fc8484f4234ae812795acc8d",
      "tree": "bc6bceabd0c9b67af805dd56b7a3f9a8f0c591eb",
      "parents": [
        "fb4c2f10b60c0fbd1f8940c9be746be89464af9e",
        "e8d9d6d8ff2c229313ab7f079ae52445e8ee6b5a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 14 21:49:17 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 14 21:49:17 2016 -0700"
      },
      "message": "resolve merge conflicts of e8d9d6d to master\n\nChange-Id: I85bc31cb4eab680aee2ba409dddd975e0696b37e\n"
    },
    {
      "commit": "bb88069079c3e406d4a72646fc9d65d2e802df90",
      "tree": "f6af4d984969b71447caab85e4d99953b33ec283",
      "parents": [
        "e8d9d6d8ff2c229313ab7f079ae52445e8ee6b5a",
        "210c67fe664fbe1b2aba4d3980912243b7ca99d3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jul 15 03:56:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 03:56:21 2016 +0000"
      },
      "message": "Merge \\\"stagefright: support floating point i-frame-intervals\\\" into nyc-mr1-dev\nam: 210c67fe66\n\nChange-Id: Ie22063c391da1c84c9188207dccf8d2d62001102\n"
    },
    {
      "commit": "210c67fe664fbe1b2aba4d3980912243b7ca99d3",
      "tree": "b537f500f081fa72450f81f791e0693d25003302",
      "parents": [
        "83efe020b94d29132bd4d5cbe049a15abad0095a",
        "63a4d50f472ca67b3174ae51911091e44db6956e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 15 03:53:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 03:53:43 2016 +0000"
      },
      "message": "Merge \"stagefright: support floating point i-frame-intervals\" into nyc-mr1-dev"
    },
    {
      "commit": "e8d9d6d8ff2c229313ab7f079ae52445e8ee6b5a",
      "tree": "c00daa5723f09a50b5e9203486f32d6f829226f0",
      "parents": [
        "78ef32963c91d4c2e8d4e1cb361987b0438fc7f3",
        "83efe020b94d29132bd4d5cbe049a15abad0095a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 15 03:37:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 03:37:20 2016 +0000"
      },
      "message": "Merge \\\"IMediaSource: Improve shared memory buffer transfer\\\" into nyc-mr1-dev\nam: 83efe020b9\n\nChange-Id: I20c727525eb2aa9d9858ee59d699c5ae8b81ef1f\n"
    },
    {
      "commit": "83efe020b94d29132bd4d5cbe049a15abad0095a",
      "tree": "b3b1be55898e24fc29f464342802b5ad301b1821",
      "parents": [
        "87cbfa8c5ecbe515c380d5592cef20c1fafe36b7",
        "f59c0bafebcd795b20141bf928a5cab8ac46e882"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 15 03:30:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 03:30:32 2016 +0000"
      },
      "message": "Merge \"IMediaSource: Improve shared memory buffer transfer\" into nyc-mr1-dev"
    },
    {
      "commit": "63a4d50f472ca67b3174ae51911091e44db6956e",
      "tree": "b8950ca4597d860c42d550e61f35da26a76a9d05",
      "parents": [
        "db2d2066e6e3f3ce728c2b17ed0923b02834519b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 18:16:38 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 18:21:34 2016 -0700"
      },
      "message": "stagefright: support floating point i-frame-intervals\n\nBug: 30096321\nChange-Id: I181db0e03a47de1599c606ce6996e1d16acecda7\n"
    },
    {
      "commit": "665d431f02054dfbcae1875499d6456b80a069c7",
      "tree": "2d52bab2a024e067b3be4a0d30fa3ab9670db623",
      "parents": [
        "e2925172d235b7ef3d166ac3b1c9a4f1740b11d0",
        "8d1631c1fcbced8c81db8a3f5d86877be7da888d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 03:48:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 03:48:59 2016 +0000"
      },
      "message": "Merge \\\\\"stagefright: ACodec: Enable temporal layered encoding for AVC/HEVC\\\\\" into nyc-mr1-dev am: caeb609354\nam: 8d1631c1fc\n\nChange-Id: I1d64569ebe285cc93e49ac6889a5796ae4a2e231\n"
    },
    {
      "commit": "8d1631c1fcbced8c81db8a3f5d86877be7da888d",
      "tree": "bc3d5940bd814e5e62aa0c121b3d9f3381395b65",
      "parents": [
        "989010e1711ce462ca7b909178345e5fa62298b3",
        "caeb609354c746fd4c5bc2669a42cd95bcabbbee"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 03:43:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 03:43:37 2016 +0000"
      },
      "message": "Merge \\\"stagefright: ACodec: Enable temporal layered encoding for AVC/HEVC\\\" into nyc-mr1-dev\nam: caeb609354\n\nChange-Id: I4da3b8ab4d0b9bd180f51bbb7071859dde7ed980\n"
    },
    {
      "commit": "2d46f5972c0f7583a36e9df0c9622e91d6a1a5fd",
      "tree": "a05b5f54def2672e0f005718d5a505e06dc77145",
      "parents": [
        "a27b57921fa6e6333f6062c8416eaafa08ea08c1",
        "9a1a9537456e41cb8450f84a735c3d005a22ffe2"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Jul 14 01:14:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:14:07 2016 +0000"
      },
      "message": "MediaExtractor: add DrmInitialization in IDataSource.\nam: 9a1a953745\n\nChange-Id: Ib5a5b4c2989fb9688e53ad4251892b8a6b863f2b\n"
    },
    {
      "commit": "0f7442ddb82d5ceba2e0c081dc3d62996f1570a0",
      "tree": "0771ab4266dfac90af4d6c094b9737009e340ede",
      "parents": [
        "e4aebb03ae43d22b3d85c6e6913cfb517ae14217"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Apr 07 03:32:00 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 16:25:43 2016 -0700"
      },
      "message": "stagefright: ACodec: Enable temporal layered encoding for AVC/HEVC\n\nBug: 27596987\nChange-Id: Ic81f305aaaa2da6b0084bf59d499fde2e4b43d54\n"
    },
    {
      "commit": "9a1a9537456e41cb8450f84a735c3d005a22ffe2",
      "tree": "511d4d0323b520205d0f4a136bc15b593b3d6b48",
      "parents": [
        "25d1b63b7cfbd0083ecd54c589f71664411f9b8c"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Jul 07 10:02:51 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jul 13 23:23:50 2016 +0000"
      },
      "message": "MediaExtractor: add DrmInitialization in IDataSource.\n\nBug: 28901867\nChange-Id: Ic33dc8dc2f5f36239e057d2f2aceeb7738eef968\n(cherry picked from commit 2a5e49c984befa066e966cd9af2303a54976f163)\n"
    },
    {
      "commit": "cdeb6603d862cec4adac7c39f3b8b240f2b645dc",
      "tree": "839cc37ee4a36e37f7597fccdd7c927e1b314c3e",
      "parents": [
        "f59c0bafebcd795b20141bf928a5cab8ac46e882"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 28 17:21:44 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jul 13 12:38:46 2016 -0700"
      },
      "message": "GenericSource: Allow multiple buffer reads for video\n\nBug: 29125703\nChange-Id: I23490a65ad3968d7be561805c9fa742320b5c78a\n"
    },
    {
      "commit": "f59c0bafebcd795b20141bf928a5cab8ac46e882",
      "tree": "13148690f5bcc66bd17c56b4a0f4cd9f5d05b539",
      "parents": [
        "88bd73d9acf5011ef40122fa9a1b43195facbe07"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jun 15 17:59:30 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jul 13 12:38:33 2016 -0700"
      },
      "message": "IMediaSource: Improve shared memory buffer transfer\n\nBug: 29125703\nChange-Id: Icf1180dee65f6504e6c10dd4d5b28a8e441f67d1\n"
    },
    {
      "commit": "f9eb4d2ca8eee725a33618da104f843acd3b6ff5",
      "tree": "2111e996d67e90b55083482f9ec092ec309a3a8c",
      "parents": [
        "18f49bc12d632ec84563ec51c328ea8f57b394d7",
        "5691e5400a9cf7aee4c76ded5db7eed53bfb9c8d"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Jul 13 19:16:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 19:16:52 2016 +0000"
      },
      "message": "Merge \\\\\"media: Optimize thumbnail extraction.\\\\\" into nyc-mr1-dev am: 88bd73d9ac\nam: 5691e5400a\n\nChange-Id: I8326ab8c0da3ea670f059ed251e794a696e93e23\n"
    },
    {
      "commit": "5691e5400a9cf7aee4c76ded5db7eed53bfb9c8d",
      "tree": "1368b262755e9bebaff3e7987dd0d27c8054b606",
      "parents": [
        "3620a3dec4b557505e6f9848eebcbdb5ba41954b",
        "88bd73d9acf5011ef40122fa9a1b43195facbe07"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Jul 13 19:10:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 19:10:36 2016 +0000"
      },
      "message": "Merge \\\"media: Optimize thumbnail extraction.\\\" into nyc-mr1-dev\nam: 88bd73d9ac\n\nChange-Id: I775751f4ceec359cee8edce04d71482f0cfa6ae0\n"
    },
    {
      "commit": "88bd73d9acf5011ef40122fa9a1b43195facbe07",
      "tree": "f9c036ccfc8572733bc631346d9626bede8f0860",
      "parents": [
        "9940639b95cd61c48dfdcb7370ef93c622ddbd73",
        "a6bfb5060824f01041f956c733fec141504c280b"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Jul 13 19:01:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 13 19:01:59 2016 +0000"
      },
      "message": "Merge \"media: Optimize thumbnail extraction.\" into nyc-mr1-dev"
    },
    {
      "commit": "b23a8a8d5d56dc308438d523a66554a3a59227cf",
      "tree": "14fba9434f13b5c22b088f40af919b5a102d9851",
      "parents": [
        "f34c642ce8bb1e51f7674315e3e1ec480c03dec0",
        "464578df7725dc452b35466e469b35e6f39d8e8f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jul 13 02:19:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 02:19:19 2016 +0000"
      },
      "message": "Merge \\\\\"MediaExtractor: add DrmInitialization in IDataSource.\\\\\" into nyc-mr1-dev am: 489eb9bfaa\nam: 464578df77\n\nChange-Id: I2470062d2da23bd18e647ace03911722f6af6ff9\n"
    },
    {
      "commit": "464578df7725dc452b35466e469b35e6f39d8e8f",
      "tree": "0cedfd7f62bf2bff53016417a3746f199a3f887c",
      "parents": [
        "4bcec886d7a228bef86da16137571306751b99cd",
        "489eb9bfaa7803d1efb022d92eebbdb53d0e0b5f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jul 13 02:07:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 02:07:45 2016 +0000"
      },
      "message": "Merge \\\"MediaExtractor: add DrmInitialization in IDataSource.\\\" into nyc-mr1-dev\nam: 489eb9bfaa\n\nChange-Id: I91208fea89388be02550c6c8b7a728dd9dd1ee31\n"
    },
    {
      "commit": "a6bfb5060824f01041f956c733fec141504c280b",
      "tree": "ff40952279d3bc47d77db7f810de4a26f8beebfd",
      "parents": [
        "f8e7b0a2fb708eb2b8d33d86346d63dbacd1a329"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Jul 08 18:57:58 2016 -0700"
      },
      "committer": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Wed Jul 13 00:50:06 2016 +0000"
      },
      "message": "media: Optimize thumbnail extraction.\n\nWhen extracting thumbnail image from a video, try to allocate single buffer\nin both input and output ports.\n\nBug:29197670\nChange-Id: I7c0722e7fe6f1ecd5f0b8addedeeda8d3b03249f\n"
    },
    {
      "commit": "2a5e49c984befa066e966cd9af2303a54976f163",
      "tree": "305eb96568ad98fce4823326b48eaa9e085fe48b",
      "parents": [
        "e37b911fbf70c15c652db8585bca2a5f035d9def"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Jul 07 10:02:51 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jul 13 00:11:07 2016 +0000"
      },
      "message": "MediaExtractor: add DrmInitialization in IDataSource.\n\nBug: 28901867\nChange-Id: Ic33dc8dc2f5f36239e057d2f2aceeb7738eef968\n"
    },
    {
      "commit": "771955c39a67e0598648f3f416e4209003bb6b14",
      "tree": "c4fecf7aebcc51e6ba2fa375ab19589ac307a462",
      "parents": [
        "0275063d397cfef5808f38ca96a3323ee490ef29",
        "ab99bf8a017616c73193357c7815f60712570573"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jul 12 18:16:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 12 18:16:20 2016 +0000"
      },
      "message": "Merge \\\\\"MPEG4Writer: Handle writing multiple NAL units in a video sample\\\\\" into nyc-mr1-dev am: af0c7dfd57\nam: ab99bf8a01\n\nChange-Id: I19460fdda40a859a3fbc6d235c2d72302b8fe757\n"
    },
    {
      "commit": "ab99bf8a017616c73193357c7815f60712570573",
      "tree": "05bbc2d48630ffbbcaeae8f20b4988e22d73f667",
      "parents": [
        "44fece2cf363911efede91f81c7e57236d81f755",
        "af0c7dfd5744b7c9e67e9afd26af417aadc6dc20"
      ],
      "author": {
        "name": "Praveen Chavan",
        "email": "pchavan@codeaurora.org",
        "time": "Tue Jul 12 18:11:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 12 18:11:30 2016 +0000"
      },
      "message": "Merge \\\"MPEG4Writer: Handle writing multiple NAL units in a video sample\\\" into nyc-mr1-dev\nam: af0c7dfd57\n\nChange-Id: I560d5f23bb9385194f506264bd08666bead463da\n"
    },
    {
      "commit": "af0c7dfd5744b7c9e67e9afd26af417aadc6dc20",
      "tree": "0c927e856fa3eb5ce6f13d980da9b5e1795fac8c",
      "parents": [
        "0093efba5a3afae93dcd2664a8a54a8306cb538b",
        "80f78b773f92048944a850efb7b60629643370cd"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jul 12 18:01:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 12 18:01:02 2016 +0000"
      },
      "message": "Merge \"MPEG4Writer: Handle writing multiple NAL units in a video sample\" into nyc-mr1-dev"
    },
    {
      "commit": "0275063d397cfef5808f38ca96a3323ee490ef29",
      "tree": "5acdbbe0815f5087fa0f607d8c06a501d198a7cf",
      "parents": [
        "bbe0cfb249f872fe68215fd1baa7d6426aef2d16",
        "44fece2cf363911efede91f81c7e57236d81f755"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jul 12 17:52:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 12 17:52:47 2016 +0000"
      },
      "message": "Merge \\\\\"stagefright: Enhance MPEG4 writer/extractor to store/retrieve layer info\\\\\" into nyc-mr1-dev am: 0093efba5a\nam: 44fece2cf3\n\nChange-Id: Iee233ea36d574f37fc9ddb4f4eb530c7c7a3dd57\n"
    },
    {
      "commit": "44fece2cf363911efede91f81c7e57236d81f755",
      "tree": "d98ef103665c7ec7c3f6a3fa81c01b4bf6235d19",
      "parents": [
        "8611d5135b6a62cc4bbf89404090c9f6ac3245f5",
        "0093efba5a3afae93dcd2664a8a54a8306cb538b"
      ],
      "author": {
        "name": "Praveen Chavan",
        "email": "pchavan@codeaurora.org",
        "time": "Tue Jul 12 17:49:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 12 17:49:45 2016 +0000"
      },
      "message": "Merge \\\"stagefright: Enhance MPEG4 writer/extractor to store/retrieve layer info\\\" into nyc-mr1-dev\nam: 0093efba5a\n\nChange-Id: Ia1a316c8dfd13bf146e94037a3743cdab88acdfe\n"
    }
  ],
  "next": "0093efba5a3afae93dcd2664a8a54a8306cb538b"
}
