wingologA mostly dorky weblog by Andy Wingo2006-12-18T00:27:21Ztekutihttps://wingolog.org/feed/atomAndy Wingohttps://wingolog.org/why god made buttermilkhttps://wingolog.org/2006/12/17/why-god-made-buttermilk2006-12-18T00:27:21Z2006-12-18T00:27:21Z

morning

I would like to note an underexplored territory that is ripe for the munching, the "southern buttermilk biscuit -- mallorcan sobrassada" interface. Spreadable sausage on a biscuit. God did truly shine his face on my kitchen this morning.

guile

I got guile-gstreamer working today, which is hot. Version 0.9.90 is totally released. The last bit that I had to do was to leave "guile mode" when the wrapper calls C functions, and to enter guile mode when GClosures are invoked. That is what it takes to be thread-friendly with Guile; while multiple guile threads can be running at the same time, they have to not block, because GC or thread joining requires cooperation from all threads.

So, multithreaded GStreamer and Guile. I'm pleased, this is already more than the old 0.8 wrapper did. Also the process of porting to 0.10 was mostly removing crufty code, which says nice things about the state of GStreamer-the-library.