Le 22/08/2013 12:58, [email protected] a écrit : > mihairu@lois:~/GIT/B2G$ adb logcat | grep msm7x27a.gralloc > E/msm7x27a.gralloc( 103): We support 3 buffers > I/msm7x27a.gralloc( 103): using (fd=14) > I/msm7x27a.gralloc( 103): id = msmfb30_90000 > I/msm7x27a.gralloc( 103): xres = 480 px > I/msm7x27a.gralloc( 103): yres = 800 px > I/msm7x27a.gralloc( 103): xres_virtual = 480 px > I/msm7x27a.gralloc( 103): yres_virtual = 2400 px > I/msm7x27a.gralloc( 103): bpp = 32 > I/msm7x27a.gralloc( 103): r = 24:8 > I/msm7x27a.gralloc( 103): g = 16:8 > I/msm7x27a.gralloc( 103): b = 8:8 > I/msm7x27a.gralloc( 103): width = 76 mm (160.421051 dpi) > I/msm7x27a.gralloc( 103): height = 127 mm (160.000000 dpi) > I/msm7x27a.gralloc( 103): refresh rate = 60.00 Hz
according to http://www.gsmarena.com/huawei_ascend_g300-4594.php, Dimensions 122.5 x 63 x 10.5 mm (4.82 x 2.48 x 0.41 in) So how could we have a screen that is 76mm on a 63mm device ? Check line 223 of https://android.googlesource.com/platform/hardware/libhardware/+/froyo/modules/gralloc/framebuffer.cpp I think you are falling into this case. Can you check: adb shell ls -al /system/lib/hw/hwcomposer*.so And also provide the full adb logcat log. I'd suspect hwcomposer is not working in your case (disabled or because it is HWC1.0). If that's the case, then you could just hack the nsWindow.cpp code I linked earlier, and force the return value of 1.5. If you can try it asap, that would help confirming the issue. _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
