)]}'
{
  "commit": "73bc2aa34b801e5b9de240aef168c2c9f933c021",
  "tree": "c70469baf84f89576e196cc7c63f9ed89434d80f",
  "parents": [
    "62129f98516cc86ac3595e7635ccb6f248de6e23"
  ],
  "author": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Fri Feb 02 14:31:39 2018 -0800"
  },
  "committer": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Sat Feb 03 09:42:08 2018 -0800"
  },
  "message": "Rework hash map for txk-sel\n\nThe txk-sel allows each transform block to select its own\ntransform kernel. Such locality enables one to store the selected\nRD cost including tx_type selection per transform block size.\nIt reduces the needed hash map size to 1 / 16 of what is needed\nwithout txk-sel.\n\nThis commit re-works the hash map RD cost fetch for txk-sel. Tested\non red_kayak_480p in speed 1, enabling txk-sel makes the encoding\nspeed 12% faster than the baseline without txk-sel on. Further\nenabling reduced hash map size gains speed 1 another 10%.\n\nChange-Id: I4a5d99d27e2a76b10e76c00a8178f692c95fdf13\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3751c192e116aecc4791023f1277811c186a7841",
      "old_mode": 33188,
      "old_path": "av1/encoder/block.h",
      "new_id": "604e781dbb11615c365c722908a55c0e5325dc41",
      "new_mode": 33188,
      "new_path": "av1/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "6679d5048e30c28235b48af58df3eb82ff2682b2",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "7f3d81d9cb5a33b4aea85e7521e00f62d35be93f",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
