)]}'
{
  "commit": "964e72ecd1b85919cb1471c8ac7477aff8584fe5",
  "tree": "a9367e5eeb2ee484cec729b6c414b3fae5644fd7",
  "parents": [
    "f1f64913061e70b4652d888243b0bc301519e092"
  ],
  "author": {
    "name": "Deepa K G",
    "email": "deepa.kg@ittiam.com",
    "time": "Wed May 16 16:56:01 2018 +0530"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Thu May 17 16:45:12 2018 +0000"
  },
  "message": "Add multi-thread support for loop-filtering\n\nRow based multi-threading of loop-filter is added.\n\nChange-Id: Ib37bd3d63532f196cb780f6cfaf73ae6803ab245\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ae8f2f49d469edcab19a15a2c7b8ae758ff2b6a",
      "old_mode": 33188,
      "old_path": "aom_util/aom_thread.h",
      "new_id": "e22c4cca2789b3bc56b5fc544933ce440877a9bc",
      "new_mode": 33188,
      "new_path": "aom_util/aom_thread.h"
    },
    {
      "type": "modify",
      "old_id": "1a35305ea41384ea4f266c5d653eed7016a9d67a",
      "old_mode": 33188,
      "old_path": "av1/common/av1_loopfilter.c",
      "new_id": "1e285bc36301da83378f4cf28e2e68d75cf933c2",
      "new_mode": 33188,
      "new_path": "av1/common/av1_loopfilter.c"
    },
    {
      "type": "modify",
      "old_id": "712a3da73915cb5097455b2235a52abd521092f2",
      "old_mode": 33188,
      "old_path": "av1/common/av1_loopfilter.h",
      "new_id": "f39d5b8ffa934d61c4200e3cd7cc2ab1d2d9f1e1",
      "new_mode": 33188,
      "new_path": "av1/common/av1_loopfilter.h"
    },
    {
      "type": "modify",
      "old_id": "b816156026b1bbd95c0a88f879249df8b564e2f0",
      "old_mode": 33188,
      "old_path": "av1/common/thread_common.c",
      "new_id": "d3ce1d486fab879e988b286a1221e618a99e0de0",
      "new_mode": 33188,
      "new_path": "av1/common/thread_common.c"
    },
    {
      "type": "modify",
      "old_id": "c1cbd41ca667f14d5d1c430d160efde3e51ff7d4",
      "old_mode": 33188,
      "old_path": "av1/common/thread_common.h",
      "new_id": "e5011c6d980bc25377c6c9e52ebaed90f2037aa6",
      "new_mode": 33188,
      "new_path": "av1/common/thread_common.h"
    },
    {
      "type": "modify",
      "old_id": "2544ec2121b9152255b4914bf758f77a3150e3c5",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "93b62c531818d9c603d2292a65cb8055ced67e40",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "cd792a7d94ac0ed62bd5c2872a6249e706d20f5f",
      "old_mode": 33188,
      "old_path": "av1/decoder/decoder.c",
      "new_id": "33bfb8cc8ca0d4a10130c39561e9f1e5663c5092",
      "new_mode": 33188,
      "new_path": "av1/decoder/decoder.c"
    },
    {
      "type": "modify",
      "old_id": "858c9988090dc2ea06e9b274ac432fc393532dc1",
      "old_mode": 33188,
      "old_path": "av1/decoder/decoder.h",
      "new_id": "def7b1e7faf9437abd25ca2904ee9f54ba56b880",
      "new_mode": 33188,
      "new_path": "av1/decoder/decoder.h"
    },
    {
      "type": "modify",
      "old_id": "a557380ee1344586906792f5b04f66cd55da02e2",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "304091c884ea775b2b26007496fe6dd3d462effe",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "e64cb159c54e8b95d221f8e6d341ab0cc0725bac",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "031168a4b0334ed5eb6885e33471a2f57ddf0856",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "72d4f9b6e77dab0774bbbdcb0a85f4f5606e7574",
      "old_mode": 33188,
      "old_path": "av1/encoder/picklpf.c",
      "new_id": "d790f0bea74e0e111bef3786be25322b40cc7901",
      "new_mode": 33188,
      "new_path": "av1/encoder/picklpf.c"
    }
  ]
}
