[Bug 785006] DirectViv texture upload method is broken
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Jul 17 14:59:49 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=785006
--- Comment #9 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
(In reply to Jan Schmidt from comment #8)
> More generally, you're saying that glupload needs to be able to renegotiate
> on receiving a buffer - since one buffer supporting directviv/dmabuf doesn't
> imply the next does (upstream might change).
Yes, though, if that changes without a new allocation query, we will only
degrade the to a slow path, as this only happens in real-life when upstream
starts copying to vmalloc memory. It happens on certain threshold when let's
say no more CMA is allowed, so we start "preserving" the CMA by copying out to
vmalloc memory.
>
> I don't think basetransform has ever supported that, has it? Caps transforms
> are always based on upstream/downstream caps, not on the contents of a
> current buffer?
I believe gst_base_transform_update_src_caps(), since 1.6.
--
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