)]}'
{
  "log": [
    {
      "commit": "9959f5aa7e66764e6f2fc4325e7657fcc2776427",
      "tree": "5c59d30334886277d530459f934a7ed5f084991d",
      "parents": [
        "cecb30a22f3657483f07f259231b81b02b2a7305"
      ],
      "author": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Mon Jul 18 12:57:13 2016 -0700"
      },
      "committer": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Mon Jul 18 15:58:55 2016 -0700"
      },
      "message": "Making sure cameraserver can write into camera-daemon cpuset\n\nIf multiple writepids, all must be in one line to take effect. Else,\nonly the last one will take effect.\n\nbug: 30192722\nbug: 28312446\nChange-Id: Icbcdefec58346d5c7258b51055de96ec8de8dd65\n"
    },
    {
      "commit": "091348e3ac3f2172d871bc6c140911d16b47c9dc",
      "tree": "d906bc8a932439cf006995414ac0d3130afd83f3",
      "parents": [
        "8fe99a6553ca6c307c0854fc7370c31c3f4abe94"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jul 11 14:12:04 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jul 12 14:52:10 2016 -0700"
      },
      "message": "Cameraserver: Remove unneeded groups\n\nThe cameraserver doesn\u0027t need access to media, drm, etc, to\noperate.\n\nLeave drmrpc as it is required for JPEG encoding support on some\ndevices.\n\nBug: 28915212\nChange-Id: I61c96739eafbb3e55be7e646390d74bd5e71a842\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": "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": "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": "fb36fd1da415212e5177c88426f78c39cc303586",
      "tree": "a1b4e6dea3147bb72f109b004646c498a4844910",
      "parents": [
        "ffc6f81f4ad4247b5c84cad31bfb07a9fcee2cc7"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon May 23 15:24:53 2016 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon May 23 22:45:30 2016 +0000"
      },
      "message": "cameraserver: add input group\n\nIt is required by some input device node access.\n\nBug: 28914535\nChange-Id: I863bfe6014b316c6e0113327f631555fcb0d28d3\n"
    },
    {
      "commit": "58f3e5541361cb04d64b8ad6a676ad0d77a4ee57",
      "tree": "c9141eb0d37fe71c38956b341840845e7d3a697c",
      "parents": [
        "d298fb880ba440793ce206e5f519d4f7c8c8bb54"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 15 14:27:22 2016 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Apr 26 08:48:12 2016 +0000"
      },
      "message": "Move system services into correct cpusets.\n\nTo foreground:\n- cameraserver\n- mediaserver\n- audioserver\n- mediacodec\n- drmserver\n- mediadrmserver\n- mediaextractor\n\nBug: 24949295\nChange-Id: I182e5cf6fa4b33d87a0a2f77b0b03fa8d76b8e27\n"
    },
    {
      "commit": "02bf03287652923b5bb5316667b065423565d6b4",
      "tree": "37fac61e840805769bd1c7ea8030390122a624cd",
      "parents": [
        "d56db1d2bee182d1851097a9c712712fc094d117"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Feb 18 12:41:10 2016 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 02 10:27:58 2016 -0800"
      },
      "message": "Camera: Clean up warnings and set -Werror\n\n- Also fix error logging template inconsistency\n- Also add a few error handling cases into camera2 NDK\n  to deal with previously-ignored error codes\n\nBug: 27149500\nChange-Id: I8f1f4c72252dd48d652f24b595b642199f20c327\n"
    },
    {
      "commit": "d56db1d2bee182d1851097a9c712712fc094d117",
      "tree": "243fda59e2b4d51491af628b49b3a35b267e0051",
      "parents": [
        "cf7913e2389a5e850e01aa6f905d252ee54c9891"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Dec 17 16:50:35 2015 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 02 10:27:36 2016 -0800"
      },
      "message": "Camera: Switch camera2 to auto-gen C++ binder interfaces\n\n - Move camera service AIDL files to frameworks/av\n - Build C++ interface stubs with AIDL tools\n - Add necessary native-side parcelables and update existing ones\n - Remove manually-written stubs, rearrange remaining manual stubs\n - Adjust implementations to work with auto-generated stubs\n   - Adjust method signatures for auto-gen differences\n   - Add rich error messages using binder::Status\n\nBug: 25091611\nChange-Id: I6f69f34b9d1a3f8d1fb7db87357363f8fa8483ff\n"
    },
    {
      "commit": "1f36e3b27abfb16bc5e788e253d367eff4886dba",
      "tree": "9beb331c3175fd92fa5d184322590ab82a6e21f9",
      "parents": [
        "e564c201c290c24f94e1478fea3fca2e7422980d"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Dec 03 16:42:53 2015 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Mon Jan 25 13:07:12 2016 -0800"
      },
      "message": "Add cameraserver process\n\nMove camera service from mediaserver to cameraserver.\n\nBug: 24511454\nChange-Id: I9a818c2786ade304777c44b3536f18ee9cd2a6f7\n"
    }
  ]
}
