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