By implementing support for `GdkDmabufTextureBuilder` and `GstVideoInfoDmaDrm`. This allows zero-copy video playback on Wayland when paired with hardware video decoding. Can be tested with `gtk4-demo --run=video_player`
This is our current coding style.
gst_gdk_context is clearer than gst_app_context. Maybe