)]}'
{
  "commit": "cb899e8b7b75c6f970292473136c701c42649b70",
  "tree": "1e84d8484732d4ca55678a72c58407796e6ac862",
  "parents": [
    "0cb10f554d4db161010be6a309b8d1841e184894"
  ],
  "author": {
    "name": "Deepa K G",
    "email": "deepa.kg@ittiam.com",
    "time": "Fri Apr 21 23:26:20 2023 +0530"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue May 23 16:41:27 2023 +0000"
  },
  "message": "Extend downsample SAD computation for lowres, midres\n\nAdded a new method to enable downsample SAD during motion\nsearch based on the SAD deviation of the even rows to odd\nrows.\n\n    Instruction Count        BD-Rate Loss(%)\ncpu   Reduction(%)    avg.psnr   ovr.psnr    ssim\n 5       1.748        -0.0222    -0.0224   -0.0220\n 6       1.379         0.0284     0.0274    0.0632\n\nSTATS_CHANGED for good preset, speed 5 and 6\n\nChange-Id: I65cfd6d85f648ac4b2a55e04b5fe209ca2cd6d86\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "befdb50a0f20467325ee864e770203747ec91630",
      "old_mode": 33188,
      "old_path": "av1/encoder/firstpass.c",
      "new_id": "c0d658b38ff3a2c416c4a36c1b47d273a5d487c5",
      "new_mode": 33188,
      "new_path": "av1/encoder/firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "b8d78b9e98dfe52e353bc4fb3cc3ef2495f8340c",
      "old_mode": 33188,
      "old_path": "av1/encoder/mcomp.c",
      "new_id": "b316616a1b5632ae6f886a21160e2697f79489a4",
      "new_mode": 33188,
      "new_path": "av1/encoder/mcomp.c"
    },
    {
      "type": "modify",
      "old_id": "c4468cfc9b93890e3a67762129d6d782811f11e6",
      "old_mode": 33188,
      "old_path": "av1/encoder/mcomp.h",
      "new_id": "51a477747c39e837748e237075f84cac6b611c8e",
      "new_mode": 33188,
      "new_path": "av1/encoder/mcomp.h"
    },
    {
      "type": "modify",
      "old_id": "da6729c9b054007afd0a47433252e1f19de9a23a",
      "old_mode": 33188,
      "old_path": "av1/encoder/motion_search_facade.c",
      "new_id": "b771b0598ea6dd22983c8c3d713aa45ae1807de0",
      "new_mode": 33188,
      "new_path": "av1/encoder/motion_search_facade.c"
    },
    {
      "type": "modify",
      "old_id": "7754cd6a4d3f20ce29b12ef5879389158fc7ebaf",
      "old_mode": 33188,
      "old_path": "av1/encoder/nonrd_pickmode.c",
      "new_id": "05bcf1da50bd62273cb26274c3c0018ab465977b",
      "new_mode": 33188,
      "new_path": "av1/encoder/nonrd_pickmode.c"
    },
    {
      "type": "modify",
      "old_id": "7ce91a98ddcb4cebe34ac39184b93aaa55eb4502",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "9fc255df36632e777be25891de45a3433e560c86",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "c3b00ffc98dd004a1a4cfd16e9d33c3afd7555c6",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.c",
      "new_id": "594ecb79cb94e543288508e2ec1b42b495dcb4a4",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "ae9b99ed2b22331494a4fd7ed93862365978867f",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.h",
      "new_id": "910e191e38cb2118589cd17f09bb2e4da228b02f",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.h"
    },
    {
      "type": "modify",
      "old_id": "050c7010fe460b364018f5601c36784714696fd7",
      "old_mode": 33188,
      "old_path": "av1/encoder/temporal_filter.c",
      "new_id": "76897e83126ec948ca4e575a35ce70aa3722d612",
      "new_mode": 33188,
      "new_path": "av1/encoder/temporal_filter.c"
    },
    {
      "type": "modify",
      "old_id": "55a2b27cfe61287e9bfe6e5183cbd67b349997fe",
      "old_mode": 33188,
      "old_path": "av1/encoder/tpl_model.c",
      "new_id": "c28b6e9de550d461270176bb8fccfd447bf22356",
      "new_mode": 33188,
      "new_path": "av1/encoder/tpl_model.c"
    }
  ]
}
