)]}'
{
  "commit": "808bf58d11745dcc66c59c171f64ddcd020c37fa",
  "tree": "d35baf77900f23f32ee77ec645fb08da8d7ff2b7",
  "parents": [
    "a120c6facdaccfda28efd4ae81a64bb361df01eb"
  ],
  "author": {
    "name": "Cacodemon345",
    "email": "wahil1976@outlook.com",
    "time": "Fri Sep 08 20:30:10 2023 +0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 08 16:30:10 2023 +0200"
  },
  "message": "Use local copies of ScalePlane* functions when libyuv is not found\n\nPartial import of libyuv to third_party/libyuv (new LICENSE).\r\nImplement avifImageScale() fallback when libyuv is not available.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26f73736be5e27d82fa59705c0bd4e16d1941eb3",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "bb8aac5619daeb20e67992cdc9213c3e98e2f8db",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "d2d4c60cfc375d18e76de0da76b595765eecce97",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "8f3d5cd29e987c74e02e519bf13be4d0465ad755",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0e178b17b8ce4ea75fb29f0d944d8c6dbccd6030",
      "old_mode": 33188,
      "old_path": "src/scale.c",
      "new_id": "d660e2f9159ba1ee94708e0d77a9fc8270ade42b",
      "new_mode": 33188,
      "new_path": "src/scale.c"
    },
    {
      "type": "modify",
      "old_id": "4454776277357da785c7e5051b9b6e70a3ef0391",
      "old_mode": 33188,
      "old_path": "tests/gtest/avifscaletest.cc",
      "new_id": "26bf5fe82d2926934bddc49b6aed1617268f78aa",
      "new_mode": 33188,
      "new_path": "tests/gtest/avifscaletest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "452fd4659a26228f0116708ec15743f84e48df90",
      "new_mode": 33188,
      "new_path": "third_party/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28c08956a80bac2b06251909ccf03f6a490f9cad",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/AUTHORS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c911747a6b53f063503992c3903d932f54cf6c57",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc0e430d08987c399937e86b92f13e29f8c913fd",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/include/libyuv.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bea67f2f2547081684704fc61a0acfdcd5e5de2",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/include/libyuv/basic_types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3191a77dbdacd4448b38ea1480e06f736ac74ad2",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/include/libyuv/planar_functions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08933fc7ffe991722921b89bd0d8178ce5b80579",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/include/libyuv/row.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1e4df1530550f1a064db49424a7c836d3735b4c",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/include/libyuv/scale.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b6899ce4cded52475a8c3ee3daeea58ceb07488",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/include/libyuv/scale_row.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c9cc54ee9e0f57999954fe840d04ea629fcebea",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/include/libyuv/version.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "366752d0268c00ed9be3c0025067882559882eac",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/source/planar_functions.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8c4f66716d8c196b15af8daf9f0ce60bb018670",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/source/row_common.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87e5e0ca48f0e9c597efc8a1ba56ef5532eb0324",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/source/scale.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3aa3701aec2b573dab4660f0a4627ebecf01451",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/source/scale_any.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "652a9cc94c7433e5e5825057291f51e7ad01ae2b",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/source/scale_common.c"
    }
  ]
}
