Il giorno lun 30 gen 2023 alle ore 02:24 Kasireddy, Vivek
ha scritto:
>
> Hi Frediano, Gerd,
>
> >
> > Il giorno mar 24 gen 2023 alle ore 06:41 Kasireddy, Vivek
> > ha scritto:
> > >
> > > + Frediano
> > >
> > > Hi Gerd,
> > >
> > > >
> > > > Hi,
> > > >
> > > > > Here is the flow of things
Hi Frediano, Gerd,
>
> Il giorno mar 24 gen 2023 alle ore 06:41 Kasireddy, Vivek
> ha scritto:
> >
> > + Frediano
> >
> > Hi Gerd,
> >
> > >
> > > Hi,
> > >
> > > > Here is the flow of things from the Qemu side:
> > > > - Call gl_scanout (to update the fd) and gl_draw_async just like
> > > >
Il giorno mar 24 gen 2023 alle ore 06:41 Kasireddy, Vivek
ha scritto:
>
> + Frediano
>
> Hi Gerd,
>
> >
> > Hi,
> >
> > > Here is the flow of things from the Qemu side:
> > > - Call gl_scanout (to update the fd) and gl_draw_async just like
> > > in the local display case.
> >
> > Ok.
> >
> >
Hi,
> The other option I can think of is to just not deal with drawables at all and
> somehow
> directly share the dmabuf fd with the Encoder.
This is what I expected to happen. This also the case when using
dma-bufs for local display.
> > IMHO we should not hard-code todays spice-server
+ Frediano
Hi Gerd,
>
> Hi,
>
> > Here is the flow of things from the Qemu side:
> > - Call gl_scanout (to update the fd) and gl_draw_async just like
> > in the local display case.
>
> Ok.
>
> > - Additionally, create an update with the cmd set to QXL_CMD_DRAW
> > to trigger the
Hi,
> Here is the flow of things from the Qemu side:
> - Call gl_scanout (to update the fd) and gl_draw_async just like
> in the local display case.
Ok.
> - Additionally, create an update with the cmd set to QXL_CMD_DRAW
> to trigger the creation of a new drawable (associated with the fd)
This patch adds support for gl=on and port != 0. In other words,
with this option enabled, it should be possible to stream the
content associated with the dmabuf to a remote client.
Here is the flow of things from the Qemu side:
- Call gl_scanout (to update the fd) and gl_draw_async just like