)]}'
{
  "commit": "918fe698133e2fdbb7f967e895321aeda058eb6f",
  "tree": "7f281b6a34234d22e3b5ddfa923448898ce61fe4",
  "parents": [
    "8f661605ab25595301c77a43c4210dfc7bb46773"
  ],
  "author": {
    "name": "Lester Lu",
    "email": "kslu@google.com",
    "time": "Thu Aug 17 14:39:29 2017 -0700"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Tue Aug 22 06:21:39 2017 +0000"
  },
  "message": "Refactor lgt\n\nChange get_lgt in order to integrate a later experiment\nlgt_from_pred with lgt. There are two main changes.\n\nThe main purpose for this change is to unify get_fwd_lgt and\nget_inv_lgt functions into a get_lgt function so the lgt basis\nfunctions can always be selected through the same function in\nboth forward and inverse transform paths. The structure of those\nfunctions will also be consistent with the get_lgt_from_pred\nfunctions that will be added in the lgt-from-pred experiment.\n\nThese changes have no impact on the bitstream.\n\nChange-Id: Ifd3dfc1a9e1a250495830ddbf42c201e80aa913e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b07c9b0f8c0b551c4396d3e6071c47555c6f008d",
      "old_mode": 33188,
      "old_path": "aom_dsp/txfm_common.h",
      "new_id": "fa96aca5bd769508ce97eebde67b601c7c6e0099",
      "new_mode": 33188,
      "new_path": "aom_dsp/txfm_common.h"
    },
    {
      "type": "modify",
      "old_id": "30607f0d7cdcbf860db5717f2d35ab96b6d90403",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "024404ed888e8b37809c92355bd1798c1cd75161",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "737a5973a8afe23555c899edda3f86b13480dc19",
      "old_mode": 33188,
      "old_path": "av1/common/idct.c",
      "new_id": "3a3705a90d4bb34430e3f24f894a879a608d4e92",
      "new_mode": 33188,
      "new_path": "av1/common/idct.c"
    },
    {
      "type": "modify",
      "old_id": "db3238c98f33e273c93c5ad47802becb7a901f92",
      "old_mode": 33188,
      "old_path": "av1/common/idct.h",
      "new_id": "f8a9e9199880fa0dbed2e96df19082c39d7d12fe",
      "new_mode": 33188,
      "new_path": "av1/common/idct.h"
    },
    {
      "type": "modify",
      "old_id": "6216aa2e1cf9c5eb74be637d70eb6a721ee1d6cb",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "ef2bdb23182e4aeb6013ebafe7e8db7b710b945c",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "cda6aba59de34a32d73aa9cb5f086df1d40b09b2",
      "old_mode": 33188,
      "old_path": "av1/encoder/dct.c",
      "new_id": "3b47fe90f21fbe8801e15e63c4d6964237349689",
      "new_mode": 33188,
      "new_path": "av1/encoder/dct.c"
    },
    {
      "type": "modify",
      "old_id": "13ac4d4ff85fe9746cc1c9522dd9973d81fedf20",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "9ecf2106625b42b336fe1a7111a1dd27eca60bd5",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "54465b86384068dab230aa4fcc830adb07b624e0",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "27171e86f3ee28bfa006538d3ddb592518d79121",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
