Hi,
I'm not using TLS to connect the spice session, so unless there is another
encryption that I'm not aware of, it's already off
And I already tried switching of lzo compression, but if there was an
improvement I couldn't see it.
I'm not sure where the microsoft windows display driver entered
Small update for this patchset:
- fix headers in "Extended protocol documentation";
- added some more documentation on attributes.
Frediano Ziglio (4):
Start adding protocol file documentation
Start writing some documentation on protocol
Extended protocol documentation
More work on
Signed-off-by: Frediano Ziglio
---
docs/spice_protocol.txt | 360
1 file changed, 360 insertions(+)
diff --git a/docs/spice_protocol.txt b/docs/spice_protocol.txt
index 3406cb9..832ea73 100644
--- a/docs/spice_protocol.txt
+++
Signed-off-by: Frediano Ziglio
---
docs/spice_protocol.txt | 21 +
1 file changed, 17 insertions(+), 4 deletions(-)
diff --git a/docs/spice_protocol.txt b/docs/spice_protocol.txt
index 832ea73..13506f1 100644
--- a/docs/spice_protocol.txt
+++
The protocol file is not documented and people have to read code to
understand the specification.
This can lead to unexpected or not optimal results so it's better
to have it documented.
The m4/spice_manual.m4 came from spice server and is meant to be
reused.
Signed-off-by: Frediano Ziglio
Signed-off-by: Frediano Ziglio
---
docs/spice_protocol.txt | 48
1 file changed, 48 insertions(+)
diff --git a/docs/spice_protocol.txt b/docs/spice_protocol.txt
index b62da25..3406cb9 100644
--- a/docs/spice_protocol.txt
+++
> Hi,
> I tried a virtual rhel7.3beta (server with gui) on a rhel7.3beta host.
> The host was a laptop to which I setup to use my old wifi router that only
> has 54Mbit so the bandwith was poor and unstable.
> Without the compression options the spice display was really bad.
> You could see the
Signed-off-by: Hans de Goede
---
src/spiceqxl_main_loop.c | 4
1 file changed, 4 insertions(+)
diff --git a/src/spiceqxl_main_loop.c b/src/spiceqxl_main_loop.c
index db89b6d..0ac1f3e 100644
--- a/src/spiceqxl_main_loop.c
+++ b/src/spiceqxl_main_loop.c
@@ -330,7 +330,11
Signed-off-by: Frediano Ziglio
---
server/display-channel.c | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/server/display-channel.c b/server/display-channel.c
index d7ea7d5..32f8e67 100644
--- a/server/display-channel.c
+++
Signed-off-by: Frediano Ziglio
---
server/dcc.c | 13 ++---
server/dcc.h | 3 +--
server/display-channel.c | 11 ++-
3 files changed, 13 insertions(+), 14 deletions(-)
diff --git a/server/dcc.c b/server/dcc.c
index c4510b0..8a63caf
Signed-off-by: Frediano Ziglio
---
server/dcc.c | 6 +++---
server/display-channel.c | 8
server/display-channel.h | 2 +-
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/server/dcc.c b/server/dcc.c
index 3e597b8..c4510b0 100644
---
Signed-off-by: Frediano Ziglio
---
server/display-channel.c | 18 --
1 file changed, 8 insertions(+), 10 deletions(-)
diff --git a/server/display-channel.c b/server/display-channel.c
index cf019fe..c4d07f7 100644
--- a/server/display-channel.c
+++
Signed-off-by: Frediano Ziglio
---
server/dcc.c | 24
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/server/dcc.c b/server/dcc.c
index a800aaa..eeb2867 100644
--- a/server/dcc.c
+++ b/server/dcc.c
@@ -243,28 +243,28 @@ static void
Signed-off-by: Frediano Ziglio
---
server/dcc.c | 11 +++
server/dcc.h | 3 ++-
server/display-channel.c | 8
3 files changed, 9 insertions(+), 13 deletions(-)
diff --git a/server/dcc.c b/server/dcc.c
index be95e1b..3e597b8 100644
Signed-off-by: Frediano Ziglio
---
server/dcc.c | 13 +
server/dcc.h | 3 +--
server/display-channel.c | 5 +++--
3 files changed, 9 insertions(+), 12 deletions(-)
diff --git a/server/dcc.c b/server/dcc.c
index 8a63caf..a800aaa 100644
Signed-off-by: Frediano Ziglio
---
server/display-channel.c | 28
1 file changed, 20 insertions(+), 8 deletions(-)
diff --git a/server/display-channel.c b/server/display-channel.c
index 7627df9..e0a91a3 100644
--- a/server/display-channel.c
+++
Signed-off-by: Frediano Ziglio
---
server/dcc-send.c| 8
server/display-channel.c | 19 +++
server/display-channel.h | 2 +-
3 files changed, 16 insertions(+), 13 deletions(-)
diff --git a/server/dcc-send.c b/server/dcc-send.c
index
Signed-off-by: Frediano Ziglio
---
server/display-channel.c | 23 ++-
server/display-channel.h | 2 +-
server/red-worker.c | 2 +-
3 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/server/display-channel.c b/server/display-channel.c
Signed-off-by: Frediano Ziglio
---
server/display-channel.c | 22 +-
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git a/server/display-channel.c b/server/display-channel.c
index dcbd250..87c801b 100644
--- a/server/display-channel.c
+++
Signed-off-by: Frediano Ziglio
---
server/display-channel.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/server/display-channel.c b/server/display-channel.c
index 18f31dc..5e9bc7d 100644
--- a/server/display-channel.c
+++
This series of patches attempt to use direct pointers to
surfaces.
The current code rely on the fact that surface pointer for a specific
surface_id does not change.
For this reason for instance surfaces are allocated in a static array.
On the other way surfaces have reference counting so why don't
Signed-off-by: Frediano Ziglio
---
server/display-channel.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/server/display-channel.c b/server/display-channel.c
index 99082e6..18f31dc 100644
--- a/server/display-channel.c
+++ b/server/display-channel.c
Signed-off-by: Frediano Ziglio
---
server/dcc.c | 4 ++--
server/display-channel.c | 14 +++---
server/display-channel.h | 7 ++-
3 files changed, 15 insertions(+), 10 deletions(-)
diff --git a/server/dcc.c b/server/dcc.c
index af32de7..be95e1b
As we use reference counting is more direct to use direct pointers.
Also this will allow to have a surface in a "released state"
reducing the complexity of code destroying a surface.
Signed-off-by: Frediano Ziglio
---
server/dcc-send.c| 21 ++-
server/dcc.c
Here is an small guide to test this for the ones that want to check it
faster:
Add a spiceport to a virtual machine adding this under devices in the XML
Boot machine, Connect to it as usual using spice-html5 and as root:
echo "CHILI" >
25 matches
Mail list logo