)]}'
{
  "commit": "eec47e65bb36b602585bcb09b294d860760ecd02",
  "tree": "170a977ccbb8d8337e4294deca3a591c5601772b",
  "parents": [
    "bb6e13432e8bcd7e0ff356eea1a2e3aa46ffb351"
  ],
  "author": {
    "name": "Sarah Parker",
    "email": "sarahparker@google.com",
    "time": "Mon May 15 20:49:22 2017 -0700"
  },
  "committer": {
    "name": "Sarah Parker",
    "email": "sarahparker@google.com",
    "time": "Thu May 18 19:58:37 2017 +0000"
  },
  "message": "Refactor hbd txfm configurations to be 1D\n\nThe hbd transform configurations were originally written for all possible\n2d transforms. Now that there are many more possible 2d transforms\ndue to EXT_TX and RECT_TX, it is simpler to write the cfg for the\n4 1D transform types and compose them to make all new possible transform\ntypes. This will allow for an easier integration of the identity transform\nfor EXT_TX and rectangular transforms for RECT_TX into the current\nhbd transform codepath and facilitate the removal of obsolete transforms.\nThis has no impact on performance.\n\nBUG\u003daomedia:524\n\nChange-Id: I1e217bcd217fd637b1df94fae62d9c59a0523c1a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8561fc0a82ba3b9e040fa42c4e7c0fefdc5580bc",
      "old_mode": 33188,
      "old_path": "av1/av1.cmake",
      "new_id": "3044340f87477820f27f7c623db9206279139cb1",
      "new_mode": 33188,
      "new_path": "av1/av1.cmake"
    },
    {
      "type": "modify",
      "old_id": "35cda5ee38ad22c290884ad79af9c4264250e7c3",
      "old_mode": 33188,
      "old_path": "av1/av1_common.mk",
      "new_id": "07db91f84f05b400fd5604fb8389e82cb396f94d",
      "new_mode": 33188,
      "new_path": "av1/av1_common.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53ef60b6d8825027c6dcfa60be7ce4ff0a82c4f1",
      "new_mode": 33188,
      "new_path": "av1/common/av1_fwd_txfm1d_cfg.h"
    },
    {
      "type": "modify",
      "old_id": "d14bf5a5045baa50a28ff19f4d2b7fee21d80c9d",
      "old_mode": 33188,
      "old_path": "av1/common/av1_fwd_txfm2d.c",
      "new_id": "5ee4691c07a2a0d64844fb8513a1b3c757308089",
      "new_mode": 33188,
      "new_path": "av1/common/av1_fwd_txfm2d.c"
    },
    {
      "type": "delete",
      "old_id": "b5c828286b6cbe6053d6db68adb2af2128a11312",
      "old_mode": 33188,
      "old_path": "av1/common/av1_fwd_txfm2d_cfg.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd0cc65b90837174b764edc069809bcbab0a8f83",
      "new_mode": 33188,
      "new_path": "av1/common/av1_inv_txfm1d_cfg.h"
    },
    {
      "type": "modify",
      "old_id": "3bfcac183764a6567f8cdb217ae1b7a8340e4cee",
      "old_mode": 33188,
      "old_path": "av1/common/av1_inv_txfm2d.c",
      "new_id": "197b9d11f3b621bfcca4fbac86461ac042f0bef7",
      "new_mode": 33188,
      "new_path": "av1/common/av1_inv_txfm2d.c"
    },
    {
      "type": "delete",
      "old_id": "badafd5160a64d8aaf081ca346a012c1b2cef9b3",
      "old_mode": 33188,
      "old_path": "av1/common/av1_inv_txfm2d_cfg.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1fdce8a143f30e88b27df44758198a6e95079c6d",
      "old_mode": 33188,
      "old_path": "av1/common/av1_txfm.h",
      "new_id": "0666769a7d29e99829dd170a020f91da3dff30ce",
      "new_mode": 33188,
      "new_path": "av1/common/av1_txfm.h"
    },
    {
      "type": "modify",
      "old_id": "415d5cf73e6fa3cece03d7dc080a5899b7307e35",
      "old_mode": 33188,
      "old_path": "av1/common/common_data.h",
      "new_id": "e4a360b3abb3785e9390ee366ea153572759e102",
      "new_mode": 33188,
      "new_path": "av1/common/common_data.h"
    },
    {
      "type": "modify",
      "old_id": "b3985485b9ff9a68e083cc7facb93bbeac8848bf",
      "old_mode": 33188,
      "old_path": "av1/common/idct.c",
      "new_id": "c3d870c69d0260d4dba5d62eeeae73c15cef8306",
      "new_mode": 33188,
      "new_path": "av1/common/idct.c"
    },
    {
      "type": "modify",
      "old_id": "78c261374a258c4c2923da4bad59d43c61eba13c",
      "old_mode": 33188,
      "old_path": "av1/common/x86/av1_fwd_txfm2d_sse4.c",
      "new_id": "1d7c55349eb80d691b6fc2a48ba4a1a6805bea04",
      "new_mode": 33188,
      "new_path": "av1/common/x86/av1_fwd_txfm2d_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "3f6612be339cceb984f5da2d1af78d8b522218e8",
      "old_mode": 33188,
      "old_path": "av1/common/x86/highbd_inv_txfm_avx2.c",
      "new_id": "dd2a681bc43c32aec9100eedcf06b7c622dcdad2",
      "new_mode": 33188,
      "new_path": "av1/common/x86/highbd_inv_txfm_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "7782caef38ffe54341fa8edbc217223a1fcba040",
      "old_mode": 33188,
      "old_path": "av1/common/x86/highbd_inv_txfm_sse4.c",
      "new_id": "a93699f0ba534fa14131a015b05b27301f308543",
      "new_mode": 33188,
      "new_path": "av1/common/x86/highbd_inv_txfm_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "09e1b05637c5c3b4fa80451b9c8e39da153b51eb",
      "old_mode": 33188,
      "old_path": "av1/encoder/dct.c",
      "new_id": "412363e715b2bd2e2ee74521e4cf14a05251df85",
      "new_mode": 33188,
      "new_path": "av1/encoder/dct.c"
    },
    {
      "type": "modify",
      "old_id": "3f9e9ddd59892dea8f6e3eaed97364ab439f1796",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "495574652a1dc8985d2963cb8f7ba063fcc978da",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "549ed550ad3b889fb06854e07b1bc74f376b1ebc",
      "old_mode": 33188,
      "old_path": "av1/encoder/x86/highbd_fwd_txfm_sse4.c",
      "new_id": "b56eed51818fef9ab838272abfbecbe4db39f46a",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/highbd_fwd_txfm_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "25cf5ad53b01319be534911e0db2fb8b99db6e05",
      "old_mode": 33188,
      "old_path": "test/av1_fwd_txfm2d_test.cc",
      "new_id": "af3c8ff44e2e9a8df43d4b6295045ebde0ef4615",
      "new_mode": 33188,
      "new_path": "test/av1_fwd_txfm2d_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bb2743af1ba65f43eb46c4ccc4374dc490c1f017",
      "old_mode": 33188,
      "old_path": "test/av1_inv_txfm2d_test.cc",
      "new_id": "89ae34b01b1a87f5f5823131b5b828393f44a990",
      "new_mode": 33188,
      "new_path": "test/av1_inv_txfm2d_test.cc"
    }
  ]
}
