)]}'
{
  "commit": "2449a1653e5cbe6280ef4a3d551ff02f64841493",
  "tree": "25d1524c1f624c04ac24813486f02bd061e75e30",
  "parents": [
    "db85fd7e5e8a1fc387b2a2fabe4ee7e44d3f36d8"
  ],
  "author": {
    "name": "Cindy Liu",
    "email": "hcindyl@google.com",
    "time": "Fri Nov 12 22:48:02 2021 -0800"
  },
  "committer": {
    "name": "Cindy Liu",
    "email": "hcindyl@google.com",
    "time": "Mon Nov 15 10:17:41 2021 -0800"
  },
  "message": "Refactor utility functions\n\n* Make clear separation between buffer allocation model API headers.\n* Make clear device API in a header potentially support different HAL\ndrivers.\n* Remove extern declaration and use proper declarations in the header file.\n\nChange-Id: I49ef2f3547dc39e19c3da6b8783a16e6dcffb704\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f26e2343095b67c8bec2c7db10d0df1bbeff4afe",
      "old_mode": 33188,
      "old_path": "samples/device/CMakeLists.txt",
      "new_id": "460b738ca7ce30f38c5dc874d9460f81b031b1db",
      "new_mode": 33188,
      "new_path": "samples/device/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df7fe29073ebe60eaf1c0f4677eb0aa9378d9786",
      "new_mode": 33188,
      "new_path": "samples/device/device.h"
    },
    {
      "type": "modify",
      "old_id": "2f10e6b28cd8aa826741723a454496d0ab719935",
      "old_mode": 33188,
      "old_path": "samples/device/device_embedded_sync.c",
      "new_id": "dd474848ced17370cfe22232869459a71ad40276",
      "new_mode": 33188,
      "new_path": "samples/device/device_embedded_sync.c"
    },
    {
      "type": "modify",
      "old_id": "f32025afd4b446fd3c4a6e47dfcf8eb3ce9ebb7b",
      "old_mode": 33188,
      "old_path": "samples/util/CMakeLists.txt",
      "new_id": "6023a18074616455b3c7590e03e3ccc3208b32f3",
      "new_mode": 33188,
      "new_path": "samples/util/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08cf3397824529635bd2431e124ae36fce6d80f7",
      "new_mode": 33188,
      "new_path": "samples/util/alloc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d7f07f3cd4c616736344b92716d2d27c1a98ced",
      "new_mode": 33188,
      "new_path": "samples/util/alloc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a40901982485adbf5375407f73d7a9566a59d944",
      "new_mode": 33188,
      "new_path": "samples/util/model_api.h"
    },
    {
      "type": "modify",
      "old_id": "ed0a98c089011e2075f6328635b0f6d8227c479b",
      "old_mode": 33188,
      "old_path": "samples/util/util.c",
      "new_id": "fd9ac00fe6a2f45d64dec47893e5e5dfe31ec41d",
      "new_mode": 33188,
      "new_path": "samples/util/util.c"
    },
    {
      "type": "modify",
      "old_id": "cae9682bd04a6ef4345d70aba4f99a80f3f69897",
      "old_mode": 33188,
      "old_path": "samples/util/util.h",
      "new_id": "68881d1272ff42297809814a7bc826113dd2fe15",
      "new_mode": 33188,
      "new_path": "samples/util/util.h"
    }
  ]
}
