Hi All,

I am facing flicker problem when i uses multiple frame buffer devices
simultaneously. we have modified the surfaceflinger and ui code for
supporting the multiple framebuffer devices. we have created a
different Graphics plane ( Second  DisplayHardware instance based upon
dpy=0 and dpy =1 passed from the client ) for for second frame buffer
devices(fb1). We have Modified the EGLDisplaysurface.cpp  code for
supporting multiple frame buffer devices. we have modified the
swapBuffer and mapFramebuffer function for  multiple frame buffer
support other then surfaceflinger code .

In the EGLDisplaysurface.cpp swapBuffer function, we have not done
any  modification for the Fb0 data path. But for the FB1 inside
swapBuffer function withoit checking any PAGE_FLIP flag , every time,
i copy the back buffer to the front buffer. other modification  for
the Fb1 in swapBuffer is, uses of FBIO_PANDISPLAY and
FBIO_WAITFORVSYNC ioctl without disturbing the Fb0 data path.

 Currently in  the mapFramebuffer we have re sized  the window 1 (fb1)
as per our requirement also and content of the Fb1  video is coming
on the display. But when we run two video for Fb0 and Fb1 together .
Fb1 content gives the flicker Fb0 content is correctly come on the
screen.

Can any one please give me some pointer regarding above flicker
problem ?

thanks and regards
Robin Singh
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to