grate-driver / xf86-video-opentegra

X.Org video driver for NVIDIA Tegra
Other
12 stars 9 forks source link

Xv non-blocking VDPAU API #45

Closed digetx closed 5 years ago

digetx commented 5 years ago

Add new alternative non-blocking API which doesn't block Xorg on updating plane's state. Later we may transit to async atomic updates, once DRM core will expose async commits to userspace and Tegra DRM will support it too (grate-kernel has it https://github.com/grate-driver/linux/commit/bb12b422f376614ada8abf8d5a122a0b2b5acaeb, I'll send it out to upstream soon'ish).

I'm going to merge this PR couple days later, after some more testing and if there won't be any objections. WIP VDPAU patch is here.

digetx commented 5 years ago

I've done some more testing, found a typo bug and it shall be good to go now!