[Spice-devel] [PATCH v2 spice-streaming-agent 0/1] Adding gstreamer based plugin
Snir Sheriber
ssheribe at redhat.com
Sun Jun 10 08:13:59 UTC 2018
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
More information about the Spice-devel
mailing list