)]}'
{
  "commit": "18925daf07b4b7781f8cef73424d1bed734d8ec1",
  "tree": "f84fb623794e769ee814e3b430c177c2f240418e",
  "parents": [
    "cd4d6d1d2aebb495891e47b4efa7f178e337a2d8"
  ],
  "author": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Thu May 30 20:32:48 2024 -0700"
  },
  "committer": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Fri May 31 16:15:38 2024 +0000"
  },
  "message": "rtc: Condition QP adjustment on rc-\u003eq_1/2_frame \u003e 0\n\nThis fix only affects the initial QPs after very first\nframe for TL enhancement frames in CBR mode.\nMove the check that rc-\u003eq_1/2_frame is set to the top\nof the adjustment logic, otherwise if there are dropped\nframes after the very first frame, the QP can end up\nwith oscillation on temporal enhancement frames.\n\nBecause of some further logic/adjustments this\nbehavior would likely only happen when the TL enhancement\nframe_bandwidth is not smaller then TL0 frame_bandwidth.\n\nBug: b/343429192\nChange-Id: I121934c2c7e7522e4e40762191ed3005437841c2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af707be5b5dfdbd2b521c0abf7b1f82f1c589dbb",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "86dbdcaf7f15113af483ec27fd5486e5e787c6c4",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    }
  ]
}
