)]}'
{
  "commit": "483a845f4f5c59cecd7ad4a5b25552c395dff369",
  "tree": "948f7db557cc731275274669c3c9a7f88b6aad1f",
  "parents": [
    "69d9aef0748d2e4f48da7acddb7d9ecb49e4366c"
  ],
  "author": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Mon Feb 26 12:28:48 2018 -0800"
  },
  "committer": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Tue Feb 27 20:55:45 2018 +0000"
  },
  "message": "Implement the cdf_update_mode experiment\n\nAdd 1 bit in uncompressed frame header to set CDF per symbol update\non/off.\n\nAdded encoder API to allow encoder to\n0) turn off CDF update for all frames\n1) enable CDF update for all frames\n2) adaptively turn CDF update on and off. Current scheme is to do CDF\nupdate on all-intra and no-show frames only.\n\nChange-Id: I90140b8f1493c42ef91660130dd43109e8cdd2aa\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92f85bd8377ade11833128e502bff07e53ce376c",
      "old_mode": 33188,
      "old_path": "aomenc.c",
      "new_id": "c7301f73b2a57cbf6912273ef7fda1d1606d3dd2",
      "new_mode": 33188,
      "new_path": "aomenc.c"
    },
    {
      "type": "modify",
      "old_id": "407e743f821d750a8fb01f0cbb612b4ef7dcf345",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "9fa9ecca1d08fc5e71bd4e4b4338f6aa6034ab9e",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "d01ae2a9a9cb97a90e25257790bba92bed67e127",
      "old_mode": 33188,
      "old_path": "av1/common/onyxc_int.h",
      "new_id": "bde1e78a0a68d1026ebc32813e08ca763300e71b",
      "new_mode": 33188,
      "new_path": "av1/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "7bdf417a5102d3bc8bb5ef37882134bc743ea6f4",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "4d2d966f51ab36101df0c9c6c659180fe8a66977",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "1d4497f5fa90547c8155c9796690dbf30d34ee6f",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "22c16174bcd53b917432db88c06543ba621a99de",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "9c65ebad4cc629c680daefac5a3ea039753385ca",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "214acd3bb7d8a2f7e9013907809782c8c1a495b4",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "d3ce31c21c9f51bac4b0e28e2c12a49654b55d1a",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "d06895984b50709e3b431c763946e04e17f09605",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    }
  ]
}
