Most of the critical bug/features are completed. There are few functions
which are still to be ported to managed version. I have spent few days
trying to port additional core libraries. Due to some difficulty, I have
postponed those until I have the first stable release.
I guess I have spent quiet a bit of time getting the Dynamic Signal
thing working and fixing the Refcount issues. But I think it was worth
spending extra time to get a good code for Dynamic Signal and nailing
down the Refcount problems.
It is been a great fun working with Mono Project Team. At the beginning
of summer, I knew a bit of Interop, none of IL generation using
Reflection and none of GObject Programming model. Well, I would not say
I am an expert. But I believe I have learned enough to have a
conversation going on those topics.
I will, ofcourse, be busy with school. But I will definitely continue
and finish this library. There is not much left anyways.
Here is what I plan to do:
1) Release the first version of gstreamer-sharp by mid september (as I
will be a bit busy on the coming weeks)
2) Documentation! Documentation! Documentation! More Samples!
3) Port the additional core libraries. (Controller, Network)
4) I would like to play with FarSight a bit and see if I need to do
anything additional to port those to mono.
So yeah, thanks to
-> Miguel for giving me a chance to work with the Mono Team
-> Google for inspiring students like us to get into open source
-> my mentors (Aaron, Mike) and others for giving my directions and
helping out.
Thanks,
Khaled