)]}'
{
  "commit": "bb5c22ecc425ab48e901070f46d09d4d03e1dffe",
  "tree": "8d6e035c4a6679c6663cadf2bf9d089be4cc00e0",
  "parents": [
    "b2a414acc4ba956fcce92299c384aea18f3985f1"
  ],
  "author": {
    "name": "Harish Mahendrakar",
    "email": "harish.mahendrakar@ittiam.com",
    "time": "Thu Jun 13 14:11:35 2019 -0700"
  },
  "committer": {
    "name": "Harish Mahendrakar",
    "email": "harish.mahendrakar@ittiam.com",
    "time": "Fri Jun 14 00:45:02 2019 +0000"
  },
  "message": "Move buffer_pool lock/unlock inside av1_superres_upscale\n\nIn case of errors in av1_superres_upscale(), aom_internal_error()\nwas called without unlocking the buffer pool mutex.\nThis would result in a deadlock when release_frame_buffers() attempts\nto lock the mutex.\n\nNow buffer_pool lock/unlocks are moved inside av1_superres_upscale()\nand in case of errors, mutex is unlocked before calling\naom_internal_error().\n\nBUG\u003daomedia:2401\n\nChange-Id: Ic4616a8d431ca611b1187976b0ca4558e71ccec8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d668eaea56fed905844d224c20815d4e35e42105",
      "old_mode": 33188,
      "old_path": "av1/common/resize.c",
      "new_id": "ae6698fd2faac3a63cfe391f6df172cd70ef42bb",
      "new_mode": 33188,
      "new_path": "av1/common/resize.c"
    },
    {
      "type": "modify",
      "old_id": "8bed2ad7dd24d3e01e92f2c37a8cfc9ed7282271",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "08ac271f92165c46c9be893bf07cbbd21eb06556",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    }
  ]
}
