)]}'
{
  "commit": "e051e849aabdcf64a5635080c268c7773b84eccf",
  "tree": "765119d0d60c5a29749b0590d68748a07a51b59b",
  "parents": [
    "bd3d1572ea7daca315d3cadca59a2b30cebd51dc"
  ],
  "author": {
    "name": "Joe Young",
    "email": "joeyoung@google.com",
    "time": "Wed Aug 28 14:27:48 2024 -0700"
  },
  "committer": {
    "name": "Joe Young",
    "email": "joeyoung@google.com",
    "time": "Fri Sep 13 08:21:10 2024 -0700"
  },
  "message": "[tcq] Add sequence/frame hdr flags\n\nAdd seq level flag to control TCQ.\nAdd command line option --enable-tcq to enable TCQ at seq.\n\nMove cost estimation functions to avoid duplication to\ntrellis_quant.h. Use original syntax when tcq\nis disabled.\n\nApply QP offset selectively to TCQ quantization, without\naffecting other QP based heuristics.\n\nSTATS_CHANGED\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1341350e709fab46483f55f6f62894803982f629",
      "old_mode": 33188,
      "old_path": "aom/aom_encoder.h",
      "new_id": "c37d5f6709d4b676709c26f10a141d759dc93c21",
      "new_mode": 33188,
      "new_path": "aom/aom_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "00b591046e8ca8a49428dd99a0d78e319190ba6f",
      "old_mode": 33188,
      "old_path": "apps/aomenc.c",
      "new_id": "7cd28eddcd6ca0500e3ea7dd1157bc85e1f66eba",
      "new_mode": 33188,
      "new_path": "apps/aomenc.c"
    },
    {
      "type": "modify",
      "old_id": "52289ff1c127307a0aacd4f36ddbf0aacabc18be",
      "old_mode": 33188,
      "old_path": "av1/arg_defs.c",
      "new_id": "57e52779b31fba1b92ffb55e961942935b947d3d",
      "new_mode": 33188,
      "new_path": "av1/arg_defs.c"
    },
    {
      "type": "modify",
      "old_id": "66cad1dacbff7d80097b891d4defd4843d0ccb80",
      "old_mode": 33188,
      "old_path": "av1/arg_defs.h",
      "new_id": "84a12efc4d7269ac9d678514789d9bc0aad144aa",
      "new_mode": 33188,
      "new_path": "av1/arg_defs.h"
    },
    {
      "type": "modify",
      "old_id": "8ae4100706cb563ed0916a86318133a820d419b3",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "632e86cd697ab360b11f5dd34a21bdd58a566010",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "8a3368e8f2123e32b7aba975c38ad15289bdb490",
      "old_mode": 33188,
      "old_path": "av1/common/av1_common_int.h",
      "new_id": "b72c8899509445d9797a690f164de3bf4f0adee5",
      "new_mode": 33188,
      "new_path": "av1/common/av1_common_int.h"
    },
    {
      "type": "modify",
      "old_id": "c1ed6b61b5adcc0cb8c2530a66acdae1ea2d947f",
      "old_mode": 33188,
      "old_path": "av1/common/entropy.h",
      "new_id": "52af5f3e6abff58c7c04a0c02852be8c8e42289e",
      "new_mode": 33188,
      "new_path": "av1/common/entropy.h"
    },
    {
      "type": "modify",
      "old_id": "2d62830c2a8a2d71de2962d95cdfb72b4031b610",
      "old_mode": 33188,
      "old_path": "av1/common/enums.h",
      "new_id": "3e7a59508e98e32e1850831185de8cb525e23b8d",
      "new_mode": 33188,
      "new_path": "av1/common/enums.h"
    },
    {
      "type": "modify",
      "old_id": "b935ee7e6180fe65f5ea2df979a451d523b06f46",
      "old_mode": 33188,
      "old_path": "av1/common/quant_common.c",
      "new_id": "60dac5b56e15b0495d65e4b784e40e2b5c9b8cf0",
      "new_mode": 33188,
      "new_path": "av1/common/quant_common.c"
    },
    {
      "type": "modify",
      "old_id": "044f0529e10d0880540eeb9f65b6bb038048489b",
      "old_mode": 33188,
      "old_path": "av1/common/quant_common.h",
      "new_id": "f7613d982ce8e62bec5609b076acaa43ea2996d8",
      "new_mode": 33188,
      "new_path": "av1/common/quant_common.h"
    },
    {
      "type": "modify",
      "old_id": "a96deaefedc827f319948af180df1ac2b5f4c345",
      "old_mode": 33188,
      "old_path": "av1/common/token_cdfs.h",
      "new_id": "6a77c89c9a7643a1538da8e3d962e1e642865a53",
      "new_mode": 33188,
      "new_path": "av1/common/token_cdfs.h"
    },
    {
      "type": "modify",
      "old_id": "0ffce05b75c4782f21901f276b3a40093b8a0ae2",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "8078a189e4505b87cab163e2022b39fd01a0f41e",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "9c0a626c8438ba6d88e40c7fcf9330a9ee14ebe1",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodetxb.c",
      "new_id": "35386888a9d06907addf2311e3bed4eb00d0f4c0",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodetxb.c"
    },
    {
      "type": "modify",
      "old_id": "6ec0f697ab65c42b6277659f62e0091335540e5a",
      "old_mode": 33188,
      "old_path": "av1/encoder/av1_quantize.c",
      "new_id": "42e83f99f0026f5aafbb4af5d39ba785b6402794",
      "new_mode": 33188,
      "new_path": "av1/encoder/av1_quantize.c"
    },
    {
      "type": "modify",
      "old_id": "8aff5fe9c50c8eddaa3ae9ef2c861104f4ccf45e",
      "old_mode": 33188,
      "old_path": "av1/encoder/av1_quantize.h",
      "new_id": "9b63c469a2307aecd96208eaa317ef6ea217ed95",
      "new_mode": 33188,
      "new_path": "av1/encoder/av1_quantize.h"
    },
    {
      "type": "modify",
      "old_id": "de997e4333dd758d369509ca900e2791071cee1e",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "ddb63c6976044b2150da51f18f91ee391c1cb735",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "8ac00ab7d0ce66a8943d4656e05ac4da417a5b89",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "4018ad1bcb40e543094381ef315d1f83594b6027",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "4e37dae27620ff363f49747629d43fae4b77d742",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "0467a31e6ea9d0fcf02a48a56f2240ac4ef81fd3",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "848970e3f9acc4b0aa99af26e058300a6459bc54",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "f2edfcc935359bbc7296e70768a4f20c7af7fff8",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "28670e3a223e5f0afeb78004421d8385d57c348a",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodetxb.c",
      "new_id": "eb3bb4542808d6721f90f1e5e5035e3782edf8d1",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodetxb.c"
    },
    {
      "type": "modify",
      "old_id": "4ee7c832788d96f7bd8029c121c76a4152af47c8",
      "old_mode": 33188,
      "old_path": "av1/encoder/trellis_quant.c",
      "new_id": "72cdcd9a7bdc1f34215ad3fc9c180976410374cc",
      "new_mode": 33188,
      "new_path": "av1/encoder/trellis_quant.c"
    },
    {
      "type": "modify",
      "old_id": "286fae75bf3e351138d3f975fe45113be9edc458",
      "old_mode": 33188,
      "old_path": "av1/encoder/trellis_quant.h",
      "new_id": "e3156895b059033fe82bda015bb0c77d86d6e9e0",
      "new_mode": 33188,
      "new_path": "av1/encoder/trellis_quant.h"
    },
    {
      "type": "modify",
      "old_id": "fa8de55fe15ccb524123804047ab22da00c0986e",
      "old_mode": 33188,
      "old_path": "av1/encoder/tx_search.c",
      "new_id": "4980a57f06b4bc0b6995bf7b2abb7220933bbca6",
      "new_mode": 33188,
      "new_path": "av1/encoder/tx_search.c"
    },
    {
      "type": "modify",
      "old_id": "3865c9bcc32b848e37cb5563c6cf08c981af2fc1",
      "old_mode": 33188,
      "old_path": "av1/encoder/x86/trellis_quant_avx2.c",
      "new_id": "d1059eae5727469d68cdec2b0898630cb4febb88",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/trellis_quant_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "f44141a33bb8595be741db9aaad62d8e05636480",
      "old_mode": 33188,
      "old_path": "common/av1_config.c",
      "new_id": "30e888a082f2a362fa37e72afbdb9796600ba8f5",
      "new_mode": 33188,
      "new_path": "common/av1_config.c"
    },
    {
      "type": "modify",
      "old_id": "ecb2be794a3cd342246653133db98c9bd0babf8b",
      "old_mode": 33188,
      "old_path": "test/quantize_func_test.cc",
      "new_id": "26431b5a7958e567df0bb7bdf1cd11a5e3574eff",
      "new_mode": 33188,
      "new_path": "test/quantize_func_test.cc"
    }
  ]
}
