[Bug 779642] Bus error occurs when trying to run mp4 file with vaapidecodebin

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Mar 15 12:39:04 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=779642

--- Comment #5 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
(In reply to Julien Isorce from comment #4)
> Same results with mesa/va/radeon, but it all works if I replace ximagesink
> by vaapisink (mem VASurface) or glimagesink (meta GL upload). So there is a
> problem with VASurface to system memory conversion.
> 
> And I found with git bisect that A, B, C and D were all working before
> commit
> https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/commit/
> ?id=02f16e82e948231a665824c30c065128ac9a1b19
> So this commit (and also
> https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/commit/
> ?id=202110bded181192c1b571d51968d2b15cbe7478) causes a regression. 
> 
> Victor any idea ? Thx!

Both commits intent to use vaDerivedImage to export images from surfaces,
instead of using vaImages.

In the case of intel driver, the upload of images to surface using derived
images is faster (commit 02f16e82). Meanwhile, the download of images using
derived images is faster only in some intel platforms (commit 202110bd), that
is the reason of bug #775848.

Perhaps we could argue that the implementation of vaDeriveImage in those
gallium backends are not complete. I don't know.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list