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