[vbox-dev] Synchronizing access to the framebuffer in VirtualBox 5

Vitali Pelenjow Vitali.Pelenjow at oracle.com
Thu May 19 18:56:53 GMT 2016


Hi Rudolfs,

how the custom frontend reads pixels: directly in 
IFramebuffer::NotifyUpdate or from a different thread?
If pixels are read in IFramebuffer::NotifyUpdate, then technically it 
should be ok, i.e. AFAIK the framebuffer
it not changed at the time.

Thanks,
Vitali.

Rūdolfs Bundulis wrote:
> Hi,
>
> after transferring my custom frontend code to VirtualBox 5 I started 
> to notice small artifacts in the video stream - I assume since there 
> are no more Lock() and Unlock() methods I may be reading the pixels 
> while another update is actually in progress. Is there any mechanism 
> to implement a syncrhonized access to the framebuffer (using something 
> internal from vbox dlls is fine for me, I am already dynamically 
> loading them to enable OpenGL redirection).
>
> Best Regards,
> Rudolfs Bundulis
>
>
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> https://www.virtualbox.org/mailman/listinfo/vbox-dev




More information about the vbox-dev mailing list