gst-vaapi+Wayland = rendering corruption in totem (but not in gst-play-1.0)
Bug #1701463 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GStreamer |
Expired
|
Medium
|
|||
clutter-gst-3.0 (Ubuntu) |
Invalid
|
High
|
Daniel van Vugt | ||
gstreamer-vaapi (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt |
Bug Description
After successfully getting gst-vaapi to work in a Wayland session (either requires Weston, or you to unset $DISPLAY in Gnome Shell), totem produces rendering corruption. Strangely enough though, gst-play-1.0 has no such corruption.
Note: The technique of unsetting $DISPLAY to avoid Xwayland and use Wayland-proper only seems to work for totem, not gst-play-1.0. gst-play-1.0 only renders to Wayland successfully (without corruption) in Weston.
Tested with:
http://
Changed in totem: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in clutter-gst-3.0 (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in clutter-gst-3.0 (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Triaged → In Progress |
Changed in gstreamer-vaapi (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
importance: | Undecided → High |
status: | New → In Progress |
no longer affects: | clutter-gst |
Changed in clutter-gst-3.0 (Ubuntu): | |
status: | In Progress → Invalid |
Changed in gstreamer: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in gstreamer-vaapi (Ubuntu): | |
status: | In Progress → Fix Committed |
tags: | added: wayland wayland-session |
Changed in gstreamer: | |
status: | Confirmed → Expired |
To post a comment you must log in.
Confirmed the problem seems to be in the clutter plugin:
env -uDISPLAY gst-launch-1.0 filesrc location= bbb_sunflower_ 1080p_60fps_ normal. mp4 ! qtdemux ! vaapidecodebin ! clutterautovide osink
so a workaround is to avoid clutter:
env -uDISPLAY gst-launch-1.0 filesrc location= bbb_sunflower_ 1080p_60fps_ normal. mp4 ! qtdemux ! vaapidecodebin ! glimagesink