Comment 0 for bug 1720820

Revision history for this message
Kristoffer Brissman (brisse) wrote : Totem with gstreamer1.0-vaapi and Wayland crashes on AMD graphics

Totem with gstreamer1.0-vaapi and Wayland crashes on my machine with AMD Fury graphics card and open source drivers. Video output is just a black frame and crash happens within just a few seconds after video playback starts.

Could not reproduce bug on two older Intel laptops with iGPU's where hardware acceleration seemed to work fine under Wayland.

Issue is only present on Wayland, not x.

I can get hardware accelerated video playback working on Wayland with 'mpv --hwdec=vaapi-copy --opengl-backend=wayland' but this is the only way I have found so far. Even in mpv, no other option than vaapi-copy works.

gst-play-1.0 outputs the following error:
ERROR Internal error: could not render surface for file:///***
ERROR debug information: ../../../gst/vaapi/gstvaapisink.c(1483): gst_vaapisink_show_frame_unlocked (): /GstPlayBin:playbin/GstPlaySink:playsink/GstBin:vbin/GstVaapiSink:vaapisink0

lsb_release -rd
Description: Ubuntu Artful Aardvark (development branch)
Release: 17.10

totem 3.25.90.1-0ubuntu3
gstreamer1.0-vaapi:amd64 1.12.3-1ubuntu1