)]}'
{
  "commit": "a43a2d98e360abc6bfc77dfcf909df43b014924b",
  "tree": "f078bf10f25c549fd184d6d33324ba24df67cdb0",
  "parents": [
    "8fcfcc5798219870e6078e9262a8bf8712f2aaea"
  ],
  "author": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Tue Jan 03 15:14:57 2017 -0800"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Fri Jan 06 00:30:06 2017 +0000"
  },
  "message": "Add UV wiener loop restoration\n\nEnables Wiener based loop restoration only for the UV\nframes. The selfguided and domaintranform filters do not\nwork very well for UV components, hence they are disabled.\nFor each UV frame a single set of wiener parameters are\nsent. They are applied tile-wise, but all tiles use the\nsame parameters.\n\nBDRATE (Global PSNR) results:\n-----------------------------\nlowres: -1.266% (up from -0.666%, good improvement)\nmidres: -1.815% (up from -1.792%, tiny improvement)\n\nTiling on UV components will be explored subsequently.\n\nChange-Id: Ib5be93121c4e88e05edf3c36c46488df3cfcd1e2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "925530a39a162a643f4e31ebbacddfef9c28813f",
      "old_mode": 33188,
      "old_path": "aom_scale/aom_scale_rtcd.pl",
      "new_id": "c91e60ddc8a9fdca4f28e572965bf4dc2947d00f",
      "new_mode": 33188,
      "new_path": "aom_scale/aom_scale_rtcd.pl"
    },
    {
      "type": "modify",
      "old_id": "5c7a0521c675840443710d99a93e71f5d1b9c236",
      "old_mode": 33188,
      "old_path": "aom_scale/generic/yv12extend.c",
      "new_id": "28431a11eeb9ed281ab24e6b9ad965eb9844985a",
      "new_mode": 33188,
      "new_path": "aom_scale/generic/yv12extend.c"
    },
    {
      "type": "modify",
      "old_id": "471ae6cc8a3d741243e3c612232294ecb9480ee6",
      "old_mode": 33188,
      "old_path": "av1/common/alloccommon.c",
      "new_id": "50446b22765a9e53dae155c624378dfbe7513a77",
      "new_mode": 33188,
      "new_path": "av1/common/alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "4d88c2c256484acbdd36501b267420c2ae651cf0",
      "old_mode": 33188,
      "old_path": "av1/common/onyxc_int.h",
      "new_id": "7c9416deb885f668d0eb148c764d9e2bba42eb69",
      "new_mode": 33188,
      "new_path": "av1/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "1c00dd274596c61d65f666f46c411ee0645b91a3",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.c",
      "new_id": "d7253026af7920ad822b05a64d0b30fc720a1c9b",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.c"
    },
    {
      "type": "modify",
      "old_id": "8bcbb910d9c6c537143c25d62008773a2622f3ef",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.h",
      "new_id": "cf44962cdabb02c64268c3d765be1f3b97c5142f",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.h"
    },
    {
      "type": "modify",
      "old_id": "37ec17b1c6fc730511166c0dbcbd7afe2451f559",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "499da3d86c8445ad2e2a17ebfd6bbcae0208ac52",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "61526524c16b66aeb3a67f4b8976dfb90acb3a21",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "9e153c5ca73e6c8183a7e7b39c0b59fb59e7081d",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "1aff23fa7a42de5cd0d850d0615f828b43233fa8",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "1713dd4cc859c781173fb7a1ef25abcf6f323457",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "59ebb2327d7792fd2b9fddc6d3aa73afe486787c",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "f1d06b9896ff915f735c30c395c18971927fdb06",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "40c34869644c949bd643b4746c339a5401f05d82",
      "old_mode": 33188,
      "old_path": "av1/encoder/pickrst.c",
      "new_id": "a07cea2e31005ebbfff610349a4876f3ae07d156",
      "new_mode": 33188,
      "new_path": "av1/encoder/pickrst.c"
    }
  ]
}
