From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: Qemu vnc color depth Date: Mon, 11 Feb 2008 09:47:59 -0600 Message-ID: <47B06E2F.1030001@codemonkey.ws> References: <47B02F63.4010406@eu.citrix.com> <20080211145414.GA17784@redhat.com> <47B06763.2000406@eu.citrix.com> <20080211152933.GB17784@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20080211152933.GB17784@redhat.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "Daniel P. Berrange" Cc: xen-devel@lists.xensource.com, Stefano Stabellini List-Id: xen-devel@lists.xenproject.org Daniel P. Berrange wrote: > On Mon, Feb 11, 2008 at 03:18:59PM +0000, Stefano Stabellini wrote: >>> So, if the client supports the extension use that to notify, otherwise >>> fallback to doing server-side conversions. >> This is a good idea, I just hope it won't take ages to be accepted. >> I'll work on this. > > There's not really any formal process for VNC extensions. You pretty > much just post to the vnc mailing list & propose what you want to do > and unless its absolutely insane you should get given a psuedo encoding > number reasonably quickly. We can use the existing space for gtk-vnc although VMware actually already has an extension to support server initiated pixel format changes. See http://wiki.multimedia.cx/index.php?title=VMNC The extension is VMVi (display mode change). I would much rather just implement that in QEMU and in gtk-vnc. This would also count in my mind as finally fixing SetPixelFormat since a client could rely on getting the DisplayModeChange message before the server starts using the new pixel format. > Getting it implement in clients is more fun - but feel free to propose > patches to the gtk-vnc mailing list - we aim to be broad compatability > with as many servers as possible & are particularly interested in stuff > that is useful to virtualization. Also send ideas for the protocol > extension there & we can give feedback on how well it'll work from > the client POV. Regards, Anthony Liguori