)]}'
{
  "log": [
    {
      "commit": "67f98ee9eafec11a81c018bce170a81481e52a7a",
      "tree": "07e18c47caebeeec5a6c8ba3ef41afe9201bb126",
      "parents": [
        "93540a6b596b1660a453d344573571462a7e6587",
        "c2e98f5f60460890195b33abe40e376f800b242e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 12 21:48:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 12 21:48:11 2016 +0000"
      },
      "message": "Merge \"media: Add colorAspect support to SoftAVC decoder.\" into nyc-mr1-dev"
    },
    {
      "commit": "93540a6b596b1660a453d344573571462a7e6587",
      "tree": "303e48e072805b8715af006267ceb68eb1cf2885",
      "parents": [
        "af0c7dfd5744b7c9e67e9afd26af417aadc6dc20",
        "4527b9ebc6a37b861f5a3bba68bcc63dc8d69ada"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jul 12 21:01:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 12 21:01:40 2016 +0000"
      },
      "message": "Merge \"audioflinger: async callback error handling\" into nyc-mr1-dev"
    },
    {
      "commit": "c2e98f5f60460890195b33abe40e376f800b242e",
      "tree": "9a1c30f0284333b54bdf6126e6fa190dd7e66b34",
      "parents": [
        "901ca36bf02726ca07d83820c93c76d696549a03"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Jun 17 14:27:34 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Jul 12 13:20:38 2016 -0700"
      },
      "message": "media: Add colorAspect support to SoftAVC decoder.\n\nBug: 27442922\nChange-Id: Iad48c1b9dad76cb65530bef274d0d3c5e710e627\n"
    },
    {
      "commit": "af0c7dfd5744b7c9e67e9afd26af417aadc6dc20",
      "tree": "0c927e856fa3eb5ce6f13d980da9b5e1795fac8c",
      "parents": [
        "0093efba5a3afae93dcd2664a8a54a8306cb538b",
        "80f78b773f92048944a850efb7b60629643370cd"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jul 12 18:01:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 12 18:01:02 2016 +0000"
      },
      "message": "Merge \"MPEG4Writer: Handle writing multiple NAL units in a video sample\" into nyc-mr1-dev"
    },
    {
      "commit": "0093efba5a3afae93dcd2664a8a54a8306cb538b",
      "tree": "880cfae8cac70f88d8192533945a9bf852ce6c0a",
      "parents": [
        "b28d6117a5a63fd673a38be12e7e48bc65b05ad3",
        "4dbff11975e737482537e1636051690188f3fbc4"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jul 12 17:36:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 12 17:36:45 2016 +0000"
      },
      "message": "Merge \"stagefright: Enhance MPEG4 writer/extractor to store/retrieve layer info\" into nyc-mr1-dev"
    },
    {
      "commit": "4dbff11975e737482537e1636051690188f3fbc4",
      "tree": "c0758361ae44a5bdff744e1110bd8c736ec75d5e",
      "parents": [
        "bf6dc1af5bd88135f47c2489c03cdb9f95d57927"
      ],
      "author": {
        "name": "Praveen Chavan",
        "email": "pchavan@codeaurora.org",
        "time": "Fri Apr 08 11:37:37 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jul 12 10:35:29 2016 -0700"
      },
      "message": "stagefright: Enhance MPEG4 writer/extractor to store/retrieve layer info\n\nStore temporal layer-count in MP4 meta-keys.\nEnhance MPEG4Extractor to parse layer-count and make it available in\nfile-meta.\nFor AVC, parse SVC-extension NALs (if available), to extract\nthe layer-id and make it avialble in buffer-meta.\n\nBug: 27596987\nChange-Id: I84a8914b470a0aadec0e02692296b1915a6c776e\n(cherry picked from commit 09c8bb3d3b01d213fb845cd9c24c5e18443d7626)\n"
    },
    {
      "commit": "80f78b773f92048944a850efb7b60629643370cd",
      "tree": "c7c335515bec654f6baffbb57b997a018937d58f",
      "parents": [
        "bf6dc1af5bd88135f47c2489c03cdb9f95d57927"
      ],
      "author": {
        "name": "Praveen Chavan",
        "email": "pchavan@codeaurora.org",
        "time": "Wed Apr 06 01:10:59 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jul 12 10:07:37 2016 -0700"
      },
      "message": "MPEG4Writer: Handle writing multiple NAL units in a video sample\n\nEncoder may prepend extension NALs (eg: AVC SVC extension NAL\nfor temporal layer info) to the VCL NAL.\nLook out for non-VCL NALUs preceeding the slice NALs and write\nthem out separately.\nSearch for a limited size since such NALs are of small size.\n\nBug: 27596987\nChange-Id: I434c5252098faca99c0ee18e6bc5f43a67718eba\n(cherry picked from commit 7941196cf2f21c1a59c5cb2e8b93bbb6f7ff463c)\n"
    },
    {
      "commit": "b28d6117a5a63fd673a38be12e7e48bc65b05ad3",
      "tree": "e78177d6915e3b48b594d8238449b368118edef0",
      "parents": [
        "5067160967972a942093e877260a83436dbd551b",
        "773ee957aadbe86ee53ac96a108ce47f8e02b961"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jul 12 16:31:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 12 16:31:35 2016 +0000"
      },
      "message": "Merge \"Fix non-offloadable effect creation on offload threads\" into nyc-mr1-dev"
    },
    {
      "commit": "5067160967972a942093e877260a83436dbd551b",
      "tree": "405467bcadcc2d06bc8997dcdf2b88e3fe11c5f8",
      "parents": [
        "8fe99a6553ca6c307c0854fc7370c31c3f4abe94",
        "978a6cd08746164ee1f37405d55e0f0bed8f8c24"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Jul 12 03:19:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 12 03:19:31 2016 +0000"
      },
      "message": "resolve merge conflicts of 23332cb to nyc-dev\nam: 978a6cd087\n\nChange-Id: I150988dc1fa520fdc2036e966b68cc56a0c9511f\n"
    },
    {
      "commit": "978a6cd08746164ee1f37405d55e0f0bed8f8c24",
      "tree": "5c6b75b1ef0b8494e697be80b81a51e0b8df5863",
      "parents": [
        "ecc6049ec039e8a917e3670fa030a267f7029e3e",
        "23332cb8a8f39ea5a294d2520919af918a727b82"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 11 18:41:33 2016 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 11 18:41:33 2016 -0700"
      },
      "message": "resolve merge conflicts of 23332cb to nyc-dev\n\nChange-Id: I6506243808ac2d76ff0dc25dcd44160c014b00c1\n"
    },
    {
      "commit": "23332cb8a8f39ea5a294d2520919af918a727b82",
      "tree": "e66b6dee07d436fbc86dd01a1182d996c279d211",
      "parents": [
        "857eec076ff3129abd16d5c96010acbeeb343231",
        "3dee060b809b092918435b8459e7c236286185cb"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Jul 12 00:41:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 12 00:41:48 2016 +0000"
      },
      "message": "resolve merge conflicts of 8fc0fd2 to mnc-dev am: 542a057a22 am: 76f2d69c07\nam: 3dee060b80\n\nChange-Id: I4b5c673ed4097e2aff140367f71dc7a61b8f992a\n"
    },
    {
      "commit": "3dee060b809b092918435b8459e7c236286185cb",
      "tree": "58e91dca56a3a21b20c1a9cf34826f216dddc812",
      "parents": [
        "0f75f06f3b7a9ecee2b01bcffc9c56ca6b40b5c2",
        "76f2d69c0712c4491206a224c1e7d1c60dc533da"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Jul 12 00:39:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 12 00:39:14 2016 +0000"
      },
      "message": "resolve merge conflicts of 8fc0fd2 to mnc-dev am: 542a057a22\nam: 76f2d69c07\n\nChange-Id: If47c4ba7629d06516845a0477b2ce3a0b1611d82\n"
    },
    {
      "commit": "76f2d69c0712c4491206a224c1e7d1c60dc533da",
      "tree": "890199dca1e60705d7fcce4d208217b2f948e109",
      "parents": [
        "4e45a1562b575f57dccde3af5d3898ece2f32417",
        "542a057a2211f5946135dbd8ce3ba79c8a16f7ae"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Jul 12 00:36:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 12 00:36:29 2016 +0000"
      },
      "message": "resolve merge conflicts of 8fc0fd2 to mnc-dev\nam: 542a057a22\n\nChange-Id: I417fd8121614be354ae2e6bda0b3a85e70390878\n"
    },
    {
      "commit": "4527b9ebc6a37b861f5a3bba68bcc63dc8d69ada",
      "tree": "3a61cce409f275881308a214fbe5b01e0b6154b0",
      "parents": [
        "bea67b8a707b8875419019ebd2d568090310b326"
      ],
      "author": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Thu Jul 07 19:54:17 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 11 17:16:51 2016 -0700"
      },
      "message": "audioflinger: async callback error handling\n\nInvalidate all tracks on receiving an async error\ncallback from the output stream.\n\nChange-Id: I92f441ed7fd904b85f464a041847880faac5b383\n"
    },
    {
      "commit": "773ee957aadbe86ee53ac96a108ce47f8e02b961",
      "tree": "e9512b60b19484ee3d8a9ca2108aeb66611687af",
      "parents": [
        "bea67b8a707b8875419019ebd2d568090310b326"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jul 11 16:53:18 2016 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jul 11 16:53:18 2016 -0700"
      },
      "message": "Fix non-offloadable effect creation on offload threads\n\nDo not prevent the creation of non-offloadable effects on\n  offload threads.\n\nBug 29229872\n\nChange-Id: I1deebb5c0973f67a9e925ef1278d22ef7f62c779\n"
    },
    {
      "commit": "542a057a2211f5946135dbd8ce3ba79c8a16f7ae",
      "tree": "155b6641619b6cebafeaf0012e9bcda00d33e2f1",
      "parents": [
        "41af59d88116585975d71f371698613cf8a9a972",
        "8fc0fd206113f3ef1dbf865d78e84c9265bf8067"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 11 16:25:55 2016 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 11 16:25:55 2016 -0700"
      },
      "message": "resolve merge conflicts of 8fc0fd2 to mnc-dev\n\nChange-Id: I1935a500e1d7c1c95a2006f08c98d4d04fb9caba\n"
    },
    {
      "commit": "8fc0fd206113f3ef1dbf865d78e84c9265bf8067",
      "tree": "e38e038817444e6be1b7b00a00aae16337627072",
      "parents": [
        "a5ad0383f56b9d4ae31875f6d10f4d9c2d97921a",
        "e97d67a51ce0a994795bc4d6be927f35e489cac1"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 11 21:17:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 11 21:17:11 2016 +0000"
      },
      "message": "Impose a size bound for dynamically allocated tables in stbl. am: 583a012a9f am: 34519820bf am: 726010eb1f am: 7a9538cd36 am: 80fa0cde3f\nam: e97d67a51c\n\nChange-Id: I7b6aad59efd44d39d6658b9990c11e4f02f76a16\n"
    },
    {
      "commit": "e97d67a51ce0a994795bc4d6be927f35e489cac1",
      "tree": "5b7d321b0dfd767dc68a1e2a42f89a7b3b2dfd5e",
      "parents": [
        "b53ba5e7a68deb8d71cf145639fe8a184078fff5",
        "80fa0cde3f4fd8b7ae7c046fcc086ef421dee3de"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 11 21:14:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 11 21:14:30 2016 +0000"
      },
      "message": "Impose a size bound for dynamically allocated tables in stbl. am: 583a012a9f am: 34519820bf am: 726010eb1f am: 7a9538cd36\nam: 80fa0cde3f\n\nChange-Id: I530021f80aca9ecfd81ffb90a1083f6f6e4fe1d3\n"
    },
    {
      "commit": "80fa0cde3f4fd8b7ae7c046fcc086ef421dee3de",
      "tree": "5b7d321b0dfd767dc68a1e2a42f89a7b3b2dfd5e",
      "parents": [
        "77d31bde26ba5c3c986fce1dcfa94a2727253f49",
        "7a9538cd36716c8263d3808edd58bc87cedd8492"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 11 21:12:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 11 21:12:11 2016 +0000"
      },
      "message": "Impose a size bound for dynamically allocated tables in stbl. am: 583a012a9f am: 34519820bf am: 726010eb1f\nam: 7a9538cd36\n\nChange-Id: I8e2bb6e6f42c8a9a094eafe3c618ed809eb4fd3b\n"
    },
    {
      "commit": "7a9538cd36716c8263d3808edd58bc87cedd8492",
      "tree": "19f2a86e7ce98688f520422e8ca7ab69106b6ae5",
      "parents": [
        "4ef5122525e0ce7a4d3e16bb07c295340a813b00",
        "726010eb1ffee8dfb85ea2871b88eb793baccd0d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 11 21:09:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 11 21:09:10 2016 +0000"
      },
      "message": "Impose a size bound for dynamically allocated tables in stbl. am: 583a012a9f am: 34519820bf\nam: 726010eb1f\n\nChange-Id: Id4fd4a863d083b27286e7b3abf7897ca8f20b798\n"
    },
    {
      "commit": "726010eb1ffee8dfb85ea2871b88eb793baccd0d",
      "tree": "9ed6f70250568be57232dad1d01c1c8095f61979",
      "parents": [
        "9d65d13cc7c207d4ef877df2834d4fbac74741ad",
        "34519820bf1ae292a545dbe7fc50cfa5967eeac7"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 11 21:06:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 11 21:06:45 2016 +0000"
      },
      "message": "Impose a size bound for dynamically allocated tables in stbl. am: 583a012a9f\nam: 34519820bf\n\nChange-Id: Ie338b5b5c726137d173caa97e3a1b428d04d1837\n"
    },
    {
      "commit": "34519820bf1ae292a545dbe7fc50cfa5967eeac7",
      "tree": "113f193f233e47e8c9e55445c58235af9a690059",
      "parents": [
        "3ad7688745fc44d01707157ba4edcbad8d41fc3e",
        "583a012a9fce81162b163d3533e2644d4abad88a"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Jul 11 21:03:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 11 21:03:59 2016 +0000"
      },
      "message": "Impose a size bound for dynamically allocated tables in stbl.\nam: 583a012a9f\n\nChange-Id: Ide23dfb85980fe89f3b7b536894947981ccd7aaf\n"
    },
    {
      "commit": "8fe99a6553ca6c307c0854fc7370c31c3f4abe94",
      "tree": "62447d88f375da8fa8a30be9b84813578bf2c058",
      "parents": [
        "43c913b66020617b43a2cd3925064d7d28f6435e"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Jul 11 13:47:02 2016 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Jul 11 13:47:24 2016 -0700"
      },
      "message": "update stune group for cameraserver to top-app\n\nbug 29512132\n\nChange-Id: I1e7787ac8a401ad285816a11c422ddc6bfc98892\n"
    },
    {
      "commit": "43c913b66020617b43a2cd3925064d7d28f6435e",
      "tree": "a2665c000ec757c0ae85a41ef4ce5cf5be8dfd7a",
      "parents": [
        "bea67b8a707b8875419019ebd2d568090310b326",
        "305836564b45b15dd25f95b2632391f188bb6d63"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Jul 11 19:37:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 11 19:37:25 2016 +0000"
      },
      "message": "Merge \"rtsp: check seq # after play response is parsed\" into nyc-mr1-dev"
    },
    {
      "commit": "bea67b8a707b8875419019ebd2d568090310b326",
      "tree": "59708f53d9c4950fda3d1e1324eb0ec62e6bd48c",
      "parents": [
        "5cc2e814acac142c77eed4e9b8d954623be8965c",
        "1d3f4278b2666d1a145af2f54782c993aa07d1d9"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Mon Jul 11 12:11:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 11 12:11:32 2016 +0000"
      },
      "message": "Merge \"Add bound checks to utf16_to_utf8\" into nyc-mr1-dev"
    },
    {
      "commit": "305836564b45b15dd25f95b2632391f188bb6d63",
      "tree": "d62222b5e3d2d875c78c2a8d3fd90e3859f0f603",
      "parents": [
        "24edc3b919777167c7f5c2a356c972d0ecbfd9b7"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jul 08 15:02:30 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jul 08 16:56:51 2016 -0700"
      },
      "message": "rtsp: check seq # after play response is parsed\n\nBug: 29405982\nChange-Id: I9218eaeb23046c29ae686ec0a698d53e134f0d4c\n"
    },
    {
      "commit": "5cc2e814acac142c77eed4e9b8d954623be8965c",
      "tree": "2d1b5f4a9b4e1a38a62c7e5487c4eb54360e9fe9",
      "parents": [
        "24edc3b919777167c7f5c2a356c972d0ecbfd9b7",
        "e30f20963751c07860bfbc92b5ff8948fc55797f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 08 23:08:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 08 23:08:02 2016 +0000"
      },
      "message": "Merge \"Add Dolby TrueHD audio format\" into nyc-mr1-dev"
    },
    {
      "commit": "24edc3b919777167c7f5c2a356c972d0ecbfd9b7",
      "tree": "87c52952873bb90f165805cef4f12a8c5feb0ed3",
      "parents": [
        "ed61dd87524387e9121bbf9633674ebd155ba85f",
        "af9d030e075e659e9f50fdd143aa83459a7795e2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 08 21:02:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 08 21:02:51 2016 +0000"
      },
      "message": "Merge \"Camera service: Trust telephony service to forward client UIDs.\" into nyc-mr1-dev"
    },
    {
      "commit": "ed61dd87524387e9121bbf9633674ebd155ba85f",
      "tree": "17c9d312c04c01e6c679948e11270be45833a368",
      "parents": [
        "a1cad728da6462444bac316844e3cc0b3ddb2db5",
        "d36af484a8dd3bbaf7ed7de31852c9f802243392"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Jul 08 20:19:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 08 20:19:40 2016 +0000"
      },
      "message": "Merge \"media: Use libyuv for color conversion.\" into nyc-mr1-dev"
    },
    {
      "commit": "af9d030e075e659e9f50fdd143aa83459a7795e2",
      "tree": "8fccc7bc56b932c75a53dad67d9361f283ced88b",
      "parents": [
        "b343e0444a3420321c606a827347f18445d76385"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Jun 29 14:40:10 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 08 11:28:17 2016 -0700"
      },
      "message": "Camera service: Trust telephony service to forward client UIDs.\n\nFor video telephony use cases, trust callers from the telephony\nservice to forward the true client UID in the connect calls, so\nthat it can be verified for access.\n\nBug: 27616192\nChange-Id: Icd3ff4f7c8686f74a0677f54d49579b95c69037e\n"
    },
    {
      "commit": "a1cad728da6462444bac316844e3cc0b3ddb2db5",
      "tree": "208c4cfe1874ba070580a6ae04c52442a26bacc8",
      "parents": [
        "f81362f6cd1bb22f988c30e6b552e6a2d95c4de7",
        "8e73af9bcea96bc90afa7451c6014333fc51b655"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 08 17:17:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 08 17:17:51 2016 +0000"
      },
      "message": "Merge \"Camera1: JpegProcessor: Do not lock until we have to\" into nyc-mr1-dev"
    },
    {
      "commit": "f81362f6cd1bb22f988c30e6b552e6a2d95c4de7",
      "tree": "ef22a575a99d6b6348da7bdb74d7d7af828b008c",
      "parents": [
        "65f40e3a257e48f6acd625df68dcfdf3ce4faf0c",
        "447a87bbfe11cc85123ddd94551c3a5ede54ea20"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 08 15:40:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 08 15:40:32 2016 +0000"
      },
      "message": "Merge \"AudioPolicyManager: fix music volume following alarm\" into nyc-mr1-dev"
    },
    {
      "commit": "65f40e3a257e48f6acd625df68dcfdf3ce4faf0c",
      "tree": "77ab18611c4a0d130654c3d783c3540897df64b7",
      "parents": [
        "bf6dc1af5bd88135f47c2489c03cdb9f95d57927",
        "bb9ec28513eb32acc7670bdf49a46bb538836cf3"
      ],
      "author": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Fri Jul 08 03:59:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 08 03:59:07 2016 +0000"
      },
      "message": "Merge \"eas: Making cameraserver part of foreground stune cgroup\" into nyc-mr1-dev"
    },
    {
      "commit": "bb9ec28513eb32acc7670bdf49a46bb538836cf3",
      "tree": "a1027e6cfd7d227b26ee683e1c753ad59c317eb2",
      "parents": [
        "b343e0444a3420321c606a827347f18445d76385"
      ],
      "author": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Thu Jul 07 16:52:56 2016 -0700"
      },
      "committer": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Thu Jul 07 20:57:38 2016 -0700"
      },
      "message": "eas: Making cameraserver part of foreground stune cgroup\n\nBUG: 28312446\nChange-Id: I321fc2882b12f67ca5fd2a9839685343368d3a3f\n"
    },
    {
      "commit": "e30f20963751c07860bfbc92b5ff8948fc55797f",
      "tree": "fbff4f6bdf23e1ca3a7fc8270559dfe4f3a62eac",
      "parents": [
        "b343e0444a3420321c606a827347f18445d76385"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 07 18:56:57 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 07 18:56:57 2016 -0700"
      },
      "message": "Add Dolby TrueHD audio format\n\nAlso add missing formats in AudioFlinger string conversion\nutility.\n\nBug: 30024357\nChange-Id: I75bdb54daeb786543f545ec3a772121055e01cdb\n"
    },
    {
      "commit": "8e73af9bcea96bc90afa7451c6014333fc51b655",
      "tree": "f126561d5e3b0dfa0d97df586fb6799909903e0c",
      "parents": [
        "b343e0444a3420321c606a827347f18445d76385"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jul 07 17:44:22 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jul 07 17:44:22 2016 -0700"
      },
      "message": "Camera1: JpegProcessor: Do not lock until we have to\n\nJpegProcessor::onBufferReleased is fired for both successful and failed\nJpeg captures, but only cares about the failures.\n\nIn success cases, onBufferReleased is always fired some time after\nonFrameAvailable, and sometimes the thread scheduling pushes\nonBufferReleased to be so late that preview restart has started, which\ncan cause a deadlock with onBufferReleased acquiring locks in the\nopposite order that preview startup will.\n\nTo fix, move the JpegProcessor mutex acquire to only happen in the error\ncases, in which case onFrameAVailable will not have fired, and the\ncamera state will still be STILL_CAPTURE, not STOPPED or mid-preview\nstartup.\n\nBug: 29524651\nChange-Id: I3f103e070c3b39c38117b91824cd79c5dfc757ac\n"
    },
    {
      "commit": "447a87bbfe11cc85123ddd94551c3a5ede54ea20",
      "tree": "5f40a548c09c750b3c96108e2b810ea69df0a802",
      "parents": [
        "b343e0444a3420321c606a827347f18445d76385"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 07 17:32:10 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 07 17:32:10 2016 -0700"
      },
      "message": "AudioPolicyManager: fix music volume following alarm\n\nUsing stale device selection for accessibility strategy\nfrom cache was causing the wrong device to be returned\nby getDevicesForStream() for music stream.\nThis caused speaker volume to be changed while playing\nmusic over headset after playing an alarm over headset + speaker.\n\nBug: 29518506.\nChange-Id: I06617976e209f6483ea0df1d0a6acb05de7c5cba\n"
    },
    {
      "commit": "bf6dc1af5bd88135f47c2489c03cdb9f95d57927",
      "tree": "a005f9f0b508331cd1225ef5677b6b8a166999ad",
      "parents": [
        "b343e0444a3420321c606a827347f18445d76385",
        "0a31dddf67e739684f60aecc85311ff446fb68f9"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 07 21:19:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 07 21:19:30 2016 +0000"
      },
      "message": "Merge \"Attribute throttle time to previous loops write time\" into nyc-mr1-dev"
    },
    {
      "commit": "b343e0444a3420321c606a827347f18445d76385",
      "tree": "848908505e775911e68a523ade882c466e449036",
      "parents": [
        "879234b240d47843a922d7b31ba90d99aea4a0ee",
        "1f45624f74b615820fb330faf788ff2e5e6c8e0d"
      ],
      "author": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Thu Jul 07 09:21:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 07 09:21:16 2016 +0000"
      },
      "message": "Merge \"Make MediaScanner extract \"date taken\" from videos, if present\" into nyc-mr1-dev"
    },
    {
      "commit": "0a31dddf67e739684f60aecc85311ff446fb68f9",
      "tree": "684e50e1372f69b2dd58cad9ee9fc9f9dd3a6979",
      "parents": [
        "7b171a9e7be64e9881ed03baad1422d75ca768a4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jul 06 19:10:29 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jul 06 19:10:29 2016 -0700"
      },
      "message": "Attribute throttle time to previous loops write time\n\nBug: 29991292\nChange-Id: Ie3ecc9631e1dfa83fafc7b003495f59e981a0b6b\n"
    },
    {
      "commit": "d36af484a8dd3bbaf7ed7de31852c9f802243392",
      "tree": "95f232962bb11951c386751cc6c4cc2400992246",
      "parents": [
        "901ca36bf02726ca07d83820c93c76d696549a03"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Jul 06 16:49:19 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Jul 06 17:08:53 2016 -0700"
      },
      "message": "media: Use libyuv for color conversion.\n\nOnly use libyuv for converting yuv420p to rgb565 now.\n\nBug:29870647\nChange-Id: Ic9f51de78bb1cc9f13ae229b30af66db46ec9b42\nrelated-to-bug:29197670\n"
    },
    {
      "commit": "879234b240d47843a922d7b31ba90d99aea4a0ee",
      "tree": "5f0502ce593b4a8a59ae00ad03b735bfd78df373",
      "parents": [
        "0664aa0b813ce1fe9db157c3226bf142a5a2c1ce",
        "c451d0f8098c9efd21d796e32f739af1915f9aba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 01 22:55:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 01 22:55:11 2016 +0000"
      },
      "message": "Merge \"Camera: API1: Improve ZSL mode activation heuristics\" into nyc-mr1-dev"
    },
    {
      "commit": "c451d0f8098c9efd21d796e32f739af1915f9aba",
      "tree": "73246c15eba4cb5db8604476af93d4f4ac8ba227",
      "parents": [
        "bb3bee86d56930752cfef5197cd67c4495a946e6"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jun 30 17:17:35 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 01 14:31:50 2016 -0700"
      },
      "message": "Camera: API1: Improve ZSL mode activation heuristics\n\n- Don\u0027t engage ZSL if picture size is too small\n- Don\u0027t engage ZSL if picture size matches preview size\n- Include ZSL choice in dumpsys\n\nBug: 29620318\nChange-Id: Ie8e0c5a9e1ed9f177d701f22996c4c1f4b81a71e\n"
    },
    {
      "commit": "0664aa0b813ce1fe9db157c3226bf142a5a2c1ce",
      "tree": "b3fde7b7c57411249c8dbb2538e6b3e17da44540",
      "parents": [
        "0e84c154438fac17e2a60b90c6adab7348fcc7b2",
        "1bcae276ab189c364393d6971ed8a7d5e6376498"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 01 16:26:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 01 16:26:44 2016 +0000"
      },
      "message": "Merge \"Fix for wrong ringtone when using VoWiFi\" into nyc-mr1-dev"
    },
    {
      "commit": "0e84c154438fac17e2a60b90c6adab7348fcc7b2",
      "tree": "858e1423cf74fcdfc2c8e7aaa6962cde520b61de",
      "parents": [
        "c9a7b558434b0c266dd095f786ca0a14c5a1f24a",
        "7a9c55c5cedf46ef4f6b3de034634312bd1ff0ee"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 01 16:26:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 01 16:26:36 2016 +0000"
      },
      "message": "Merge \"Fix tone region(for US, CA and JP) recognition for dual SIM\" into nyc-mr1-dev"
    },
    {
      "commit": "c9a7b558434b0c266dd095f786ca0a14c5a1f24a",
      "tree": "8ee0c7e390e42f6148e16b3d047aeda0f4a9a75a",
      "parents": [
        "cabaa2cd256372e737128dc878cdca0b5ad03704",
        "3743febf9567e849ce580ddc68579237d96e5a55"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 01 16:26:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 01 16:26:25 2016 +0000"
      },
      "message": "Merge \"Add the conditions that determine the region for US, CA and JP\" into nyc-mr1-dev"
    },
    {
      "commit": "1bcae276ab189c364393d6971ed8a7d5e6376498",
      "tree": "50c5cfbcef39c4daeb482290fa57372173065dbe",
      "parents": [
        "7a9c55c5cedf46ef4f6b3de034634312bd1ff0ee"
      ],
      "author": {
        "name": "Lukasz Wasowicz",
        "email": "lukasz.wasowicz@sonymobile.com",
        "time": "Tue Oct 06 15:51:16 2015 +0200"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jun 30 18:08:01 2016 -0700"
      },
      "message": "Fix for wrong ringtone when using VoWiFi\n\nIf operator goes into flight mode and tries to make call via WiFi, then\nproperty \"gsm.operator.iso-country\" is read as empty string and in\nconsequence mRegion is set as CEPT instead of specific country-area\nname (e.g. instead of UNITED_KINGDOM).\n\nWe may check additional property that does not depend on network\noperator: \"gsm.sim.operator.iso-country\" so that we could set mRegion\nproperly.\n\nBug: 29494265\n\nChange-Id: Ia374f73159e005431fb0ad9bf8b5dbb3d9a3e294\n"
    },
    {
      "commit": "7a9c55c5cedf46ef4f6b3de034634312bd1ff0ee",
      "tree": "012a19a73ae8616b2a49c81e3cb1e32dcf1a263f",
      "parents": [
        "3743febf9567e849ce580ddc68579237d96e5a55"
      ],
      "author": {
        "name": "tadashi.aoyama",
        "email": "tadashi.xa.aoyama@sonymobile.com",
        "time": "Mon Apr 18 18:30:46 2016 +0900"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jun 30 18:06:32 2016 -0700"
      },
      "message": "Fix tone region(for US, CA and JP) recognition for dual SIM\n\nValue of \"gsm.operator.iso-country\" differs between the case of single\nSIM device and the case of dual SIM device with only one SIM enabled.\nThis change makes ToneGenerator detect region in case there is only\none SIM enabled in dual SIM device.\n\nChange-Id: I771858ec9d85054d90d7d8141266655b42b093b9\n"
    },
    {
      "commit": "3743febf9567e849ce580ddc68579237d96e5a55",
      "tree": "2e17b16a85fc4b402ff25d710351927f821a4394",
      "parents": [
        "d023a7707fe551817fb3f7539f68a388b3381f41"
      ],
      "author": {
        "name": "takafumi nakamura",
        "email": "takafumi.x.nakamura@sonymobile.com",
        "time": "Fri Nov 20 18:09:02 2015 +0900"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jun 30 18:04:29 2016 -0700"
      },
      "message": "Add the conditions that determine the region for US, CA and JP\n\nRegion is incorrect when dual SIM is inserted.\nToneGenerator class doesn\u0027t consider the dual SIM use case,\nso region is always set to a default value(CEPT) even if\nthese country\u0027s dual SIMs are inserted.\n\nChange-Id: Iad684856f550b50345b71d8c07e99e27f87407a7\n"
    },
    {
      "commit": "cabaa2cd256372e737128dc878cdca0b5ad03704",
      "tree": "167c938a9167ef51e98fe4315e0b6571c22396af",
      "parents": [
        "bb3bee86d56930752cfef5197cd67c4495a946e6",
        "ecc6049ec039e8a917e3670fa030a267f7029e3e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jun 30 23:29:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 23:29:47 2016 +0000"
      },
      "message": "Merge \\\"stagefright: use uniqueId to detect same surface for setSurface\\\" into nyc-dev\nam: ecc6049ec0\n\nChange-Id: Ia81ffff2e54f90f9861792df575951b054dec479\n"
    },
    {
      "commit": "ecc6049ec039e8a917e3670fa030a267f7029e3e",
      "tree": "439d1ba04d2b5c88a3d73da39eb3c2c75371fbc4",
      "parents": [
        "45edc1f7009a31b21bed7b25314778336f56bfbe",
        "b9fa58afa4c7772fe3c4cfdea9e45bc85cf43537"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Jun 30 23:19:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 23:19:08 2016 +0000"
      },
      "message": "Merge \"stagefright: use uniqueId to detect same surface for setSurface\" into nyc-dev"
    },
    {
      "commit": "bb3bee86d56930752cfef5197cd67c4495a946e6",
      "tree": "5ec4b7d8746d3a1934c586daa014f9b7c74b9414",
      "parents": [
        "bd794e2be050b0001c646c0b98e8a1d7eb1e9377",
        "122f7e793fe6fb8904634cc6d2e35ac4b014ea72"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jun 30 01:28:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 01:28:08 2016 +0000"
      },
      "message": "Merge \"audioflinger: fix logcat\" into nyc-mr1-dev"
    },
    {
      "commit": "122f7e793fe6fb8904634cc6d2e35ac4b014ea72",
      "tree": "8518fa89f4854add0def8d88ec6a2bd399912ce4",
      "parents": [
        "d023a7707fe551817fb3f7539f68a388b3381f41"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 29 11:53:29 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 29 11:56:35 2016 -0700"
      },
      "message": "audioflinger: fix logcat\n\nFix build when verbose logging is enabled in Threads.cpp.\nRemove log spam for timestamp errors.\n\nChange-Id: I704527c60e48012c5dcc00cb0be08d14ec2ab2a6\n"
    },
    {
      "commit": "1f45624f74b615820fb330faf788ff2e5e6c8e0d",
      "tree": "7862fb46b47abdd2269e656fc0d3cb39addb196e",
      "parents": [
        "bd794e2be050b0001c646c0b98e8a1d7eb1e9377"
      ],
      "author": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Wed Jun 29 17:59:46 2016 +0100"
      },
      "committer": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Wed Jun 29 17:59:46 2016 +0100"
      },
      "message": "Make MediaScanner extract \"date taken\" from videos, if present\n\nBug: 29530912\nChange-Id: Ibb85243c3d225faff5f17ec545e395a2e00acd0a\n"
    },
    {
      "commit": "bd794e2be050b0001c646c0b98e8a1d7eb1e9377",
      "tree": "e463b33b2dddfe799964e7257dfa86ff5b0c9828",
      "parents": [
        "fe82275a06f0ace675482b23ee2cb685d2628af1",
        "45edc1f7009a31b21bed7b25314778336f56bfbe"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Jun 29 01:53:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 29 01:53:03 2016 +0000"
      },
      "message": "media: Optimize the thumbnail extraction by sending just one frame.\nam: 45edc1f700\n\nChange-Id: Iaef86ea97370c2e81e2b300e5dcf2c6a63a0fc5c\n"
    },
    {
      "commit": "45edc1f7009a31b21bed7b25314778336f56bfbe",
      "tree": "9d8a5dc49ca3dd2307742f0e91bfdbe57dd869f3",
      "parents": [
        "b889242affec0f669408f2ad58bd7fb3d44a05a2"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Jun 28 15:52:13 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Jun 29 01:30:40 2016 +0000"
      },
      "message": "media: Optimize the thumbnail extraction by sending just one frame.\n\nFor thumbnail extraction, MedatadaRetriever only needs to send one frame. This\ncould lower the CPU usage in extreme usage case.\n\nBug: 29646892\nChange-Id: I86454a58a266a2d8a256a812cd075e401ae778e9\n"
    },
    {
      "commit": "fe82275a06f0ace675482b23ee2cb685d2628af1",
      "tree": "eb2270d84bdb4ba685ff8bf9cd11d195babb85e5",
      "parents": [
        "fd75b28a114aeb5f4c02a3c5c8f41fc80051b354",
        "b889242affec0f669408f2ad58bd7fb3d44a05a2"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Jun 29 00:54:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 29 00:54:38 2016 +0000"
      },
      "message": "Merge \\\"Camera3Device: Correctly shut down abandoned streams\\\" into nyc-dev\nam: b889242aff\n\nChange-Id: I50fd0619dec5488dbeadb903b95e5bd4e5980f61\n"
    },
    {
      "commit": "b889242affec0f669408f2ad58bd7fb3d44a05a2",
      "tree": "0977b6667b49a474e2a52cc9a168d3271027f1cd",
      "parents": [
        "098446ae4100dfd989c452bb67133559aa892cd3",
        "ff51b47dae1c236291a0508b29e8f4e7d0780761"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Jun 29 00:46:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 00:46:43 2016 +0000"
      },
      "message": "Merge \"Camera3Device: Correctly shut down abandoned streams\" into nyc-dev"
    },
    {
      "commit": "ff51b47dae1c236291a0508b29e8f4e7d0780761",
      "tree": "7388d7ab90032db64771e2f2d30bf8afb650396b",
      "parents": [
        "6e70614750e8100f86fb4cb0f010b49aef39b3a1"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jun 28 15:26:19 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jun 28 15:26:19 2016 -0700"
      },
      "message": "Camera3Device: Correctly shut down abandoned streams\n\nIf a stream was abandoned (consumer died), the stream teardown would\nterminate early. Update teardown conditions to complete even for the\nabandoned state.\n\nOne consequence of this is that the buffer manager never received an\nunregister call for the stream, leading it to error out when trying to\nremove buffers from it.\n\nAlso switch to STATE_ABANDONED in case of an error detaching a buffer,\ninstead of the error state.\n\nBug: 29778464\nChange-Id: I44de69773e8bbf9ebe83207498d6ee0674ed91bf\n"
    },
    {
      "commit": "fd75b28a114aeb5f4c02a3c5c8f41fc80051b354",
      "tree": "93dfe4b7f843232547a5a8d9a7ecd4a2c3f4c236",
      "parents": [
        "d023a7707fe551817fb3f7539f68a388b3381f41",
        "098446ae4100dfd989c452bb67133559aa892cd3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jun 28 22:07:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 28 22:07:32 2016 +0000"
      },
      "message": "stagefright: reconnect to ANW on setup in non-output-meta mode\nam: 098446ae41\n\nChange-Id: Ifd107e3eee5d0e38f1e4db75637ae25e78e07e76\n"
    },
    {
      "commit": "1d3f4278b2666d1a145af2f54782c993aa07d1d9",
      "tree": "a58f653e4a76988ee042eba780c6b9667ba77028",
      "parents": [
        "e8a984e43504890e0f676256a0445b9917a2af91"
      ],
      "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": "Tue Jun 28 18:55:43 2016 +0100"
      },
      "message": "Add bound checks to utf16_to_utf8\n\nBug: 29250543\nChange-Id: I3518416e89ed901021970958fb6005fd69129f7c\n"
    },
    {
      "commit": "b9fa58afa4c7772fe3c4cfdea9e45bc85cf43537",
      "tree": "dd7695d511493d84251f573c45b25897ac87a17e",
      "parents": [
        "098446ae4100dfd989c452bb67133559aa892cd3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jun 27 21:16:43 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jun 27 22:29:21 2016 -0700"
      },
      "message": "stagefright: use uniqueId to detect same surface for setSurface\n\nBug: 29422927\nChange-Id: I8b0105f87ca7e8ee745c60ab726b1dffbbd4aa87\n"
    },
    {
      "commit": "098446ae4100dfd989c452bb67133559aa892cd3",
      "tree": "87a4f60d0834ff6b008d3b80f47888e8d641d8a2",
      "parents": [
        "6e70614750e8100f86fb4cb0f010b49aef39b3a1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jun 27 15:58:33 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jun 27 22:29:21 2016 -0700"
      },
      "message": "stagefright: reconnect to ANW on setup in non-output-meta mode\n\nBufferQueue now needs reconnect to allow dequeuing all buffers from\na BufferQueue.\nUse getConsumerName instead of connect failure to detect that we\nare connecting to the same surface.\n\nBug: 29422927\nChange-Id: I4fc4d1ec9fd452ec027cab60b06e4af88d53d830\n"
    },
    {
      "commit": "d023a7707fe551817fb3f7539f68a388b3381f41",
      "tree": "5d73cb217c8fff66a31b4c005fe6941152264a50",
      "parents": [
        "7b171a9e7be64e9881ed03baad1422d75ca768a4",
        "5a4a0a1e4a44b8e48aff8e74df56d37dc6d7129c"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Jun 28 03:02:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 03:02:34 2016 +0000"
      },
      "message": "Merge \"media: set correct mode if both capture and playback rate are set.\" into nyc-mr1-dev"
    },
    {
      "commit": "5a4a0a1e4a44b8e48aff8e74df56d37dc6d7129c",
      "tree": "b5d5dafc6cc8dfc6b942dc4462015b3c5f349b04",
      "parents": [
        "901ca36bf02726ca07d83820c93c76d696549a03"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Jun 23 15:03:20 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Jun 27 16:44:04 2016 -0700"
      },
      "message": "media: set correct mode if both capture and playback rate are set.\n\nThis will avoid the recording operate in slow motion/time-lapse mode even\nif capture rate and playback rate diff a little bit.\n\nBug:28313712\nChange-Id: I7b50c6eacbde4189a4d0d76f95861dd029991685\n"
    },
    {
      "commit": "7b171a9e7be64e9881ed03baad1422d75ca768a4",
      "tree": "c8212a048895a1fd646dedcc732dc6906a1c0583",
      "parents": [
        "36ff576ec7d23dc40f46c379ef0a3281d35112af"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 24 16:05:52 2016 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 24 16:05:52 2016 -0700"
      },
      "message": "Camera3: log a warning when frame drop occurs\n\nBug: 28311997\nChange-Id: I7253fb040c1f08c18fc7a01042503e9457163a1e\n"
    },
    {
      "commit": "36ff576ec7d23dc40f46c379ef0a3281d35112af",
      "tree": "1fd5b669e116b6a4925b7ebaf48e9346d55ae568",
      "parents": [
        "793caf8a76375aff3c22af4db7489859408f9b10",
        "982dfe2fe085c181c4eec9ccbe50bd0fdc04988b"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jun 24 22:00:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 24 22:00:22 2016 +0000"
      },
      "message": "Merge \"cameraserver: move cameraserver to the camera-daemon cpuset\" into nyc-mr1-dev"
    },
    {
      "commit": "583a012a9fce81162b163d3533e2644d4abad88a",
      "tree": "113f193f233e47e8c9e55445c58235af9a690059",
      "parents": [
        "7e6bd6a911c5eba7b36b9b01804dd4d00132a175"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Jun 21 19:10:21 2016 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 24 11:50:09 2016 -0700"
      },
      "message": "Impose a size bound for dynamically allocated tables in stbl.\n\nImpose a restriction of 200MiB for tables in stsc, stts, ctts and stss\nboxes. Also change mTimeToSample from Vector to array.\n\nBug: 29367429\nChange-Id: I953bea9fe0590268cf27376740f582dc88563d42\n"
    },
    {
      "commit": "982dfe2fe085c181c4eec9ccbe50bd0fdc04988b",
      "tree": "3597b4178ec55e5058323c3f829e31cd10555582",
      "parents": [
        "dc43ff40e32db2ce14d21ce25ce8a0f887cf9aa9"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jun 24 10:20:56 2016 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jun 24 10:20:56 2016 -0700"
      },
      "message": "cameraserver: move cameraserver to the camera-daemon cpuset\n\ncameraserver should be running in the camera-daemon cpuset, as it may\nhave different requirements than the foreground cpuset.\n\nChange-Id: I1d201521a58a470497f762abd105609acf5fc02f\n"
    },
    {
      "commit": "793caf8a76375aff3c22af4db7489859408f9b10",
      "tree": "600c99a510e2b57ed6a42dd333e0144029698e7e",
      "parents": [
        "dc43ff40e32db2ce14d21ce25ce8a0f887cf9aa9",
        "6e70614750e8100f86fb4cb0f010b49aef39b3a1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 18:54:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 23 18:54:43 2016 +0000"
      },
      "message": "Merge \\\"Revert \\\"Restore old signature for acquire/release session\\\"\\\" into nyc-dev\nam: 6e70614750\n\nChange-Id: Icbbcfdbbfce7ce8f00e40e58c9a13d1a1a245f37\n"
    },
    {
      "commit": "6e70614750e8100f86fb4cb0f010b49aef39b3a1",
      "tree": "6e80d1039323547988dc955d6acfed9bdc4b8d67",
      "parents": [
        "ef9cab1d86054d8ab17056990e0264e1ccb826c1",
        "fc5c22b0c574f97fbf5c87f9a01b4d60e27e6b37"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 18:39:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 23 18:39:32 2016 +0000"
      },
      "message": "Merge \"Revert \"Restore old signature for acquire/release session\"\" into nyc-dev"
    },
    {
      "commit": "fc5c22b0c574f97fbf5c87f9a01b4d60e27e6b37",
      "tree": "77b47550a981fab12c83ffc87baf7f2a203fcf26",
      "parents": [
        "2d51b7c18ad0ffd142d7ba94203f52ba3f735530"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 18:04:48 2016 +0000"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 18:04:48 2016 +0000"
      },
      "message": "Revert \"Restore old signature for acquire/release session\"\n\nThis reverts commit 2d51b7c18ad0ffd142d7ba94203f52ba3f735530.\n\nChange-Id: I8e17813b9639d8e928bcfa348d21c45fb8b5f846\n"
    },
    {
      "commit": "dc43ff40e32db2ce14d21ce25ce8a0f887cf9aa9",
      "tree": "f572ff784282780fd95ee831231112f1570e23f5",
      "parents": [
        "51e36de79d5c0041713302114d41077cebdc9e92",
        "ef9cab1d86054d8ab17056990e0264e1ccb826c1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 16:09:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 23 16:09:42 2016 +0000"
      },
      "message": "Merge \\\"Restore old signature for acquire/release session\\\" into nyc-dev\nam: ef9cab1d86\n\nChange-Id: I2de74604cdf21c4535904f9c913392952943d3b5\n"
    },
    {
      "commit": "ef9cab1d86054d8ab17056990e0264e1ccb826c1",
      "tree": "fa883848b73b2cf4362aa5f04ce91aa5ea182823",
      "parents": [
        "8e97c04ab7ed711d3dd65e73c7a760e2f192f2b2",
        "2d51b7c18ad0ffd142d7ba94203f52ba3f735530"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 16:04:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 23 16:04:18 2016 +0000"
      },
      "message": "Merge \"Restore old signature for acquire/release session\" into nyc-dev"
    },
    {
      "commit": "2d51b7c18ad0ffd142d7ba94203f52ba3f735530",
      "tree": "30c6aa1c1a33e3610a7456edba7e51bb72a7b7bf",
      "parents": [
        "fd15c3fac93c2be5e038a6fa684ca293a8e07af7"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 08:52:26 2016 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 23 08:52:26 2016 -0700"
      },
      "message": "Restore old signature for acquire/release session\n\nBug: 29490416\nChange-Id: Iaf6be0666937c6fa625f936839f5a04d58350640\n"
    },
    {
      "commit": "51e36de79d5c0041713302114d41077cebdc9e92",
      "tree": "600c99a510e2b57ed6a42dd333e0144029698e7e",
      "parents": [
        "635e70bfe2792a60da7eab87ef3e508dd9b0e92b",
        "8e97c04ab7ed711d3dd65e73c7a760e2f192f2b2"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 23:37:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 23:37:49 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\\\\\\\"Revert \\\\\\\\\\\\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\" into klp-dev am: 7e6bd6a911 am: 3ad7688745 am: 9d65d13cc7 am: 4ef5122525 am: 77d31bde26 am: b53ba5e7a6 am: a5ad0383f5  -s ours am: 41af59d881 am: 4e45a1562b am: 0f75f06f3b am: 857eec076f\nam: 8e97c04ab7\n\nChange-Id: I6b748eddc503f71cdabfa296b58b539114129735\n"
    },
    {
      "commit": "8e97c04ab7ed711d3dd65e73c7a760e2f192f2b2",
      "tree": "6e80d1039323547988dc955d6acfed9bdc4b8d67",
      "parents": [
        "eaec4b7852a5db1106d850c0232117093fd87ca4",
        "857eec076ff3129abd16d5c96010acbeeb343231"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 23:35:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 23:35:47 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\\\\\"Revert \\\\\\\\\\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\" into klp-dev am: 7e6bd6a911 am: 3ad7688745 am: 9d65d13cc7 am: 4ef5122525 am: 77d31bde26 am: b53ba5e7a6 am: a5ad0383f5  -s ours am: 41af59d881 am: 4e45a1562b am: 0f75f06f3b\nam: 857eec076f\n\nChange-Id: I2b507a2c08c78719bf266ca190688e77639a1c84\n"
    },
    {
      "commit": "857eec076ff3129abd16d5c96010acbeeb343231",
      "tree": "3b36892cd4dd5cce128245c957def1637665cfde",
      "parents": [
        "dda6119aec692fe2add0f1f6609ceb9197d79dc3",
        "0f75f06f3b7a9ecee2b01bcffc9c56ca6b40b5c2"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 23:07:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 23:07:49 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\\\"Revert \\\\\\\\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\" into klp-dev am: 7e6bd6a911 am: 3ad7688745 am: 9d65d13cc7 am: 4ef5122525 am: 77d31bde26 am: b53ba5e7a6 am: a5ad0383f5  -s ours am: 41af59d881 am: 4e45a1562b\nam: 0f75f06f3b\n\nChange-Id: Ie8ce9a944f459f1d8758b3cd251a8f79db54eca2\n"
    },
    {
      "commit": "0f75f06f3b7a9ecee2b01bcffc9c56ca6b40b5c2",
      "tree": "743669e7e648d7caa116572a1ef768821c3cce6d",
      "parents": [
        "c4c2ca5f3cf31cb0d6a74731defd3855611b5886",
        "4e45a1562b575f57dccde3af5d3898ece2f32417"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 23:05:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 23:05:05 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\"Revert \\\\\\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\" into klp-dev am: 7e6bd6a911 am: 3ad7688745 am: 9d65d13cc7 am: 4ef5122525 am: 77d31bde26 am: b53ba5e7a6 am: a5ad0383f5  -s ours am: 41af59d881\nam: 4e45a1562b\n\nChange-Id: I1371f60ce8257845b003f7dad7597eb62331fb78\n"
    },
    {
      "commit": "4e45a1562b575f57dccde3af5d3898ece2f32417",
      "tree": "ae289212613d613ce0d6b250d453348def6dde15",
      "parents": [
        "4788f8e314fd8ec4c64f669f3b69edeb2ddd26e5",
        "41af59d88116585975d71f371698613cf8a9a972"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 23:01:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 23:01:53 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\"Revert \\\\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\" into klp-dev am: 7e6bd6a911 am: 3ad7688745 am: 9d65d13cc7 am: 4ef5122525 am: 77d31bde26 am: b53ba5e7a6 am: a5ad0383f5  -s ours\nam: 41af59d881\n\nChange-Id: If17558268b86f1971cfe6850ef913248e4e697ac\n"
    },
    {
      "commit": "41af59d88116585975d71f371698613cf8a9a972",
      "tree": "65fdc5c3ad33f9be87044fb9016e32230cd169fe",
      "parents": [
        "96df0edbbd54ce65f653b407680f053882b4f524",
        "a5ad0383f56b9d4ae31875f6d10f4d9c2d97921a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 22:58:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 22:58:45 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\"Revert \\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\" into klp-dev am: 7e6bd6a911 am: 3ad7688745 am: 9d65d13cc7 am: 4ef5122525 am: 77d31bde26 am: b53ba5e7a6\nam: a5ad0383f5  -s ours\n\nChange-Id: I26c43f1ee8775f3f11937cd34183b43b785837f8\n"
    },
    {
      "commit": "635e70bfe2792a60da7eab87ef3e508dd9b0e92b",
      "tree": "600c99a510e2b57ed6a42dd333e0144029698e7e",
      "parents": [
        "aeffd19df0a23cfcd09ef81ba136ce02ec76a37a",
        "eaec4b7852a5db1106d850c0232117093fd87ca4"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 22:08:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 22:08:53 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\\\\\\\\\\\" into klp-dev am: 8f73edb22a am: a263248bf0 am: 4c969bf93f am: 7e06799472 am: fcb008b743 am: 26dc0a2a91 am: 5fa433b8c9  -s ours am: 96df0edbbd am: 4788f8e314 am: c4c2ca5f3c am: dda6119aec\nam: eaec4b7852\n\nChange-Id: Id01691eaf7d2e07baa29bcfed815b0734b506a36\n"
    },
    {
      "commit": "eaec4b7852a5db1106d850c0232117093fd87ca4",
      "tree": "6e80d1039323547988dc955d6acfed9bdc4b8d67",
      "parents": [
        "0256917c88690e07604f725872321cbe2870ed8b",
        "dda6119aec692fe2add0f1f6609ceb9197d79dc3"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jun 22 22:06:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 22:06:35 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\\\\\\\\\" into klp-dev am: 8f73edb22a am: a263248bf0 am: 4c969bf93f am: 7e06799472 am: fcb008b743 am: 26dc0a2a91 am: 5fa433b8c9  -s ours am: 96df0edbbd am: 4788f8e314 am: c4c2ca5f3c\nam: dda6119aec\n\nChange-Id: I28e321e6593e704198bcb471918226110b04c0b6\n"
    },
    {
      "commit": "dda6119aec692fe2add0f1f6609ceb9197d79dc3",
      "tree": "3b36892cd4dd5cce128245c957def1637665cfde",
      "parents": [
        "1ee985ced365c12caa69b20622d1738ba2779b9d",
        "c4c2ca5f3cf31cb0d6a74731defd3855611b5886"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 22:03:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 22:03:47 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\\\\\\\" into klp-dev am: 8f73edb22a am: a263248bf0 am: 4c969bf93f am: 7e06799472 am: fcb008b743 am: 26dc0a2a91 am: 5fa433b8c9  -s ours am: 96df0edbbd am: 4788f8e314\nam: c4c2ca5f3c\n\nChange-Id: I3363ffd4643edc2271ded80313f7c1d7a3443956\n"
    },
    {
      "commit": "c4c2ca5f3cf31cb0d6a74731defd3855611b5886",
      "tree": "743669e7e648d7caa116572a1ef768821c3cce6d",
      "parents": [
        "1b14a5eed62ff0d038843a612c4662033af8d656",
        "4788f8e314fd8ec4c64f669f3b69edeb2ddd26e5"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jun 22 22:01:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 22:01:19 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\\\\\" into klp-dev am: 8f73edb22a am: a263248bf0 am: 4c969bf93f am: 7e06799472 am: fcb008b743 am: 26dc0a2a91 am: 5fa433b8c9  -s ours am: 96df0edbbd\nam: 4788f8e314\n\nChange-Id: Ia21239be4009f3fcb1672dc526b726accf68c525\n"
    },
    {
      "commit": "4788f8e314fd8ec4c64f669f3b69edeb2ddd26e5",
      "tree": "ae289212613d613ce0d6b250d453348def6dde15",
      "parents": [
        "834e0e3fae9929048681abd295f3a1fbe0bda0e5",
        "96df0edbbd54ce65f653b407680f053882b4f524"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 21:58:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 21:58:41 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\\\" into klp-dev am: 8f73edb22a am: a263248bf0 am: 4c969bf93f am: 7e06799472 am: fcb008b743 am: 26dc0a2a91 am: 5fa433b8c9  -s ours\nam: 96df0edbbd\n\nChange-Id: Icb69f75fb3cef4e582b788438f4d7a4937d14716\n"
    },
    {
      "commit": "96df0edbbd54ce65f653b407680f053882b4f524",
      "tree": "65fdc5c3ad33f9be87044fb9016e32230cd169fe",
      "parents": [
        "cafbcedf68ed7063ae106d3b44ced5efa1f6b483",
        "5fa433b8c9ff7d415f5fb1ebefe0d989a7d11432"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jun 22 21:56:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 21:56:21 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\\\" into klp-dev am: 8f73edb22a am: a263248bf0 am: 4c969bf93f am: 7e06799472 am: fcb008b743 am: 26dc0a2a91\nam: 5fa433b8c9  -s ours\n\nChange-Id: I8553f93fe7359d27f65b52875986f5ce56afe29a\n"
    },
    {
      "commit": "aeffd19df0a23cfcd09ef81ba136ce02ec76a37a",
      "tree": "600c99a510e2b57ed6a42dd333e0144029698e7e",
      "parents": [
        "311b46f57e43c62615d0abf78546ede5491b5db0",
        "0256917c88690e07604f725872321cbe2870ed8b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jun 22 20:00:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 20:00:59 2016 +0000"
      },
      "message": "Merge \\\"Limit cached timestamp use if HW fails to provide them\\\" into nyc-dev\nam: 0256917c88\n\nChange-Id: I1186034edf91d3b136b2571fa0acadc9b21de891\n"
    },
    {
      "commit": "0256917c88690e07604f725872321cbe2870ed8b",
      "tree": "6e80d1039323547988dc955d6acfed9bdc4b8d67",
      "parents": [
        "6ed329ce5ef63fad07f4ea7f5cda01e74f47c172",
        "07eee80b3422c0304491f24bbc415deb0badbefc"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jun 22 19:55:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 22 19:55:50 2016 +0000"
      },
      "message": "Merge \"Limit cached timestamp use if HW fails to provide them\" into nyc-dev"
    },
    {
      "commit": "a5ad0383f56b9d4ae31875f6d10f4d9c2d97921a",
      "tree": "88116eeb17ed2868dc6252faab13fa0fa18c16af",
      "parents": [
        "5fa433b8c9ff7d415f5fb1ebefe0d989a7d11432",
        "b53ba5e7a68deb8d71cf145639fe8a184078fff5"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 18:46:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 18:46:49 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\"Revert \\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\"\\\\\\\\\\\\\" into klp-dev am: 7e6bd6a911 am: 3ad7688745 am: 9d65d13cc7 am: 4ef5122525 am: 77d31bde26\nam: b53ba5e7a6\n\nChange-Id: I72a7f15894380adabfc21e017abac88b6fe26348\n"
    },
    {
      "commit": "b53ba5e7a68deb8d71cf145639fe8a184078fff5",
      "tree": "856d7a7b625973b25453be2f1a57a62e7418a9dd",
      "parents": [
        "26dc0a2a9130c406541aa76285fa0e64112fb1e8",
        "77d31bde26ba5c3c986fce1dcfa94a2727253f49"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 18:41:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 18:41:24 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\"Revert \\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\"\\\\\\\\\\\" into klp-dev am: 7e6bd6a911 am: 3ad7688745 am: 9d65d13cc7 am: 4ef5122525\nam: 77d31bde26\n\nChange-Id: Id330cd73e8f46b9f6bbf52600da0a0d2425a0354\n"
    },
    {
      "commit": "77d31bde26ba5c3c986fce1dcfa94a2727253f49",
      "tree": "856d7a7b625973b25453be2f1a57a62e7418a9dd",
      "parents": [
        "fcb008b74333b63074144198e1f069473ce5fda0",
        "4ef5122525e0ce7a4d3e16bb07c295340a813b00"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 18:39:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 18:39:08 2016 +0000"
      },
      "message": "Merge \\\\\\\\\"Revert \\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\"\\\\\\\\\" into klp-dev am: 7e6bd6a911 am: 3ad7688745 am: 9d65d13cc7\nam: 4ef5122525\n\nChange-Id: Ib0106bbe2ffba8de744907a2714eedf207756abe\n"
    },
    {
      "commit": "07eee80b3422c0304491f24bbc415deb0badbefc",
      "tree": "9fca1712dc24e9e7ca66ea8c394c6bbf6c5c2946",
      "parents": [
        "37a9de26f6403955a19b81ce5ffe87998e9bf46e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 21 16:47:16 2016 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jun 22 18:37:59 2016 +0000"
      },
      "message": "Limit cached timestamp use if HW fails to provide them\n\nOn some devices, if the HDMI cable is disconnected during use,\ncached timestamp info can become very old.\n\nBug: 29423451\nChange-Id: Ieecf5e98bad14d00b4f5f14b032c2cf66ae94ceb\n"
    },
    {
      "commit": "4ef5122525e0ce7a4d3e16bb07c295340a813b00",
      "tree": "681ce3d5db15f8161147c550662dd5dd03a8ff21",
      "parents": [
        "7e06799472dd93f3c4e33807ab41256e75287291",
        "9d65d13cc7c207d4ef877df2834d4fbac74741ad"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 18:36:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 18:36:14 2016 +0000"
      },
      "message": "Merge \\\\\\\"Revert \\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\"\\\\\\\" into klp-dev am: 7e6bd6a911 am: 3ad7688745\nam: 9d65d13cc7\n\nChange-Id: Ib8d8f9c58c1ffb169cf488d57fb841f80a664e97\n"
    },
    {
      "commit": "9d65d13cc7c207d4ef877df2834d4fbac74741ad",
      "tree": "0d22666b8004a8e4ae781514d99b9a00e0059d16",
      "parents": [
        "4c969bf93f71e394de3aa8b08f0ed0f96c48379d",
        "3ad7688745fc44d01707157ba4edcbad8d41fc3e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 18:33:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 18:33:49 2016 +0000"
      },
      "message": "Merge \\\\\"Revert \\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\"\\\\\" into klp-dev am: 7e6bd6a911\nam: 3ad7688745\n\nChange-Id: I02de46ed2ce14428a45826270b557426ee2aaf47\n"
    },
    {
      "commit": "3ad7688745fc44d01707157ba4edcbad8d41fc3e",
      "tree": "57ee9ab2cc93c2fbaaaaf8e77999dac195fc770e",
      "parents": [
        "a263248bf02014dfb5d76ac4c07e7dfcdd6518c1",
        "7e6bd6a911c5eba7b36b9b01804dd4d00132a175"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 18:31:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 18:31:13 2016 +0000"
      },
      "message": "Merge \\\"Revert \\\"Impose a size bound for dynamically allocated tables in stbl.\\\"\\\" into klp-dev\nam: 7e6bd6a911\n\nChange-Id: Id0ca80f03ee0426730951f7961ef903c29d3c6ef\n"
    },
    {
      "commit": "7e6bd6a911c5eba7b36b9b01804dd4d00132a175",
      "tree": "57ee9ab2cc93c2fbaaaaf8e77999dac195fc770e",
      "parents": [
        "8f73edb22a30260a2f4f7946fbedd3fd3005c5b6",
        "66c4dbb96c38630d0cd6551fc8c9bf8fa3318903"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 18:27:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 22 18:27:32 2016 +0000"
      },
      "message": "Merge \"Revert \"Impose a size bound for dynamically allocated tables in stbl.\"\" into klp-dev"
    },
    {
      "commit": "66c4dbb96c38630d0cd6551fc8c9bf8fa3318903",
      "tree": "ec4f2f5e250208980491f0b0fbc0ee250d3bc15c",
      "parents": [
        "25e029746796fe88e82417fb01af2e27b8bbadb2"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 18:19:15 2016 +0000"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 18:19:15 2016 +0000"
      },
      "message": "Revert \"Impose a size bound for dynamically allocated tables in stbl.\"\n\nThis reverts commit 25e029746796fe88e82417fb01af2e27b8bbadb2.\n\nChange-Id: I91225838a8be72a3cd413f2bcb99e7dca7e62929\n"
    },
    {
      "commit": "5fa433b8c9ff7d415f5fb1ebefe0d989a7d11432",
      "tree": "b4faed4e03cd239a9daa691253deceea3a917588",
      "parents": [
        "24bf4834182bf8e96af8e16f1f50617f8bfae9ac",
        "26dc0a2a9130c406541aa76285fa0e64112fb1e8"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 22 18:11:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 18:11:22 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\\\" into klp-dev am: 8f73edb22a am: a263248bf0 am: 4c969bf93f am: 7e06799472 am: fcb008b743\nam: 26dc0a2a91\n\nChange-Id: Ic91093f89dad5ada3f6997b7dff1557e726099c4\n"
    },
    {
      "commit": "26dc0a2a9130c406541aa76285fa0e64112fb1e8",
      "tree": "1f407c84e31c79adc83e545b59d001cf4c91cf67",
      "parents": [
        "aec4789b06fe42c385526cf53425a214d560a51c",
        "fcb008b74333b63074144198e1f069473ce5fda0"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jun 22 18:07:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 18:07:16 2016 +0000"
      },
      "message": "Merge \\\\\\\\\\\"Impose a size bound for dynamically allocated tables in stbl.\\\\\\\\\\\" into klp-dev am: 8f73edb22a am: a263248bf0 am: 4c969bf93f am: 7e06799472\nam: fcb008b743\n\nChange-Id: I3527f060a0f723c047081c70d83e0a18dfadf119\n"
    }
  ],
  "next": "fcb008b74333b63074144198e1f069473ce5fda0"
}
