)]}'
{
  "log": [
    {
      "commit": "6779df2c28a68616134b1988f009221652d9f2ad",
      "tree": "6e19f621e6306cdbcf49816df648e749dc384838",
      "parents": [
        "2b621bc5bb52339cc677beb89d0495b8b5d4f444"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Dec 06 17:22:19 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Dec 06 22:43:10 2011 -0800"
      },
      "message": "Improve the VSYNC api a bit.\n\n- add the ability to set the vsync delivery rate, when the rate is\nset to N\u003e1 (ie: receive every N vsync), SF process\u0027 is woken up for\nall of vsync, but clients only see the every N events.\n\n- add the concept of one-shot vsync events, with a call-back\nto request the next one. currently the call-back is a binder IPC.\n\nChange-Id: I09f71df0b0ba0d88ed997645e2e2497d553c9a1b\n"
    },
    {
      "commit": "79f39eb46055282c86815853ad94a1e01ca6675f",
      "tree": "3853d9c0c5b1877a390178558e77dd7b6c31ad75",
      "parents": [
        "f9e88fbee04f83638b07546741196bd4c242ef54"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Nov 17 17:49:17 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Nov 29 13:10:25 2011 -0800"
      },
      "message": "Add support for sending VSYNC events to the framework\n\nuse gui/DisplayEvent to receive the events. Events are\ndispatched through a unix pipe, so the API is compatible\nwith utils/Looper. see gui/DisplayEvent.h for more info.\n\nBug: 1475048\nChange-Id: Ia720f64d1b950328b47b22c6a86042e481d35f09\n"
    }
  ]
}
