)]}'
{
  "commit": "5b8e6d2db18c52007f8b57f362fcfda40a857709",
  "tree": "7a3ec445adc41541758a7b6eec716724161cc466",
  "parents": [
    "0c604285d33ea7c75ad81c2828ac8cbebdb139ca"
  ],
  "author": {
    "name": "Sarah Parker",
    "email": "sarahparker@google.com",
    "time": "Mon Jul 24 15:30:53 2017 -0700"
  },
  "committer": {
    "name": "Sarah Parker",
    "email": "sarahparker@google.com",
    "time": "Wed Jul 26 21:08:38 2017 +0000"
  },
  "message": "Add txfm functions corresponding to MRC_DCT\n\nMRC_DCT uses a mask based on the prediction signal to modify the\nresidual before applying DCT_DCT. This adds all necessary functions\nto perform this transform and makes the prediction signal available\nto the 32x32 txfm functions so the mask can be created. I am still\nexperimenting with different types of mask generation functions and\nso this patch contains a placeholder. This patch has no impact on\nperformance.\n\nChange-Id: Ie3772f528e82103187a85c91cf00bb291dba328a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf1345cf42103d836abee7406d8f6e9ca4392335",
      "old_mode": 33188,
      "old_path": "aom_dsp/inv_txfm.c",
      "new_id": "398eb0a122294a73d222f2b96d3c3897168fe4a0",
      "new_mode": 33188,
      "new_path": "aom_dsp/inv_txfm.c"
    },
    {
      "type": "modify",
      "old_id": "5bf6ed60a4806121d1630067855d9f29a0199816",
      "old_mode": 33188,
      "old_path": "aom_dsp/inv_txfm.h",
      "new_id": "a9c485e74fb614dbe4ab9c2a9cb403ea13a2e117",
      "new_mode": 33188,
      "new_path": "aom_dsp/inv_txfm.h"
    },
    {
      "type": "modify",
      "old_id": "945c963f47a31fb1b9f593c5204af943a8f3390c",
      "old_mode": 33188,
      "old_path": "aom_dsp/txfm_common.h",
      "new_id": "01732ae64dd40c9709c2f783c4bd59c59f392fe1",
      "new_mode": 33188,
      "new_path": "aom_dsp/txfm_common.h"
    },
    {
      "type": "modify",
      "old_id": "1304e4cec8ce1b282635f082dc633b301d60b9d3",
      "old_mode": 33188,
      "old_path": "av1/common/av1_txfm.h",
      "new_id": "269ef5705afa91d1a2423f7d895d5b51f2691261",
      "new_mode": 33188,
      "new_path": "av1/common/av1_txfm.h"
    },
    {
      "type": "modify",
      "old_id": "63dfdb0480e04cbc8418be947c936174d7c0e1a2",
      "old_mode": 33188,
      "old_path": "av1/common/idct.c",
      "new_id": "09f01d3ca77e94056b6d8062a5cf3779ccf219a4",
      "new_mode": 33188,
      "new_path": "av1/common/idct.c"
    },
    {
      "type": "modify",
      "old_id": "2ffc65670cb842af036c805380414c6b5f3a9458",
      "old_mode": 33188,
      "old_path": "av1/encoder/dct.c",
      "new_id": "850b84ca9505dc71815ebd0d9dbfc2770e277797",
      "new_mode": 33188,
      "new_path": "av1/encoder/dct.c"
    },
    {
      "type": "modify",
      "old_id": "b532c13f11fe8abde21547fd0288a4f64362f6d0",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "5b91cec9f32bcc7a14d817b4a5de45f4f4f5d2d9",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "8d5b19c4a874a8717c987e5a92b70538d44e36d7",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "c8e1f3e0916c9b475961529b43cafd786d14d834",
      "new_mode": 33261,
      "new_path": "configure"
    }
  ]
}
