)]}'
{
  "commit": "c5e7469b84ef78de815ea15c7d49d1b0bfff807b",
  "tree": "abbfbd16524251ca0fe17d5d7e0c379d0c302c04",
  "parents": [
    "57a041d7506d0f28df08801b490aed0d52906a77"
  ],
  "author": {
    "name": "Ravi Chaudhary",
    "email": "ravi.chaudhary@ittiam.com",
    "time": "Mon Oct 08 16:05:38 2018 +0530"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Mon Oct 08 17:26:36 2018 +0000"
  },
  "message": "Add sync_read and sync_write for enc row-mt\n\nsync_read, sync_write functions with relevent allocations\nand deallocations have been added to facilitate row-based\nmulti-threading of encoder.\n\nChange-Id: Ic0f67081f1c219206d0cb7c443be799666d069fc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13bdee9119ea377784c4760258f100acd8fa2b88",
      "old_mode": 33188,
      "old_path": "av1/av1.cmake",
      "new_id": "b84b83b0eb9920505689bf10b5d7474cbcd20a72",
      "new_mode": 33188,
      "new_path": "av1/av1.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c552ccb7aeaf644e53f375064d0b9f289942c83f",
      "new_mode": 33188,
      "new_path": "av1/encoder/av1_multi_thread.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a1cc7d6dd628a73821f375eeb1d0a5b0bd86310",
      "new_mode": 33188,
      "new_path": "av1/encoder/av1_multi_thread.h"
    },
    {
      "type": "modify",
      "old_id": "39c6eb39fd1254a10e76dde9e286ebbdbadc4b76",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "f1e855e395fd15c5fec37926899908ec83b42430",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "5d3d75a7897b92fb9733d9d13b16e021fe74a7ba",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "26c520db9166af4ceffa240d409e3cc2cd6f0e6c",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "65e2ab669d0e97bfb7acfa96a2c6cc0503800335",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "f58a4a15777e3e4f167a79c2d83aa1922bd0364d",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "58374518c9f03e2bd8543e6bf58bf16251af803b",
      "old_mode": 33188,
      "old_path": "av1/encoder/ethread.c",
      "new_id": "70099907231adc9a8bc3cba9f1d13e743ebcdd42",
      "new_mode": 33188,
      "new_path": "av1/encoder/ethread.c"
    },
    {
      "type": "modify",
      "old_id": "36bf5e1d490e5f441e6e7633c7e8f04706e2ce45",
      "old_mode": 33188,
      "old_path": "av1/encoder/ethread.h",
      "new_id": "853acb11507f81cc61310d8b865fc22f019a4670",
      "new_mode": 33188,
      "new_path": "av1/encoder/ethread.h"
    }
  ]
}
