[ 
https://issues.apache.org/jira/browse/GUACAMOLE-261?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17267474#comment-17267474
 ] 

Nick Couchman commented on GUACAMOLE-261:
-----------------------------------------

{quote}
The spice-glib API is pretty decent IMHO (and documented!), just very high 
level.

Feedback from the spice library folks when I initially discussed the 
limitations of the library and the possible need for us to implement our own 
was that spice is complex and doing so is not recommended.
{quote}

Fair enough - I'll take your word (and theirs) on this and try to re-focus on 
using the spice-glib library. My experience thus far is that, yes, 
documentation is high-level for most things, and completely lacking for some 
things (for example, using the spice_session_open_fd() function it tells you 
that you need to capture the "open-fd" channel event...and that's about it).

{quote}
The library seems to provide mechanisms for handling the connection process and 
providing our own file descriptors. Perhaps we could:

# Hook into low-level communication by providing our own file descriptors.
# Filter the data coming through those file descriptors, interpreting only the 
small subset of spice messages needed to add context to dirty rects.
{quote}

Okay, I'll head in this direction and see what I can come up with. If you dig 
up the code you had working, let me know - seems like it would be helpful in 
uncovering some things you may have already been through so I don't have to 
completely repeat history (though it'd probably be a valuable experience for 
me).

> Support for SPICE protocol
> --------------------------
>
>                 Key: GUACAMOLE-261
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-261
>             Project: Guacamole
>          Issue Type: New Feature
>            Reporter: Mike Jumper
>            Assignee: Nick Couchman
>            Priority: Minor
>
> {panel:bgColor=#FFFFEE}
> *The description of this issue was copied from 
> [GUAC-124|https://glyptodon.org/jira/browse/GUAC-124], an issue in the JIRA 
> instance used by the Guacamole project prior to its acceptance into the 
> Apache Incubator.*
> Comments, attachments, related issues, and history from prior to acceptance 
> *have not been copied* and can be found instead at the original issue.
> {panel}
> SPICE is becoming quite popular, and is available as part of KVM. Guacamole 
> should add support.
> http://www.spice-space.org/



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to