summaryrefslogtreecommitdiffstats
path: root/server/spice-qxl.h
Commit message (Collapse)AuthorAgeFilesLines
* worker: avoid to use constant directly for capabilities sizeFrediano Ziglio2015-10-291-1/+5
| | | | Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
* server: allows to set maximum monitorsFrediano Ziglio2015-06-261-0/+3
| | | | | | | | | | | | | spice-server will attempt to limit number of monitors. Guest machine can send monitor list it accepts. Limiting the number sent by guest will limit the number of monitors client will try to enable. The guest usually see client monitors enabled and start using it so not seeing client monitor won't try to enable more monitor. In this case the additional monitor guest can support will always be seen as heads with no attached monitors. This allows limiting monitors number without changing guest drivers. Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
* Remove guest side video time-stampingMarc-André Lureau2014-11-271-1/+1
| | | | | | | | | | | | | | | | | The multimedia time is defined by the server side monotonic time [1], but the drawing time-stamp is done in guest side, so it requires synchronization between host and guest. This is expensive, when no audio is playing, there is a ~30x/sec wakeup to update the qxl device mmtime, and it requires marking dirty the rom region. Instead, the video timestamping can be done more efficiently on server side, without visible drawbacks. [1] a better timestamp could be the audio time, since audio players are usually sync with audio time) Related to: https://bugzilla.redhat.com/show_bug.cgi?id=912763
* Split spice.hMarc-André Lureau2014-11-271-0/+189
Make it easier to read the Spice server API.