This is second version of the spice-streaming-agent gst-plugin, it is intended to be used mainly for testing client and streaming-agent. Main changes from previous version: -Structural changes -Allow capture using xlib directly -Support additional codec plugins according to the user choice -Few patches from frediano -Some changes according to comments -Rebase Few notes: -This plugin purpose is for testing, currently registration of the plugin is according to the codec specified by the user, which assumed he is aware what encoder plugins are available (no registration for each one of the codecs). (currently ranked as SoftwareMin) -The code currently includes 2 capturing systems one is using x capture + gstappsrc (default) and the other one is using ximagesrc plugin which is not very stable and doesn't support runtime resolution changes at the moment (there is a bz asking for it). -This was tested with the following plugins: x264enc, nvenc(h264), vp8enc (image is blurry), jpegenc -It's currently cannot be compiled with gcc*>=8 due to some gstreamer bugs. -Configure with --enable-gstreamer -Can be pulled from here: https://gitlab.com/sheriber/spice-streaming-agent (gst-plugin branch) Comments, suggestions, patches are welcome Snir. Snir Sheriber (1): Adding gstreamer based plugin configure.ac | 15 ++ src/Makefile.am | 27 +++ src/gst-plugin.cpp | 430 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 472 insertions(+) create mode 100644 src/gst-plugin.cpp -- 2.17.0 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel