[Bug 755072] vaapi: expose memory:DMABuf capsfeature

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 26 08:09:49 UTC 2016


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

--- Comment #18 from Julien Isorce <julien.isorce at gmail.com> ---
I rebased my gstreamer-vaapi branch:
https://github.com/CapOM/gstreamer-vaapi/commits/dmabuf_with_and_without_caps_feature_26april_2016

Done here:
https://github.com/CapOM/gstreamer-vaapi/commits/dmabuf_with_and_without_caps_feature

Again you would need patch for gst-plugins-base:
https://bug759358.bugzilla-attachments.gnome.org/attachment.cgi?id=317223

and for gstglupload:
https://github.com/CapOM/gst-plugins-bad/commit/f274539bc47f300624dee52d304f65cafcd459bb

Victor, your recent changes in gstreamer-vaapi actually simplified my branch
since some part were common like the fact that
gst_vaapi_find_preferred_caps_feature no takes "allowed_caps" in parameter. So
that was great news.
Also I will need your help to go further. That would be great if you could go
through the patches and let me know what you think at first glance. Feel free
to review on github directly. Then we can setup a moment to improve the patches
together since you know that code much better than me. Thx

Nicolas you might be interested by this patch
https://github.com/CapOM/gstreamer-vaapi/commit/603a62efdbe62b9db90f75e43a58dd280edfa1b1
. Thx about the gst-validate suggestion, I had a look but that would require to
develop some custom plugins according to Thibault recommendations. Sofor now
the regression tests will remain manual:
https://github.com/CapOM/gstreamer-vaapi/commit/305d13dd521463b64f90cf46f7ccdbd7efb08c49
Also I do not have the permission denied with mesa gallium vaapi backend, so it
succeeds to map. The fact that it fails to map with intel backend is actually
good for testing all cases :), but I agree there is maybe a way to make it not
fail.

-- 
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