mirror of
https://github.com/games-on-whales/gst-wayland-display.git
synced 2026-10-15 21:02:00 +00:00
[PR #57] [CLOSED] Chore/drop dead vulkan share #58
Labels
No labels
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/gst-wayland-display#58
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/games-on-whales/gst-wayland-display/pull/57
Author: @JBailes
Created: 8/16/2026
Status: ❌ Closed
Base:
stable← Head:chore/drop-dead-vulkan-share📝 Commits (10+)
e7aeb99feat(nv12): Vulkan RGBA->NV12 converter + direct VA encodebe09822fix(nv12): share the VA display on the default render-node pathcbfdfe5feat(nv12): addnv12property to prefer NV12 outputb8a6340feat(nv12): negotiate the encoder's NV12 modifierb8d3bc0feat(vulkan): zero-copy NV12 VulkanImage output for vulkanh264ence9e9ea8style: cargo fmtc07bce3build: bundle the vulkanh264enc DPB-pool patch for the gst build8c6ef2cdocs: document meson build recipe for the vkh264enc DPB patch36e0ebaMerge pull request #41 from games-on-whales/feat/vulkan-encode-out1347da2build: move gstreamer-rs to 0.25, bump Rust to 1.92📊 Changes
46 files changed (+13492 additions, -233 deletions)
View changed files
📝
.devcontainer/Dockerfile(+114 -40)📝
.github/workflows/harness.yml(+11 -10)➕
.github/workflows/vulkan-image.yml(+67 -0)➕
CONTRIBUTING.md(+66 -0)📝
Cargo.lock(+128 -81)📝
Cargo.toml(+2 -2)📝
README.md(+53 -0)📝
ci/README.md(+4 -1)📝
ci/harness.sh(+9 -0)➕
docker/vulkan.Dockerfile(+140 -0)📝
gst-plugin-wayland-display/Cargo.toml(+3 -3)📝
gst-plugin-wayland-display/src/lib.rs(+12 -0)📝
gst-plugin-wayland-display/src/waylandsrc/imp.rs(+650 -24)➕
gst-plugin-wayland-display/tests/encode.rs(+213 -0)➕
patches/README.md(+95 -0)➕
patches/vkh264enc-dpb-pool-in-new-sequence.patch(+32 -0)➕
patches/vulkanh265enc.patch(+6116 -0)📝
wayland-display-core/Cargo.toml(+19 -3)➕
wayland-display-core/resources/protocols/frog-color-management-v1.xml(+356 -0)📝
wayland-display-core/src/comp/mod.rs(+391 -46)...and 26 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.