gst-plugins-rs/video
Ivan Molodetskikh 54ae12c8c2 gtk4: Premultiply alpha in GL textures
GTK expects GL textures to have premultiplied alpha. The ones we get
from GStreamer don't, leading to incorrect rendering of semitransparent
frames.

GTK 4.12 gained an API to set a different GL texture format, but it
won't help for older GTK versions. Plus, at the time of writing, it
causes a very slow download/upload path in GTK.

So, use a GTK GL shader node to premultiply the alpha without leaving
the GPU.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1330>
2023-09-20 19:27:57 +03:00
..
cdg Update version to 0.10.11 2023-07-20 14:43:13 +03:00
closedcaption transcriberbin: Configure audioresample in front of transcriber 2023-09-20 19:21:36 +03:00
dav1d Update version to 0.10.11 2023-07-20 14:43:13 +03:00
ffv1 Update version to 0.10.11 2023-07-20 14:43:13 +03:00
gif Update version to 0.10.11 2023-07-20 14:43:13 +03:00
gtk4 gtk4: Premultiply alpha in GL textures 2023-09-20 19:27:57 +03:00
hsv Update version to 0.10.11 2023-07-20 14:43:13 +03:00
png Update version to 0.10.11 2023-07-20 14:43:13 +03:00
rav1e Update version to 0.10.11 2023-07-20 14:43:13 +03:00
videofx Update version to 0.10.11 2023-07-20 14:43:13 +03:00
webp Update version to 0.10.11 2023-07-20 14:43:13 +03:00