)]}'
{
  "log": [
    {
      "commit": "9f6392250bf6d02a514bd83b743906dda748dee9",
      "tree": "973d44020dc4c5f3e470e039336f025992821556",
      "parents": [
        "e98f14ff194bd00ed71574cff19340c1090c78dd",
        "d72e751fa185f053773603222fd220ab77c92b2f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jul 15 06:28:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 06:28:18 2016 +0000"
      },
      "message": "Merge \"SoftAVCEnc/SoftMPEG4Enc: support updated i-frame interval and encoder settings\" into nyc-mr1-dev"
    },
    {
      "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": "d72e751fa185f053773603222fd220ab77c92b2f",
      "tree": "9e52c3af5a35098580c2857ef9968b8220dd52fc",
      "parents": [
        "210c67fe664fbe1b2aba4d3980912243b7ca99d3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 21:48:02 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 22:56:28 2016 -0700"
      },
      "message": "SoftAVCEnc/SoftMPEG4Enc: support updated i-frame interval and encoder settings\n\n- use key-frame interval in MPEG4 encoder\n- use updated definition of nBFrames and nPFrames in AVC encoder\n\nBug: 30096321\nBug: 28027692\nChange-Id: I68d0d5182b462cad567c329a07fdafea55d19ff7\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": "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": "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": "87cbfa8c5ecbe515c380d5592cef20c1fafe36b7",
      "tree": "d100a80cfa3b8df1a8219270a19de244510085f0",
      "parents": [
        "db2d2066e6e3f3ce728c2b17ed0923b02834519b",
        "e19f2956de379b9c9a852d50d83d0608ca42bfe9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jul 15 01:22:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 01:22:26 2016 +0000"
      },
      "message": "Merge \"stagefright: prefer B frames for high frame-rate recording\" 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": "db2d2066e6e3f3ce728c2b17ed0923b02834519b",
      "tree": "3a6f025ef54fadb52d9c7cc87585cc8df711bbd9",
      "parents": [
        "8dcd820534b11b9b2f10cd2e1f6601cb472f424a",
        "826cbe4d07c709f647cdd29354434df20e355c9a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 15 01:20:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 01:20:55 2016 +0000"
      },
      "message": "Merge \"stagefright: enable B-frames for AVC encoder and MPEG4 writer\" into nyc-mr1-dev"
    },
    {
      "commit": "8dcd820534b11b9b2f10cd2e1f6601cb472f424a",
      "tree": "87ed46c9b40b7ed0701359d2de7431320d47186e",
      "parents": [
        "b00a831ccc86d9274dbdd06256546947115783e2",
        "2da225766572a3d4746b4e21cb231a0243b114ab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 15 01:19:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 01:19:36 2016 +0000"
      },
      "message": "Merge \"stagefright: update temporal layering selection in MediaRecorder\" into nyc-mr1-dev"
    },
    {
      "commit": "b00a831ccc86d9274dbdd06256546947115783e2",
      "tree": "2714eaf3dd888db673e25a97b69b0777a1c4ca3a",
      "parents": [
        "435495899300262132320a104e2aca491d0c8dba",
        "f4b18f4872d353a1e114c890ec472608ff8f9eda"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jul 15 00:20:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 00:20:27 2016 +0000"
      },
      "message": "Merge \"stagefright: correctly calculate and configure P, B and I-frame spacing\" into nyc-mr1-dev"
    },
    {
      "commit": "f4b18f4872d353a1e114c890ec472608ff8f9eda",
      "tree": "65e4052183166853eacf8c7dbed91f895c1c9e1e",
      "parents": [
        "764e119d3bb1016c868b2334056e1e619dd9b3a5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 13:24:02 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jul 15 00:11:49 2016 +0000"
      },
      "message": "stagefright: correctly calculate and configure P, B and I-frame spacing\n\n- though OMX spec says otherwise, vendors\u0027 implementation of nBFrames\n  is # of B frames between I/P frames.\n- nPFrames is # of P frames between I frames.\n  thus, I-frame interval (nKeyFrameInterval) is\n       (nPFrames + 1) * nBFrames + nPFrames + 1 \u003d\n        nPFrames * nBFrames + nBFrames + nPFrames + 1\n\n     I   P   I  : I-interval: 8, nPFrames 1, nBFrames 3\n      BBB BBB\n\n- err on lower P and B-frames values as key-frame-interval is an upper limit.\n\nBug: 30096321\nChange-Id: I1d0c2908007a1a283f36a7c19e85b95465236c7d\n"
    },
    {
      "commit": "6fb884ae1cdac4ac87cfc56f2dc35ce21298b7dc",
      "tree": "daa6382972902e62348b7302c2538c271a136d48",
      "parents": [
        "764e119d3bb1016c868b2334056e1e619dd9b3a5",
        "9fb815244cc33927e14ce0fe70539786a611daf9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 22:49:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 22:49:43 2016 +0000"
      },
      "message": "Merge \"stagefright: don\u0027t auto-drop temporal layers for unknown SVC streams\" into nyc-mr1-dev"
    },
    {
      "commit": "9fb815244cc33927e14ce0fe70539786a611daf9",
      "tree": "6609e29e0c6b6a834caf7d9a60d2647f65b08731",
      "parents": [
        "a5bcf56619a70b0b46c737a29d873bbff8fb77a4"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 07:33:43 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 22:49:05 2016 +0000"
      },
      "message": "stagefright: don\u0027t auto-drop temporal layers for unknown SVC streams\n\n- SVC optimization requires knowin the number of layers which is\n  using custom signaling. Don\u0027t drop temporal layers without that information.\n\nAlso SVC optimization fixes:\n\n- Play back all layers immediately after an IDR frame (previous logic\n  required leveling up one level at a time that only works for hierarchical\n  B frames)\n- Track current max layer-ID during dropping so we can react to upward\n  changes in the allowed layers more quickly.\n- Get up to 90% of display rate before dropping layers (up from 50%)\n\nBug: 27596987\nChange-Id: Ia6c8363fc154c822a5b2a268e2f40678212a487c\n"
    },
    {
      "commit": "826cbe4d07c709f647cdd29354434df20e355c9a",
      "tree": "e4e9a8e45bdee7873df36cefd7e632a9d5e12b6a",
      "parents": [
        "764e119d3bb1016c868b2334056e1e619dd9b3a5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 13:35:25 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 15:33:51 2016 -0700"
      },
      "message": "stagefright: enable B-frames for AVC encoder and MPEG4 writer\n\nIf decoding time stamps are not available, synthesize a set of\nnon-negative, monotonic time stamps.\n\nBug: 28027692\nChange-Id: Ifdbf53802baac59914d021440856d4c310ee8f6e\n"
    },
    {
      "commit": "e19f2956de379b9c9a852d50d83d0608ca42bfe9",
      "tree": "586ef72882396f3ea01bc885c7b4fb99f45620d8",
      "parents": [
        "2da225766572a3d4746b4e21cb231a0243b114ab"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 15:22:10 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 15:25:13 2016 -0700"
      },
      "message": "stagefright: prefer B frames for high frame-rate recording\n\nSome codecs do not support B-frames with temporal layering.\n- Prefer temporal layering for slow-motion and time lapse videos\n(since B-frames are not as useful for time lapse, and layering is\n needed for slow-motion)\n- Prefer B-frames for HFR capture\n\nBug: 27596987\nChange-Id: I12f530e9f624e2948e176b5548e0d9d65eed95d8\n"
    },
    {
      "commit": "2da225766572a3d4746b4e21cb231a0243b114ab",
      "tree": "8036414716c275db15eece15a62dadafd719a474",
      "parents": [
        "764e119d3bb1016c868b2334056e1e619dd9b3a5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 10:54:41 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 15:24:06 2016 -0700"
      },
      "message": "stagefright: update temporal layering selection in MediaRecorder\n\n- Use max expected decode framerate to decide on number of layers\n- Optimize for decoding on 30fps display (battery saver mode)\n\nBug: 27596987\nChange-Id: I8902b4a78670cb0aebb8bccd640367e262f172b2\n"
    },
    {
      "commit": "764e119d3bb1016c868b2334056e1e619dd9b3a5",
      "tree": "ea5cbc94dcd6a181f998b68ca5e5c40a6655e5f1",
      "parents": [
        "e801cc20cb22c1aa69be50ddaaf264dc8ca06f55",
        "b8d23091df36a530f646d9cdec1078fa38f95389"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 21:08:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 21:08:53 2016 +0000"
      },
      "message": "Fix build am: 6f85d83163 am: cea6041539 am: ac11d74c81 am: 94742171f1\nam: b8d23091df\n\nChange-Id: Ia03c876b68026f0a6d70b920893a6f485cc8ae32\n"
    },
    {
      "commit": "b8d23091df36a530f646d9cdec1078fa38f95389",
      "tree": "1420d519c5fe4d482300207a7bcc2b53a427c438",
      "parents": [
        "a365cebbe489244ea7a63b67e504b85ae4b74b89",
        "94742171f17acc8bd39180c5592d23b616b60575"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 21:06:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 21:06:03 2016 +0000"
      },
      "message": "Fix build am: 6f85d83163 am: cea6041539 am: ac11d74c81\nam: 94742171f1\n\nChange-Id: Ifa1e2ab0d259b2919a4f250d84209987aa0eb71a\n"
    },
    {
      "commit": "94742171f17acc8bd39180c5592d23b616b60575",
      "tree": "375386f0ff3c4a24c4fa9e4a60dcb893ec2138c1",
      "parents": [
        "196add98cc7d0790908fe11774eac5680d097cc3",
        "ac11d74c81f71a866a6356c7ea3ff2be105f86ef"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 21:03:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 21:03:30 2016 +0000"
      },
      "message": "Fix build am: 6f85d83163 am: cea6041539\nam: ac11d74c81\n\nChange-Id: I1ad4e94e71f9a1c50a0a46175cd126d52f28c2e7\n"
    },
    {
      "commit": "ac11d74c81f71a866a6356c7ea3ff2be105f86ef",
      "tree": "a34c7bc86ef0287c800b2348347b7ff2be92fc2a",
      "parents": [
        "6f30a038dbb25ac4d74e326f7489305b99d3c343",
        "cea6041539ae6c37a3d8fe2c60c2d5e331f50852"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 21:00:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 21:00:59 2016 +0000"
      },
      "message": "Fix build am: 6f85d83163\nam: cea6041539\n\nChange-Id: I2daa21c38e0eb0526ccd87520c5381c2a458524e\n"
    },
    {
      "commit": "cea6041539ae6c37a3d8fe2c60c2d5e331f50852",
      "tree": "6125ff306309af8e60676cb71b38b4a63b55d26e",
      "parents": [
        "4828c2cc7351a75e52f35278dcd5ae01df751979",
        "6f85d831638d271bd5738036ba0969bdb7f3111e"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 20:58:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 20:58:22 2016 +0000"
      },
      "message": "Fix build\nam: 6f85d83163\n\nChange-Id: I0cb54cb073f83f43fb77b979f7b84911125d0969\n"
    },
    {
      "commit": "6f85d831638d271bd5738036ba0969bdb7f3111e",
      "tree": "246f10a1d2b22ef64b63d266865d7052d134e677",
      "parents": [
        "c5b95cd33affabbddc330726ed40d9e174658783"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 13:50:32 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 13:50:32 2016 -0700"
      },
      "message": "Fix build\n\nChange-Id: I48ba34b3df9c9a896d4b18c3f48e41744b7dab54\n"
    },
    {
      "commit": "e801cc20cb22c1aa69be50ddaaf264dc8ca06f55",
      "tree": "fe84240c39c645258ee4be96a936f091b7087c9c",
      "parents": [
        "5d441728a357753820f62d5a028a5e7412a02bc3",
        "a365cebbe489244ea7a63b67e504b85ae4b74b89"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 20:03:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 20:03:31 2016 +0000"
      },
      "message": "Fix build am: c5b95cd33a am: 4828c2cc73 am: 6f30a038db am: 196add98cc\nam: a365cebbe4\n\nChange-Id: I346f952a994d03d185001fb6b1cb53d1c9bd6c9e\n"
    },
    {
      "commit": "a365cebbe489244ea7a63b67e504b85ae4b74b89",
      "tree": "852b6c4c641df38eff7e7ebdd092fedecc913896",
      "parents": [
        "b6b00fc651f952a0702ba2f877b5c2aeb4d8f5ca",
        "196add98cc7d0790908fe11774eac5680d097cc3"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 20:00:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 20:00:57 2016 +0000"
      },
      "message": "Fix build am: c5b95cd33a am: 4828c2cc73 am: 6f30a038db\nam: 196add98cc\n\nChange-Id: I441135beee7144639775ff1999dbe2230246b7b3\n"
    },
    {
      "commit": "196add98cc7d0790908fe11774eac5680d097cc3",
      "tree": "e1305f77e4431cd08de324af5da18040451fa7ec",
      "parents": [
        "df83abca1d6609c26147e113950bd2b33166fbb1",
        "6f30a038dbb25ac4d74e326f7489305b99d3c343"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 19:58:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 19:58:19 2016 +0000"
      },
      "message": "Fix build am: c5b95cd33a am: 4828c2cc73\nam: 6f30a038db\n\nChange-Id: Ib8420e606841663686d8bd23ea9ee947244a3476\n"
    },
    {
      "commit": "6f30a038dbb25ac4d74e326f7489305b99d3c343",
      "tree": "b20437be372d7abc1f22abc415e771a26a691563",
      "parents": [
        "c8950e29676cb13198e29b83a258f625da8c6b96",
        "4828c2cc7351a75e52f35278dcd5ae01df751979"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 19:55:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 19:55:19 2016 +0000"
      },
      "message": "Fix build am: c5b95cd33a\nam: 4828c2cc73\n\nChange-Id: Ia0a2d000a864970a58dc5d39914f665e2c6baa9e\n"
    },
    {
      "commit": "4828c2cc7351a75e52f35278dcd5ae01df751979",
      "tree": "ad20b6a9736766b96418efb9879bf3710e2edd02",
      "parents": [
        "5affad8fc5d2965034b19c3ad9a8e3b8992d2bb8",
        "c5b95cd33affabbddc330726ed40d9e174658783"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 19:49:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 19:49:49 2016 +0000"
      },
      "message": "Fix build\nam: c5b95cd33a\n\nChange-Id: I84de0264bae191b5c3ddbb784bf9b9b120754c55\n"
    },
    {
      "commit": "c5b95cd33affabbddc330726ed40d9e174658783",
      "tree": "cf56c284428ef2f2e0abb3fda6a88db660467700",
      "parents": [
        "426708f0d81584ca304b28c28a00dd9747c005e2"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 12:37:52 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 12:39:26 2016 -0700"
      },
      "message": "Fix build\n\nChange-Id: I96a9c437eec53a285ac96794cc1ad0c8954b27e0\n"
    },
    {
      "commit": "1a7492b10c565135407ccd9a7eb7038e44716923",
      "tree": "a7a7a2d8ce7f24d34d5a562ca9e873c03dda6da4",
      "parents": [
        "813b0d17b36beb7d383260968fb87d5dca335066",
        "fd778b20ededf0ca94f1e3668665d9fce47bf7b7"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 18:53:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 18:53:05 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\"SoftMP3: memset safely\\\\\\\\\\\" into mnc-dev am: b2b56d1f0a am: 5d6fe83821 am: 2d09be5831 am: 3c69172940\nam: fd778b20ed\n\nChange-Id: Ia0048bd1d37ec1c670b184f40423389884a982aa\n"
    },
    {
      "commit": "fd778b20ededf0ca94f1e3668665d9fce47bf7b7",
      "tree": "40c422a55f5583e55717a63a1938b453d06be71c",
      "parents": [
        "0c420366737c4c3b9d07fd38d693a59774b0b0e3",
        "3c69172940e6c0c0b99bef3ac66481fd870d4c7b"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 18:47:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 18:47:13 2016 +0000"
      },
      "message": "Merge \\\\\\\\\"SoftMP3: memset safely\\\\\\\\\" into mnc-dev am: b2b56d1f0a am: 5d6fe83821 am: 2d09be5831\nam: 3c69172940\n\nChange-Id: Ifa3581fedd391417e61ad9f576023b8f9e590ea4\n"
    },
    {
      "commit": "3c69172940e6c0c0b99bef3ac66481fd870d4c7b",
      "tree": "8d9d0ee47a9ed2ea6bc9a2654e8253f55410bc82",
      "parents": [
        "6cf2cef9ecda3038d86ca81830c371dca94e3d74",
        "2d09be5831f7f7dfefccb0a1c45b2c791e98045f"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 18:29:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 18:29:28 2016 +0000"
      },
      "message": "Merge \\\\\\\"SoftMP3: memset safely\\\\\\\" into mnc-dev am: b2b56d1f0a am: 5d6fe83821\nam: 2d09be5831\n\nChange-Id: Iddfa06104c9d41d7627efdb2aa970e10b5a1c81b\n"
    },
    {
      "commit": "2d09be5831f7f7dfefccb0a1c45b2c791e98045f",
      "tree": "9313adb5aa1a44d8e135011874fb27b629206a12",
      "parents": [
        "bfd0b68b7478e5ee2cf4a029a51b337aeeac6437",
        "5d6fe838213d235af629570b3a5a82c3123177ef"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 18:27:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 18:27:01 2016 +0000"
      },
      "message": "Merge \\\\\"SoftMP3: memset safely\\\\\" into mnc-dev am: b2b56d1f0a\nam: 5d6fe83821\n\nChange-Id: I0c5e6c1a4a36a345b87565c91e692871ed2895f2\n"
    },
    {
      "commit": "5d6fe838213d235af629570b3a5a82c3123177ef",
      "tree": "abb92915058606e1706de24a0ca0cf8be9124ff7",
      "parents": [
        "b47df5d9e2d4d44b9843fbabd05e7a83a550381a",
        "b2b56d1f0af7db5b817ad516cf8d575e4420e13d"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 18:24:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 18:24:18 2016 +0000"
      },
      "message": "Merge \\\"SoftMP3: memset safely\\\" into mnc-dev\nam: b2b56d1f0a\n\nChange-Id: Ied8936092f890fcd213548690cdc591de2af15f5\n"
    },
    {
      "commit": "0cb1794c1e2569c6664ff9ef8bf452b33d241ec6",
      "tree": "28989159b63ebb51d1aa2d4627e5e24d37effd92",
      "parents": [
        "2153931367cce9dc73cf43e70b5072b8819aed7a",
        "d8d966fef52fe6a236e8ffdd43604e0ceeb0fab3"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Jul 14 18:22:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 18:22:51 2016 +0000"
      },
      "message": "Add bound checks to utf16_to_utf8 am: 0c9742db80 am: c0a1a3187c\nam: d8d966fef5\n\nChange-Id: If941a1348dc4c2533faa89b2bb90783fb77a853e\n"
    },
    {
      "commit": "d8d966fef52fe6a236e8ffdd43604e0ceeb0fab3",
      "tree": "3e35ca130052498eccc53eac2f4f07c501ab5de5",
      "parents": [
        "f3c0ccf224e89e81e733a50e49f2c1cd372ff29a",
        "c0a1a3187c30a9140fd2e0d185339be5966ae5d8"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Jul 14 18:14:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 18:14:54 2016 +0000"
      },
      "message": "Add bound checks to utf16_to_utf8 am: 0c9742db80\nam: c0a1a3187c\n\nChange-Id: I050e58df0250e5d685b03c3e572bb756e9f997f0\n"
    },
    {
      "commit": "c0a1a3187c30a9140fd2e0d185339be5966ae5d8",
      "tree": "e9a3414769756a1f2551c9c82dae1f0b084fc4b4",
      "parents": [
        "6007caa57e80d822275f6272ffaa870be2c49f1f",
        "0c9742db802c21274fa299fbf7a8bf7c0c49355d"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Jul 14 18:06:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 18:06:57 2016 +0000"
      },
      "message": "Add bound checks to utf16_to_utf8\nam: 0c9742db80\n\nChange-Id: Iacb2248ca498ae3b0ec699c44218963b97405b3b\n"
    },
    {
      "commit": "b2b56d1f0af7db5b817ad516cf8d575e4420e13d",
      "tree": "831a082fb1217c807d9cee37a42f7d22dbfdf4d2",
      "parents": [
        "9f51ebbc8ba83164c20391c93b7909fa36466372",
        "b856ef5c45c9e17a3529b1bbc6e349a2902b3317"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 18:06:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 18:06:25 2016 +0000"
      },
      "message": "Merge \"SoftMP3: memset safely\" into mnc-dev"
    },
    {
      "commit": "0c9742db802c21274fa299fbf7a8bf7c0c49355d",
      "tree": "711a134e24f82d1d0346b331398eb5aca7040d90",
      "parents": [
        "cc17d003ee1e0914d046647cd5f27fe2e80dff6b"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Jun 28 18:24:52 2016 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Jul 14 15:26:48 2016 +0000"
      },
      "message": "Add bound checks to utf16_to_utf8\n\nBug: 29250543\nChange-Id: I3518416e89ed901021970958fb6005fd69129f7c\n(cherry picked from commit 1d3f4278b2666d1a145af2f54782c993aa07d1d9)\n"
    },
    {
      "commit": "37d7af3c3a95022465b86b6cdec9db9fb5a40fd1",
      "tree": "b7d58e6a6c975599436e044a420ccd041b53ddf8",
      "parents": [
        "786ddba2862716164920b455c4d5a1b3a7454193"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Jun 28 18:24:52 2016 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Jul 14 13:22:21 2016 +0000"
      },
      "message": "Add bound checks to utf16_to_utf8\n\nBug: 29250543\nChange-Id: I3518416e89ed901021970958fb6005fd69129f7c\n(cherry picked from commit 1d3f4278b2666d1a145af2f54782c993aa07d1d9)\n"
    },
    {
      "commit": "786ddba2862716164920b455c4d5a1b3a7454193",
      "tree": "03143f3956c22c117a1ac424c7a7b53b93960ae0",
      "parents": [
        "839f3636261cd6f1db1f171f7535d79d18531e75",
        "2153931367cce9dc73cf43e70b5072b8819aed7a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 06:05:27 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 06:05:27 2016 +0000"
      },
      "message": "fix build am: cc17d003ee am: 6007caa57e am: f3c0ccf224\nam: 2153931367\n\nChange-Id: Id42e3136795a130e0404ae684fc5168f0a707438\n"
    },
    {
      "commit": "2153931367cce9dc73cf43e70b5072b8819aed7a",
      "tree": "8be45135f276de4661a45892b8eae7be84f7c349",
      "parents": [
        "4f71c20bcb1a950f85db76c7e62e418cd4a0fdaf",
        "f3c0ccf224e89e81e733a50e49f2c1cd372ff29a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 06:02:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 06:02:10 2016 +0000"
      },
      "message": "fix build am: cc17d003ee am: 6007caa57e\nam: f3c0ccf224\n\nChange-Id: I7c2da1c3042db8a5c2dccd5370b2b0f852302808\n"
    },
    {
      "commit": "f3c0ccf224e89e81e733a50e49f2c1cd372ff29a",
      "tree": "f7da77b5b47fd22d3a31781d6599558bc135a042",
      "parents": [
        "f48edac5c4ea979423ce56f0d1d805c043fdb698",
        "6007caa57e80d822275f6272ffaa870be2c49f1f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 05:59:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 05:59:00 2016 +0000"
      },
      "message": "fix build am: cc17d003ee\nam: 6007caa57e\n\nChange-Id: I01612087d09d58d053d0161ba0c19959b7a574ef\n"
    },
    {
      "commit": "6007caa57e80d822275f6272ffaa870be2c49f1f",
      "tree": "01c7aef7a3bacb4215b268101184e5bf9a003edf",
      "parents": [
        "1a05bc6cca9089943bcdd82d0b653d44324d1fc5",
        "cc17d003ee1e0914d046647cd5f27fe2e80dff6b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 05:55:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 05:55:56 2016 +0000"
      },
      "message": "fix build\nam: cc17d003ee\n\nChange-Id: Id0af1ad23c65f8dc358420e21786f5e7db32fd46\n"
    },
    {
      "commit": "caeb609354c746fd4c5bc2669a42cd95bcabbbee",
      "tree": "50c89930bc1d820081b9dd13a39bb50cfcfc701a",
      "parents": [
        "af14c096900be5f92795363264a175b518086af0",
        "0f7442ddb82d5ceba2e0c081dc3d62996f1570a0"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 03:36:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 03:36:25 2016 +0000"
      },
      "message": "Merge \"stagefright: ACodec: Enable temporal layered encoding for AVC/HEVC\" into nyc-mr1-dev"
    },
    {
      "commit": "af14c096900be5f92795363264a175b518086af0",
      "tree": "54c7887e2c86286e79cd135ecddf399b312b90d7",
      "parents": [
        "a2c2d1503ccc47b508f726652c714863320cb89b",
        "b1803b01ed332aa2ed05536c4486078e9d02760a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 03:35:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 03:35:43 2016 +0000"
      },
      "message": "Merge \"stagefright: encode number of android.generic temporal layers\" into nyc-mr1-dev"
    },
    {
      "commit": "a2c2d1503ccc47b508f726652c714863320cb89b",
      "tree": "710140e02b04fc49ff5dbdf28695fc763d6988de",
      "parents": [
        "7ebe84bc10fc213a4ff0dde18289776dbfdf8d5d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 20:27:32 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 03:34:50 2016 +0000"
      },
      "message": "fix build\n\nChange-Id: I9bb8c659d3fc97a8e748451d82d0f3448faa242b\n"
    },
    {
      "commit": "cc17d003ee1e0914d046647cd5f27fe2e80dff6b",
      "tree": "d14a3fd62f9d7620bc5a5cca74325816cd8d085e",
      "parents": [
        "02aa5b7f315c6c79dc306624e40f276269cf008a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 20:27:32 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 20:29:24 2016 -0700"
      },
      "message": "fix build\n\nChange-Id: I9bb8c659d3fc97a8e748451d82d0f3448faa242b\n"
    },
    {
      "commit": "fa6a70ab138b2deac81be61db7ab3041d698c9d0",
      "tree": "d28291b71856aea6bc03ca17074c8b8721a09d9d",
      "parents": [
        "714ff7d884a18159a4e038d0e84be8e1f33e5c22",
        "c96cfbe66d7bf261c57ff93984bc6a4b3a58f6fc"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 02:35:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 02:35:37 2016 +0000"
      },
      "message": "Merge \"stagefright: enable temporal layering for timelapse and hfr recording\" into nyc-mr1-dev"
    },
    {
      "commit": "f92f69623045170d8f6ed019360788657777d11e",
      "tree": "456be621f14a9c4cf3895de1595f3e4e9c9f75b0",
      "parents": [
        "514373df01df13976009d8c82fd013ebaf339525",
        "e46d450cb74d3e6c27b9eadb5e1d90754dcfb9b7"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 02:03:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 02:03:23 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\\\"OMXCodec: check IMemory::pointer() before using allocation\\\\\\\\\\\\\\\\\\\\\" into klp-dev am: f545c72b97 am: d89781f3be am: c9c40b829f am: 29f09eb295 am: 5d36fedeb8 am: a17d7c0307 am: 83d7bdbceb am: f43ad654dc am: b2aeed2dc5\nam: e46d450cb7\n\nChange-Id: I9cc745c824801e9f15dcef233a87d018e965d758\n"
    },
    {
      "commit": "e46d450cb74d3e6c27b9eadb5e1d90754dcfb9b7",
      "tree": "f26775f5c71dc937f754315d55c6003957ea265c",
      "parents": [
        "c657f26400339707750806751b5f6d47ea61ff73",
        "b2aeed2dc5b436fbdd8e8215e98af6002b85a7e6"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:58:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:58:03 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\"OMXCodec: check IMemory::pointer() before using allocation\\\\\\\\\\\\\\\\\\\" into klp-dev am: f545c72b97 am: d89781f3be am: c9c40b829f am: 29f09eb295 am: 5d36fedeb8 am: a17d7c0307 am: 83d7bdbceb am: f43ad654dc\nam: b2aeed2dc5\n\nChange-Id: I4e1eb4a15485851af5eb2e5aa5861629c64e4d6d\n"
    },
    {
      "commit": "817cdc110d8ee360ce3c6b7c84be559509cb7c37",
      "tree": "f454019bfb96ed1e910315f3173a69dea3bcf64b",
      "parents": [
        "85be008778ea7b02df34323f7d117791ab9a3979",
        "10cc12c4eec9ff974edb72f9140b05762fa50907"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 01:54:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 01:54:35 2016 +0000"
      },
      "message": "Merge \"MPEG4Writer: Fix writing multiple NAL units in a video sample\" into nyc-mr1-dev"
    },
    {
      "commit": "b2aeed2dc5b436fbdd8e8215e98af6002b85a7e6",
      "tree": "7e432626ee84412cc18a5d0bc775468ae3aaae26",
      "parents": [
        "bdb58027571443dabed70f99ec06622f14ddbaee",
        "f43ad654dc4c950c7080990a300c1671e05774c5"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:49:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:49:33 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\"OMXCodec: check IMemory::pointer() before using allocation\\\\\\\\\\\\\\\\\" into klp-dev am: f545c72b97 am: d89781f3be am: c9c40b829f am: 29f09eb295 am: 5d36fedeb8 am: a17d7c0307 am: 83d7bdbceb\nam: f43ad654dc\n\nChange-Id: I3d0ff983cdb89fed7bfc80b805e475f3f0289e08\n"
    },
    {
      "commit": "f43ad654dc4c950c7080990a300c1671e05774c5",
      "tree": "eea7ced93ca6036b0650c598a2137c4244aab031",
      "parents": [
        "aad3552a45127b978b7952a6ca89272db8950eec",
        "83d7bdbcebe35bba88fb41015255f808a045f5e4"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:43:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:43:52 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\"OMXCodec: check IMemory::pointer() before using allocation\\\\\\\\\\\\\\\" into klp-dev am: f545c72b97 am: d89781f3be am: c9c40b829f am: 29f09eb295 am: 5d36fedeb8 am: a17d7c0307\nam: 83d7bdbceb\n\nChange-Id: I1d0e31020d3cf327a552854192dfa5c8e4ca4a09\n"
    },
    {
      "commit": "83d7bdbcebe35bba88fb41015255f808a045f5e4",
      "tree": "85f429770198238ac3b50decd1e1678aa5800862",
      "parents": [
        "baba64dd05f2e0bf761b9c2b6851708a70e25783",
        "a17d7c030795125c72b42f166fadb6bd3a0ee572"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:41:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:41:16 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\"OMXCodec: check IMemory::pointer() before using allocation\\\\\\\\\\\\\" into klp-dev am: f545c72b97 am: d89781f3be am: c9c40b829f am: 29f09eb295 am: 5d36fedeb8\nam: a17d7c0307\n\nChange-Id: If552708dbdb28fe1b744adbd92790faafbc10783\n"
    },
    {
      "commit": "85be008778ea7b02df34323f7d117791ab9a3979",
      "tree": "85b5ef20d70136297204ce5b0f3ca3dfcf891e04",
      "parents": [
        "eee9f4952dc430db469fcf304b50a18e41941cd3",
        "cd7ba625b3247d84182455dccac2d0ef0ce60c25"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:38:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:38:41 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\"SoftVPX: fix nFilledLen overflow\\\\\\\\\\\" into mnc-dev am: ab495a88dd am: 0fb0771c86 am: 6b4db071fc am: 5eab23fe18\nam: cd7ba625b3\n\nChange-Id: Id51f734f866ff8ed90ea342bf43ceec2d4153706\n"
    },
    {
      "commit": "cd7ba625b3247d84182455dccac2d0ef0ce60c25",
      "tree": "1c53977d532706ea1f4186925c36c50d9298ab78",
      "parents": [
        "59180b3031130c07e387b8217d3062466de6cf0c",
        "5eab23fe187d6071c14c27a5ab48c287403f4249"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:34:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:34:59 2016 +0000"
      },
      "message": "Merge \\\\\\\\\"SoftVPX: fix nFilledLen overflow\\\\\\\\\" into mnc-dev am: ab495a88dd am: 0fb0771c86 am: 6b4db071fc\nam: 5eab23fe18\n\nChange-Id: I869d0d567aef13f188e7ac8fe7daf36ef99eca6d\n"
    },
    {
      "commit": "b1803b01ed332aa2ed05536c4486078e9d02760a",
      "tree": "9656e3dae7df41686927bb85974f92952e92a391",
      "parents": [
        "eee9f4952dc430db469fcf304b50a18e41941cd3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 17:13:10 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 18:34:30 2016 -0700"
      },
      "message": "stagefright: encode number of android.generic temporal layers\n\nBug: 27596987\nChange-Id: Ida24aa9bac004ac9bc7c9e19eea1a55162904dc4\n"
    },
    {
      "commit": "5eab23fe187d6071c14c27a5ab48c287403f4249",
      "tree": "12b2c5f9f206719b03824ae854b7339d4e79f2f3",
      "parents": [
        "b0b2bbaf87c6d17eda22a56f532e7a37efe20775",
        "6b4db071fca15ea349c32279cfb90da1a1f72bef"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:31:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:31:39 2016 +0000"
      },
      "message": "Merge \\\\\\\"SoftVPX: fix nFilledLen overflow\\\\\\\" into mnc-dev am: ab495a88dd am: 0fb0771c86\nam: 6b4db071fc\n\nChange-Id: Ie628a767c0e1ad6e103e224b5c590602f5cc79a0\n"
    },
    {
      "commit": "5d36fedeb82d15f630594d01fdfc5e92b9890ade",
      "tree": "aa091ad9426bc2236873f0f76acb7897867c3c8d",
      "parents": [
        "c7dd19198c521cb1841d34b4a5827bf324c3d0f9",
        "29f09eb29571cf345749ce3a8bc077882c529777"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:31:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:31:30 2016 +0000"
      },
      "message": "Merge \\\\\\\\\"OMXCodec: check IMemory::pointer() before using allocation\\\\\\\\\" into klp-dev am: f545c72b97 am: d89781f3be am: c9c40b829f\nam: 29f09eb295\n\nChange-Id: Ib65bf1a2dd56dfa84881a18acf0ba1871cdff38c\n"
    },
    {
      "commit": "6b4db071fca15ea349c32279cfb90da1a1f72bef",
      "tree": "636eb02a3652f82732fe2a10b1ef06d95a7d49bc",
      "parents": [
        "18b498dc4ce8fb4d772141f550b610bf1335403b",
        "0fb0771c8603fa66383d0e8079a403221d51f666"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:28:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:28:44 2016 +0000"
      },
      "message": "Merge \\\\\"SoftVPX: fix nFilledLen overflow\\\\\" into mnc-dev am: ab495a88dd\nam: 0fb0771c86\n\nChange-Id: I85c24c95c5400b9018b3e38ab3ef43ef5a4ef984\n"
    },
    {
      "commit": "29f09eb29571cf345749ce3a8bc077882c529777",
      "tree": "cdce7cb1c46d5ce87db706b2a8cbb09ae027660c",
      "parents": [
        "b7ba49c1a0463979f11f72d47fda46289e536e41",
        "c9c40b829f4a555fcff520d265e2e60ac40ffb7e"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:28:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:28:41 2016 +0000"
      },
      "message": "Merge \\\\\\\"OMXCodec: check IMemory::pointer() before using allocation\\\\\\\" into klp-dev am: f545c72b97 am: d89781f3be\nam: c9c40b829f\n\nChange-Id: I5facfd78f7050928d30c86585036128749b1f292\n"
    },
    {
      "commit": "0fb0771c8603fa66383d0e8079a403221d51f666",
      "tree": "21bdb8d632b894462101b49c44fd844413cffc64",
      "parents": [
        "14a05e250cdb60ec50bed8073611c6de0dc532b1",
        "ab495a88dd927bf88ea5daf9e731c9e1c3150822"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:25:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:25:34 2016 +0000"
      },
      "message": "Merge \\\"SoftVPX: fix nFilledLen overflow\\\" into mnc-dev\nam: ab495a88dd\n\nChange-Id: I1007de26163315432decf84d149eae345e7b7a58\n"
    },
    {
      "commit": "c9c40b829f4a555fcff520d265e2e60ac40ffb7e",
      "tree": "1e891235a4237e06f388f8cc5314f1b4e4400081",
      "parents": [
        "efa1272404186a7c191d120a18b5f4ffcbbccdaf",
        "d89781f3becbfdb1283d9b77e2cb308c1c37e516"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:25:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 01:25:30 2016 +0000"
      },
      "message": "Merge \\\\\"OMXCodec: check IMemory::pointer() before using allocation\\\\\" into klp-dev am: f545c72b97\nam: d89781f3be\n\nChange-Id: Iae2cc6d8f4512e7e1f4273bbb28b292337e291b6\n"
    },
    {
      "commit": "ab495a88dd927bf88ea5daf9e731c9e1c3150822",
      "tree": "9cb6dea1bac5bc80a0c101883e6e7055afdab109",
      "parents": [
        "998e71e1871040786461f741291af464b1305982",
        "7cfc18e680fc295d1975c8da183f0d9df4cab803"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:21:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 01:21:06 2016 +0000"
      },
      "message": "Merge \"SoftVPX: fix nFilledLen overflow\" into mnc-dev"
    },
    {
      "commit": "f545c72b97671b6030946c86758cdb87d22a302d",
      "tree": "dc90c7d125cfcdd8c826fbdcad15d4ece754fd66",
      "parents": [
        "b5299033cec510aac9b636cb6b5b5458c686f398",
        "2a14baea6e9bb51de8cb7e130510312be17f8469"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 01:16:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 01:16:53 2016 +0000"
      },
      "message": "Merge \"OMXCodec: check IMemory::pointer() before using allocation\" into klp-dev"
    },
    {
      "commit": "59180b3031130c07e387b8217d3062466de6cf0c",
      "tree": "01db25d252de1c0926427c21ec89a8ecd4cf257a",
      "parents": [
        "9a1a9537456e41cb8450f84a735c3d005a22ffe2",
        "d9319eb2189eaf33dc285b9b509d42ef1692ffec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 14 01:07:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 01:07:15 2016 +0000"
      },
      "message": "Merge \"MediaExtractor: move DRMExtractor to mediaserver process.\" into nyc-dev"
    },
    {
      "commit": "b7ba49c1a0463979f11f72d47fda46289e536e41",
      "tree": "38ed3cdb666fe1ac91c437c46f628f6c3c1f81b6",
      "parents": [
        "e20f434b16c61d03e5313d0166104e1c1cb1faac"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jun 24 12:37:45 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jul 14 00:45:48 2016 +0000"
      },
      "message": "DO NOT MERGE - SoftVPX: fix nFilledLen overflow\n\nBug: 29421675\nChange-Id: I25d4cf54a5df22c2130c37e95c7c7f75063111f3\n"
    },
    {
      "commit": "d9319eb2189eaf33dc285b9b509d42ef1692ffec",
      "tree": "ac80c15a564cfb2568bcc5ff15fb6bb18f7a81a1",
      "parents": [
        "25d1b63b7cfbd0083ecd54c589f71664411f9b8c"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Jul 08 10:07:34 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jul 13 23:30:11 2016 +0000"
      },
      "message": "MediaExtractor: move DRMExtractor to mediaserver process.\n\nChange-Id: I5785c74191c95e6c8bf6b6a17319e1fc2431241e\n(cherry picked from commit d7581056d0962784b50570c7f477b7a406c08a57)\n"
    },
    {
      "commit": "f1c70d7f5472e3f5680144c29c839108993996fd",
      "tree": "61253eb8a7d48a3d562531cdd034957e358265c8",
      "parents": [
        "e4aebb03ae43d22b3d85c6e6913cfb517ae14217"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 07:56:37 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 16:27:37 2016 -0700"
      },
      "message": "stagefright: enable android.generic temporal layering for vpx\n\nBug: 27596987\nChange-Id: I6fc104bb4f6dd3368ed8888e216cc2e0a796126f\n"
    },
    {
      "commit": "c96cfbe66d7bf261c57ff93984bc6a4b3a58f6fc",
      "tree": "7a4722fca0d9d0231d559bb25c9ef97a25a948ed",
      "parents": [
        "e4aebb03ae43d22b3d85c6e6913cfb517ae14217"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 07:56:02 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 16:27:19 2016 -0700"
      },
      "message": "stagefright: enable temporal layering for timelapse and hfr recording\n\nBug: 27596987\nChange-Id: I310abc22425290117629d5e592f473396a5733d1\n"
    },
    {
      "commit": "10cc12c4eec9ff974edb72f9140b05762fa50907",
      "tree": "ee1bac24d6ae0ecfa59cd5bbe67ab87518b931c7",
      "parents": [
        "e4aebb03ae43d22b3d85c6e6913cfb517ae14217"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 15:53:21 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jul 13 16:26:43 2016 -0700"
      },
      "message": "MPEG4Writer: Fix writing multiple NAL units in a video sample\n\nstart code is 4-byte long\n\nBug: 27596987\nChange-Id: Ie54167f8f1b5b00679243a41e0203fdf4018f639\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": "7cfc18e680fc295d1975c8da183f0d9df4cab803",
      "tree": "4717009a750848fe68855dfed0bf354fb0f579cb",
      "parents": [
        "41af59d88116585975d71f371698613cf8a9a972"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jun 24 12:37:45 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Jul 13 16:11:49 2016 -0700"
      },
      "message": "SoftVPX: fix nFilledLen overflow\n\nBug: 29421675\nChange-Id: I25d4cf54a5df22c2130c37e95c7c7f75063111f3\n"
    },
    {
      "commit": "e4aebb03ae43d22b3d85c6e6913cfb517ae14217",
      "tree": "8ad124476ac370332f0915e29a0f368b5e81c6d2",
      "parents": [
        "885dd7136a999d21219a4cc9034f20ef688c0625",
        "25d1b63b7cfbd0083ecd54c589f71664411f9b8c"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 23:08:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 23:08:58 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\\\\\\\"Fix corruption via buffer overflow in mediaserver\\\\\\\\\\\\\\\\\\\\\\\\\" into klp-dev am: b5299033ce am: 357e0f132e am: efa1272404 am: e20f434b16 am: 63b7b724b0 am: fbdd8670a0 am: b528c30f00 am: 998e71e187 am: 14a05e250c am: 18b498dc4c am: b0b2bbaf87\nam: 25d1b63b7c\n\nChange-Id: Id5f04aafe8ffff6ea462c9696a3c477875a29fa8\n"
    },
    {
      "commit": "25d1b63b7cfbd0083ecd54c589f71664411f9b8c",
      "tree": "291e12336794d7e78eb53b0ba8d6df59606ac0cd",
      "parents": [
        "d7988a9727f2ff79d899facd032124cd990855ed",
        "b0b2bbaf87c6d17eda22a56f532e7a37efe20775"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 23:05:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 23:05:57 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\\\\\"Fix corruption via buffer overflow in mediaserver\\\\\\\\\\\\\\\\\\\\\\\" into klp-dev am: b5299033ce am: 357e0f132e am: efa1272404 am: e20f434b16 am: 63b7b724b0 am: fbdd8670a0 am: b528c30f00 am: 998e71e187 am: 14a05e250c am: 18b498dc4c\nam: b0b2bbaf87\n\nChange-Id: I8fb744a8673be4bca158ac7bdd1b0a8573e32fc4\n"
    },
    {
      "commit": "b0b2bbaf87c6d17eda22a56f532e7a37efe20775",
      "tree": "fc2a0038f50fb77283213f75b98a59160aca5844",
      "parents": [
        "81e141f9d37e9bee0c34ed4af1dd1f44bca3d941",
        "18b498dc4ce8fb4d772141f550b610bf1335403b"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 23:03:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 23:03:06 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\\\"Fix corruption via buffer overflow in mediaserver\\\\\\\\\\\\\\\\\\\\\" into klp-dev am: b5299033ce am: 357e0f132e am: efa1272404 am: e20f434b16 am: 63b7b724b0 am: fbdd8670a0 am: b528c30f00 am: 998e71e187 am: 14a05e250c\nam: 18b498dc4c\n\nChange-Id: I1df83dce4b429708c9d8ecff23f92defd72c5e3c\n"
    },
    {
      "commit": "18b498dc4ce8fb4d772141f550b610bf1335403b",
      "tree": "6e17d60cde81304df03854285029eb521acfe1a2",
      "parents": [
        "9f6b5dc90082d3afbb77ea3108ef1975418dea50",
        "14a05e250cdb60ec50bed8073611c6de0dc532b1"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 23:00:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 23:00:32 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\"Fix corruption via buffer overflow in mediaserver\\\\\\\\\\\\\\\\\\\" into klp-dev am: b5299033ce am: 357e0f132e am: efa1272404 am: e20f434b16 am: 63b7b724b0 am: fbdd8670a0 am: b528c30f00 am: 998e71e187\nam: 14a05e250c\n\nChange-Id: Iec37d54ccc7252f8d408695294cc4c93cdb7fd75\n"
    },
    {
      "commit": "14a05e250cdb60ec50bed8073611c6de0dc532b1",
      "tree": "a91cc283b1f9ec62d162cadebabd4ee572d86496",
      "parents": [
        "e8dd475879f8543ed43046d1294109122a51561a",
        "998e71e1871040786461f741291af464b1305982"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 22:57:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 22:57:38 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\"Fix corruption via buffer overflow in mediaserver\\\\\\\\\\\\\\\\\" into klp-dev am: b5299033ce am: 357e0f132e am: efa1272404 am: e20f434b16 am: 63b7b724b0 am: fbdd8670a0 am: b528c30f00\nam: 998e71e187\n\nChange-Id: I8d9d6b52391acf703b2f18f0385648e3ef10d948\n"
    },
    {
      "commit": "998e71e1871040786461f741291af464b1305982",
      "tree": "72abe7481d12007bfed3951ac5fb7bceb7397971",
      "parents": [
        "bf592750d0df249b31c789bd16a90e752ef585a7",
        "b528c30f00a85982036870b9ec7e92b11ce72744"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 22:55:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 22:55:00 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\"Fix corruption via buffer overflow in mediaserver\\\\\\\\\\\\\\\" into klp-dev am: b5299033ce am: 357e0f132e am: efa1272404 am: e20f434b16 am: 63b7b724b0 am: fbdd8670a0\nam: b528c30f00\n\nChange-Id: I45609cc7db5ce15b9e3ce02465d5a81e849f445d\n"
    },
    {
      "commit": "b528c30f00a85982036870b9ec7e92b11ce72744",
      "tree": "5082873643d9d532199c84e7cc3022e53c080135",
      "parents": [
        "5c7ed58364d807ebd8f8741e841c0782118f34c7",
        "fbdd8670a0adc8a03b7ff7e844416015c1b07609"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 22:52:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 22:52:22 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\"Fix corruption via buffer overflow in mediaserver\\\\\\\\\\\\\" into klp-dev am: b5299033ce am: 357e0f132e am: efa1272404 am: e20f434b16 am: 63b7b724b0\nam: fbdd8670a0\n\nChange-Id: I42f79dd854a98d8fe20e922a35db372b54fc53b8\n"
    },
    {
      "commit": "63b7b724b02c97b1aa08f7f4dd141b2e2d579fd3",
      "tree": "162176f25056fb0db64d602a8bb55a8e33a30f87",
      "parents": [
        "fe184469d5bac8ef0e88652536928a7b450c4122",
        "e20f434b16c61d03e5313d0166104e1c1cb1faac"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 22:46:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 22:46:32 2016 +0000"
      },
      "message": "Merge \\\\\\\\\"Fix corruption via buffer overflow in mediaserver\\\\\\\\\" into klp-dev am: b5299033ce am: 357e0f132e am: efa1272404\nam: e20f434b16\n\nChange-Id: I0a68641bab795e8488a4b74050ef8c182cedd02c\n"
    },
    {
      "commit": "e20f434b16c61d03e5313d0166104e1c1cb1faac",
      "tree": "a2bdb19a4a0029428680af5dcf9ed9bce86a1b59",
      "parents": [
        "ef64984fe61657d71c3ad3646a077bfdf3de3403",
        "efa1272404186a7c191d120a18b5f4ffcbbccdaf"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 22:43:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 22:43:51 2016 +0000"
      },
      "message": "Merge \\\\\\\"Fix corruption via buffer overflow in mediaserver\\\\\\\" into klp-dev am: b5299033ce am: 357e0f132e\nam: efa1272404\n\nChange-Id: Ia5996291c99df58d5986195424ce98ea354e6a8b\n"
    },
    {
      "commit": "efa1272404186a7c191d120a18b5f4ffcbbccdaf",
      "tree": "368a9c3988b0bd48d669e52c2908fbf9c5654924",
      "parents": [
        "19ca2d2486746086020e4df31d119e7258ee83db",
        "357e0f132efdf28cfbe1611ecc03ad332306fa43"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 22:41:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 22:41:18 2016 +0000"
      },
      "message": "Merge \\\\\"Fix corruption via buffer overflow in mediaserver\\\\\" into klp-dev am: b5299033ce\nam: 357e0f132e\n\nChange-Id: Ia387bc54c8d51975aa4c938616a43e47cb3338d9\n"
    },
    {
      "commit": "b5299033cec510aac9b636cb6b5b5458c686f398",
      "tree": "ff2e1c68f7d325af8b72d4a568df1fad922a4db0",
      "parents": [
        "b239e274334e9a363235d77f1439284146b18fb1",
        "b2396a52aa1620a68bba4d776b136b03707f7556"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jul 13 22:12:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 13 22:12:57 2016 +0000"
      },
      "message": "Merge \"Fix corruption via buffer overflow in mediaserver\" into klp-dev"
    },
    {
      "commit": "885dd7136a999d21219a4cc9034f20ef688c0625",
      "tree": "5d8ba3170bb914f8844f70b904bd481f11f47bfb",
      "parents": [
        "88bd73d9acf5011ef40122fa9a1b43195facbe07",
        "fcddb0b73931d207b21bd281a7df3ba2f230a607"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jul 13 20:44:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 13 20:44:51 2016 +0000"
      },
      "message": "Merge \"Enable strict warning checks and fix\" into nyc-mr1-dev"
    },
    {
      "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": "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": "73e0dd5e12d99005a34f50364d7e513145dbd836",
      "tree": "7047cf1c8fc4aaf9c197340d80ad63608b826067",
      "parents": [
        "61586b7922db501a7407abd259484d1964bf5fb1",
        "d7581056d0962784b50570c7f477b7a406c08a57"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jul 13 04:24:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 13 04:24:07 2016 +0000"
      },
      "message": "Merge \"MediaExtractor: move DRMExtractor to mediaserver process.\" into nyc-mr1-dev"
    },
    {
      "commit": "19ca2d2486746086020e4df31d119e7258ee83db",
      "tree": "8276d8739b6938f6e00282ef4ceeb75ed1111ef5",
      "parents": [
        "726010eb1ffee8dfb85ea2871b88eb793baccd0d",
        "cc3c5490652c99e38f0fee37b3ac9d94baa23e80"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 13 03:56:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 03:56:57 2016 +0000"
      },
      "message": "Merge \\\\\"DO NOT MERGE stagefright: fix possible stack overflow in AVCC reassemble\\\\\" into klp-dev am: b239e27433\nam: cc3c549065\n\nChange-Id: I772fba4484975a2f28fc947e4a16296b400f5a99\n"
    },
    {
      "commit": "f667351d11451ad58635fd9b1d93831ae7c990d7",
      "tree": "b68d6fd3e05fc90c2075d71fb894c6489f8c26e4",
      "parents": [
        "23332cb8a8f39ea5a294d2520919af918a727b82",
        "2728e0fe529b659782e9e8e6f34fc0ca03d9726c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 13 03:49:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 03:49:19 2016 +0000"
      },
      "message": "Merge \\\\\\\"DO NOT MERGE stagefright: fix possible stack overflow in AVCC reassemble\\\\\\\" into mnc-dev am: 77effe4be6 am: 25515c21b4\nam: 2728e0fe52\n\nChange-Id: Ief69fa967ec6aac1d71c4d1dc9bd94ba540f6ffd\n"
    },
    {
      "commit": "2728e0fe529b659782e9e8e6f34fc0ca03d9726c",
      "tree": "888ab07472cf1014f02f466e53ad92d1c1e29c51",
      "parents": [
        "3dee060b809b092918435b8459e7c236286185cb",
        "25515c21b4635d58b6c267d1aa2b0df660bdd7fb"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 13 03:45:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 03:45:39 2016 +0000"
      },
      "message": "Merge \\\\\"DO NOT MERGE stagefright: fix possible stack overflow in AVCC reassemble\\\\\" into mnc-dev am: 77effe4be6\nam: 25515c21b4\n\nChange-Id: Ie724240ac720d27db1111361a8c0d170d4a6834a\n"
    },
    {
      "commit": "3a03d96407adcd59bcd87879bdf2dab643fcf99a",
      "tree": "966b73290b5bcf761dbaa73be1058961c5ef1e86",
      "parents": [
        "489eb9bfaa7803d1efb022d92eebbdb53d0e0b5f",
        "8ec880eb854ae020819cea55187b2d9d607778f3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 13 03:45:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 03:45:39 2016 +0000"
      },
      "message": "Merge \\\"stagefright: fix possible stack overflow in AVCC reassemble\\\" into nyc-dev\nam: 8ec880eb85\n\nChange-Id: I6c5f20894a354a82421a72e6c3db6e11cb31b3eb\n"
    },
    {
      "commit": "25515c21b4635d58b6c267d1aa2b0df660bdd7fb",
      "tree": "e952bdc77d384537515f9f05973689c69b54c8d9",
      "parents": [
        "76f2d69c0712c4491206a224c1e7d1c60dc533da",
        "77effe4be67dedfcb3936fad090ab1e376df6fab"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 13 03:38:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 03:38:13 2016 +0000"
      },
      "message": "Merge \\\"DO NOT MERGE stagefright: fix possible stack overflow in AVCC reassemble\\\" into mnc-dev\nam: 77effe4be6\n\nChange-Id: I2c37ed8a51cca75b9264a9cc66c0453e17154f79\n"
    },
    {
      "commit": "b239e274334e9a363235d77f1439284146b18fb1",
      "tree": "d324a0cd445ce4f7dc61251b3e991e5fc75ec871",
      "parents": [
        "583a012a9fce81162b163d3533e2644d4abad88a",
        "7f554618e3091e7c0d6f8eced97d984c33aad08c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 13 03:32:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 13 03:32:16 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE stagefright: fix possible stack overflow in AVCC reassemble\" into klp-dev"
    },
    {
      "commit": "250935d18aec13609ebca1b4cc55b1267e87114d",
      "tree": "a2106d98ab2ff27bb7efab104223615be0270f08",
      "parents": [
        "7a9538cd36716c8263d3808edd58bc87cedd8492",
        "dfd6c6b050cc0cb6a7b4eb3b2b69716c7edaef84"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 13 03:32:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 13 03:32:09 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE stagefright: fix possible stack overflow in AVCC reassemble\" into lmp-dev"
    },
    {
      "commit": "77effe4be67dedfcb3936fad090ab1e376df6fab",
      "tree": "1c09158fc822dfe10cee4ab4f24f40c6ecc3390f",
      "parents": [
        "542a057a2211f5946135dbd8ce3ba79c8a16f7ae",
        "9fa97aeeb48e5c72275f5fe67d111a8a65d2d6d1"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 13 03:31:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 13 03:31:57 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE stagefright: fix possible stack overflow in AVCC reassemble\" into mnc-dev"
    },
    {
      "commit": "8ec880eb854ae020819cea55187b2d9d607778f3",
      "tree": "668375c87c8f514da78b57d725a1b4c52ae6d04a",
      "parents": [
        "978a6cd08746164ee1f37405d55e0f0bed8f8c24",
        "ab46eeef8de8c6e1d87c7001ac05800d13b4e610"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jul 13 03:31:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 13 03:31:43 2016 +0000"
      },
      "message": "Merge \"stagefright: fix possible stack overflow in AVCC reassemble\" into nyc-dev"
    }
  ],
  "next": "489eb9bfaa7803d1efb022d92eebbdb53d0e0b5f"
}
