[Spice-commits] 4 commits - NEWS configure.ac docs/manual server/mjpeg-encoder.c

Christophe Fergau teuf at kemper.freedesktop.org
Fri Apr 1 13:18:42 UTC 2016


 NEWS                   |   14 +++++++++++++-
 configure.ac           |    4 ++--
 docs/manual/manual.txt |   10 +++++++++-
 server/mjpeg-encoder.c |    2 +-
 4 files changed, 25 insertions(+), 5 deletions(-)

New commits:
commit b248815119e4b9aacb9931261f26129f28e7f882
Author: Christophe Fergeau <cfergeau at redhat.com>
Date:   Fri Mar 25 13:43:45 2016 +0100

    doc: Be more explicit about virgl requirements
    
    This is an attempt at listing the versions of the various packages which
    needs to be up to date for a functional virgl + spice.

diff --git a/docs/manual/manual.txt b/docs/manual/manual.txt
index a1c057c..9e41c36 100644
--- a/docs/manual/manual.txt
+++ b/docs/manual/manual.txt
@@ -906,9 +906,17 @@ GL acceleration (virgl)
 
 OpenGL acceleration is currently local only (it has to go through a Unix socket)
 and it needs guest support. It's currently limited to recent linux
-distributions (for example up to date Fedora 23 + updated mesa packages from
+distributions (for example, as a guest, you need an up to date Fedora 23 +
+updated mesa packages from
 https://copr.fedorainfracloud.org/coprs/kraxel/virgl/[copr:kraxel]).
 
+Host-side, you need qemu 2.6, libvirt 1.3.3 and spice 0.13.1, as well as a 4.4
+Linux kernel and Mesa 11.1.
+
+Client-side, you need spice-gtk 0.31.
+
+Guest-side, you need Mesa 11.1 and a 4.4 Linux kernel.
+
 Configuration
 -------------
 
commit 26f874e73855a9d780f10a81aa2ac044016181dd
Author: Christophe Fergeau <cfergeau at redhat.com>
Date:   Fri Apr 1 14:22:43 2016 +0200

    mjpeg: Add missing space to debug string

diff --git a/server/mjpeg-encoder.c b/server/mjpeg-encoder.c
index 48de21e..c80febd 100644
--- a/server/mjpeg-encoder.c
+++ b/server/mjpeg-encoder.c
@@ -1143,7 +1143,7 @@ static void mjpeg_encoder_handle_positive_client_stream_report(MJpegEncoder *enc
     if (!bit_rate_info->change_start_mm_time || stable_client_mm_time < timeout) {
         /* assessing the stability of the current setting and only then
          * respond to the report */
-        spice_debug("no drops, but not enough time has passed for assessing"
+        spice_debug("no drops, but not enough time has passed for assessing "
                     "the playback stability since the last bit rate change");
         return;
     }
commit 281eeed189a12ac7a49eb61b5cba9bb0026c1150
Author: Christophe Fergeau <cfergeau at redhat.com>
Date:   Tue Mar 29 11:33:20 2016 +0200

    build-sys: Update libtool versioning for 0.13.1

diff --git a/configure.ac b/configure.ac
index 9541b59..8419508 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11,9 +11,9 @@ AC_PREREQ([2.57])
 # - If any interfaces have been removed or changed since the last public release,
 #   then set age to 0.
 #
-m4_define([SPICE_CURRENT], [11])
+m4_define([SPICE_CURRENT], [12])
 m4_define([SPICE_REVISION], [0])
-m4_define([SPICE_AGE], [10])
+m4_define([SPICE_AGE], [11])
 
 AC_INIT(spice, [m4_esyscmd(build-aux/git-version-gen .tarball-version)],
         [spice-devel at lists.freedesktop.org], spice)
commit 80832dd17eaa0693bad4bdf3c8d6c95f4fa3e3fd
Author: Christophe Fergeau <cfergeau at redhat.com>
Date:   Wed Mar 30 11:46:39 2016 +0200

    Update NEWS for 0.13.1

diff --git a/NEWS b/NEWS
index e906e88..ecedcd8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Major changes in 0.13.0:
+Major changes in 0.13.1:
 ========================
 
 *** IMPORTANT ***
@@ -6,6 +6,18 @@ The 0.13.x release series is an unstable release series, if you are looking for
 stability for daily use, please use the latest 0.12.x release. We are trying to
 keep the code as functional as 0.12, but regressions or bugs could still happen.
 
+* add spice_qxl_gl_scanout() spice_qxl_gl_draw_async() for local virgl support
+* spice_server_set_keepalive_timeout() has been removed in favour of
+  unconditionally sending keepalive probes every 10 minutes
+* the rework started in 0.13.0 has moved forward. The global RedsState *reds
+  variable has now been removed, GLib mainloop is now used for the RedWorker thread
+  rather than an adhoc implementation, some core classes have been ported to
+  GObject, ...
+* some crash/leak fixes in corner cases
+
+Major changes in 0.13.0:
+========================
+
 * Start of a large code rework to attempt to make the codebase more
   maintainable. With this first release, the huge red_worker.c file has been split
   in multiple smaller files.


More information about the Spice-commits mailing list