On 7/5/2012 12:38 AM, Greg Haerr wrote:
I am using the latest source from the git repository and
I am linked with the most recent Debian Squeeze stable
release of libvncserver-dev 0.9.7+b1.
This used to work fine, but I had to upgrade to the latest
git to support UTF-8 and now the VNC is broken.
Any thoughts where to look, libvnc or drivers/vncserver.c?
Anyone have this working?
I thought I could pull in the latest libvncserver source
(0.9.9) but I see a lot of "Fixme's" and commented out
code in drivers/vncserver.c so I suspect this is a Nano-X
issue.
Pete - I had to comment out support for VNC server when porting
the 0.93 blit code. The old code in vncserver.c needs to be
changed to call the new-style blit routines in order to make
this work. I didn't have a copy of libvncserver that I could compile
and link nano-X with without errors. If you could get something
at least compiling and linking, I can help getting the blits re-wired.
The blit routines are defined in device.h:: struct SCREENDEVICE. Which
one to call will depend on your hardware pixel format and the source
pixel format.
Regards,
Greg
---------------------------------------------------------------------
To unsubscribe, e-mail: nanogui-unsubscr...@linuxhacker.org
For additional commands, e-mail: nanogui-h...@linuxhacker.org
Sorry for the extremely long pause here. I was side tracked to another
project for a couple months.
Anyway, here are the details of my build:
My target is a Marvell PXA320 (armv5tel) running Debian Squeeze. I am
building natively with GCC 4.4.5.
I am using the following source (diff for microwin is attached):
micrown (Nano-X)
nxlib latest git source
LibVNCServer-0.9.9
freetype-2.4.8
I have diff files available, however my first attempt to send this
email was rejected as exceeding 3K bytes, so I am resending without
them. The diffs contain changes to get VNC to link properly, but also
some customization for my application (paths, no VNC passwd, version
timestamp, UTF-8 support and debug messages)
VNC is connecting and mostly working. The issue I have is small screen
image changes do not get updated. The only way to get those changes is
to wait for a large change or hit the refresh button on the VNC client.
Any guidance here is appreciated. I am willing to do the grunt work, but
don't have an idea where to start.
Thanks much,
Pete Klemm
---------------------------------------------------------------------
To unsubscribe, e-mail: nanogui-unsubscr...@linuxhacker.org
For additional commands, e-mail: nanogui-h...@linuxhacker.org