Hi,
I am using xvfb as display server for cef which is running in OSR mode.
ex: xvfb is started using arguments, "exec /usr/bin/Xvfb :99 -screen 0 1024x768x24 -fbdir /var/run -ac"
I have below doubts regarding xvfb usage,
1) I am setting xvfb display size to 1024x768, but during CefRenderHandler::GetViewRect() I return 1280x720 to get 720p content rendered on CefRenderHandler::onPaint.
-- Since display screen size & provided window sizes are different, will it cause any scaling overhead at cef compositor?
2) xvfb display is set to 24 bit. what is the pixel depth suggested? Do I need to set for 32 bit display for getting Alpha value of the pixel (A component in ARGB output) along with RGB component?
3) What is the approximate timeline for chrome & cef changes to remove xvfb dependency and allow cef application to allocate their own surfaces?
Thanks.