)]}'
{
  "commit": "9f56ee8cb8f86013d84fcd29a4203ec3c271dce3",
  "tree": "c53ac54c37d378a05c2926555dc395da07f99357",
  "parents": [
    "2f6ab661a0eaaa6792ac63c64ab9ae8e1ca7f11a"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Thu Aug 13 08:26:52 2026 -0700"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Tue Aug 18 13:23:46 2026 -0700"
  },
  "message": "Call memcpy() in aom_[highbd_]convolve_copy_*()\n\nCall memcpy() instead of memmove() in avm_convolve_copy_*() and\navm_highbd_convolve_copy_*(). aom_convolve_copy_neon() and\naom_highbd_convolve_copy_neon() do not handle overlapping src and dst\nrows for some widths. Also, running test_libaom under AddressSanitizer\ndoes not trigger any memcpy-param-overlap errors on Linux x86_64 and\nmacOS (Arm) in both the regular and -DAOM_TARGET_CPU\u003dgeneric builds, so\nit is not necessary to call memmove().\n\nBug: 545708791\nChange-Id: Iecc6fc1b13308f865d7c53a360cff76748740ee6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99594de7f48648c5a86b3041b9720610456a0c61",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_convolve.c",
      "new_id": "65adfb8f707c6e0f157589a5cbe5d5b1b53a19b4",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_convolve.c"
    },
    {
      "type": "modify",
      "old_id": "a60f37f9e2c157c3afa973cadaaa5f85797206cf",
      "old_mode": 33188,
      "old_path": "aom_dsp/arm/aom_convolve_copy_neon.c",
      "new_id": "2cfb9f6d64b9bb713d57ed94fa0150a49174811b",
      "new_mode": 33188,
      "new_path": "aom_dsp/arm/aom_convolve_copy_neon.c"
    },
    {
      "type": "modify",
      "old_id": "efce154252d1c1fa21a068bb412aac8ac1c914be",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/aom_convolve_copy_avx2.c",
      "new_id": "86d396c3b1f69dc4e867cabec9e4d5ca81b1df17",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/aom_convolve_copy_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "223b404f628ecf4c544f582e86a2ef205f8d472c",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/aom_convolve_copy_sse2.c",
      "new_id": "871f53e9d4a4fb5e432137bebac186738ae107fa",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/aom_convolve_copy_sse2.c"
    }
  ]
}
