)]}'
{
  "commit": "9ee9eb7f1f14e4d54615e509622a887121591d64",
  "tree": "1cf7972389c786e85ce96318dd9c2a48b7608fca",
  "parents": [
    "f1945cc0522ab064ee4896c3c9245d68663fba76"
  ],
  "author": {
    "name": "Urvang Joshi",
    "email": "urvang@google.com",
    "time": "Fri Jan 05 21:57:25 2024 +0000"
  },
  "committer": {
    "name": "Urvang Joshi",
    "email": "urvang@google.com",
    "time": "Fri Jan 05 21:57:25 2024 +0000"
  },
  "message": "Add support for PSNR calculation based on stream bit-depth\n\nThis patch adds support to compute PSNR based on stream bit-depth when input bit-depth is lower than stream bit-depth.\n\nBased on a similar change for AV1 (libaom): https://aomedia-review.googlesource.com/c/aom/+/116721\n\nHowever, unlike AV1, we change the default to use stream bitdepth.\n\nSTATS_CHANGED possibly for rare cases.\n\nFor issue #344\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69ffd1fa12e3e5ab14a7804c94832d0fe7f6e799",
      "old_mode": 33188,
      "old_path": "aom/aom_encoder.h",
      "new_id": "efc72adf32885a9eac24ca67d6857390aa32a0fc",
      "new_mode": 33188,
      "new_path": "aom/aom_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "93708a42432f070f5726d179dd0cd4f6cff3ba9e",
      "old_mode": 33188,
      "old_path": "aom_dsp/psnr.c",
      "new_id": "ea83a9111377368a9b8036e7a980c85514634b02",
      "new_mode": 33188,
      "new_path": "aom_dsp/psnr.c"
    },
    {
      "type": "modify",
      "old_id": "16a2fef76056acdcc1954ca55ddf408e0ebc5aa9",
      "old_mode": 33188,
      "old_path": "aom_dsp/psnr.h",
      "new_id": "77750ea7e1c89120a7eafe4632ea2b373ba54b74",
      "new_mode": 33188,
      "new_path": "aom_dsp/psnr.h"
    },
    {
      "type": "modify",
      "old_id": "39a780d4ae2b3994e7c063bfc0fc2d7e28c74ebd",
      "old_mode": 33188,
      "old_path": "apps/aomenc.c",
      "new_id": "29183636ec64568955896fc3be0e060abd9a653b",
      "new_mode": 33188,
      "new_path": "apps/aomenc.c"
    },
    {
      "type": "modify",
      "old_id": "0ebc020b11adc5ce3aaf49ff4db39882301342c3",
      "old_mode": 33188,
      "old_path": "av1/arg_defs.c",
      "new_id": "730d44a94872d6da94909ea9d061034e210df5d7",
      "new_mode": 33188,
      "new_path": "av1/arg_defs.c"
    },
    {
      "type": "modify",
      "old_id": "90718acaf23909f1998f31c018d30e827d6a07e2",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "afc03d63939165101b779602f96943341e2b3b92",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "37535b8dc24ef5adedfd326031053dd4b1fa9018",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "b8c050f1c8f16a7ed53ce820af0d49b6d55b894a",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "1a96bff98f6e061d002d65d4d356e2d7561b0e9f",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "6df80d733938e8e2efce0def93916058966e9a3a",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "5b40542d32d5d76a8491c6c47f087ba2314230ff",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_utils.c",
      "new_id": "1c56876cabcc2d6164913b333931d79d22e0d333",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_utils.c"
    }
  ]
}
