[Spice-devel] GStreamer's zero-copy code is broken
Francois Gouget
fgouget at codeweavers.com
Fri Mar 3 01:02:48 UTC 2017
On Thu, 2 Mar 2017, Frediano Ziglio wrote:
[...]
> Before I forgot this.
>
> Looks like GStreamer when you call gst_buffer_add_video_meta_full
> assume that buffer is contiguous. The 8 pixel shift (more or less)
> you can see are artifacts due to how the guest send the frames but
> basically are bytes inside 2 chunks of data.
>
> Problems happens specifically in gst_video_frame_map_id.
Did you report this bug to GStreamer?
If not it would be nice if you could dump your current understanding
into a bug for future reference.
> (passing metadata is also required to pass texture directly to VAAPI).
Interesting. Does it need the same type of GstVideoMeta data or some
other type of metadata?
Did you get the pipeline to work with VAAPI?
--
Francois Gouget <fgouget at codeweavers.com>
More information about the Spice-devel
mailing list