Hello there,
Couple of years ago I spent too many moments in China and during spare time
I did some tinkering with ALSA, audio software synthesis and GGI. At that
point I couldn't get any other driver working expect the kernel fb (which
was enough for the pathetic real-time graphics keyboard). however GII was
nice (didn't know much about linux-internals then, capturing raw information
from the keyboard was out of my league).
Anyway, nowadays I'm involved in a project where we're in a process of
building an extensible content-distribution/multimedia system with
user-terminals. Of course we're using Linux :-). But my personal problem is
X. It's big, programming for it is a big ugly b**ch and programming for the
extensions is even bigger one. I remembered about GGI so many moments ago
and even looked over the new pages. It seems that the project has been
revitalized? What are the objectives technically speaking nowadays? Is it
still to write all the drivers especially for KGI/GGI or are you planning
for some kind of an adaptation layer so that existing code from the
XFree86-project (drivers) can be plugged directly? I know this is not the
best solution, but this is not exactly the best of worlds we're living in.
Is there going to be somekind of extendability in GGI for
hardware-acceleration functions (not all chips implement stuff the same way,
or at all even), access to 3D? access to YUV-transforms, IDCT-transform
engines and such? Or is this still debatable?
I also know of one graphics board manufacturer who want to enter the Linux
market with a graphics controller which has a mpeg2-encoder in hardware
built in. The manager of that company asked me if I'd know any
Linux-standards for this, but as you know, there are no standards for
anything :-).
I'd be very interested in contributing if it really seems that the project
has started again :-). Programming/documentation/examples, well, almost
anything :-).
Anyway, for the old and venerable GGI-developers who made rt2 possible (the
realtime synthesis thingy), a big thank you :-)
Aleksandr Koltsoff
Design Manager
Engineering Office Bertel Ekegren Ltd
+358 9 613 03228 (tel), +358 9 613 03200 (fax)