PlannedFeatures

From Spice

This page includes a lot of features spice could use. It's an accumulation of both meetings and over the years added ideas. It is a jumbled mess. The feature pages are also not all that up to date. On the bright side, it can all be fixed - if you are in charge of a feature please try to update it! if you know something has been updated in code please fix it here!

For new features, please use this Template

Parenthesis give an indication of who is working on this.

Contents

In progress

Considered done/good enough

Probably done

  • policy for copy-paste (implemented on server side by hans)
  • Make spice server (optionally) use the new libjpeg-turbo color spaces (like JCS_EXT_RGB and JCS_EXT_RGBX) to avoid extra manual conversion steps in the spice code
  • Investigate the possibility to remove the need to perform GBR -> RGB conversions. The Win32 QXL driver advertises itself with PRIMARY_ORDER_CBA, which is GBR, but if it can be changed to work with RGB, perhaps we can remove the need for conversion (for example, in mjpeg code). Of course, it may be that there are other areas we'll then need to add conversion.

Had some progress, now in limbo

Planned, no work yet, what are you waiting for?!

Meta

Development related

Measurements

  • Bandwidth monitoring
  • Spice protocol dissector for Wireshark (Yaniv Kaul / uri) – allow dissection of the Spice protocol using Wireshark. Status: done, needs some improvements.

Device / Drivers / Performance / Guest display features

Better integration

Client (mostly)

Uncategorized

  • rhev-m login directly from client (marc)
  • vdagent proto-ising ?
  • remove 4 cache users limit (arnon)
  • advanced caching (proxy cache & persistent cache)
  • encoded audio/video pass-through (marc)
  • guest configuration dialog (via agent)
  • secured spice/qemu isolation
  • vpro/icebox style
  • Revive seamless migration?

There is also a list of completed features kept for historical interest.