)]}'
{
  "commit": "976867526367f571a1c09b994066af8364aed781",
  "tree": "2e4cb26a17cd63caf02af1281dd2828e76bdb6dd",
  "parents": [
    "441c439b9916474cac15d2822af47a9ad70674a8"
  ],
  "author": {
    "name": "Jerome Jiang",
    "email": "jianj@google.com",
    "time": "Thu Aug 27 12:46:23 2026 -0400"
  },
  "committer": {
    "name": "Jerome Jiang",
    "email": "jianj@google.com",
    "time": "Thu Aug 27 12:46:23 2026 -0400"
  },
  "message": "rtc: Add bit-depth support to external rate controller\n\nAdd bit_depth to AomAV1RateControlRtcConfig so callers can specify\nthe bit depth (8, 10, or 12) for standalone AV1 real-time rate control.\nPreviously, bit-depth was hardcoded to 8-bit in InitRateControl,\ncausing 10-bit encoding to estimate a weaker loopfilter level and\nincorrect active quantizer parameters.\n\nAdd unit tests validating bit_depth initialization, invalid values,\ndynamic update rejection, and 10-bit vs 8-bit loopfilter level estimation.\n\nBUG\u003d544795255\nTAG\u003dagy\nCONV\u003d851e7ad7-a30f-4721-84cf-0a5b1c3f2ea3\n\nChange-Id: I570ab437a433f0ee236b07d055866e7e42a2eb1c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "238484f4db7b1437574c99ea95afad172bc5e26f",
      "old_mode": 33188,
      "old_path": "av1/ratectrl_rtc.cc",
      "new_id": "6f76c8db4570c9c89ee38c5196a283a20b332788",
      "new_mode": 33188,
      "new_path": "av1/ratectrl_rtc.cc"
    },
    {
      "type": "modify",
      "old_id": "0eeaa687972d4ad2d719ecfcd11125dc49629a7c",
      "old_mode": 33188,
      "old_path": "av1/ratectrl_rtc.h",
      "new_id": "f3bbe3b1cdb1459ddcc00ba9addf9df26a103b1e",
      "new_mode": 33188,
      "new_path": "av1/ratectrl_rtc.h"
    },
    {
      "type": "modify",
      "old_id": "4760d39042c5d695b3a5f43111adb97c75743b2b",
      "old_mode": 33188,
      "old_path": "test/ratectrl_rtc_test.cc",
      "new_id": "8c78673bf2c84941a7daa63c9cb24ca9398bf55e",
      "new_mode": 33188,
      "new_path": "test/ratectrl_rtc_test.cc"
    }
  ]
}
