Looks fine. But what are the difference? For instance what additional memory types we want to feed to the pipeline? > > --- > src/gst-plugin.cpp | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/gst-plugin.cpp b/src/gst-plugin.cpp > index 6415ac0..e9d9364 100644 > --- a/src/gst-plugin.cpp > +++ b/src/gst-plugin.cpp > @@ -252,7 +252,7 @@ void GstreamerFrameCapture::pipeline_init(const > GstreamerEncoderSettings &settin > gst_bin_add(bin, encoder); > gst_bin_add(bin, sink); > > - GstCapsUPtr caps(gst_caps_from_string("video/x-raw")); > + GstCapsUPtr caps(gst_caps_from_string("video/x-raw(ANY)")); > link = gst_element_link(capture.get(), convert.get()) && > gst_element_link_filtered(convert.get(), encoder.get(), > caps.get()) && > gst_element_link_filtered(encoder.get(), sink.get(), > sink_caps.get()); _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel