)]}'
{
  "commit": "0821220a4ff25c1a622d71635e50c0275176ac62",
  "tree": "4e4c4f775cf579bb93b4a4f18859d83c4824a8c6",
  "parents": [
    "797c040f4eb9dfb35d1359d9723848eefb61f143"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Thu Aug 24 18:29:28 2023 -0700"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Fri Aug 25 13:33:00 2023 +0000"
  },
  "message": "mcomp.h: Don\u0027t define a static array of func ptrs\n\nIf mcomp.h defines a static const array of function pointers, it causes\nunresolved external symbol linker errors in shared library build on\nWindows, for example,\n  svc_datarate_test.cc.obj : error LNK2001:\n  unresolved external symbol av1_init_dsmotion_compensation\n\nIn mcomp.h, declare an extern const array of function pointers, and move\nthe definition of the array to mcomp.c.\n\nChange-Id: If381d44773b28a1e61227bc4c9f1d103b504f595\n(cherry picked from commit 4690e030354426b72573a9d489be8c4be1680144)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4896eb92c61e770f846bd84a049defa62cf12cf7",
      "old_mode": 33188,
      "old_path": "av1/encoder/mcomp.c",
      "new_id": "cc39c8163e78abee42734e4b395ac34daf7c8bc7",
      "new_mode": 33188,
      "new_path": "av1/encoder/mcomp.c"
    },
    {
      "type": "modify",
      "old_id": "51a477747c39e837748e237075f84cac6b611c8e",
      "old_mode": 33188,
      "old_path": "av1/encoder/mcomp.h",
      "new_id": "6b9af07bb7ea20a1518bd6ad2d093c726cd741b8",
      "new_mode": 33188,
      "new_path": "av1/encoder/mcomp.h"
    }
  ]
}
