)]}'
{
  "commit": "43a92e136be21ef3a43afe71df7cd4df0c17c448",
  "tree": "e529a32ce40f4b64705171f32d47866c580de136",
  "parents": [
    "2e6b85e5d7d87fc2f4b4b04e55f5108604d676db"
  ],
  "author": {
    "name": "Mudassir Galagnath",
    "email": "mudassir.galaganath@ittiam.com",
    "time": "Wed Nov 10 13:40:30 2021 +0530"
  },
  "committer": {
    "name": "Chi Yo Tsai",
    "email": "chiyotsai@google.com",
    "time": "Tue Nov 23 18:51:03 2021 +0000"
  },
  "message": "Allintra: Introduce adapt_top_model_rd_count_using_neighbors sf\n\nThe sf top_intra_model_count_allowed indicates the number of top\nmodel rds to be stored during intra mode decision and these stored\nmodel rds are used to prune the luma intra modes. This CL\nintroduces aggressive pruning of modes by reducing the number of\ncandidates used to store the model rd and by adapting the index of\nthe candidate for pruning based on neighbor blocks and quantizer\ninformation. This change is applicable for speed \u003e\u003d 6.\n\nFor AVIF still-image encode,\n\n          Instruction Count   BD-Rate Loss(%)\ncpu-used     Reduction(%)     psnr       ssim\n    6           5.481         0.0222    -0.0281\n    7           4.170         0.2591     0.2361\n    8           2.437         0.1108     0.1157\n    9           0.000         0.0000     0.0000\n\nSTATS_CHANGED\n\nChange-Id: Ib1bf8cae2f78c640c387050e6a2d4dfb988e742e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b664ca3c8ad0f15204559479f2d48f71d66d143",
      "old_mode": 33188,
      "old_path": "av1/encoder/intra_mode_search.c",
      "new_id": "e8bbe11f2562e9b0f5ce5bbf05e19933d2cc7dc0",
      "new_mode": 33188,
      "new_path": "av1/encoder/intra_mode_search.c"
    },
    {
      "type": "modify",
      "old_id": "5a524409090b59f171ae407b3c577064065d4284",
      "old_mode": 33188,
      "old_path": "av1/encoder/intra_mode_search.h",
      "new_id": "ff03b02017fd405e0e15afae8783ccc5026888e2",
      "new_mode": 33188,
      "new_path": "av1/encoder/intra_mode_search.h"
    },
    {
      "type": "modify",
      "old_id": "e09637776ad65154c985769a8d3f790b162c645c",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.c",
      "new_id": "4b2ab6fd3cb4f7f3e77af8811ac762ee22254d86",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "087e56d1968a5b4c04d7b09be9eda0edd1bc656c",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.h",
      "new_id": "3d8bc6c19f3a25f06e70e88b73021d5c8dc50a56",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.h"
    }
  ]
}
