Re: [Spice-devel] about mouse on multi monitor for you help

2015-05-13 Thread David Jaša
On Po, 2015-05-11 at 15:51 +0300, Uri Lublin wrote: On 05/08/2015 09:05 AM, 张阳 wrote: hi spice admin: I am a spice user form china. Now I have a problem ,when we set multi monitor for windows xp VM by spice, the mouse on the VM's second monitor cann't be ctrl or moving or click.all

Re: [Spice-devel] Regression: qemu crash of hvm domUs with spice (backtrace included)

2015-05-13 Thread Fabio Fantoni
Il 12/05/2015 16:44, Stefano Stabellini ha scritto: On Tue, 12 May 2015, Stefano Stabellini wrote: On Tue, 12 May 2015, Fabio Fantoni wrote: Il 12/05/2015 12:26, Fabio Fantoni ha scritto: Il 12/05/2015 11:23, Fabio Fantoni ha scritto: Il 11/05/2015 17:04, Fabio Fantoni ha scritto: Il

[Spice-devel] [PATCH spice-gtk 9/11] Add the ability to use gstreamer for vp8 decoding.

2015-05-13 Thread Jeremy White
Signed-off-by: Jeremy White jwh...@codeweavers.com --- configure.ac | 21 ++-- gtk/Makefile.am| 12 ++- gtk/channel-display-gst.c | 259 + gtk/channel-display-priv.h | 13 +++ gtk/channel-display.c | 11 ++ 5 files

[Spice-devel] [PATCH spice 6/11] server: Add VP8 support, a video codec preference list and compatibility checks with the Spice client.

2015-05-13 Thread Francois Gouget
Preferences can be expressed by sending a semicolon-separated encoder:codec list. For instance spice:mjpeg for the original video encoder, and gstreamer:mjpeg for the new one. The client compatibility check relies on the following new capabilities: * SPICE_DISPLAY_CAP_MULTI_CODEC which denotes

[Spice-devel] [PATCH qxl 7/11] Add SpiceVideoCodecs and $XSPICE_VIDEO_CODECS for specifying video codec preferences.

2015-05-13 Thread Francois Gouget
--- examples/spiceqxl.xorg.conf.example | 7 +++ src/qxl.h | 1 + src/qxl_driver.c| 2 ++ src/spiceqxl_spice_server.c | 16 4 files changed, 26 insertions(+) diff --git a/examples/spiceqxl.xorg.conf.example

[Spice-devel] [PATCH protocol 5/11] Add support for the VP8 video codec and for advertising supported video codecs.

2015-05-13 Thread Francois Gouget
Clients that support other codecs besides MJPEG should advertise the SPICE_DISPLAY_CAP_MULTI_CODEC capability and one SPICE_DISPLAY_CAP_CODEC_XXX per supported codec. --- spice/enums.h| 1 + spice/protocol.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/spice/enums.h

[Spice-devel] [PATCH 0/11] Add GStreamer and VP8 support

2015-05-13 Thread Francois Gouget
This is a followup on Jeremy White's concept patch to use GStreamer: http://www.spinics.net/lists/spice-devel/msg10030.html There is still a lot of work ahead but this patches series has all the infrastructure so we're sending it out to verify that it looks ok. First, with this patch series:

[Spice-devel] [PATCH spice 4/11] server: Add a GStreamer 0.10 MJPEG video encoder and use it by default.

2015-05-13 Thread Francois Gouget
The GStreamer video encoder is quite primitive and mostly meant to introduce, test and debug the basic infrastructure. The main limitation is the lack of rate control: the bitrate is set at startup and will not react to changes in the network conditions. Still it should work fine on LANs. ---

[Spice-devel] [PATCH spice 2/11] server: Remove the rate_control_is_active field from MJpegEncoder.

2015-05-13 Thread Francois Gouget
It is redundant with the corresponding callbacks. --- This patch only depends on patch 1/11 and is independent from the rest of the series. server/mjpeg_encoder.c | 22 +- server/mjpeg_encoder.h | 2 +- server/red_worker.c| 4 ++-- 3 files changed, 16 insertions(+),

[Spice-devel] [PATCH spice-html5 11/12] Add support for the vp8 codec type.

2015-05-13 Thread Jeremy White
Signed-off-by: Jeremy White jwh...@codeweavers.com --- display.js | 174 - enums.js | 1 + webm.js| 98 ++ 3 files changed, 272 insertions(+), 1 deletion(-) diff --git a/display.js b/display.js

[Spice-devel] [PATCH spice 1/11] server: Convert a couple of rate control checks into asserts in the mjpeg video encoder.

2015-05-13 Thread Francois Gouget
The checks would lead the reader to think these functions can be called when bit rate control is off when in fact they are only called when it is active. --- This patch makes sense independently from the rest of the series. server/mjpeg_encoder.c | 9 +++-- 1 file changed, 3

[Spice-devel] [PATCH qemu 08/11] Add the ability to specify Spice video codecs.

2015-05-13 Thread Jeremy White
Signed-off-by: Jeremy White jwh...@codeweavers.com --- qemu-options.hx | 8 ui/spice-core.c | 17 + 2 files changed, 25 insertions(+) diff --git a/qemu-options.hx b/qemu-options.hx index ec356f6..acd78a7 100644 --- a/qemu-options.hx +++ b/qemu-options.hx @@ -984,6

[Spice-devel] How do I redirect a USB stick with KVM?

2015-05-13 Thread ToddAndMargo
Hi All, I have KVM running Scientific Linux 6.6. I am following this guide: http://www.linux-kvm.org/page/USB_Host_Device_Assigned_to_Guest Server side: $ rpm -qa \*kvm\* qemu-kvm-0.12.1.2-2.448.el6_6.2.x86_64 $ rpm -qa \*spice\* spice-client-0.8.2-15.el6.x86_64

[Spice-devel] [PATCH xf86-qxl 2/2] kms: do not overwrite screen virtualX/Y

2015-05-13 Thread Marc-André Lureau
The pScrn-currentMode is the resolution of the first monitor, not the resolution of the whole virtual screen. This fixes restarting X when several monitors are enabled. --- src/qxl_kms.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/qxl_kms.c b/src/qxl_kms.c index b6952f3..4ffb4e7

[Spice-devel] [PATCH xf86-qxl 1/2] kms: initialize primary surface to screen virtual size

2015-05-13 Thread Marc-André Lureau
The pScrn-virtualX/Y are set after drmmode_pre_init(), use that resolution instead of hard-coded 1024x768. This fixes rendering glitches when restarting X server with different primary size than actual monitor modes. --- src/qxl_kms.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)

[Spice-devel] [PATCH spice 3/11] server: Refactor the Spice server video encoding so alternative implementations can be added.

2015-05-13 Thread Francois Gouget
This patch simply replaces the mjpeg_encoder_xxx() call points with a more object oriented design. --- server/Makefile.am | 2 +- server/mjpeg_encoder.c | 134 +--- server/mjpeg_encoder.h | 114 -- server/red_worker.c|

[Spice-devel] [PATCH spice-html5 10/11] Revise the webm files to more correctly identify audio tracks.

2015-05-13 Thread Jeremy White
Signed-off-by: Jeremy White jwh...@codeweavers.com --- playback.js | 5 - webm.js | 11 +++ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/playback.js b/playback.js index 7209fbe..f7044c6 100644 --- a/playback.js +++ b/playback.js @@ -167,10 +167,13 @@