Hello,

thanks for scratchbox/debian compiling guide. I was also interested in recompiling Xserver as Dan but so far I only did 'apt-get source xserver-kdrive' and was examining kdrive sources.

As you two are maintainers of this package what are chances that some advanced features will make it into n770 version of kdrive? First is hardware accelerated rotation mentioned last year in blog of one of you (I am left handed). And second one is Xvideo extension or any other way of writing YUV420 bitmap directly to framebuffer?

I tried to find in kdrive (and in Xsp extension) sources how video player might do it (avoid colorspace conversion) but so far found no such code.

Frantisek

Riku Voipio wrote:
Dan Brinks wrote:
Hello-
I've been trying to see if I could modify the X server running on the N770. So firstly I extracted the rootfs from the OS2006 .bin file. I then downloaded the xserver-kdrive .deb file from the repository and extracted it to my rootfs, packaged it all up and flashed my device with it. This worked fine. I then downloaded the source of xserver-kdrive, also from the repository. After expending some effort, I was able to get that to compile. I had to download a couple extensions from other places -- xproto, resourceext, damageext, xdmcp, compositeext; I also had to add one struct definition in spext.h (from the xsp folder in the tar'd xserver-kdrive source). However, it did eventually compile. I then replaced the Xomap executable file in the rootfs with the new one which I had just compiled and flashed the device.
The canonical way to compile kdrive (or any other component for 770) inside scratchbox:

apt-get source xserver-kdrive
fakeroot apt-get build-dep xserver-kdrive [1]
cd xserver-kdrive-version
dpkg-buildpackage -rfakeroot

After this you have a nice .deb you can install with "dpkg -i" on the device. Any other way
you might lack some of dependencies and/or have incorrect configure flags.

> Now, when my device boots, there is no longer the blue progress bar along the bottom. It merely shows the "Nokia" screen for a second or two and then shows the handshaking screen. As such, I can no longer flash my device with anything at all. Any thoughts?

Are you following instructions here? http://www.maemo.org/maemowiki/HOWTO_FlashLatestNokiaImageWithLinux

[1] Now that I test it "libxproto-composite libxproto-damage libxproto-colorkey libxproto-resource libxres-dev libxkbfile-dev libxdmcp-dev" packages are missing from maemo.org repository. However these are all opensource and available from other
sources (with different names, I think).
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers

_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to