GNOME Bugzilla – Bug 794574
vaapidecode doesn't create enough surfaces for glimagesink
Last modified: 2018-11-03 15:53:40 UTC
glimagesink stores internally more buffers than vaapidecode creates, leading to a deadlock. The workaround is to add a vaapipostproc in the middle, something that vaapidecodebin normally does. A real solution is to increase the number that vaapidecode creates, and verify that the gl buffer pool requires the exact minimum number of buffers.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/issues/88.