[Bug 583890] v4l2: Implement V4L2_MEMORY_USERPTR support

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 6 01:03:24 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=583890
  GStreamer | gst-plugins-good | git

--- Comment #45 from Aurélien Zanelli <aurelien.zanelli at parrot.com> 2014-01-06 09:03:13 UTC ---
Julien, I made a quick test of the '1.2-cc-delivery' branch.

I try the following pipeline:
filesrc ! demux ! parser ! omxdecoder ! v4l2sink io-mode=3

The behavior seems good, omxdecoder provides its bufferpool of allocated
"hardware" memory to v4l2sink. In v4l2bufferpool, it uses the right code path:
(/* transfer userptr on the fly */) but it fails to add metadata to buffer
since it is not writable. It leads to a SIGSEGV due to following memset in
gst_v4l2_buffer_pool_add_meta_helper().

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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