Re: [PATCH spice-common v3] protocol: Allow to specify a surface will be streamed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



ping

----- Original Message -----
> From: "Frediano Ziglio" <fziglio@xxxxxxxxxx>
> To: spice-devel@xxxxxxxxxxxxxxxxxxxxx
> Sent: Tuesday, November 21, 2017 11:41:32 AM
> Subject: Re:  [PATCH spice-common v3] protocol: Allow to specify a surface will be streamed
> 
> ping
> 
> > 
> > This flag will allow the client to perform some optimisations
> > on output and buffering processing.
> > Old clients will ignore this additional flag.
> > 
> > Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx>
> > ---
> > Changes since v2:
> > - removed RFC
> > ---
> >  spice.proto | 13 +++++++++++--
> >  1 file changed, 11 insertions(+), 2 deletions(-)
> > 
> > diff --git a/spice.proto b/spice.proto
> > index e841272..6471b95 100644
> > --- a/spice.proto
> > +++ b/spice.proto
> > @@ -465,8 +465,17 @@ flags8 string_flags {
> >  
> >  flags32 surface_flags {
> >      /* Adding flags requires some caps check, since old clients only
> > -       treat the value as an enum and not as a flag (flag == PRIMARY) */
> > -    PRIMARY
> > +       treat the value as an enum and not as a flag (flag == PRIMARY).
> > +       Considering this was fixed by commit
> > +       5b6e3d1c16457c926322ce28d341af2e8d39efb5 in Aug 21 2013 is safe
> > +       to assume that if capabilities include
> > SPICE_DISPLAY_CAP_MULTI_CODEC
> > +       we can use any flags */
> > +    PRIMARY,
> > +    /* The surface will be streamed entirely. This means that only
> > +       stream commands will be received and the stream will cover the
> > +       entire surface. This flag can be safely ignored and is intended
> > +       as an hint for the client */
> > +    STREAMING_MODE,
> >  };
> >  
> >  enum32 surface_fmt {
> _______________________________________________
> Spice-devel mailing list
> Spice-devel@xxxxxxxxxxxxxxxxxxxxx
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
> 
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]