Hi, Modify EGLDisplaySuface::swapBuffers to use FBIOPAN_DISPLAY.
diff --git a/libs/ui/EGLDisplaySurface.cpp b/libs/ui/EGLDisplaySurface.cpp index d06c98b..e6f4a6e 100644 --- a/libs/ui/EGLDisplaySurface.cpp +++ b/libs/ui/EGLDisplaySurface.cpp @@ -175,8 +175,8 @@ uint32_t EGLDisplaySurface::swapBuffers() mIndex = 1 - mIndex; mInfo.activate = FB_ACTIVATE_VBL; mInfo.yoffset = mIndex ? mInfo.yres : 0; - if (ioctl(egl_native_window_t::fd, FBIOPUT_VSCREENINFO, &mInfo) == -1) { - LOGE("FBIOPUT_VSCREENINFO failed"); + if (ioctl(egl_native_window_t::fd, FBIOPAN_DISPLAY, &mInfo) == -1) { + LOGE("FBIOPAN_DISPLAY failed"); return 0; } @@ -395,10 +395,10 @@ status_t EGLDisplaySurface::mapFrameBuffer() info.activate = FB_ACTIVATE_NOW; uint32_t flags = PAGE_FLIP; - if (ioctl(fd, FBIOPUT_VSCREENINFO, &info) == -1) { + if (ioctl(fd, FBIOPAN_DISPLAY, &info) == -1) { info.yres_virtual = info.yres; flags &= ~PAGE_FLIP; - LOGW("FBIOPUT_VSCREENINFO failed, page flipping not supported"); + LOGW("FBIOPAN_DISPLAY failed, page flipping not supported"); } if (info.yres_virtual < info.yres * 2) { Best regards, Elvis On Mon, Apr 27, 2009 at 3:35 PM, manju <hallima...@gmail.com> wrote: > > Hi, i am porting cupcake to a board with 320X480 lcd. Board boots and > when i click icons, the launching of new application flickers and > comes. > I have increased the DMA size to 8MB, and trying with both TI's and > TOMI's display framework., any suggestions are appriciated. > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---