summaryrefslogtreecommitdiff
path: root/spice-common
AgeCommit message (Collapse)AuthorFilesLines
2015-04-24Update spice-common submoduleVictor Toso1-0/+0
This includes volume synchronization protocol;
2015-03-03Revert spice-common changeMarc-André Lureau1-0/+0
Commit 85ed268 shouldn't have change spice-common, my bad
2015-03-03Use libphodav-2 (breaks webdav server temporarily)Marc-André Lureau1-0/+0
This change breaks webdav server, since libphodav-2 no longer set up a TCP service running in a thread. It's up to the client to decide how best to accept and handle new connections. This commits remove all the hacks related to proxying the incoming connections to a TCP socket, and protected with a magic sequence. The following commit will use GIOStream pipes to handle each client connections.
2015-02-06Update git submoduleChristophe Fergeau1-0/+0
This fixes build with mingw as well as lz4 support: 3aad79d LZ4: Do not include arpa/inet.h in Windows builds 9287e53 LZ4: Add support for 24bit pixman surfaces d167e2e LZ4: Fix the row alignment when it is not on a 32bit boundary f76fc28 LZ4: Decode the image format from the stream 83c0d64 LZ4: Adjust reading the top_down flag 6049db4 LZ4: Fix output buffer size ac26fd7 Remove redundant #if defined(SW_CANVAS_CACHE) || defined(SW_CANVAS_IMAGE_CACHE) 062bf67 Remove unused 'invers' arg from canvas_get_* 619b995 common: fix build with mingw 862b9b1 build-sys: Move pixman check to m4 macro 137b1a5 build-sys: Move opengl check to m4 macro f9e0a64 build-sys: Move opus check to m4 macro dd57d05 build-sys: Move celt check to m4 macro fb3fe22 build-sys: Move smartcard check to m4 macro df74a17 build-sys: Move posix checks to a separate m4 macro 2f1ba3b build-sys: Add fallback for AS_VAR_APPEND 2195369 build-sys: Small cleanup of AM_CPPFLAGS ed873a9 build-sys: Remove unused WITH_SMARTCARD conditional 2da14b6 build-sys: Remove unused win32 check 5bfa9ca build-sys: Remove unused X check 268d3e3 Remove unused header file
2014-12-02Add LZ4 compression algorithm support.Javier Celaya1-0/+0
- Use PKG_CHECK_MODULES to find liblz4. - Set LZ4 display channel capability.
2014-10-29Update spice-common submoduleChristophe Fergeau1-0/+0
This picks up some warning fixes.
2014-07-23Update spice-commonMarc-André Lureau1-0/+0
2014-03-25Update NEWS for v0.24v0.24Marc-André Lureau1-0/+0
2014-03-19Add webdav channelMarc-André Lureau1-0/+0
See spice-common for protocol details. phodav, a webdav server library, is imported thanks to a submodule, until this project has a stable API and releases. The webdav channel is reponsible for handling port events and multiplexing the request streams. Extra care has been made to avoid blocking and to enable some fairness between concurrent streams, however this has been particularly tricky and is likely to have some issues left. The webdav server is run in a seperate thread, using libsoup. The client communication is done via a local tcp socket, but protected to only accept local connection and with a pretty strong password. The home directory is exported for the remote to browse, which seems to be a sensible default atm.
2014-02-21spice-common: revert last changeMarc-André Lureau1-0/+0
2014-02-21compat: add strtok_r fallbackMarc-André Lureau1-0/+0
The following Spice proxy URI parsing code makes use of it, but it is not available on Windows Origin: http://git.videolan.org/gitweb.cgi/vlc.git/?p=vlc.git;a=blob;f=compat/strtok_r.c
2014-02-10Release v0.23v0.23Marc-André Lureau1-0/+0
2014-01-02Add support for the Opus codec.Jeremy White1-0/+0
Signed-off-by: Jeremy White <jwhite@codeweavers.com>
2014-01-02Use the new snd_codec interface to process encoded audio.Jeremy White1-0/+0
Signed-off-by: Jeremy White <jwhite@codeweavers.com>
2013-11-19main: send max-clipboard to agentMarc-André Lureau1-0/+0
Send configured max-clipboard size to the agent, after receiving agent capabilities. See also spice-protocol patch description: http://lists.freedesktop.org/archives/spice-devel/2013-November/015254.html
2013-11-04Fix spice-common submodule, my badMarc-André Lureau1-0/+0
2013-11-01util: do not overwrite G_MESSAGES_DEBUG=allMarc-André Lureau1-0/+0
glib log handler only check for a single 'all' value, mixing it with other domains name will disable 'all' messages.
2013-09-26Update spice-commonMarc-André Lureau1-0/+0
2013-09-13Update spice-commonMarc-André Lureau1-0/+0
2013-06-24Update spice-commonHans de Goede1-0/+0
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2013-04-22channel-playback: support SPICE_MSG_PLAYBACK_LATENCYYonit Halperin1-0/+0
Add a new property for minimum playback latency. This property is updated with the value from SPICE_MSG_PLAYBACK_LATENCY. I also increased the default latency from 100ms to 200ms in order to be more robust to different bandwidth settings. The patch also updates spice-common submodule.
2013-04-22channel-display: video stream quality reportYonit Halperin1-0/+0
Handle MSG_STREAM_ACTIVIATE_REPORT and send MSGC_STREAM_REPORT periodically, or when the playback is out of sync. The patch also updates spice-common submodule.
2013-04-10spice-common: UpdateHans de Goede1-0/+0
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2013-03-04Update spice-commonHans de Goede1-0/+0
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2013-03-04channel-main: Fix dangling references to freed file-xfer-tasks on agent cancelHans de Goede1-0/+0
While testing the agent error handling code I was triggering the agent-file-xfer-cancel code-path in spice-gtk. This crashes due to the flushing queue still having a reference to the task in question when its gets cancelled from the agent side. This fixes this. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2013-02-07Update spice-commonMarc-André Lureau1-0/+0
2013-01-31update spice-common submoduleYonit Halperin1-0/+0
obtaining a fix related to palettes caching (fedora 875348, 826036)
2013-01-28Update spice-commonMarc-André Lureau1-0/+0
2013-01-18channel-main: Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG (rhbz#881072)Hans de Goede1-0/+0
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2013-01-12file-xfer: avoid g_alloca() usage when possibleMarc-André Lureau1-0/+0
2012-12-05update spice-commonMarc-André Lureau1-0/+0
2012-10-23move mouse acceleration code in a seperate functionMarc-André Lureau1-0/+0
2012-09-21Update spice-common submodulev0.14Christophe Fergeau1-0/+0
2012-09-10Update spice-common submoduleChristophe Fergeau1-0/+0
We need a newer spice-protocol to get the definitions for A8 surfaces. Without it, compilation is broken.
2012-09-05Revert "spice-common removed"Uri Lublin1-0/+0
This reverts commit 519f118c7786aa0c16cd2a5f216b52cea4ac42d5.
2012-09-05spice-common removedUri Lublin1-0/+0
2012-08-29Update spice-commonMarc-André Lureau1-0/+0
2012-08-28Update spice-commonMarc-André Lureau1-0/+0
2012-08-28Update spice-commonMarc-André Lureau1-0/+0
2012-08-09Update spice-commonMarc-André Lureau1-0/+0
2012-07-16Update spice-commonMarc-André Lureau1-0/+0
2012-06-05Update spice-commonMarc-André Lureau1-0/+0
2012-06-04spicy: Change 'OK' button to 'Close' button in USB device selectionHans de Goede1-0/+0
The USB device selection applies immediately, so the dialog should be using 'Close' instead of 'OK' for its primary button. This patch syncs spicy with virt-viewer wrt the USB device selection dialog. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2012-05-17session: correctly set and unset ssl-verify flagsMarc-André Lureau1-0/+0
If no cert-subject or pubkey is provided, we should unset the corresponding flags.
2012-05-03display: video streaming: add support for frames of different sizesYonit Halperin1-0/+0
rhbz #815426 When playing a youtube video on Windows guest, the driver sometimes sends images which contain a video frame, but also other parts of the screen (e.g., the you tube process bar). In order to prevent glitches, we send these images as part of the stream, using SPICE_MSG_DISPLAY_STREAM_DATA_SIZED.
2012-04-04controller: handle USB redirection messagesChristophe Fergeau1-0/+0
2012-04-03controller: add support for DISABLE_EFFECTS and COLOR_DEPTHYonit Halperin1-0/+0
rhbz #787449 Signed-off-by: Yonit Halperin <yhalperi@redhat.com>
2012-03-30session: take pubkey reference in setterMarc-André Lureau1-0/+0
The session assumed it owned a reference to it. But it didn't get it, and that lead to invalid memory access. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=802574
2012-03-25build-sys: move codegen & proto to spice-commonMarc-André Lureau1-0/+0
With this iteration, all the spice_codegen.py/proto/marshaller generation has been moved to spice-common. The spice-common directory will ship spice-protocol, since it's needed there too to build libspice-common. Again, make distcheck passes. Build with mingw & fedora linux.