)]}'
{
  "commit": "67ae83574f22a58a1af4e89a191689cc7ae5966d",
  "tree": "093044518bf0ff95132cb6f4a2bd1ebd7a5686db",
  "parents": [
    "b5c4a3192c1a2a5cc1dc2fe45342de1de95a1dc5"
  ],
  "author": {
    "name": "Alex Gemberg",
    "email": "gemberg@canva.com",
    "time": "Mon May 11 15:38:15 2026 +1000"
  },
  "committer": {
    "name": "Alex Gemberg",
    "email": "gemberg@canva.com",
    "time": "Tue May 12 10:41:47 2026 +1000"
  },
  "message": "support nv12 external texture\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af391dbf2d21505b8d8e4e19d4f95481b60b6144",
      "old_mode": 33188,
      "old_path": "Cargo.lock",
      "new_id": "18b6bdb0dc4c0ba02ac7e4a2cfa31056eb97cf11",
      "new_mode": 33188,
      "new_path": "Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "9252a603b8f8945f5acafa9679b9e6e5a4acdc66",
      "old_mode": 33188,
      "old_path": "Cargo.toml",
      "new_id": "b3df1a59f828facc85fcceb9130c398192215fb6",
      "new_mode": 33188,
      "new_path": "Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "5161fe021aa3981975302355fe7edffea3112235",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_common/src/encode.rs",
      "new_id": "624f8b783b2c06226c2dde5131a0aff6ef0d3599",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_common/src/encode.rs"
    },
    {
      "type": "modify",
      "old_id": "b032bc31b5e64e23fe8cc5776ef8596df80ead24",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_common/src/paint.rs",
      "new_id": "da0f0b4fd562a899e8e43fa2e579b4209558a5df",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_common/src/paint.rs"
    },
    {
      "type": "modify",
      "old_id": "9d8d4b81ef788f7d580881111175afe6d9fad38e",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_example_scenes/src/lib.rs",
      "new_id": "d060c50979cd778fe04da6c1791a79f299b152cc",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_example_scenes/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "9673421c1519f4aa1941a9ae9c197337153f3e06",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_example_scenes/src/spritesheet.rs",
      "new_id": "a55f2e4c725779fbc4d81789c0666286bc38b73c",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_example_scenes/src/spritesheet.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5a7c1fbb99e4f16c10432c66612b5cadff0ff3b",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0697d74060f98d90ea80c51361d60bea6228e159",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2620bf3d3f7799ad09f4702c9aefb74586f2c9e0",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/src/frame_source.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e20f4a28278bfd54edb81077acf105d0bab5e603",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/src/main.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08a1c4a3402985debfdf8a90659d3929b37febea",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/src/render_context.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18dceb38ad4612a60f56c5bba4f99fb4b59f314c",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/src/video/decoder.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ade576f823c0340054707a35a9031942a0ef4ee3",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/src/video/demuxer.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e6a61c86bfb20656f955a043b785931ebe07c9f",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/src/video/error.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9c44934bdba55eae38a02810c16b6d8db5c1ef8",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/src/video/frame.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "624b4b8d795f749d8e854a17fef9bd1eb91ca05b",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/src/video/metal_import.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3dbae6b1fef81f11733cffa033ce3c5a65d9603",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/src/video/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "522693f4ab75ae1642fdb98972f1867db27abd07",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_video/src/video/packet.rs"
    },
    {
      "type": "modify",
      "old_id": "781514521752d9b11657d9ec0675fea06f0743ef",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/src/lib.rs",
      "new_id": "944226ef30b005fbf4417928a98db7285045bf95",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "e9bda18e93e877a8eff615a9245c2a96efd946d3",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/src/render/common.rs",
      "new_id": "671f24de4c91b969a79dcecb33e6f13c0c1c6cae",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/src/render/common.rs"
    },
    {
      "type": "modify",
      "old_id": "3a9d728fdac447a9d425b32b5e79e7d3d2773c28",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/src/render/wgpu.rs",
      "new_id": "c10ab7b77305d463e385eb500642406507b4cadf",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/src/render/wgpu.rs"
    },
    {
      "type": "modify",
      "old_id": "b62cccb2b8c823a6c2cf88e3fb8d7c193a3db423",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/src/scene.rs",
      "new_id": "96e89b2f3b35ca3849214faf80190216a91b7de6",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/src/scene.rs"
    },
    {
      "type": "modify",
      "old_id": "de80d98f546cbaf5f090c76abd1a07885c429054",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_shaders/shaders/render_strips.wgsl",
      "new_id": "ae01f0477b86491b90d2d37094291d6e312deef3",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_shaders/shaders/render_strips.wgsl"
    },
    {
      "type": "modify",
      "old_id": "5db0e281b5ab853764da3d1c1bfdbd1046cb111f",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/tests/external_texture.rs",
      "new_id": "f5b65b96d5ff532580a5e9fea29ec4034ebbe46b",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/tests/external_texture.rs"
    },
    {
      "type": "modify",
      "old_id": "56c7bb4e08cfa1651a1907a4d2c8a73eb140cb71",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/tests/renderer.rs",
      "new_id": "91c168c0f8b6ee51032a3eab52f0a19da0835796",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/tests/renderer.rs"
    }
  ]
}
