)]}'
{
  "commit": "b3eda2f42f96e5db95738a4684e90e83d507939f",
  "tree": "61e5e324064965b9dd0ad66b2e1df6648fab7f15",
  "parents": [
    "f0049ba54564be86c647c6a628a8b470837c8fd7"
  ],
  "author": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Tue Nov 28 16:00:20 2017 -0800"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Thu Nov 30 01:06:30 2017 +0000"
  },
  "message": "Refactor/Change the entropy context for transforms\n\nThe change makes the entropy context for transforms use\nthe same mechanism as with and without lv_map.\nFor the non-lv-map case the context is now based on the\nthe larger transform dim for 2:1 rect transforms. The context\nis now the average for 4:1 rect transforms for both lv-map and\nnon-lv-map cases.\nThere is one small fix for level map for getting the correct\nrate when skip is set.\n\nBDRATE: lowres, 30 frames, speed 1: -0.15% gain for the\nnon-lv-map case on the baseline.\n\nChange-Id: I06a583d33bef68202d72a88e077f8d31cc5e7fe4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6cf039988f50b2bdf377f7660ac44966c6fbe359",
      "old_mode": 33188,
      "old_path": "av1/common/entropy.h",
      "new_id": "624df5746f143aca5e91300449dbcd56223e3d83",
      "new_mode": 33188,
      "new_path": "av1/common/entropy.h"
    },
    {
      "type": "modify",
      "old_id": "bd5955544f7ee4a33bbb26148e634154fc4b8f87",
      "old_mode": 33188,
      "old_path": "av1/common/txb_common.h",
      "new_id": "f83c907526469c82811bd8970e36ece0791d7f4e",
      "new_mode": 33188,
      "new_path": "av1/common/txb_common.h"
    },
    {
      "type": "modify",
      "old_id": "9f38d710ebb0c6ab6945b1db97b91e31fd07d039",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodetxb.c",
      "new_id": "477d98e62b710664b896f8ae3ab3df5694d6d374",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodetxb.c"
    },
    {
      "type": "modify",
      "old_id": "6355cc00a53a8214a8a0a81c0c214b17ad6b2962",
      "old_mode": 33188,
      "old_path": "av1/decoder/detokenize.c",
      "new_id": "c2a918a88860d2d84fa397e65fdff313a3c2724c",
      "new_mode": 33188,
      "new_path": "av1/decoder/detokenize.c"
    },
    {
      "type": "modify",
      "old_id": "5cc107af9b8d2c05e40594c86f749474a44cbecf",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "14120e8429a6d5d9e49d5c3a262b3f5473e6faa8",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "cbdc9f686f500cd72007c9d26d60b0d285c661d9",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodetxb.c",
      "new_id": "bf35d9396220ffedb1bb53fe6c12fe209ace8386",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodetxb.c"
    },
    {
      "type": "modify",
      "old_id": "405e8af6b1b60081006e73479e9858e0e7869b23",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "bcf1dd93f8b03a2951dca30a3f7a9fdf2b63d5f7",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "4f60778a2e0b5e9e1e940cf96760aba90f12ce63",
      "old_mode": 33188,
      "old_path": "av1/encoder/tokenize.c",
      "new_id": "6ff425dcb97646b640e9675851edf0335837995a",
      "new_mode": 33188,
      "new_path": "av1/encoder/tokenize.c"
    }
  ]
}
