)]}'
{
  "commit": "2f25a2844519728662a4943bfca8d18a8baac3d4",
  "tree": "c8683a8566edb515350360dd3e4419ea1a782aad",
  "parents": [
    "f7619f2d27d1b29bd271e54b8377a0227eab57fc"
  ],
  "author": {
    "name": "Ryan Lei",
    "email": "ryanlei@fb.com",
    "time": "Thu May 06 20:49:08 2021 -0700"
  },
  "committer": {
    "name": "Ryan Lei",
    "email": "ryanlei@fb.com",
    "time": "Tue May 11 21:48:16 2021 +0000"
  },
  "message": "update CTC script for CTC v2.0 support\n\n1. change code to keep the full precision of quality metrics from vmaf\n   log\n2. update bitrate calculation to keep 6 decimal points\n3. update the qp value and command line for specifying qp\n4. update the interpolation code based on new qp, keep 7 interpolated\n   points between two qps.\n\nChange-Id: I6090d9a82329571f5c75871836e0ff6dd324d3d2\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "3ea02ea9b4b352c0c2c0955f41729f609c3ab393",
      "old_mode": 33188,
      "old_path": "tools/convexhull_framework/bin/AOM_CWG_AS_CTC_v8.xlsm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f3570fb156544873662775048a8a37976553959",
      "new_mode": 33188,
      "new_path": "tools/convexhull_framework/bin/AOM_CWG_AS_CTC_v9.4.xlsm"
    },
    {
      "type": "modify",
      "old_id": "eb765b6135f8a55d1f5724b43a08508ff0392118",
      "old_mode": 33188,
      "old_path": "tools/convexhull_framework/src/AV2CTCProgress.py",
      "new_id": "43117094d42ae6f0e1278be38ea7949f7c680d26",
      "new_mode": 33188,
      "new_path": "tools/convexhull_framework/src/AV2CTCProgress.py"
    },
    {
      "type": "modify",
      "old_id": "9526adea90d20319aef4979d475dd27a16273f81",
      "old_mode": 33188,
      "old_path": "tools/convexhull_framework/src/AV2CTCTest.py",
      "new_id": "a445458aa1635f054f010f2ccfef36349c75a606",
      "new_mode": 33188,
      "new_path": "tools/convexhull_framework/src/AV2CTCTest.py"
    },
    {
      "type": "modify",
      "old_id": "13bea5cf979500b15b100684cf08ecb8fb8e3a73",
      "old_mode": 33188,
      "old_path": "tools/convexhull_framework/src/Config.py",
      "new_id": "368dc26dfa0a28e3e8f6fc51f9a4e0b0a2befdf6",
      "new_mode": 33188,
      "new_path": "tools/convexhull_framework/src/Config.py"
    },
    {
      "type": "modify",
      "old_id": "8fbbd81103a5725fcb7e88b1c65be1da8ced542f",
      "old_mode": 33261,
      "old_path": "tools/convexhull_framework/src/ConvexHullTest.py",
      "new_id": "27ba03446c11db807561981ac341f6d948a7b25f",
      "new_mode": 33261,
      "new_path": "tools/convexhull_framework/src/ConvexHullTest.py"
    },
    {
      "type": "modify",
      "old_id": "8a794502a10ec2990ece7c7fc80d3ca426d3caf0",
      "old_mode": 33261,
      "old_path": "tools/convexhull_framework/src/Utils.py",
      "new_id": "b648fdda8ea077f7564d5993e29afa4ce07ecb70",
      "new_mode": 33261,
      "new_path": "tools/convexhull_framework/src/Utils.py"
    },
    {
      "type": "modify",
      "old_id": "db7e929e805ec1ffaa26b41a2e74898e2fd47b76",
      "old_mode": 33188,
      "old_path": "tools/convexhull_framework/src/VideoEncoder.py",
      "new_id": "7c8d52f68a2507536a6c549eebd09e1e518ff898",
      "new_mode": 33188,
      "new_path": "tools/convexhull_framework/src/VideoEncoder.py"
    }
  ]
}
