)]}'
{
  "commit": "feb925fe847d76c03545dcaf9efe7acddfaca7ca",
  "tree": "b4eeb285743f6dab6c5619d80bc673be38d72c3d",
  "parents": [
    "60a055bd5ce1364ba132305dffd6fda75eb6730f"
  ],
  "author": {
    "name": "Urvang Joshi",
    "email": "urvang@google.com",
    "time": "Mon Dec 05 10:37:29 2016 -0800"
  },
  "committer": {
    "name": "Urvang Joshi",
    "email": "urvang@google.com",
    "time": "Wed Jan 18 19:04:40 2017 +0000"
  },
  "message": "Enable rectangular transforms for Intra also.\n\nThese are under EXT_TX + RECT_TX experiment combo.\n\nResults\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nDerf Set:\n--------\nAll Intra frames: 1.8% avg improvement (and 1.78% BD-rate improvement)\nVideo: 0.230% avg improvement (and 0.262% BD-rate improvement)\n\nObjective-1-fast set\n--------------------\nVideo: 0.52 PSNR improvement\n\nChange-Id: I1893465929858e38419f327752dc61c19b96b997\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f735bce504f76d1c564a722c6908c545b90e4bc",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "285adfa263e5b7d8b18b89c8d415831dbd454ca7",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "e1e1dd1daadd0b0a029631dd99fab13a37a46a3a",
      "old_mode": 33188,
      "old_path": "av1/common/common_data.h",
      "new_id": "bcfdf1ac40f78b366172fb05d1270af34b5b3e41",
      "new_mode": 33188,
      "new_path": "av1/common/common_data.h"
    },
    {
      "type": "modify",
      "old_id": "7f6cd0d395432e1eaa44d4157201d415beb51b2b",
      "old_mode": 33188,
      "old_path": "av1/common/entropy.c",
      "new_id": "686b5356b2032ebbc44271697829a023e931b72d",
      "new_mode": 33188,
      "new_path": "av1/common/entropy.c"
    },
    {
      "type": "modify",
      "old_id": "ba2ed889009ca763f899c96509c11839f342114d",
      "old_mode": 33188,
      "old_path": "av1/common/reconinter.c",
      "new_id": "4df6079b387ff32f6294a8f769250e044ef43346",
      "new_mode": 33188,
      "new_path": "av1/common/reconinter.c"
    },
    {
      "type": "modify",
      "old_id": "ff93ada40ae187d8dd064093bee4f196403bea58",
      "old_mode": 33188,
      "old_path": "av1/common/reconintra.c",
      "new_id": "bd6efcba70916a1a72724cef9d0e56066bca3bfd",
      "new_mode": 33188,
      "new_path": "av1/common/reconintra.c"
    },
    {
      "type": "modify",
      "old_id": "b5cde7c53cfb388ab4e53561bd0282dfd6a59065",
      "old_mode": 33188,
      "old_path": "av1/common/scan.c",
      "new_id": "7522a729932a0546f13250f74573ccf7f6156453",
      "new_mode": 33188,
      "new_path": "av1/common/scan.c"
    },
    {
      "type": "modify",
      "old_id": "71868d08b31c97833f439bfcb410eb4a8a61932b",
      "old_mode": 33188,
      "old_path": "av1/common/scan.h",
      "new_id": "90473593bf3d7abc9b1ce630d61a89ff861beae4",
      "new_mode": 33188,
      "new_path": "av1/common/scan.h"
    },
    {
      "type": "modify",
      "old_id": "48c0f5f5e503db8100479310ba80e555ad77bf88",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "7d822aeaf58fe0ac0a33f31e9dda37db6baee1f0",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "7c594170cb20c05a077b0f1d9bd1afbee81f3715",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "84de6aab4a2ce1c38c4a392eb5416d65f8cc2227",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "d18c8ca0e1cdc28e0b6f9ffab9955cd7f595af56",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "1545aaeab3b2f75d2ce64a6f700f908db0b74575",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "b8e886b9595920891838282d285273b739dce9d7",
      "old_mode": 33188,
      "old_path": "av1/encoder/block.h",
      "new_id": "5e29d9aede1023e0f639aef7e0101f83fc19e81f",
      "new_mode": 33188,
      "new_path": "av1/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "69b1a02e642dd44c8b5999829620cc6d3d5a1e08",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "c5a9c41d28a6952d243ec02a91c847f25abab64d",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "a869f822de8c70fcb05960e397cc725192483793",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "a0313878a04a0fa8a4ecb87a2882c810ca516823",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "941801798b07b4e29bdd9e7d1bba1b3cbbd5d62e",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "5369e2bfb60669d74e43d411259f1e6d70154fe4",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "572515426f4519d990e31d0ade20d2dd0861c59c",
      "old_mode": 33188,
      "old_path": "av1/encoder/tokenize.c",
      "new_id": "222b8bacc317aff28470938221ca420020d8eb24",
      "new_mode": 33188,
      "new_path": "av1/encoder/tokenize.c"
    }
  ]
}
