)]}'
{
  "commit": "9f4164335928afb9b17a9f762d8cf540ebfc6834",
  "tree": "49e0438273c4eccd8506991344d4e3c538df467c",
  "parents": [
    "64336ec42bfad8fc8fc7c1d40f472bc0c97060f7"
  ],
  "author": {
    "name": "Frank Galligan",
    "email": "fgalligan@google.com",
    "time": "Sat Oct 31 09:54:05 2026 -0700"
  },
  "committer": {
    "name": "Frank Galligan",
    "email": "fgalligan@google.com",
    "time": "Wed Nov 11 11:44:28 2026 -0800"
  },
  "message": "av1: Optimize ssim_rdmult and intra_mode_search\n\nAvoid calling pow(x, 1.0) in av1_set_ssim_rdmult for blocks \u003c\u003d 16x16,\nskip inter-only buffer allocations in allintra mode, copy only the\nactive portion of WinnerModeStats in store_winner_mode_stats, hoist\nallowed_mode_mask in av1_rd_pick_intra_sby_mode, and broadcast cached\nCfL DC prediction rows from scalar registers.\n\nBenchmarking results (incremental vs prev CL / cumulative vs baseline):\n- Stock avifenc still-image (Default 1T): -1.67% / -25.98% encode time\n- Stock avifenc still-image (Default 8T): -2.47% / -21.16% encode time\n- 48-image multi-rate corpus (Full Suite 1T): -1.18% / -26.10% time\n- Bit-exact output (1T and 8T)\n\nTAG\u003dagy\nCONV\u003db929a630-a6cd-45a0-979c-1767c30178ee\nChange-Id: I22ee84baa4fa3b6fd5aa84f4ae6400a9c9dd5ef8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d4f07f86377446bdcfd640db04e90e51ba25b11",
      "old_mode": 33188,
      "old_path": "av1/common/cfl.c",
      "new_id": "25d557d3f9e2c0926f85d0d80b678cad79b77386",
      "new_mode": 33188,
      "new_path": "av1/common/cfl.c"
    },
    {
      "type": "modify",
      "old_id": "16862d408ff768887b8c7a9d4b3344fd003f15c4",
      "old_mode": 33188,
      "old_path": "av1/encoder/block.h",
      "new_id": "6a49c1127f684b049cee892a944e3a441d583069",
      "new_mode": 33188,
      "new_path": "av1/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "8e3f387bbad4b2764b76ce270ff7397d1fc8dead",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe_utils.c",
      "new_id": "c14a2f783d75add30d8ab6ba0edb21c2dbac3c67",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe_utils.c"
    },
    {
      "type": "modify",
      "old_id": "c988e018d1d0109da1b2571bac269efa91db57df",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe_utils.h",
      "new_id": "72ae44fea0eb3f5b6fc96f55546badedceded6a1",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe_utils.h"
    },
    {
      "type": "modify",
      "old_id": "0795123ee3bd3b280e51e9e65a9ff9752444322b",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "cd836c578e379dcec1d8970f4e855acd5f882440",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "4ee8301d374e89a16536b8f5bf198a7dfdc0b49a",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_alloc.h",
      "new_id": "ac1a6508a9eebe9d58f6f58a945908345edd2c64",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_alloc.h"
    },
    {
      "type": "modify",
      "old_id": "5a1e8a56279e6eb77b08141dba5217830345211d",
      "old_mode": 33188,
      "old_path": "av1/encoder/ethread.c",
      "new_id": "1690e21878e0df77eca83aa76eaa9319f39adf11",
      "new_mode": 33188,
      "new_path": "av1/encoder/ethread.c"
    },
    {
      "type": "modify",
      "old_id": "8c6cade9ccb734374867da2dfd53b93251d12e4b",
      "old_mode": 33188,
      "old_path": "av1/encoder/intra_mode_search.c",
      "new_id": "5cfa8bede43beac90c4f8c522688f162a230aab7",
      "new_mode": 33188,
      "new_path": "av1/encoder/intra_mode_search.c"
    },
    {
      "type": "modify",
      "old_id": "208216327d95bda6ba01bab12e093ce5572ed605",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt_utils.h",
      "new_id": "37475a501ba2e72df459cbbe9408379b92783fcc",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt_utils.h"
    }
  ]
}
