ephyrvideo.c looks to be where the action is?
I'll shove it up at
EDIT: I am undecided if I should just host the ephyr files on the git or the complete build.
Any thoughts on that?
pScreenPriv->fb is an array of 1 or 2 KdFrameBuffers. fb is primary, while fb is only set up if you have an overlay. fb->depth is the color depth (1, 4, 8, 15, 16, 24) for that framebuffer, while fb->bitsPerPixel is how many bits are taken up for storage (?, 8, 16, 24, 32).
EDIT: after a few - more - hours of not much fun...
I will be building from xserver revision 9cbcb5bd6a5360a128d15b77a02d8d3351f74366 errr no..
4bf3eac5fe20fb203b917a486f69514c55be595a for pixman reasons.
EDIT EDIT: well I familiarised myself with http://code.metager.de/source/histor...r/configure.ac
to see what had changed recently. the Xethyr stuff looks to be fairly stable. http://cgit.freedesktop.org/xorg/xse...r/ephyrvideo.c
(1 code tidy in two years... that's about as stable as you get before bit rot gets you
) but if it works don't fix it.
I also read down http://cgit.freedesktop.org/xorg/xse...w/kdrive/ephyr
(the main logs) to get a handle on direction and to look for implementation clues.
and more specifically http://cgit.freedesktop.org/xorg/xse...t=grep&q=ephyr
to see about Xepher info. (plenty going on "in general")
I will -now- be building from latest GIT. cross compilation now provided via buildroot.
First actual build of Xephyr via BR is now emergent. time to do some tweaking, at least the cross path and dependencies are dealt with now.
Changes required were similar to http://git.uclibc.org/buildroot/comm...1afd1362970749
with an extra lib required and a sed tidyup until I get it to pull the prefixes correctly.
: ) but building.
ON KINDLE: I intend to target all supporting files to /mnt/us/x
on the kindle and possibly optionally manage the Xephyr launch via a script. (this is already ready to be in place via sed)
I will consider the easiest end-user options.