)]}'
{
  "commit": "fccaf78b5708a8b61447c3de5b14c4bef21ccb94",
  "tree": "2d2a13b20447cf2ab13add4d6e8bf5a0a706c08c",
  "parents": [
    "a93ba0ffaacd5f576a241bf739110e65287e516d"
  ],
  "author": {
    "name": "Satheesh Kumar",
    "email": "satheesh.kumar@ittiam.com",
    "time": "Mon Apr 20 12:32:42 2026 +0530"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Apr 21 10:50:49 2026 -0700"
  },
  "message": "Skip chroma RD evaluation of interpolation filter search\n\nThis patch introduces the speed feature \u0027skip_model_rd_uv\u0027 to skip\nthe RD evaluation of chroma planes during the interpolation filter\nsearch. The chroma predictors are built later using the best\ninterpolation filter selected by the luma RD. This speed feature is\nenabled for speed \u003e\u003d 3.\n\nEncoder performance results averaged over all resolutions are as\nfollows:\n\n      Instruction Count               BD-Rate Loss(%)\ncpu     Reduction(%)      avg.psnr  ovr.psnr   ssim     vmaf   vmaf_neg\n 3       2.260            -0.0128   -0.0099  -0.0090   0.0010  -0.0064\n 4       0.957             0.0010   -0.0010   0.0003  -0.0214  -0.0330\n 5      -0.076            -0.0000    0.0042  -0.0079  -0.0103  -0.0140\n 6      -0.203            -0.0089   -0.0153  -0.0000  -0.0261  -0.0147\n\nSTATS_CHANGED for speed \u003e\u003d 3\n\nChange-Id: I354d04a9f4cd4f37288dbcebf1ae3784ee5a9d38\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb85ab2cf3f971993c9f7360212c852b60b99ac4",
      "old_mode": 33188,
      "old_path": "av1/common/filter.h",
      "new_id": "13d2902a91bd3cad3272c52b432dd2a62d581fdf",
      "new_mode": 33188,
      "new_path": "av1/common/filter.h"
    },
    {
      "type": "modify",
      "old_id": "994c78b7677d5ba76a87b26f105b02b6e4e3060e",
      "old_mode": 33188,
      "old_path": "av1/encoder/interp_search.c",
      "new_id": "3ecd4a497e65380fb42544c69ec55e373bcf80bb",
      "new_mode": 33188,
      "new_path": "av1/encoder/interp_search.c"
    },
    {
      "type": "modify",
      "old_id": "f099bf46d30df16e31253a7fbccbfd6a2f6f76ba",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "3ebbd107016ed14a812cfb322c25536a87ea1b18",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "ac031e2575ba582b67ef4aad803b35ccdb69d7c7",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.c",
      "new_id": "4bab891c3de9161bace8b57c6bedf47d56f8a2ca",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "05db0a921a1b3a91d07a60f4a50f46af5a722b4a",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.h",
      "new_id": "342049ecf3456b3a23a3b0a0e946de52dbc6458f",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.h"
    }
  ]
}
