Hello again,
Am 22.08.2012 23:47, schrieb Chuck McManis:
Not 'obviously' wrong, but looking at the code it seems that fbdev for your device is not returning the rotate capability.
Well, if I look into the source that's throwing the "unimplemented" message, i see

               if (config->caps & DSCAPS_ROTATED)
                    D_UNIMPLEMENTED();

               surface->config.caps = config->caps & ~DSCAPS_ROTATED;

This always results in "unimplemented" as soon as the rotated flag is set, regardless of hardware, kernel, processor etc. Thus, if rotation works at your end, this ROTATED can't be set, otherwise you'd get the same message.

Which begs the question: what is responsible for passing the rotated flag to the surface on my end, and for NOT passing it on your end?


You've got a couple of choices, one see if you use fbset to set the mode of your display to 1080x1920. Its a long shot and probably won't work.
This results in "unknown video mode". As I have no way of passing display orientation, I too highly doubt this would work in any case.


The alternative would be to put a layer in your rendering library that did the rotation.
I'm sorry, but I can't follow you. What exactly needs to be put where? My rendering library is DirectFB, is it not? And do you talk about a DirectFB layer or another kind?

Greetings
Kasi Mir
_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to