[Bug 790265] v4l2src: Give preference to contiguous memory format over non contiguous one while setting format to /dev/video

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Dec 19 03:43:37 UTC 2017


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

--- Comment #8 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
Just to add more rationale to closing this bug. A generic solution would
complexify the userspace, it's already complex. Adding property would confused
users, users are already confused by io-mode and other properties.

The other aspect is that your source is not forced to do two allocation in
NV12M. It could be a single allocation. The planar interface purpose is to
handle two allocation when strictly required, and to expose memory offsets. Of
course from user space it will look like two allocation, but you are exchanging
this between two HW that can check the physical continuity of these two user
address.

Finally, you didn't share any failure traces or any step to reproduce. Could
this be reproduced with some test driver, like vivid, vim2m or vimc ? There is
currently no way to validate. Even with access to your HW I would not know how
to test this.

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