)]}'
{
  "log": [
    {
      "commit": "06e98369b3db1d5d93d582d4d5b49c9d2a3ae455",
      "tree": "a84a12c7df3779e84bb8d96801405ea632100fe0",
      "parents": [
        "738a3af86d63f28c50661470167ba4b2874a4b2d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 15:57:57 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 24 17:41:16 2017 -0700"
      },
      "message": "CodecCapabilities: advertise constrained profiles for decoders\n\nAlso, use a SortedVector in builder to prevent duplicates for both\ncolors and profile/levels.\n\nBug: 64691727\nChange-Id: I7a70f8e39fab9c9c139f3de421b916ada32e3a8b\n"
    },
    {
      "commit": "738a3af86d63f28c50661470167ba4b2874a4b2d",
      "tree": "7cb99dd519ce78d06c2c841361e4fa35ae1409c7",
      "parents": [
        "05e712d3be03291627eb40e9c7f6c08a9874bd23"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 15:57:12 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 24 17:41:13 2017 -0700"
      },
      "message": "stagefright: read constrained AVC profiles\n\nBug: 64691727\nChange-Id: I98ef0e4abf22cf6a2815856975e0c0cd54173d70\n"
    },
    {
      "commit": "05e712d3be03291627eb40e9c7f6c08a9874bd23",
      "tree": "222fb3df6cbe0b072339a2901edbfb0ee97e167c",
      "parents": [
        "2cb58cb4949f8870bca99ced39f4f81351ab52e1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 15:55:43 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 24 17:40:37 2017 -0700"
      },
      "message": "stagefright: advertise proper profiles and levels\n\nAdvertise only the max level per profile\nAdvertise constrained AVC profiles\n\nBug: 64691241\nChange-Id: I0456832564f4be6dff55f9f65351adaeabefb24d\n"
    },
    {
      "commit": "2cb58cb4949f8870bca99ced39f4f81351ab52e1",
      "tree": "0e1e09282fd07c8a8f072f14dff161060ab6c745",
      "parents": [
        "6ec6a109df033925554ac2e5f3c9de085864989c",
        "39f02ddfbfd9313370d862a6c4727826379a319a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 25 00:23:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 25 00:23:27 2017 +0000"
      },
      "message": "Merge \"aaudio: fix EXCLUSIVE mode interfering with SHARED\" into oc-mr1-dev"
    },
    {
      "commit": "39f02ddfbfd9313370d862a6c4727826379a319a",
      "tree": "aa5c61a50fff59d92db99619edd67b31e9d938c3",
      "parents": [
        "ee079fe295c41f89c2ac6316e99ee10847fb78fd"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Aug 04 09:13:31 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Aug 24 14:59:25 2017 -0700"
      },
      "message": "aaudio: fix EXCLUSIVE mode interfering with SHARED\n\nThe MMAP endpoints were not tracked by the EndpointManager\nso it could not broker EXCLUSIVE access. To fix this the MMAP stream\nwas refactored to use a per-client stream and a per-device endpoint.\n\nCleanup close() of MMAP stream.\nAdd AAudioServiceEndpointShared.cpp.\nExtract AAudioServiceEndpointMMAP from AAudioServiceStreamMMAP.\nTrack MMAP endpoints so we can manage EXCLUSIVE and SHARED access.\n\nBug: 64494572\nBug: 64310586\nTest: see bug, use write_sine to play a shared stream and a excl stream\nChange-Id: I5053193abfd9b8a69a2f7e1110739d65e2af5d64\nMerged-In: I5053193abfd9b8a69a2f7e1110739d65e2af5d64\n"
    },
    {
      "commit": "6ec6a109df033925554ac2e5f3c9de085864989c",
      "tree": "1f4a9d2bfa8f6fff251eab01f4133946c7b25135",
      "parents": [
        "ee079fe295c41f89c2ac6316e99ee10847fb78fd",
        "5ba45163872df39427cf18b3d640e1cd26c228bb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 02:41:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 02:41:37 2017 +0000"
      },
      "message": "Merge \"MPEG4Writer: Save container metadata during switching file output\" into oc-mr1-dev"
    },
    {
      "commit": "ee079fe295c41f89c2ac6316e99ee10847fb78fd",
      "tree": "f47db0216a4ad8895a55d29c729f6200c16bf0b9",
      "parents": [
        "80225208cc32bc97f3765e387f0bb983ca07aa8b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 23 13:51:17 2017 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 23 13:51:17 2017 -0700"
      },
      "message": "heif: fix decoding of image size different from full tiled area\n\nBug: 64077740\n\nChange-Id: I57ee7e1bc05e320be723d224b9328526543cad25\n"
    },
    {
      "commit": "5ba45163872df39427cf18b3d640e1cd26c228bb",
      "tree": "2468349e4d10396b3e11034b65cd95e57bc21652",
      "parents": [
        "5b2a1573873782ace86914720fd7e46f677e71cc"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Aug 14 14:23:07 2017 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Aug 21 14:39:26 2017 -0700"
      },
      "message": "MPEG4Writer: Save container metadata during switching file output\n\nBug: 63090931\nTest: Slow motion recording to exceed file size limit and check the recorded files.\nChange-Id: Iae8f183de6159572b1012fde18fbca0bc3996dd1\n"
    },
    {
      "commit": "80225208cc32bc97f3765e387f0bb983ca07aa8b",
      "tree": "f992fe0c2deedb48d2b2c49144a800c4e3b28c29",
      "parents": [
        "2fe997199445cf7aaf6b919cafcb2772bd6d2388",
        "e67106418d7025ba28b90d8d32ceb2674ad043f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 21 05:29:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 21 05:29:06 2017 +0000"
      },
      "message": "Merge \"heif: add new format type\" into oc-mr1-dev"
    },
    {
      "commit": "2fe997199445cf7aaf6b919cafcb2772bd6d2388",
      "tree": "48d29c543dff56b76b05d986ab99b90aeb723bd8",
      "parents": [
        "14bedfd003e8abeb064477f22ca54788b39b53bd",
        "bdcf07ca770e14c1174a0709b2912203620a390a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 19 03:08:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 19 03:08:08 2017 +0000"
      },
      "message": "Merge \"SoftVideoDecoderOMXComponent: max-size can be less than size\" into oc-mr1-dev"
    },
    {
      "commit": "14bedfd003e8abeb064477f22ca54788b39b53bd",
      "tree": "bd061a0db494ac3fd33fce98f046634737fdc526",
      "parents": [
        "4dbfc441e60e598fdcee4fee4a9355b2a902afb2",
        "cec27969ca4bdb5be6c7b1c9f40bea01dddb644c"
      ],
      "author": {
        "name": "Michael Lane",
        "email": "lanemichael@google.com",
        "time": "Fri Aug 18 14:56:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 18 14:56:44 2017 +0000"
      },
      "message": "Merge \"stagefright: allow secure audio input buffer\" into oc-mr1-dev"
    },
    {
      "commit": "4dbfc441e60e598fdcee4fee4a9355b2a902afb2",
      "tree": "f919123e1047f4e827d7cc7dcb0990231dbc7e24",
      "parents": [
        "e987792861efa0f164a50fd049cebadee0c198ac",
        "780882de33d5e91596a31b17ae050d448dd01443"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 18 12:12:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 18 12:12:05 2017 +0000"
      },
      "message": "Merge \"Fix the calculation of the number of frames\" into oc-mr1-dev"
    },
    {
      "commit": "780882de33d5e91596a31b17ae050d448dd01443",
      "tree": "478398b3e1f55ca92fbf57af3d9870d5cb05a142",
      "parents": [
        "2c8c51d4aeffc4d561a67b06d20fff67d9a5a5aa"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Aug 16 03:47:16 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 17 17:50:17 2017 -0700"
      },
      "message": "Fix the calculation of the number of frames\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nBug: 64730503\nChange-Id: Ie858a52cf7267b3783f67ca378a8c5efb726495c\n"
    },
    {
      "commit": "e987792861efa0f164a50fd049cebadee0c198ac",
      "tree": "12552ac3f12c590ad7bd34c2486b64524d514159",
      "parents": [
        "8a37a466dcfe424f9ad6d7bd3827e88f08370d81"
      ],
      "author": {
        "name": "Evgenii Stepanov",
        "email": "eugenis@google.com",
        "time": "Wed Aug 02 16:36:56 2017 -0700"
      },
      "committer": {
        "name": "Evgenii Stepanov",
        "email": "eugenis@google.com",
        "time": "Thu Aug 17 17:36:00 2017 -0700"
      },
      "message": "[cfi] Adjust RLIMIT_AS by CFI shadow size.\n\nCFI (control flow integrity) implementation is using a MAP_NORESERVE\nallocation of up to 2GB is size. Only a tiny portion of it is backed\nby physical memory. Take this into account when setting RLIMIT_AS for\nmedia services.\n\nTest: no immediate effect; CFI shadow increase for 48-bit aarch64 can\n      be reapplied w/o breaking android boot.\nBug: 64293803\n\nSee https://android-review.googlesource.com/#/c/platform/bionic/+/424903/.\n\n(cherry picked from commit f1b0523625ed27266bee8fcc64a3867e02b9a187)\n\nChange-Id: I3fe72edcdaf908f42a1ffdfde645e34263564990\n"
    },
    {
      "commit": "cec27969ca4bdb5be6c7b1c9f40bea01dddb644c",
      "tree": "ebcd814447be8ddc0dd7fc537de190493047b980",
      "parents": [
        "8a37a466dcfe424f9ad6d7bd3827e88f08370d81"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 19 11:41:23 2017 -0700"
      },
      "committer": {
        "name": "Michael Lane",
        "email": "lanemichael@google.com",
        "time": "Thu Aug 17 17:43:45 2017 +0000"
      },
      "message": "stagefright: allow secure audio input buffer\n\nBug: 63343701\nTest: adb shell am instrument -e size small -w \u0027android.media.cts/android.support.test.runner.AndroidJUnitRunner\u0027\nChange-Id: I64cae10d17ec7421ffdc60dd0aa202f6c74f83bf\n(cherry picked from commit f7005138e0d63c79131923ebcab1f9dd9074878b)\n"
    },
    {
      "commit": "8a37a466dcfe424f9ad6d7bd3827e88f08370d81",
      "tree": "353044ce4d9d65a7e9683a1cc06b6b60b448a119",
      "parents": [
        "78ae57b3190cf2a9fcc5f29b0bfd759a2f71e0d0",
        "99306c80f061e4c11f05c21a19bfab6eac01c529"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Aug 17 15:52:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 17 15:52:14 2017 +0000"
      },
      "message": "Merge \"aaudio: prevent memory leak from double configure\" into oc-mr1-dev"
    },
    {
      "commit": "99306c80f061e4c11f05c21a19bfab6eac01c529",
      "tree": "4c9bceacfa5110d378351fe9cfd732b805808118",
      "parents": [
        "f4eb56ca4eb80124b344a8c6f56c4d1495014c31"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Mon Aug 14 12:38:58 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Aug 16 09:57:49 2017 -0700"
      },
      "message": "aaudio: prevent memory leak from double configure\n\nPrevent AudioEndpoint from being configure()d twice.\nCheck return value of AudioEndpoint.configure().\nPrevent AudioStreamInternal from being open()ed twice.\n\nBug: 64522125\nTest: adb shell dumpsys media.audio_flinger --unreachable\nChange-Id: I3ae07af5610fd1f9e539f884923f781eefcd645f\n"
    },
    {
      "commit": "bdcf07ca770e14c1174a0709b2912203620a390a",
      "tree": "84950dd1b772f4f37ede77210d5498a0fa45e1c5",
      "parents": [
        "65b9b41e57d9d797fc531a20b06c91363d21d6ca"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 10 07:04:14 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Aug 16 08:30:47 2017 -0700"
      },
      "message": "SoftVideoDecoderOMXComponent: max-size can be less than size\n\nA component can be configured for size that is greater than the\nmax size. In such case, configure for the larger of these.\n\nBug: 37101765\nChange-Id: I9bf3cd38e34cbedc00c54862d6782f2841ae2ee8\n"
    },
    {
      "commit": "e9df6d45dd610b4641f38229fcba04376a14ca56",
      "tree": "5589793bf9286e75a85e468ab1f2ba8757d006e4",
      "parents": [
        "847fdd93f8c4e9207312e76d9154e622cfe25798",
        "18d917a7469c9ffc38ace25ee856857fec36f147"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Aug 16 00:17:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 00:17:15 2017 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-7424efa6-0590-42df-bf56-90682a2c4f31\" into cw-f-dev am: d2467b8dfa am: 2217a6ce98 am: 2927be99d5\nam: 18d917a746\n\nChange-Id: I3af5ddf0218ef578a900906f07c34fa78b6b6b51\n"
    },
    {
      "commit": "18d917a7469c9ffc38ace25ee856857fec36f147",
      "tree": "4a39819c1208c763bd17e736c0355483fe6527fd",
      "parents": [
        "5cf6432ab31c4f39433e9fb6683552459a301bee",
        "2927be99d572f93915ecbab0388d410cb65f205b"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Aug 16 00:09:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 00:09:06 2017 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-7424efa6-0590-42df-bf56-90682a2c4f31\" into cw-f-dev am: d2467b8dfa am: 2217a6ce98\nam: 2927be99d5\n\nChange-Id: Ic6e5d9ff1b0f9401f0844046d36bb024943d9eab\n"
    },
    {
      "commit": "2927be99d572f93915ecbab0388d410cb65f205b",
      "tree": "9f14c8bf6bf2b34c6177d5bce815b290e3c4d339",
      "parents": [
        "8a082383d6a65c133375b6be5911de1a7d0b1416",
        "2217a6ce9896b2598ab711427957bc69a9fae7b2"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 23:55:46 2017 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 23:55:46 2017 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-7424efa6-0590-42df-bf56-90682a2c4f31\" into cw-f-dev am: d2467b8dfa am: 2217a6ce98\n\nChange-Id: I04c0263ce364f21c014e5efa0b6bc2215796db92\n"
    },
    {
      "commit": "2217a6ce9896b2598ab711427957bc69a9fae7b2",
      "tree": "e01ab0d1a795cfaa7093c00883db7a87e3e5a02c",
      "parents": [
        "b852352e7e1a79d46cce9b836dec00aaf28b7cca",
        "d2467b8dfa23310f10097f483ebda87154a62e05"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 23:54:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 23:54:34 2017 +0000"
      },
      "message": "Merge changes from topic \"am-7424efa6-0590-42df-bf56-90682a2c4f31\" into cw-f-dev\nam: d2467b8dfa\n\nChange-Id: Ifa8faa77c6f52bbf53249cea4ee36e3f2ae51974\n"
    },
    {
      "commit": "12c5dc39b22bf42bc9e57adef6c7d79c5c10fa83",
      "tree": "84614a17e1cca34c7d8882bad67458f5ee084443",
      "parents": [
        "90407ddbeb45406b7503f69a2d3c9d966cf9ee34",
        "449be75d7bfcc43a8f50be312be1725f6bd67741"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:52 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:52 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9 am: 33508aff52 am: 0de0b6806a am: 6d0c3ebd0f am: d411bde017 am: 62cee3ee93 am: e408a6f7be am: b22b2126a7 am: 94185c1d26 am: 5c04472792 am: c25084597e am: 449be75d7b\n\nChange-Id: I28134d3d7f6c8c31619ba8e4208c8c6bb7552448\n"
    },
    {
      "commit": "449be75d7bfcc43a8f50be312be1725f6bd67741",
      "tree": "3837a42aa1273ba2f805c2ebeb6fa4d050eedc51",
      "parents": [
        "9662711c7084f61be2aeb0505b2553a30fdabb46",
        "c25084597e632c4674cc514b030ee77cfb46d1c8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:46 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:46 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9 am: 33508aff52 am: 0de0b6806a am: 6d0c3ebd0f am: d411bde017 am: 62cee3ee93 am: e408a6f7be am: b22b2126a7 am: 94185c1d26 am: 5c04472792 am: c25084597e\n\nChange-Id: Idec2ea8c9f5e9ea7e9c886d46497557f176289c5\n"
    },
    {
      "commit": "c25084597e632c4674cc514b030ee77cfb46d1c8",
      "tree": "2e52d1420a39327d637668d6c5be66bf4912c6b9",
      "parents": [
        "fe77499a3ceeb0d746f8333c597d101f4fa4c6fe",
        "5c04472792c12c772ea0c3459f877ddf28b0fe3d"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:42 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:42 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9 am: 33508aff52 am: 0de0b6806a am: 6d0c3ebd0f am: d411bde017 am: 62cee3ee93 am: e408a6f7be am: b22b2126a7 am: 94185c1d26 am: 5c04472792\n\nChange-Id: If5ced0999223757ce235d222fb08218add879305\n"
    },
    {
      "commit": "5c04472792c12c772ea0c3459f877ddf28b0fe3d",
      "tree": "e0d4536d429eb479a99660da92ca16ce1818e152",
      "parents": [
        "6eedc31e796bc6d71820520c4be43cc3c74469b1",
        "94185c1d2664b406cff6cbd5e3073204f186a6b4"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:36 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:36 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9 am: 33508aff52 am: 0de0b6806a am: 6d0c3ebd0f am: d411bde017 am: 62cee3ee93 am: e408a6f7be am: b22b2126a7 am: 94185c1d26\n\nChange-Id: Ie832a957bfdfb5b06824a96814ddbaf54a6f1ae2\n"
    },
    {
      "commit": "94185c1d2664b406cff6cbd5e3073204f186a6b4",
      "tree": "0ce5a4145981e5818bc90ccc107b7dd2328bb3da",
      "parents": [
        "9aa958278bb4790c8b8c275edf24b151d2543a19",
        "b22b2126a74a8f8df52d25cba2234420c0c3a345"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:31 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:31 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9 am: 33508aff52 am: 0de0b6806a am: 6d0c3ebd0f am: d411bde017 am: 62cee3ee93 am: e408a6f7be am: b22b2126a7\n\nChange-Id: I3c714c3a6d809bb4dcfb8f184b9dcef6725b11b8\n"
    },
    {
      "commit": "b22b2126a74a8f8df52d25cba2234420c0c3a345",
      "tree": "77fb642a50c459761327a263b17ec2edcff4f1cb",
      "parents": [
        "9c2af8232261e4005b3da85313670b50cd577323",
        "e408a6f7be0e87d5d6f016b5c80c4673b2e1fdfc"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:25 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:25 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9 am: 33508aff52 am: 0de0b6806a am: 6d0c3ebd0f am: d411bde017 am: 62cee3ee93 am: e408a6f7be\n\nChange-Id: I9d48e3542f6ef811261f29afab91b8f0bcacf090\n"
    },
    {
      "commit": "e408a6f7be0e87d5d6f016b5c80c4673b2e1fdfc",
      "tree": "4bc64f1d338d6e8fd818bdfc30b56151419bf685",
      "parents": [
        "97a6eb06451b9a8dc22aa076888502321ed1ca78",
        "62cee3ee934363a69c5b6c2c3a2cb8352f4f4cf3"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:20 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:20 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9 am: 33508aff52 am: 0de0b6806a am: 6d0c3ebd0f am: d411bde017 am: 62cee3ee93\n\nChange-Id: Id63b9b26263436ac54269878d15897b6d6e4d41f\n"
    },
    {
      "commit": "62cee3ee934363a69c5b6c2c3a2cb8352f4f4cf3",
      "tree": "7c080776666775e08986468b4cf376f3831242a7",
      "parents": [
        "a0388f92c70e4321ebfe3c41e08c454d63937998",
        "d411bde017e7bdce81d7ae2464c6daec90d01392"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:15 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:15 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9 am: 33508aff52 am: 0de0b6806a am: 6d0c3ebd0f am: d411bde017\n\nChange-Id: Ic6c8672379bf0e84715d0da49ae4704ac0a2ea02\n"
    },
    {
      "commit": "6d0c3ebd0fa2cf18699a963075480dd970a4ca0b",
      "tree": "e4d953531061395a21ff99fab428fcb04a0c7015",
      "parents": [
        "3c2b8586ad628d6ba6226bd54d98692a1fdec063",
        "0de0b6806a9d75cf3ead908708330b2f1626dc7f"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:05 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:06:05 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9 am: 33508aff52 am: 0de0b6806a\n\nChange-Id: Idf513ba06641aacf48f457b3a8ae02721404b7c1\n"
    },
    {
      "commit": "0de0b6806a9d75cf3ead908708330b2f1626dc7f",
      "tree": "dfd5e256917a6d6760f6db8a6cbde82ed9308f34",
      "parents": [
        "cddbfe5496633c6627835808003b8fad5876e30e",
        "33508aff52b5131344cac20a5077419920ea046c"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:05:59 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:05:59 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9 am: 33508aff52\n\nChange-Id: Ic12354524144a6d1337be0a7c57efb4711cee660\n"
    },
    {
      "commit": "33508aff52b5131344cac20a5077419920ea046c",
      "tree": "9d0ca7f3054feb197cb5cced02e42d1699157422",
      "parents": [
        "ab9bfb83b1d36a4767af2ac3115efbba35b8f3e6",
        "12840141a984c6c4cecc0236f9e9082e01ace74d"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:05:53 2017 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 22:05:53 2017 +0000"
      },
      "message": "[automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9\n\nChange-Id: Ibbbdacd98e6362267e5f7b926a70c133a0a3d9f4\n"
    },
    {
      "commit": "4e79910fdb303fd28a37a9401bed1b7fbccb1373",
      "tree": "13361c6da538c8623d56ce81f3ad0e3b5137f28b",
      "parents": [
        "5c57e911b4d5c146d03129b4c9d8b02bd5fd736a"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Jul 24 13:59:51 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 15 15:05:01 2017 -0700"
      },
      "message": "Check buffer size in useBuffer in software components\n\nTest: No more crash from oob read/write with running poc.\nBug: 63522430\nChange-Id: I232d256eacdfaa9347902fe9b42650999f0d2d85\n"
    },
    {
      "commit": "e67106418d7025ba28b90d8d32ceb2674ad043f1",
      "tree": "4d6ee7d347843b6c55b21c536b0941f784b2d0bc",
      "parents": [
        "2c8c51d4aeffc4d561a67b06d20fff67d9a5a5aa"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 14 19:33:15 2017 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 14 19:34:11 2017 -0700"
      },
      "message": "heif: add new format type\n\nbug: 64077740\nChange-Id: I3329b911fde9fecd1c0f91a931d7883685e74c13\n"
    },
    {
      "commit": "4b0bcb2dea0286bb0bd0b7733b4d56866836149b",
      "tree": "b6ef5c908539ff0450412fd0d613ed06cfa9a957",
      "parents": [
        "47d2a2789acf80e35ff6d6e899aac4f135cc540b",
        "a221cb4ab070a2315cbeea965d0f74abf309c278"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 15 00:38:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 15 00:38:06 2017 +0000"
      },
      "message": "Merge \"stagefright: update google video codec capabilities\" into oc-mr1-dev"
    },
    {
      "commit": "2981f531d2eab10ef07809f3b29d0791987b2234",
      "tree": "b755844359d95789a8603d1c58b96fe4d5d0e687",
      "parents": [
        "9e933623232f4415489dce54486870f44863788d",
        "5b555deb502c633a915f4efeda80c69431d99309"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Aug 15 00:09:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 00:09:57 2017 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into cw-f-dev am: 24125176ec am: a797cdf267 am: 80711887ff\nam: 5b555deb50\n\nChange-Id: I8591db850800629a31d2cd3d68b58fa1e34bcbf3\n"
    },
    {
      "commit": "5b555deb502c633a915f4efeda80c69431d99309",
      "tree": "0a6aad465c3577133906f7dfff80789f4256fa09",
      "parents": [
        "b0926c2d57b8ae8a0579d06884bfcb8a4b6db106",
        "80711887ffe901cfb5e7f4bb2ded606807911234"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:59:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 23:59:01 2017 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into cw-f-dev am: 24125176ec am: a797cdf267\nam: 80711887ff\n\nChange-Id: Ibe1822fe1c0f9a800feed07e4bc99f9efd6dbfac\n"
    },
    {
      "commit": "80711887ffe901cfb5e7f4bb2ded606807911234",
      "tree": "7be0a16eb50ef917de20147250b3f46ec7ef9721",
      "parents": [
        "13fcec1c8517e61377ec8e6b21c4a98507a90068",
        "a797cdf2674e4135828a557e7b1dd0c5085266d9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 23:46:15 2017 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 23:46:15 2017 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into cw-f-dev am: 24125176ec am: a797cdf267\n\nChange-Id: I4eac853adab76646987b4787700a18fb1d6b7f68\n"
    },
    {
      "commit": "a797cdf2674e4135828a557e7b1dd0c5085266d9",
      "tree": "8df1b4bc0ab03bb9065bcca366b3ee4a4e6807d4",
      "parents": [
        "eeff5c9c065069e2d7388550281ccd369c3d8749",
        "24125176ec4533f6d5c3aff41f50404cef4c3b07"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:45:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 23:45:22 2017 +0000"
      },
      "message": "Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into cw-f-dev\nam: 24125176ec\n\nChange-Id: I7517046674d5d8a61c738fdcf919f0de952fb454\n"
    },
    {
      "commit": "cddbfe5496633c6627835808003b8fad5876e30e",
      "tree": "3f2469457ab48db564d4d63d4b58ffc2767d20f0",
      "parents": [
        "da2d2587d3b78dd4b8bf3974d6ad5950f36152c3",
        "5e96386ab7a5391185f6b3ed9ea06f3e23ed253b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "message": "Merge \"stagefright: avoid buffer overflow in base64 decoder\" into lmp-dev"
    },
    {
      "commit": "4773895ad67a50111a1e2c0942e1f1b5604e0f06",
      "tree": "a92af62bb2e3cdaf48c294b838b28dde14e54742",
      "parents": [
        "6810ac8bcdbcc5fbc30f33ccf5bbe77d3fc947b2",
        "5e5bb2a861366a5c58db087d11cde68f5c65a4a0"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "message": "Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into mnc-dr-dev\n\n* changes:\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7\n  stagefright: avoid buffer overflow in base64 decoder\n"
    },
    {
      "commit": "371e4fc283302643501e22877811a26e68937759",
      "tree": "de8d922446afd011af5dfab6641c92986936c377",
      "parents": [
        "fb86876c6247ee883e83182bbefbd6483ae0a0da",
        "4d76a4b5255aed946f0e6e6a6321c5fc7cbf5f4e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "message": "Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into mnc-dev\n\n* changes:\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7\n  stagefright: avoid buffer overflow in base64 decoder\n"
    },
    {
      "commit": "5d2ba5fcbccbb38444eb10d90f5a22388fd11c8f",
      "tree": "5bd80029881ce8ace3518fff4652cecd166ad134",
      "parents": [
        "ca0bd1091839b7c5aaf52ddc03e6e8f70130efbc",
        "5045de6f46e5f742f4cbfc16d7c6fd62f07e35e7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "message": "Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into lmp-mr1-dev\n\n* changes:\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7\n  stagefright: avoid buffer overflow in base64 decoder\n"
    },
    {
      "commit": "1e314546c8d0f8d5123866a225abbaeffa541198",
      "tree": "376c831f9231f5506598402677da94bc2b478c2c",
      "parents": [
        "c8effca29b1d10ff60206fd2d7a3040a02888237",
        "9064a5c7c0601476c733e21c2d6b5cc822d2544e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "message": "Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into mnc-dr1.5-dev\n\n* changes:\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7\n  stagefright: avoid buffer overflow in base64 decoder\n"
    },
    {
      "commit": "24125176ec4533f6d5c3aff41f50404cef4c3b07",
      "tree": "5f64d0e2fdc29e028bdf6d7dcf56a85f8311ffe3",
      "parents": [
        "95bdcbe927fbc0d04d8afd2d7f1082dd3d002d7c",
        "92e76580018f63eb7c373e762ae807b03e7ee237"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "message": "Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into cw-f-dev\n\n* changes:\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0 am: 25b927e233 am: 0ad7b10c1e am: 8fbbb6af52\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0 am: 25b927e233 am: 0ad7b10c1e\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0 am: 25b927e233\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7\n  stagefright: avoid buffer overflow in base64 decoder\n"
    },
    {
      "commit": "8c7913271ef21850a8700738e52d5aa3734b0c79",
      "tree": "a26ea0aaff4c16960dc3d4eeb10e3a967f022715",
      "parents": [
        "1338d42a520b243485c5e400d513cce0b65d49e3",
        "61c116adff412141e32f7bd1b726f72087c0aeb1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "message": "Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into cw-e-dev\n\n* changes:\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7\n  stagefright: avoid buffer overflow in base64 decoder\n"
    },
    {
      "commit": "727dec27a0409e9d4e2c8d29f133e3c5664e5875",
      "tree": "7340b146dddbfc04df91e31e35aa68f179d705c1",
      "parents": [
        "e118a11588061f2fda03996a14e69322d3bddabd",
        "0ad7b10c1ebfa23f8e13039640d0a723eabe79db"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "message": "Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into nyc-dr1-dev\n\n* changes:\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0 am: 25b927e233\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7\n  stagefright: avoid buffer overflow in base64 decoder\n"
    },
    {
      "commit": "7f922387a5d5094117c008e779bae9a8bff3181a",
      "tree": "72226b732eaeda843533cbf211f6f05db4431dc7",
      "parents": [
        "db30246808d52e06229fc1432845ddc90d393342",
        "25b927e233316433e6adf9397b8c7d99be4f3170"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "message": "Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into nyc-dev\n\n* changes:\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7\n  stagefright: avoid buffer overflow in base64 decoder\n"
    },
    {
      "commit": "b3e7954a67bafc0f31ba981664af7bffd8434fa4",
      "tree": "2f90d27d6fd26cb6ff382cfdc99597f32eb85014",
      "parents": [
        "942bb16cfe0a9a3cc017833835eb8d52e4e7ebf0",
        "8fbbb6af524224efe561791ef952e28bda19f732"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 23:30:11 2017 +0000"
      },
      "message": "Merge changes from topic \"am-b89fd127-e87f-4013-8a91-d8bfa01a2650\" into nyc-mr1-dev\n\n* changes:\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0 am: 25b927e233 am: 0ad7b10c1e\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0 am: 25b927e233\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46\n  [automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7\n  stagefright: avoid buffer overflow in base64 decoder\n"
    },
    {
      "commit": "ab9bfb83b1d36a4767af2ac3115efbba35b8f3e6",
      "tree": "34c4497469093e6a59f5f42c2a269ba53a697a2e",
      "parents": [
        "03c1ecd9fe43d355db92609ae592fd5c00efad1b",
        "7445f0e4009c357286b69ec2534316facb4db649"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Aug 14 22:22:17 2017 +0000"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Aug 14 22:22:17 2017 +0000"
      },
      "message": "[automerger] MPEG4Source: fix fragmented read. am: 5c57e911b4 am: 7445f0e400\n\nChange-Id: I63d3ee56db210794a06b97f1283bebf978284f42\n"
    },
    {
      "commit": "5c57e911b4d5c146d03129b4c9d8b02bd5fd736a",
      "tree": "c7189f47504b9b74be23f978c6260c7ef9efe004",
      "parents": [
        "804632afcdda6e80945bf27c384757bda50560cb"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Mar 24 14:04:05 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Aug 14 22:22:04 2017 +0000"
      },
      "message": "MPEG4Source: fix fragmented read.\n\nTest: passed CTS test DecoderTest#testDecodeFragmented\nBug: 64314728\nBug: 36571704\nChange-Id: I71ad6aaae473b03483f8405899d3178148597bba\n(cherry picked from commit ba9af7792dfed6e9b1b216aab91a97e713eec891)\n(cherry picked from commit 6b401a337674f2f22b7589534700a33187899869)\n"
    },
    {
      "commit": "a221cb4ab070a2315cbeea965d0f74abf309c278",
      "tree": "1dfa005ef89ec75f3e0da7618ab495f088e18c5a",
      "parents": [
        "4079be014c7b6d12d84f8d15986b46f92df1a389"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 16:29:28 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 14 15:04:38 2017 -0700"
      },
      "message": "stagefright: update google video codec capabilities\n\nVP9 encoder can only encode at 3-5pfs at 1080p on 2016 devices,\nwhich is not really useful. Advertise only 720p support.\n\nIncrease advertised bitstream support to match level claimed\nfor HEVC decoder and AVC codecs that are used for thumbnail\nextraction.\n\nBug: 64568747\nBug: 64425166\nBug: 31387661\nChange-Id: I6e85613826b81fd92aa28c197ae9911be52476b5\n"
    },
    {
      "commit": "4079be014c7b6d12d84f8d15986b46f92df1a389",
      "tree": "7d0f707c858d4931a0b165a5d09bcde135751739",
      "parents": [
        "00bbd4fa9c1922d731ad1f85b13a68b603d1e036",
        "ea280cb32091e46f3cb5ec68f2c7200913b43168"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 14 21:39:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 21:39:04 2017 +0000"
      },
      "message": "Merge \"heif: adding libheif to be used by skia heif codec\" into oc-mr1-dev"
    },
    {
      "commit": "00bbd4fa9c1922d731ad1f85b13a68b603d1e036",
      "tree": "d0b6e8c8d1268228256fe4b39938d2144f933c73",
      "parents": [
        "c3cee64dda83452ad10ce2bbd5459b94779f0438",
        "a8ca1d1697427123148a28c33e26fe1ad2b9d948"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 14 21:13:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 21:13:20 2017 +0000"
      },
      "message": "Merge \"SoftOpus: fix handling of EOS coming with CSD\" into oc-mr1-dev"
    },
    {
      "commit": "c3cee64dda83452ad10ce2bbd5459b94779f0438",
      "tree": "3237606b17efcea1d4bb3a057a643d734ab30955",
      "parents": [
        "1bfc62cf6473f02ea1be5b4dca144419246be7aa",
        "f4e503bd0a7ae452a7ff0941276b70dbd3405211"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 14 21:12:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 21:12:41 2017 +0000"
      },
      "message": "Merge \"SoftVorbis: fix handling of EOS coming with CSD\" into oc-mr1-dev"
    },
    {
      "commit": "1bfc62cf6473f02ea1be5b4dca144419246be7aa",
      "tree": "e7ef7c0425a3d8d498102a8f0bcbb87c16cb2522",
      "parents": [
        "f4eb56ca4eb80124b344a8c6f56c4d1495014c31",
        "de39832ef0efe558a189f10917c915c5d681db35"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 20:08:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 20:08:35 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58 am: 716c720 am: 8883fd487b am: f05b30c27f\nam: de39832ef0\n\nChange-Id: Ia7f5bec411d2152eb333e711d49264995588aba2\n"
    },
    {
      "commit": "de39832ef0efe558a189f10917c915c5d681db35",
      "tree": "f6f0ba9daf5a8103aa5269db0756118ce44a62e7",
      "parents": [
        "37417526c943ed17405177790e24f381d51492d6",
        "f05b30c27f0d889fe7b5682390e4356202ec3652"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 20:01:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 20:01:15 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58 am: 716c720 am: 8883fd487b\nam: f05b30c27f\n\nChange-Id: Idd372cdbc3b4b72d073d1bfd441ed694398a8035\n"
    },
    {
      "commit": "f05b30c27f0d889fe7b5682390e4356202ec3652",
      "tree": "198c64f0fd21e493e1d0ec1c1efa19db1e74cfdd",
      "parents": [
        "6bc3288dab1c6240e43626d4b1053a7f67e65326",
        "8883fd487bc9fedfde02dc9e96fcdb2315730acb"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:38:11 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:38:11 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58 am: 716c720 am: 8883fd487b\n\nChange-Id: I22555a9162b0b7c3b88104de8ec2d49e87a1a637\n"
    },
    {
      "commit": "8883fd487bc9fedfde02dc9e96fcdb2315730acb",
      "tree": "bcb4136c5bf606f03287f53d526861eef1c62164",
      "parents": [
        "d6fba171b75f15f878f904b4b163d5da51e24713",
        "496307deaa6230f2ff1f96263474e222096f39ff"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:38:00 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:38:00 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58 am: 716c720 am: 496307deaa\n\nChange-Id: I4591f0d9297377d17beb02791e99ab1c049fdabf\n"
    },
    {
      "commit": "496307deaa6230f2ff1f96263474e222096f39ff",
      "tree": "1358ef323b884e5b7fb18138a97f7b6d17e5e285",
      "parents": [
        "6d719ca88c21a989b7f34bd525cb7d28323bcd87",
        "55d3eeefe122322ba19343a8cee45e44ef5e4910"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:55 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:55 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58 am: 716c720 am: 55d3eeefe1\n\nChange-Id: Ie6a82d74f529b624e03a02c284d44eede942ce8b\n"
    },
    {
      "commit": "55d3eeefe122322ba19343a8cee45e44ef5e4910",
      "tree": "72c67e0695c5d075fe9a4d7d9bd067bacd069f3b",
      "parents": [
        "4566e87270cb5c4549917a674a9d812887f9a7a4",
        "716c720b91b054060ade1d94151713f6634f26d0"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:51 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:51 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58 am: 716c720b91\n\nChange-Id: Ifa87b4d3d4e53a60c3fe949f960800bda9e9366d\n"
    },
    {
      "commit": "716c720b91b054060ade1d94151713f6634f26d0",
      "tree": "d561fa79ada82727ee42e989a1527c41884653ab",
      "parents": [
        "e21ab964c18460f6423c35d91438a9ecd98b759f",
        "fe49081e58c60dfdae1bc3bd7f1db2502aa0eee9"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:45 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:45 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58\n\nChange-Id: I82385f42511cdd6c7b4408ede3fbd3dd21273f83\n"
    },
    {
      "commit": "fe49081e58c60dfdae1bc3bd7f1db2502aa0eee9",
      "tree": "a65dd4bedd3a1a8caeffc4a1a1495631f5c57dc9",
      "parents": [
        "920df6ca0076b8079d9ee7d2c477151a01a3ed50",
        "c6905d1c9c7e7f959a6101622868687129e98c7b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:39 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:39 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c\n\nChange-Id: I88ef8effb22c7e01ae8d2668e3c832fe0febc90c\n"
    },
    {
      "commit": "c6905d1c9c7e7f959a6101622868687129e98c7b",
      "tree": "29082b6a1125b3af0ee49e0e007293c4c77e8de4",
      "parents": [
        "369ad623bc236d9f989e204f678c40b72d0c9549",
        "e52a6ab8538e66764e32151c37c72fb6efb3443f"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:35 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:35 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853\n\nChange-Id: I62cb512c152a15b8ea82da277f0e4e93acc66a8a\n"
    },
    {
      "commit": "e52a6ab8538e66764e32151c37c72fb6efb3443f",
      "tree": "a19237f072275a92063d241ee0187a30aa082e14",
      "parents": [
        "8d68455f69910b360b6e6d742c7f229b1f419b55",
        "698581c556499e8ad86c9a626c5a8e45c7c94168"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:30 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:30 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556\n\nChange-Id: I4f5a7068fb53ffacecbd5707771d57488ea307cf\n"
    },
    {
      "commit": "698581c556499e8ad86c9a626c5a8e45c7c94168",
      "tree": "0b0425c8288787b2eb504bdc0643b9b3cac45e75",
      "parents": [
        "0a7826805580c069df3897e3f9114f56ed041580",
        "1f2d8b0b367c9e4881c83ac689ab4fba789405ad"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:24 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:24 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36\n\nChange-Id: Ib9efffefd4952e675a13f51951a4d02f00c6abe6\n"
    },
    {
      "commit": "1f2d8b0b367c9e4881c83ac689ab4fba789405ad",
      "tree": "a3c73f9f84d102cd7ccac26c4273beea2bc045c6",
      "parents": [
        "84b2e0717c32d4f112eeced50174efbb3032d88a",
        "fcc98fa3b12109e17f2119a2e8b4273547be303d"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:19 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:19 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1\n\nChange-Id: Ia0244b37df369a27b4bad024eef06cc56b5e64a2\n"
    },
    {
      "commit": "5c6acee104c39a603c8cdf9776c8284ea29094a1",
      "tree": "c1a93729c16064dd8e3ded38879911723c801c29",
      "parents": [
        "ff9e1b0303b2c8d2f97f07d77bb21efc7edf093d",
        "c4b06bbc1e6b42cc5b88f57f16135782b58c923d"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:08 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:08 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e\n\nChange-Id: I13d92901d6f54840bb2ff8a9802cdf94b690b8e2\n"
    },
    {
      "commit": "c4b06bbc1e6b42cc5b88f57f16135782b58c923d",
      "tree": "ca15163aa11cad9accaf1f9708108f1ab2d3a167",
      "parents": [
        "222dca470e81634b519455a1fb791462d0d9750b",
        "03c1ecd9fe43d355db92609ae592fd5c00efad1b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:03 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:03 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe\n\nChange-Id: Iaaaead614bb1a1dbc62f0443e7e3e0d7d4fb9012\n"
    },
    {
      "commit": "03c1ecd9fe43d355db92609ae592fd5c00efad1b",
      "tree": "086c4a70a8aac9aa649ecc5962adf3a7cb1f44b4",
      "parents": [
        "87f1a3041d41737185f9c7425c24d4e56dd1356e",
        "bc1d023cc9f96418a4549f1664b307dce4484f49"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:36:57 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:36:57 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9\n\nChange-Id: I8dfe1cdebec08b9ad5d3c7b19b8891158ac51132\n"
    },
    {
      "commit": "ea280cb32091e46f3cb5ec68f2c7200913b43168",
      "tree": "64d7a7bd6778e18ca13a4ead069deaecb2241527",
      "parents": [
        "b51ca280e6aaace44ec1d80837439b825c6fce82"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 02 11:10:10 2017 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 14 12:06:00 2017 -0700"
      },
      "message": "heif: adding libheif to be used by skia heif codec\n\n- define platform-independent HeifDecoder interface to be used by\n  skia to decode heif\n\n- add android implementation of HeifDecoder utilizing media framework\n  MediaMetadataRetriever.\n\nbug: 64077740\nChange-Id: I87d803a16c117ab081adbd7c88c1bdb3c4318d66\n"
    },
    {
      "commit": "f4eb56ca4eb80124b344a8c6f56c4d1495014c31",
      "tree": "cf37eeb116d0e1fea1c926ee10192b65597cc917",
      "parents": [
        "3c4d63ebff576c77d315899366aa69a0239ee9eb",
        "a88ef50f2f5fad2677719e398eb80f0a6d91e02d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 14 06:50:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 14 06:50:35 2017 +0000"
      },
      "message": "Merge \"Mark libmediandk as LLNDK.\" into oc-mr1-dev"
    },
    {
      "commit": "a8ca1d1697427123148a28c33e26fe1ad2b9d948",
      "tree": "4f876b51907c1d7943beea67781ca3ebb163e7c6",
      "parents": [
        "2eddd660f9140d50f4e49e7981580dee2356ff54"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Aug 09 10:10:07 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Aug 11 17:49:23 2017 -0700"
      },
      "message": "SoftOpus: fix handling of EOS coming with CSD\n\nTest: pass EOSTest_M in VtsHalMediaOmxV1_0TargetAudioDecTest\nBug: 62498353\nChange-Id: Icadf4192ac0570ff0e4a663d5c3d0cc7a5449f77\n"
    },
    {
      "commit": "f4e503bd0a7ae452a7ff0941276b70dbd3405211",
      "tree": "388884d0e26c96aad70495ce9430be455f60f701",
      "parents": [
        "2eddd660f9140d50f4e49e7981580dee2356ff54"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Aug 08 12:48:24 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Aug 11 14:58:42 2017 -0700"
      },
      "message": "SoftVorbis: fix handling of EOS coming with CSD\n\nTest: pass EOSTest_M in VtsHalMediaOmxV1_0TargetAudioDecTest\nBug: 62498353\nChange-Id: Ia6437f266d152ac838fc958f5725b3c07fb4f65a\n"
    },
    {
      "commit": "92e76580018f63eb7c373e762ae807b03e7ee237",
      "tree": "01cac408a666689ba798d9597aaa28277c093ebc",
      "parents": [
        "6d719ca88c21a989b7f34bd525cb7d28323bcd87",
        "8fbbb6af524224efe561791ef952e28bda19f732"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:55 2017 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:55 2017 +0000"
      },
      "message": "[automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0 am: 25b927e233 am: 0ad7b10c1e am: 8fbbb6af52\n\nChange-Id: I257c00c2aa626ff061150e3a407b7b41abf8e03a\n"
    },
    {
      "commit": "8fbbb6af524224efe561791ef952e28bda19f732",
      "tree": "c98e8b6acea1f6d5fec6fba00c9faa0d52895193",
      "parents": [
        "4566e87270cb5c4549917a674a9d812887f9a7a4",
        "0ad7b10c1ebfa23f8e13039640d0a723eabe79db"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:50 2017 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:50 2017 +0000"
      },
      "message": "[automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0 am: 25b927e233 am: 0ad7b10c1e\n\nChange-Id: I6e8afb1115a6b989de2b07962dd3fd92cb53bd22\n"
    },
    {
      "commit": "0ad7b10c1ebfa23f8e13039640d0a723eabe79db",
      "tree": "419b84fd582aa69fb20a891f51c054d9e74c6e7e",
      "parents": [
        "e21ab964c18460f6423c35d91438a9ecd98b759f",
        "25b927e233316433e6adf9397b8c7d99be4f3170"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:45 2017 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:45 2017 +0000"
      },
      "message": "[automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0 am: 25b927e233\n\nChange-Id: I8b957bee130417742574022ba7cecccc1d1386e0\n"
    },
    {
      "commit": "25b927e233316433e6adf9397b8c7d99be4f3170",
      "tree": "5760f1aceecb860cd22a2641458b912e3e243aff",
      "parents": [
        "920df6ca0076b8079d9ee7d2c477151a01a3ed50",
        "9064a5c7c0601476c733e21c2d6b5cc822d2544e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:40 2017 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:40 2017 +0000"
      },
      "message": "[automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff am: 9064a5c7c0\n\nChange-Id: I79051371930fb4dc367c656810b6633d0b307cdb\n"
    },
    {
      "commit": "9064a5c7c0601476c733e21c2d6b5cc822d2544e",
      "tree": "bf734fbf089a0134e56c895630e12df0fa6eb8e7",
      "parents": [
        "369ad623bc236d9f989e204f678c40b72d0c9549",
        "61c116adff412141e32f7bd1b726f72087c0aeb1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:35 2017 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:35 2017 +0000"
      },
      "message": "[automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861 am: 61c116adff\n\nChange-Id: Iad628779215b7f75529cc3ed7914e9fdc9e3ee86\n"
    },
    {
      "commit": "61c116adff412141e32f7bd1b726f72087c0aeb1",
      "tree": "914853c7246a0265402befe939d01e2a4d6f595c",
      "parents": [
        "8d68455f69910b360b6e6d742c7f229b1f419b55",
        "5e5bb2a861366a5c58db087d11cde68f5c65a4a0"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:30 2017 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:30 2017 +0000"
      },
      "message": "[automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525 am: 5e5bb2a861\n\nChange-Id: Ib9c53dabc61f654791e92a7939eaed1e19f89df6\n"
    },
    {
      "commit": "5e5bb2a861366a5c58db087d11cde68f5c65a4a0",
      "tree": "5174fc3a33d49f4d4820c3caf62c6dd64509641f",
      "parents": [
        "0a7826805580c069df3897e3f9114f56ed041580",
        "4d76a4b5255aed946f0e6e6a6321c5fc7cbf5f4e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:25 2017 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:25 2017 +0000"
      },
      "message": "[automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb am: 4d76a4b525\n\nChange-Id: Ifd01cbe03ab9bea87ccbc6fa8ff1c119cfca57d8\n"
    },
    {
      "commit": "4d76a4b5255aed946f0e6e6a6321c5fc7cbf5f4e",
      "tree": "6b0b9e9f6c333c9121a925ed6264a953bd2f3a3b",
      "parents": [
        "84b2e0717c32d4f112eeced50174efbb3032d88a",
        "8f6c537ffb62a83f22385c3509972eb34a72fc57"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:20 2017 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:20 2017 +0000"
      },
      "message": "[automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7 am: 5045de6f46 am: 8f6c537ffb\n\nChange-Id: I3ca735e893a638f412656f64bb3e857b6c863790\n"
    },
    {
      "commit": "5045de6f46e5f742f4cbfc16d7c6fd62f07e35e7",
      "tree": "e02d03c58e0b558f6cb65428c2a062b23acfe3cb",
      "parents": [
        "ff9e1b0303b2c8d2f97f07d77bb21efc7edf093d",
        "5e96386ab7a5391185f6b3ed9ea06f3e23ed253b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:09 2017 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 21:06:09 2017 +0000"
      },
      "message": "[automerger] stagefright: avoid buffer overflow in base64 decoder am: 5e96386ab7\n\nChange-Id: I5cd909195abd8ba442120aee597774f96c9db32d\n"
    },
    {
      "commit": "5e96386ab7a5391185f6b3ed9ea06f3e23ed253b",
      "tree": "f7a578666093e79138a47b22ce1f1b9852aa4621",
      "parents": [
        "222dca470e81634b519455a1fb791462d0d9750b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jun 27 13:58:07 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 12:52:17 2017 -0700"
      },
      "message": "stagefright: avoid buffer overflow in base64 decoder\n\nBug: 62673128\nChange-Id: Id5f04b772aaca3184879bd5bca453ad9e82c7f94\n"
    },
    {
      "commit": "804632afcdda6e80945bf27c384757bda50560cb",
      "tree": "2daec5cf329096edd4be3595b54cb16c766ba167",
      "parents": [
        "ab2c5046efeafcf819ac04acf864e32dc10a8403"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Jul 24 17:25:47 2017 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Aug 11 18:51:34 2017 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb\n\nBug: 63662938\nBug: 63526567\nTest: Added CTS tests\n\nChange-Id: I8ed398cd62a9f461b0590e37f593daa3d8e4dbc4\n"
    },
    {
      "commit": "39ebbc59252e0d4450ff670d93093066bab15a88",
      "tree": "61cf51499699a0aed9a5a1ca2cace3302ec817c0",
      "parents": [
        "840f6990fb01d048ebae9036e9f0dbf12b76d4cb",
        "4a8d260f776a3c37908ff49d8baae12b3b1a1f46"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Aug 10 23:50:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 23:50:49 2017 +0000"
      },
      "message": "Merge \"aaudio: deleted FifoBuffers to fix memory leak\" into oc-mr1-dev"
    },
    {
      "commit": "840f6990fb01d048ebae9036e9f0dbf12b76d4cb",
      "tree": "9ccde261c10efaa37eed7956fac5403883124a0b",
      "parents": [
        "4aa53352a209a0c7ef3982f41529cc1353bbf425",
        "7360303d3e93cd6a5fd8c5c4340a335416bd0f28"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Aug 10 22:24:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 22:24:26 2017 +0000"
      },
      "message": "Merge \"Stop capturing mtp_event by reference in lambda\" into oc-mr1-dev"
    },
    {
      "commit": "7360303d3e93cd6a5fd8c5c4340a335416bd0f28",
      "tree": "55d99900aa9f5b63159e93742014771709d8152b",
      "parents": [
        "ad708fb449369c567e1bf3a7e1f2a5e56b72762f"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Aug 09 17:53:50 2017 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Aug 10 11:04:32 2017 -0700"
      },
      "message": "Stop capturing mtp_event by reference in lambda\n\nThis takes a reference to the event,\nwhich then can become invalid. Instead\npass by copy like normal.\n\nBug: 64529223\nTest: No crash\nChange-Id: I2ac7bd0002e6d0ce1c547c24334dfd2926ed7090\n"
    },
    {
      "commit": "4aa53352a209a0c7ef3982f41529cc1353bbf425",
      "tree": "bd22a1231a693c8d2c533bb96d8a22d047af3c23",
      "parents": [
        "81ae83bd1dff600d4b219227bbe5538006cf8ce8"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Aug 10 09:23:03 2017 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Aug 10 09:23:03 2017 -0700"
      },
      "message": "libaudiohal: Fix crash due to uninitialized field\n\nEffectHalHidl::mEfGroup could be left uninitialized leading\nto a crash when trying to delete the event flag.\n\nBug: 64495982\nBug: 64553871\nTest: see repro steps on b/64553871\nChange-Id: Ifd2f76f2d8cc845ad46949c18050655bea946a42\n"
    },
    {
      "commit": "a88ef50f2f5fad2677719e398eb80f0a6d91e02d",
      "tree": "4603fe71c592c3756f544c979c5afaa0e6c55ed6",
      "parents": [
        "97ab472f3921912748f1eb9e32d1aba25d853a33"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Aug 10 20:12:24 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Aug 10 20:12:24 2017 +0900"
      },
      "message": "Mark libmediandk as LLNDK.\n\nlibmediandk is depended by libRS_internal, which is a vndk-sp library.\nSince vndk-sp libraries can only depend on other vndk-sp or llndk\nlibrary, libmediandk is marked as llndk. Among vndk-sp and llndk, llndk\nwas chosen because the ABI of libmediandk is stable (as it is NDK).\n\nBug: 64425518\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j libRS_internal.vendor\nChange-Id: I95608e6ef7efac6452c29f85421b5cf8f47e4b0c\n"
    },
    {
      "commit": "37417526c943ed17405177790e24f381d51492d6",
      "tree": "3f443cc772ae925970e992987f2ed8a8569604a4",
      "parents": [
        "5d6cc7d118a7e91d4fdd3f9dad086cfd1129e4ca"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Aug 08 13:20:45 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Aug 09 20:59:27 2017 -0700"
      },
      "message": "aaudio: fix ownership problems with file descriptors\n\nUse unique_fd to track file descriptors.\nFix extra close of file descriptor in SharedMemoryParcelable.cpp.\nThis bug was causing unrelated file descriptors to be closed!\n\nBug: 64311216\nTest: write_sine.cpp, FD should survive aaudio close\nChange-Id: I4f38c83510a49ea22b79b96d970ee48153417249\nMerged-In: I4f38c83510a49ea22b79b96d970ee48153417249\n"
    },
    {
      "commit": "97ab472f3921912748f1eb9e32d1aba25d853a33",
      "tree": "d2e0c2a449d1a0cf42c44ac3f8bd6b2e1bbe6ae2",
      "parents": [
        "c9f2e060b00b4c8bc0cea6cbdd80551551668808",
        "b51ca280e6aaace44ec1d80837439b825c6fce82"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 10 03:40:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 03:40:39 2017 +0000"
      },
      "message": "Merge \"stagefright: add HEIF support\" into oc-mr1-dev"
    },
    {
      "commit": "c9f2e060b00b4c8bc0cea6cbdd80551551668808",
      "tree": "32b95f6af78f1bcd0ba61bbe1decf2ba4bd58ae9",
      "parents": [
        "6b8bbef1642ded053c7a75a1d5d612df64a3d476",
        "e72481c5c16d401c776e0ba49b84b80223769b91"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Aug 10 03:31:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 03:31:20 2017 +0000"
      },
      "message": "Merge \"aaudio: fix ownership problems with file descriptors\" into oc-mr1-dev"
    },
    {
      "commit": "6b8bbef1642ded053c7a75a1d5d612df64a3d476",
      "tree": "64f4bd8b7e7465663ab0374e081d86e4424dd686",
      "parents": [
        "ad708fb449369c567e1bf3a7e1f2a5e56b72762f",
        "308cae0f3609bd7e2609423d5ed4c7e41863a7cf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 10 01:15:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 01:15:24 2017 +0000"
      },
      "message": "Merge \"Make software codecs as VNDK\" into oc-mr1-dev"
    },
    {
      "commit": "4a8d260f776a3c37908ff49d8baae12b3b1a1f46",
      "tree": "9768f861b072e15589d560cdfe92796035bd737e",
      "parents": [
        "e88fd530455d39e4c770870c74c1198820f62bfe"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Aug 09 16:53:35 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Aug 09 17:12:01 2017 -0700"
      },
      "message": "aaudio: deleted FifoBuffers to fix memory leak\n\nBug: 64522125\nTest: adb shell dumpsys media.audio_flinger --unreachable\nChange-Id: I6045f951b4d793f31cac73e793258e168f74f3f2\n"
    },
    {
      "commit": "b51ca280e6aaace44ec1d80837439b825c6fce82",
      "tree": "2b5b07364d40fb2a5e50e7ea17e6c907d2e46a16",
      "parents": [
        "24c15776247c46e34562100213035bb7aaffe013"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jul 26 16:25:28 2017 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 09 16:20:35 2017 -0700"
      },
      "message": "stagefright: add HEIF support\n\n- add HEIF support in MPEG4Extractor.\n\n- decode HEIF image or tiled image in StagefrightMetadataRetriever\u0027s\n  getFrameAt() api and convert to requested color format.\n\nbug: 64077740\n\nTest: cts-tradefed run cts-dev --module CtsMediaTestCases --compatibility:module-arg CtsMediaTestCases:include-annotation:android.platform.test.annotations.RequiresDevice\n\nChange-Id: Id4b26f1584ca6219073ffb0167f208e1c3bf8aa2\n"
    },
    {
      "commit": "ad708fb449369c567e1bf3a7e1f2a5e56b72762f",
      "tree": "ea30164ec265ab3c8ab4f31a4c017288153d53ce",
      "parents": [
        "298346c387e49ddaff94a7270b3791c0d40780fe",
        "0bbad33c6384959226f7c73eb4a48db8ca2bf7ff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 21:33:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 21:33:05 2017 +0000"
      },
      "message": "Merge \"libaudiohal: Fix EventFlag leak\" into oc-mr1-dev"
    },
    {
      "commit": "e72481c5c16d401c776e0ba49b84b80223769b91",
      "tree": "282c04aa82bba9f854b3125fa8edade0b41f5287",
      "parents": [
        "e88fd530455d39e4c770870c74c1198820f62bfe"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Aug 08 13:20:45 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Aug 09 14:11:57 2017 -0700"
      },
      "message": "aaudio: fix ownership problems with file descriptors\n\nUse unique_fd to track file descriptors.\nFix extra close of file descriptor in SharedMemoryParcelable.cpp.\nThis bug was causing unrelated file descriptors to be closed!\n\nBug: 64311216\nTest: write_sine.cpp, FD should survive aaudio close\nChange-Id: I4f38c83510a49ea22b79b96d970ee48153417249\n"
    },
    {
      "commit": "298346c387e49ddaff94a7270b3791c0d40780fe",
      "tree": "7b2879c6582ab0cb8feb00eb93f7db939c4c4d12",
      "parents": [
        "e88fd530455d39e4c770870c74c1198820f62bfe",
        "fcd878748dc54cfc633562ced3fd6844477939c6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 20:41:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 20:41:27 2017 +0000"
      },
      "message": "Merge \"NuPlayerDecoder: check mCodec before dereferencing\" into oc-mr1-dev"
    }
  ],
  "next": "0bbad33c6384959226f7c73eb4a48db8ca2bf7ff"
}
