)]}'
{
  "commit": "e5848dea5a430763af471455916f1fe4c0e2505c",
  "tree": "5add051a69f341c0d11345ad740b3eb494959ce0",
  "parents": [
    "3c13124e9b52bee8e721ae4b6ec897c4d06bb751"
  ],
  "author": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Fri Jul 01 12:57:14 2016 -0700"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Thu Jul 21 10:46:41 2016 -0700"
  },
  "message": "Rectangular transforms 4x8 \u0026 8x4\n\nAdded a new expt rect-tx to be used in conjunction with ext-tx.\n[rect-tx is a temporary config flag and will eventually be\nmerged into ext-tx once it works correctly with all other\nexperiments].\n\nAdded 4x8 and 8x4 tranforms for use initially with rectangular\nsub8x8 y blocks as part of this experiment.\n\nThere is about a -0.2% BDRATE improvement on lowres, others pending.\n\nWhen var-tx is on rectangular transforms are currently not used.\nThat will be enabled in a subsequent patch.\n\nChange-Id: Iaf3f88ede2740ffe6a0ffb1ef5fc01a16cd0283a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf6a7c377ed8d0fb72b0683a7188c704945a6596",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "473d35e02abaa90d3a8f6706dd9ceccbe4ba412e",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "5ca5c0527ebb655e0b155ba64eb5d33acd9ed61f",
      "old_mode": 33188,
      "old_path": "vp10/common/blockd.c",
      "new_id": "60629170b5e578c16dbb5ccc41a59a91baac6fe8",
      "new_mode": 33188,
      "new_path": "vp10/common/blockd.c"
    },
    {
      "type": "modify",
      "old_id": "4c46cbb718c5c96f8c2042e10fb613d95055118a",
      "old_mode": 33188,
      "old_path": "vp10/common/blockd.h",
      "new_id": "399fefe5651495587ec2edd647fd6d6020c8379e",
      "new_mode": 33188,
      "new_path": "vp10/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "44ebff2dce94c680f54b429f3c5aec16a14213e0",
      "old_mode": 33188,
      "old_path": "vp10/common/common_data.h",
      "new_id": "2506986701c14ffe758e3c3c7ad60bcbf175f7a8",
      "new_mode": 33188,
      "new_path": "vp10/common/common_data.h"
    },
    {
      "type": "modify",
      "old_id": "eea552cf419046f878fbe40131e31372a616fc3c",
      "old_mode": 33188,
      "old_path": "vp10/common/entropy.c",
      "new_id": "1ce801a65caa3dc70876f53effd6cbb3090b92d9",
      "new_mode": 33188,
      "new_path": "vp10/common/entropy.c"
    },
    {
      "type": "modify",
      "old_id": "d0ca880aa01e3f9949ea6f67fe55ea039720c836",
      "old_mode": 33188,
      "old_path": "vp10/common/entropy.h",
      "new_id": "baaa5151f230a599f5298e82aa612f4766d851fa",
      "new_mode": 33188,
      "new_path": "vp10/common/entropy.h"
    },
    {
      "type": "modify",
      "old_id": "d1ce121cdfa85e39f7dee6ffe7500c3bddf2f971",
      "old_mode": 33188,
      "old_path": "vp10/common/enums.h",
      "new_id": "a93beccc8156f8773b785cbf926f71caabff29c4",
      "new_mode": 33188,
      "new_path": "vp10/common/enums.h"
    },
    {
      "type": "modify",
      "old_id": "1a573bd19dc25ed5f98b1741c9bcd460697a89e8",
      "old_mode": 33188,
      "old_path": "vp10/common/idct.c",
      "new_id": "9b70857fa2ec3235b9da1fd67eb2861725776a3d",
      "new_mode": 33188,
      "new_path": "vp10/common/idct.c"
    },
    {
      "type": "modify",
      "old_id": "5d5231434e002caebb6b95755ab85e393189f352",
      "old_mode": 33188,
      "old_path": "vp10/common/idct.h",
      "new_id": "f20a154ad2cb0c9ee8137700300ac057f3aa8ba7",
      "new_mode": 33188,
      "new_path": "vp10/common/idct.h"
    },
    {
      "type": "modify",
      "old_id": "55715d7dae6d8e412375bc1c9ce77014e7e71753",
      "old_mode": 33188,
      "old_path": "vp10/common/loopfilter.c",
      "new_id": "59446c22948a458e51f93d013eb91567a8145c1e",
      "new_mode": 33188,
      "new_path": "vp10/common/loopfilter.c"
    },
    {
      "type": "modify",
      "old_id": "d4ae98037e68256e32f0849fc2c79def4cf5e08c",
      "old_mode": 33188,
      "old_path": "vp10/common/pred_common.h",
      "new_id": "9b73eb27e51599f2ba761a6f2e537b117b980f20",
      "new_mode": 33188,
      "new_path": "vp10/common/pred_common.h"
    },
    {
      "type": "modify",
      "old_id": "89ff13b3f0b94265060be4ac6d39408572d4ce5e",
      "old_mode": 33188,
      "old_path": "vp10/common/reconintra.c",
      "new_id": "fe9837301bc1e82508bf78b1ec558bdc77844041",
      "new_mode": 33188,
      "new_path": "vp10/common/reconintra.c"
    },
    {
      "type": "modify",
      "old_id": "8cfeb975f38d2c79c13a00794c75b5b3b3784a0a",
      "old_mode": 33188,
      "old_path": "vp10/common/scan.c",
      "new_id": "4c176d3e014f903669601908e8ee57c73cb6dd0f",
      "new_mode": 33188,
      "new_path": "vp10/common/scan.c"
    },
    {
      "type": "modify",
      "old_id": "aadae4024e06ea6ac1ffa55abfe75ab661b2e29f",
      "old_mode": 33188,
      "old_path": "vp10/common/scan.h",
      "new_id": "92a8e6b06f140da0a76e6625758b0265a92da3c9",
      "new_mode": 33188,
      "new_path": "vp10/common/scan.h"
    },
    {
      "type": "modify",
      "old_id": "85a33baa428156c2ba8bd0376f3e267ce7a614c1",
      "old_mode": 33188,
      "old_path": "vp10/common/vp10_inv_txfm2d.c",
      "new_id": "071419e86ed9af936fa1f2f9390c23e3d70b5e2e",
      "new_mode": 33188,
      "new_path": "vp10/common/vp10_inv_txfm2d.c"
    },
    {
      "type": "modify",
      "old_id": "8f87b0222f2a70198128b3ed7c5139dc5a73983b",
      "old_mode": 33188,
      "old_path": "vp10/common/vp10_rtcd_defs.pl",
      "new_id": "ab2fa16084381cf60b6d80571fb8bec24cb66f7f",
      "new_mode": 33188,
      "new_path": "vp10/common/vp10_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "66b44a36bdfa58ab6065d97307fe2a1ffe543c85",
      "old_mode": 33188,
      "old_path": "vp10/decoder/decodeframe.c",
      "new_id": "6eab34056590285fba617cec4264f2ed61b3befa",
      "new_mode": 33188,
      "new_path": "vp10/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "8528370df3d5b10a40ce73c321a8d3ee4616057a",
      "old_mode": 33188,
      "old_path": "vp10/decoder/decodemv.c",
      "new_id": "e036cebef563aa8cdf1ff5006331fd2cbef36962",
      "new_mode": 33188,
      "new_path": "vp10/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "cc3b18bb4293e8672d66325466145a2a293f83c0",
      "old_mode": 33188,
      "old_path": "vp10/decoder/detokenize.c",
      "new_id": "7cbf01e5668d23b938835d4f49edf872317638a9",
      "new_mode": 33188,
      "new_path": "vp10/decoder/detokenize.c"
    },
    {
      "type": "modify",
      "old_id": "6430a710456d509c23dbf9e7a1b9e28af1f0ea21",
      "old_mode": 33188,
      "old_path": "vp10/encoder/bitstream.c",
      "new_id": "d63c5d313a0b6ea3e007e5c40688b7a1ace5edce",
      "new_mode": 33188,
      "new_path": "vp10/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "11d4a8e9994d2625852cd7890944fe82cd92de14",
      "old_mode": 33188,
      "old_path": "vp10/encoder/dct.c",
      "new_id": "46bcd0bab694dbb756d85a9a2c98658c0480caa0",
      "new_mode": 33188,
      "new_path": "vp10/encoder/dct.c"
    },
    {
      "type": "modify",
      "old_id": "aceb10f1b6b2ed0534b775a5e450bb27ce9e408d",
      "old_mode": 33188,
      "old_path": "vp10/encoder/encodemb.c",
      "new_id": "aa8b402ccc5866f54be82c0e09c4c62b516f1960",
      "new_mode": 33188,
      "new_path": "vp10/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "a0e0fdcaa6df8cf250aadc8a3fa27bf2d0c4adc3",
      "old_mode": 33188,
      "old_path": "vp10/encoder/hybrid_fwd_txfm.c",
      "new_id": "d5cf827063d7d06572b6cad3aef0d0ff03240e5b",
      "new_mode": 33188,
      "new_path": "vp10/encoder/hybrid_fwd_txfm.c"
    },
    {
      "type": "modify",
      "old_id": "cd028bc9693179587f0b33188e67e5fdd1a01ea5",
      "old_mode": 33188,
      "old_path": "vp10/encoder/hybrid_fwd_txfm.h",
      "new_id": "07b832cdfaa05b704bff8b2924126e7652ff9f4b",
      "new_mode": 33188,
      "new_path": "vp10/encoder/hybrid_fwd_txfm.h"
    },
    {
      "type": "modify",
      "old_id": "028d578e1a188dbca24463d83ccaafc42df482d5",
      "old_mode": 33188,
      "old_path": "vp10/encoder/rd.c",
      "new_id": "cbdcc94c8b125f0ea68c27b7185afec92df5a337",
      "new_mode": 33188,
      "new_path": "vp10/encoder/rd.c"
    },
    {
      "type": "modify",
      "old_id": "817721287b504dff097897df3f19830d173041cf",
      "old_mode": 33188,
      "old_path": "vp10/encoder/rdopt.c",
      "new_id": "97b6a6ff3318e602de1e028a716c90c5c56d034b",
      "new_mode": 33188,
      "new_path": "vp10/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "c25f8bcb5833ec1ba391cb3868704967efac6a73",
      "old_mode": 33188,
      "old_path": "vp10/encoder/tokenize.c",
      "new_id": "734ae8be0ea5c86fd59ac93fd96140f1b49bed3a",
      "new_mode": 33188,
      "new_path": "vp10/encoder/tokenize.c"
    }
  ]
}
