)]}'
{
  "log": [
    {
      "commit": "4dfeb62ade7100e4e830f2e7754b8fba9d1c4179",
      "tree": "fdbc1c83b26d318bc0fddad10c598aa70b57ddc0",
      "parents": [
        "49298c530b34b6d5e0ed2e147956da2d7cdea921"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Mon Nov 02 12:47:30 2020 -0800"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Nov 03 16:21:12 2020 -0800"
      },
      "message": "Convert AudioFlinger create* arguments to AIDL\n\nThis is a first step in AIDLizing IAudioFlinger, where we are\nconverting the in/out arguments from create{Track,Record} to stable\nAIDL and add their respective conversion functions.\n\nBug: 160253486\nTest: atest CtsMediaTestCases:Audio*\n      Manual verification of common playback and recording scenarios.\nChange-Id: Iabb28472aedd90efbba673fb68574876528228df\n"
    },
    {
      "commit": "fc700a037e2890ccf33243a1afd9a4a561f8b962",
      "tree": "ce876b64c1918753b7e1cf04fa703b267dcfe79e",
      "parents": [
        "d5aa6164cbb3f18de3ddd856fe42113fc4e502ef"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Thu Oct 22 15:30:57 2020 -0700"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Fri Oct 23 11:12:51 2020 -0700"
      },
      "message": "Add support for read-only SharedFileRegion\n\nA receiver of a SharedFileRegion needs to know whether it is allowed\nto write into it. Added a flag in the AIDL file to indicate that and\nmade this compatible with the READ_ONLY flag of IMemoryHeap.\n\nTest: atest shmemTest\nChange-Id: I3f26a36e152c2e9bf3aac4ff7f0067f9242b565b\n"
    },
    {
      "commit": "e817f39795930dad84218cfb5c76932b29906d3b",
      "tree": "7878422a4291c6ff6c878cba114bb678719a9408",
      "parents": [
        "9bcf4989bf3e09167503e94571b15626e56f4453"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Oct 20 09:16:19 2020 -0700"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Oct 20 16:36:15 2020 -0700"
      },
      "message": "Remove null support in SharedFileRegion\n\nParcelFileDescriptor does not support null (negative) file descriptors\nso we remove it from SharedFileRegion and expect that a @nullable\nSharedFileRegion is used for cases where a null file descriptor is\nallowed.\n\nTest: atest shmemTest\nChange-Id: Icf226181cf6de9759ed3145ff6b5ad0d8fd650af\n"
    },
    {
      "commit": "bde90a429a92525660fbd0e3a3c5f3b7e3e30ed1",
      "tree": "a8e9919de372084726d309152368a2e55e78b77f",
      "parents": [
        "7636217f0531c64424c81f60f733b40295d8cddc"
      ],
      "author": {
        "name": "Jeongik Cha",
        "email": "jeongik@google.com",
        "time": "Sat Aug 29 02:09:08 2020 +0900"
      },
      "committer": {
        "name": "Jeongik Cha",
        "email": "jeongik@google.com",
        "time": "Sat Aug 29 02:09:08 2020 +0900"
      },
      "message": "Add \u0027-unstable\u0027 to solve ODR violation\n\nThe interface which is imported by an unstable interface is \u0027unstable\u0027\nas well. Until now, the ODR violation checker in aidl has omitted an\ninterface imported, but it will be checked, accordingly, fix the current\nproblem.\n\nBug: 146436251\nTest: m nothing\nChange-Id: I997a52d883df720711e6c5defced465952951750\n"
    },
    {
      "commit": "37934a22fc6159c2cae85fc5b877424d5bf38628",
      "tree": "0dbbce2353e1b400768bbf1fa2bc3ab5cf70d9a9",
      "parents": [
        "4eb89959c4405fd6e12d181798d2cab3a97fece1"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Aug 11 15:53:04 2020 -0700"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Mon Aug 17 11:19:17 2020 -0700"
      },
      "message": "Add a standardized shared memory type\n\nThis adds a simple SharedFileRegion type that can be used to pass blocks\nof shared memory between processes in a structured AIDL interface.\n\nIn addition a small utility library is provided for interfacing with\nexisting code that uses IMemory.\n\nThe intention is to add utilities for direct usage of the memory\ncontent.\n\nBug: 160253486\nTest: Ran the included unit test. Integration testing as part of whole\n      topic tests via the audio effect tests.\nChange-Id: I3f923047e364ba44fda316bdd563561ebec201b2\n"
    }
  ]
}
