)]}'
{
  "commit": "d3e5dbc183f5f0b2d4dc5af68e1f4804b36cf787",
  "tree": "b3e3cf10c4edf4b6a242b61ac88b291d3f241f16",
  "parents": [
    "3a13342b9fa2295f046f5ecc299435b9a4f8d9d6"
  ],
  "author": {
    "name": "Salome Thirot",
    "email": "salome.thirot@arm.com",
    "time": "Mon May 22 17:15:47 2023 +0100"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Wed May 24 23:33:19 2023 +0000"
  },
  "message": "Add Neon implementation of aom_highbd_avg functions\n\nAdd Neon implementation of aom_highbd_avg_8x8 as well as the\ncorresponding tests. Also refactor existing implementation of\nhighbd_avg_4x4 and move it to a separate highbd file.\n\nThis is a straightforward port of this libvpx patch:\nhttps://chromium-review.googlesource.com/c/webm/libvpx/+/4359871\n\nChange-Id: Ib3e19047f309480abffe49740e3b21c912988022\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6dae95ed69199eccb7ffe81e2a8ae16a8c6809d0",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp.cmake",
      "new_id": "884dd14b189aa7c359c8f503188ca0982174711f",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp.cmake"
    },
    {
      "type": "modify",
      "old_id": "19925d5a9008ef560c1d3a4531bb76f262acff9c",
      "old_mode": 33261,
      "old_path": "aom_dsp/aom_dsp_rtcd_defs.pl",
      "new_id": "fb2d934095bd55305f6e7453c0e73d910b2d5777",
      "new_mode": 33261,
      "new_path": "aom_dsp/aom_dsp_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "bac50ca4c240b78f286c6542b1abaaa3719e9603",
      "old_mode": 33188,
      "old_path": "aom_dsp/arm/avg_neon.c",
      "new_id": "fa9a141d2e8356e84ae05f7fb3bf2d2cf2edb16a",
      "new_mode": 33188,
      "new_path": "aom_dsp/arm/avg_neon.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41c89034e37c9cae4c1671eb3ef3d24352f2abef",
      "new_mode": 33188,
      "new_path": "aom_dsp/arm/highbd_avg_neon.c"
    },
    {
      "type": "modify",
      "old_id": "91eb1593a00829bcfc033062f96c1db6582dd63b",
      "old_mode": 33188,
      "old_path": "aom_dsp/arm/mem_neon.h",
      "new_id": "fb92d9bbc69799e690a5fe165f3360eda1f2798b",
      "new_mode": 33188,
      "new_path": "aom_dsp/arm/mem_neon.h"
    },
    {
      "type": "modify",
      "old_id": "4e86f06a261bfbe4c67b5aa908655845434d2b24",
      "old_mode": 33188,
      "old_path": "test/avg_test.cc",
      "new_id": "88659158363881d3e570b55bc19d05d6ab0bd16f",
      "new_mode": 33188,
      "new_path": "test/avg_test.cc"
    }
  ]
}
