)]}'
{
  "commit": "5644a57704258e224ba0a8fe8fda219f8ca4c846",
  "tree": "c06a4acde6e28e74a7f459cdf9b0a354722f8ba9",
  "parents": [
    "0006a0a2a4012f22bb8f712ba722cdab5c170b6d"
  ],
  "author": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Sat Oct 18 22:03:08 2025 -0700"
  },
  "committer": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Mon Oct 20 11:15:18 2025 -0700"
  },
  "message": "rtc-.screen: Rework the logic for setting the high motion flag\n\nMove the reset of rc-\u003enum_col/row_roll_blscroll_last_tl0 to after\nthe frame dropping, so it corresponds to the last encoded frame\nwhen used in the scene_detection. And add condition on the last\nframe where the source_sad was low. This improves the setting of\nrc-\u003ehigh_motion_screen_content_rtc.\n\nThis fixes the encode_time regression noted in the issue below,\nand still has the reduced quality dips that was acheived in:\nhttps://aomedia-review.googlesource.com/c/aom/+/203801\n\nBug: b:444116924\nChange-Id: Ie63e54228b1616341a802e525b78601dc7dc92da\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4dc42581801899e5efd4f5b2bbab2e09e67802e1",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "5d47c1c4574ad1e076a5378a47e14b1933f0e5d9",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "7a2ea6741123db8ef229b3e714f965546d00ee85",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "161527dc2cb4aceb90373a906b7b6bbe4102c646",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "88c048fb7e2b118904a5661bbb22d22f1039286f",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.h",
      "new_id": "cd376bacf9bf1a9d8d1b213c8bf6a90698809d42",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.h"
    }
  ]
}
