)]}'
{
  "commit": "aac1483afc4f406b13e19d55d7ce74a6ea643bb5",
  "tree": "5471962448a60363339f49acd2844a482883b2ff",
  "parents": [
    "5c2ddf4398c5b237d03a274c651f0c3be2e27ff6"
  ],
  "author": {
    "name": "Mudassir Galagnath",
    "email": "mudassir.galaganath@ittiam.com",
    "time": "Tue Mar 04 16:56:29 2025 +0530"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Thu Mar 06 09:31:46 2025 -0800"
  },
  "message": "lc-dec: Add sf adaptive_luma_filter_skip\n\nThis patch introduces a speed feature \u0027adaptive_luma_filter_skip\u0027\nto reset filter levels of luma based on the minimum filter levels\nof reference frames and pyramid level of current frame.\nThis logic applies only when luma and chroma filter levels of\ncurrent frame are below a threshold determined by its pyramid\nlevel. The sf is not enabled of frame type is OVERLAY_UPDATE or\nINTNL_OVERLAY_UPDATE.\n\nPerformance results of encoder and decoder for the streams generated\nwith low complexity decode enabled.\n\n            Decode Time               BD-Rate Loss(%)\ncpu-used    Reduction(%)    avg.psnr   ssim      vmaf    vmaf_neg\n    1         3.166          0.0645   0.0476   -0.0128   -0.0185\n    2         3.028          0.0918   0.0434   -0.0382   -0.0320\n    3         2.474          0.0538   0.0417   -0.0491   -0.0362\n\nSTATS_CHANGED for low complexity decode\n\nChange-Id: Ic1164b27338ed0386d5f21a2f720816e710e4ff9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99ca5413314b0495aeeaad704831762554814bb8",
      "old_mode": 33188,
      "old_path": "av1/common/av1_common_int.h",
      "new_id": "b9f991468c36adf659f2e57e7c20fa5790a752d2",
      "new_mode": 33188,
      "new_path": "av1/common/av1_common_int.h"
    },
    {
      "type": "modify",
      "old_id": "6c02f9fa232775c4d663a407fe84bcedd24aa291",
      "old_mode": 33188,
      "old_path": "av1/common/av1_loopfilter.h",
      "new_id": "5aa9d1bbad7cc32c38db32112526a87fa4ddf9df",
      "new_mode": 33188,
      "new_path": "av1/common/av1_loopfilter.h"
    },
    {
      "type": "modify",
      "old_id": "e9d03cbb85fc4f52fec51ae5b0588a3de2ec82e5",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.c",
      "new_id": "06b42468af5e5c756b7c3a3fcb8b1a81de2e4cf7",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.c"
    },
    {
      "type": "modify",
      "old_id": "31d885393f03a7055a34df4d48e486ec3e098d48",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "ccf27c51590e655102c4c70ee1b1953898895ccb",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "c0e76b520f148f2e73e9bbeb631a8bb1f3c4204c",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "5c20b55491674587e85a2443c18ff79848ca8837",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "36af32a813293722fe7bf54556c0a747241d0e11",
      "old_mode": 33188,
      "old_path": "av1/encoder/picklpf.c",
      "new_id": "77c372acde0b32f7f5f37d35b7d68d55a2076c71",
      "new_mode": 33188,
      "new_path": "av1/encoder/picklpf.c"
    },
    {
      "type": "modify",
      "old_id": "8dd6101f0afbd8ca9c4450186b5178d6211138ad",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.c",
      "new_id": "d0c3c151c526b4d8db2920e1967458cceb5aca45",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "6b13d3d9220d065d11ceacaf40dc0f62155443e9",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.h",
      "new_id": "b35ac957611715645e64d24d89bb1c1a560a946a",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.h"
    }
  ]
}
