hi,all
I'm porting firefox os on a smdk5410 device, but the touchscreen
doesn't lightened.

here are the related logs:

I/hwcomposer( 2119): unblank ioctl failed (display already unblanked)
E/IMGSRV  ( 2119): :0: gralloc_device_alloc: Framebuffer/bypass usage
bits are incompatible with non-GPU-renderable pixel format (1)
W/GraphicBufferAllocator( 2119): WOW! gralloc alloc failed, waiting
for pending frees!
E/IMGSRV  ( 2119): :0: gralloc_device_alloc: Framebuffer/bypass usage
bits are incompatible with non-GPU-renderable pixel format (1)
W/GraphicBufferAllocator( 2119): alloc(1080, 1800, 1, 00001a00, ...)
failed -22 (Invalid argument)
E/        ( 2119): GraphicBufferAlloc::createGraphicBuffer(w=1080,
h=1800) failed (Invalid argument), handle=0x0
W/        ( 2119): Couldn't show bootanimation (Invalid argument)

I noticed the problem is occured in
gecko/widget/gonk/libdisplay/GonkDisplayJB.cpp:

mBootAnimBuffer = mAlloc->createGraphicBuffer(mWidth, mHeight,
surfaceformat,   GRALLOC_USAGE_HW_FB | GRALLOC_USAGE_HW_RENDER |
GRALLOC_USAGE_HW_COMPOSER, &error);
if (error == NO_ERROR && mBootAnimBuffer.get())
        StartBootAnimation();
    else
        ALOGW("Couldn't show bootanimation (%s)", strerror(-error));

should I change the pixel format in createGraphicBuffer function? And
does gecko support gnu acc?

BR
pingbo
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to