I've started to work with VXL just few days ago. I have Win XP pro,
Pentium III 1.6 GHz, MSVS .NET 2003. I want to build an application
displaying live video stream with overlay plus sum calculations. I
started with VGUI. I think the code is very "C like" - using global
variables ... etc. I have noticed several memory leaks. And it seems to
me, at least VGUI is absolutely multi-thread non-safe. I was quite
confused by vbl smart pointer and it took me several hours to discover
how to use it in a proper way (to not get linker errors).
Because I want to use VXL despite very problematic startup (pure
documentation leading to trial-error developement), I started correcting
obvious bugs (like memory leaks) on my own and I plan to increase image
rendering speed (I was solving very same problem in a former project).
What I have already done is removal of several memory leaks in VGUI,
corrected bug in vul_redirector, I created new vgui_adaptor to be used
in MFC dialog based applications and I created vgui_tableau usefull to
manipulate objects with mouse (moving, rotating).
I don't know, whether VGUI library is in an active developement, whether
my changes may easily conflict with somebody's else work. Can anybody
advise me, how to contribute to the official code?