)]}'
{
  "commit": "de1a5dba9ed854f22deea63285f8da74eb5ca5e8",
  "tree": "f592c2c3d0af0c66724e885ec944fca1a660dbfc",
  "parents": [
    "2f347ed562dcc654ae859440c7b19df07a185655"
  ],
  "author": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Thu Feb 22 15:44:49 2018 -0800"
  },
  "committer": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Fri Feb 23 19:01:13 2018 +0000"
  },
  "message": "Reduce memory usage of txk_type[]\n\nReduce the array size from 1024 to 64.\n\nOn a cif video, encoder memory usage drops from 368 to 311 MB;\ndecoder memory usage drops from 17.6 to 9.1 MB.\n\nTested 30 frames on lowres, compression stats remain identical.\n\nChange-Id: I3b95bc8d3e57e1074751d81531bb9f79b195506e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6eeb716fdd8489cc8a2fbb6f150aee5ebeba29fe",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "e94f0258572088f619592a296bea10c10610dd89",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "517cc58bfd037a282479313e1a3b8721ab651a4c",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "5cbd95b6d649e0f1e7a87f636e23c37ed7cef9bc",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "7d57146540c66a3aa3f888156c647ba2143a38ae",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodetxb.c",
      "new_id": "3c68bf0e76cc6cfe90d505c6658c6eb2bb9196f1",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodetxb.c"
    },
    {
      "type": "modify",
      "old_id": "7579213ae8ad6520502ba10a9c1e9cda3ae4a5f5",
      "old_mode": 33188,
      "old_path": "av1/encoder/block.h",
      "new_id": "49509b782990146ca822af0d78c1c85e1185c041",
      "new_mode": 33188,
      "new_path": "av1/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "2c7b87f6d1ee75f0589666b3046cdf3735f18a20",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "3a3b7a2cd798312266f4f73cda1eabd4d3cc0f46",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "e0fac3540b1a3e552c23a62f84b633d8dc6ba786",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "e66b734506d74c47557c960f3dab82dfeea7562a",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "5b9c39264dfcc6cec40488f452783414d2e1157c",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "4ae70eece27171f475c62f321b7074eab47eb444",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
