[PATCH spice-streaming-agent 0/3] Rework option handling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Christophe de Dinechin <dinechin@xxxxxxxxxx>

Several objectives:
1) Make it easier for each plugin to deal with its own settings and options
2) Give proper usage information with information from each plugin
3) Enable dynamic application of settings, e.g. for debugging purpose
4) Prepare for dynamic adjustment of qualitative parameters
5) Get rid of strange null-terminated std::vector for storing options

Christophe de Dinechin (3):
  Don't tag the plugin interface as 1.0 just yet
  Rework option handling
  Externalize plugins usage

 include/spice-streaming-agent/plugin.hpp | 128 +++++++++++++++++++++++++++----
 m4/spice-compile-warnings.m4             |   2 +
 src/concrete-agent.cpp                   |  88 +++++++++++++++++----
 src/concrete-agent.hpp                   |  31 ++++----
 src/mjpeg-fallback.cpp                   |  90 ++++++++++------------
 src/spice-streaming-agent.cpp            |  23 +++---
 6 files changed, 257 insertions(+), 105 deletions(-)

-- 
2.13.5 (Apple Git-94)

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]