)]}'
{
  "commit": "2b52e6533186b1e847e4f183ff7af32b86cf9b71",
  "tree": "44f7b977ced28aaca5f8e2c913e6c6a2d183293b",
  "parents": [
    "dd950e6c6077f071289b6a381424b5c0ec9418f3"
  ],
  "author": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Tue Oct 19 16:51:25 2021 +0100"
  },
  "committer": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Mon Nov 22 13:47:04 2021 +0000"
  },
  "message": "Auto select noise synthesis level for all intra\n\nAdd code to estimate the noise level in a still image and choose\na noise synthesis level.\n\nThe auto selection of the noise synthesis level will only occur where\n--allintra is set on the command line and --denoise-noise-level \u003e 0.\n\nAlso on the command line:\n\nif --enable-dnl-denoising\u003d1 then the source image will also be filtered.\nIf --enable-dnl-denoising\u003d0  then the source image will not be filtered.\n\nFiltering of the source image is much more likely to cause some loss\nfine detail if a strong filter level is chosen and is not recommended.\n\nAdjustment from previous patch increases filtering on some images\nwhere subjective evaluation said it was too low and reduced it on\nsome high complexity images where it was too high (by lowering the\nedge threshold).\n\nChange-Id: I90c99c3c12ddb8f5155f0ad7d87c35767ffccb38\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53cab3c5684948763406dea0425f238fc763e6cc",
      "old_mode": 33188,
      "old_path": "av1/encoder/encode_strategy.c",
      "new_id": "743d3d93ea743b3c13eb66b116e6b253f268cdda",
      "new_mode": 33188,
      "new_path": "av1/encoder/encode_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "d9116ad470715ef92d56a3442c7de18d9c72f2c2",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "f7ef3202e0530b5d9b2670d57391f24fd994b6fb",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "c33b64b93a28f64ef47ee98845e7af36092b2843",
      "old_mode": 33188,
      "old_path": "av1/encoder/temporal_filter.c",
      "new_id": "9a796d14f9dfe40b9c3aefa3ab8b8499e8fb4a4a",
      "new_mode": 33188,
      "new_path": "av1/encoder/temporal_filter.c"
    },
    {
      "type": "modify",
      "old_id": "1498b4a1c4054b53aff004c2a7f78dbb4d267a67",
      "old_mode": 33188,
      "old_path": "av1/encoder/temporal_filter.h",
      "new_id": "f6ae27fd5d10a26324b2839f6295cc68cc43861b",
      "new_mode": 33188,
      "new_path": "av1/encoder/temporal_filter.h"
    }
  ]
}
