)]}'
{
  "log": [
    {
      "commit": "21385d04729f131eec74cf569b67dd7f9c95d26e",
      "tree": "d2b691f7abd5f20255f8ca5243e20353718eef8f",
      "parents": [
        "dddb4326c090fa8ea37168d861eb11cd3a66e0c9"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Fri Sep 15 14:04:05 2017 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Fri Sep 15 21:29:35 2017 +0000"
      },
      "message": "audioserver.rc: start audioserver earlier\n\nWe have seen sometimes SystemServer\u0027s StartAudioService wait for native\naudio policy service.\nThis CL will move audioserver to be started on \"boot\" trigger of init.rc\nwhere class \u0027hal\u0027 is started and data/ access are also ready, so it will\ngive audioserver more time to initialize to avoid service backoff.\n\nBug: 64218899\nTest: 50 reboot cycles on Taimen\nChange-Id: Ic220eb74a7a0df64b531a28c7b9d6fb6d38d3699\n"
    },
    {
      "commit": "bf55cc0583b7c913be7946c3a3a96ef359b6d8b7",
      "tree": "b07d713cd9f7e670a629211e097623112277250f",
      "parents": [
        "1db35afbb9d536f1a26955355e641b35b6aefb94"
      ],
      "author": {
        "name": "Jaekyun Seok",
        "email": "jaekyun@google.com",
        "time": "Wed Aug 30 11:07:00 2017 +0900"
      },
      "committer": {
        "name": "Jaekyun Seok",
        "email": "jaekyun@google.com",
        "time": "Wed Sep 06 12:16:57 2017 +0900"
      },
      "message": "Add \u0027vendor.\u0027 prefix to a vendor HAL service name\n\nTo prevent property name collisions between properties of system and\nvendor, \u0027vendor.\u0027 prefix must be added to a vendor HAL service name.\nYou can see the details in http://go/treble-sysprop-compatibility.\n\nTest: succeeded building and tested on a walleye device\nBug: 36796459\nChange-Id: I9b51b48ae553707b9f140480b9e630c7dbbfa471\n"
    },
    {
      "commit": "1700f3dd91f8a3269a04a7a5941d93a6fd11b62a",
      "tree": "3ba49303d518f39d0ec19d2bf7ed995e1798cae5",
      "parents": [
        "6ab6061131a10b7f38074c156fd529fa3719a32b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Feb 16 15:56:42 2017 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Feb 16 18:09:50 2017 -0800"
      },
      "message": "audioserver: stop service when VTS tests are running\n\nStop audioserver service when vts.native_server.on property is set\nto avoid conflicts when testing single client HAL implementations.\n\nBug: 33245139\nTest: set and reset property and check service is stopped and started\n\nChange-Id: I4e45d21a57e5b2cf048c5f80669114fcfbbd9df3\n"
    },
    {
      "commit": "f7854d45bd12d5239c588767bf85953aca46b4ef",
      "tree": "d6e574af1f6341d7c364f284e39b5318a5a48581",
      "parents": [
        "7a544b44b7872b300f50e16fef480f76e9145fbb"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 14 15:57:18 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 21 09:17:00 2016 -0700"
      },
      "message": "audioserver: restart audio hal service on restart\n\nAlso update to use common audio uuid type definition.\n\nBug: 32022304\nChange-Id: I25ceb48af1446862d36b3be9d17c1f081b2cf1c7\n"
    },
    {
      "commit": "00bbc1d5ee0ad847ed07a273d103e2996862e98b",
      "tree": "99da96808a6165728b04546cac456c093f1cbbc5",
      "parents": [
        "98cb256c0afa737fc92c2abba0a999079401051f"
      ],
      "author": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Mon Jul 18 16:03:39 2016 -0700"
      },
      "committer": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Mon Jul 18 16:56:07 2016 -0700"
      },
      "message": "Making sure audioserver can write into foreground cpuset\n\nIf multiple writepids, all must be in one line to take effect.\nElse, only the last one will take effect.\n\nbug: 30192722\nbug: 28312446\n\nChange-Id: I3dcb047ef724c79994443da8a9be10b196301445\n"
    },
    {
      "commit": "caba519fa5d7c8f223678d729776c5045d6339fb",
      "tree": "d0863c04eea66b9b359d46b4b57ca3498e8f36e1",
      "parents": [
        "af0c7dfd5744b7c9e67e9afd26af417aadc6dc20"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jul 12 14:09:11 2016 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jul 12 14:09:11 2016 -0700"
      },
      "message": "Put mediaserver and audioserver in the foreground stune group.\n\nbug 29512132\n\nChange-Id: Id727977d832bdb291790e603e8a65416b9f0c76a\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": "dcb346b7dc5b88c3e85db8a70bbd6a2fee8192b9",
      "tree": "e0038e85e097843f469a6befe9fae1014435f4f5",
      "parents": [
        "ebdddf82b07fa2c4134c3c00dbbbaa1ad3286726"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 09 10:47:29 2015 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 08 11:29:11 2015 -0800"
      },
      "message": "Run audio services in audioserver instead of mediaserver\n\naudioflinger, audiopolicy, (fm) radio, soundtrigger moved to audioserver.\nmedialog is removed from mediaserver.\naudioserver has same permissions and rights as mediaserver.\n\nmediaserver is allowed to specify client uid to audioserver.\n\nSubsequent CL will add medialog to audioserver.\n\nTBD: Pare down permissions.\n\nBug: 24511453\nChange-Id: Iccaa08b874a502710d142e72f8abbb3d97c44cfa\n"
    }
  ]
}
