8 July 2005 5:48 PM (hacks)
A few things. Too lazy to write complete sentences. (A disease that I should cure at some point.)
Hacking a lot on GStreamer, for the 0.9 version. Core approaching stable, with some possible exceptions for format (caps) renegotiation originating from downstream elements, e.g. from the video output. Have been porting plugins and hacking core, find myself porting more now -- probably a good thing.
Dogfooding via Jamboree, another itunes clone with an exceptionally clean codebase. Can be checked out via cvs -d :pserver:firstname.lastname@example.org:/cvs/gnome co -r jamboree-gst-0-9 jamboree. Up-to-date gstreamer, gst-plugins-base necessary.
Designed a network clock synchronization algorithm using windowed least squares. Tested on simulator written in scheme (lazy lists + tail recursion), output piped to python program, graphed with the most excellent matplotlib. Very configurable, example run here. Source here here here.
$ ./print-backtraces usage: ./print-backtraces program-name
A nifty script. Connects to a running process named program-name, prints backtraces in all threads, exits. s,pidof,/sbin/pidof/, recommended for fedora users.
Sister came last weekend, pleasant. Going to San Fermines this weekend. Sky squeezing out raindrops, not very successful. Saw star wars, acting certificate of actor playing annakin must be revoked. Ordered ibook today. Chillin like a villain.