From: Erik W. <om...@te...> - 2002-11-08 03:32:55
|
I've started hacking on SpeciaLib and such again, and SpeciaLib is almost to the point now where I'm going to check in a fully-functional version. I spent my time waiting to be called for a jury yesterday writing 250+ lines of Python that will generate the header and stub for an object-oriented library such as libbitstream, to complement the 250+ line script that generates header ans stub for normal mess-o-functions libraries. I'm going to add another 50-100 lines to each now to deal with literate-programming / gtkdoc style comments to make architectural specifications suck less. Then I'm gonna work on the scripts to deal with metaspecialization, e.g. that used to construct multiple version of the mcomp.c file in an mpeg video decoder. Another thing I might look into, once some of the build issues are dealt with (need a script 'specialize' to run before automake that will generate Makefile.am's), is the ability to automagically build non-PIC versions of libraries, and on demand by the application actually load up those (potentially faster) versions with libol. My immediate application goal is the next generation of libdv, which will be based on all of this stuff. Then I'm gonna take libdv and create a new codec that's optimized for other uses, specifically realtime PVR operations. In any case, things are happening here... Erik Walthinsen <om...@te...> - System Administrator __ / \ GStreamer - The only way to stream! | | M E G A ***** http://gstreamer.net/ ***** _\ /_ |