[Spice-devel] [Qemu-devel] [PATCH Qemu] Change spice-server protocol for GL texture passing

Christophe Fergeau cfergeau at redhat.com
Wed Jul 20 15:13:10 UTC 2016


On Tue, Jul 19, 2016 at 09:41:22AM -0400, Frediano Ziglio wrote:
> > I don't think we have strong reasons to support software encoding, video
> > encoding is really expensive, and that mmap/copy is not going to be
> > marginal, so even less these 2 syscalls.
> > 
> 
> Using HW encoding is not easy at it seems:
> - you have to have client supporting server HW encoders;
> - you have to install additional software often closed source, accepting
>   patents;
> - you have to have right permission on the system.
> What are you doing if these option are not respected? Do not allow
> connections? Showing blank screen?
> With a good (local) connection I can easily play using software MJPEG, why
> we should avoid such configurations?

What we should be aiming/optimizing for is the hardware-accelerated
case. We will need a fallback when this is not usable, but the various
copies/encoding/... are going to be very expensive by themselves. Are
these changes (passing texture rather than dmabuf) making a significant
difference with software encoding?

Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20160720/53149c48/attachment.sig>


More information about the Spice-devel mailing list