For maemo5 and maemo6, it would be better if we passed 16-bit (the default screen depth) X Pixmaps.
Landed in http://trac.webkit.org/changeset/66719
Revision r66719 cherry-picked into qtwebkit-2.1 with commit 71e3ae59b4df3984c5a60403940540801de9ceec