This blog is also available on Gemini (What's Gemini?)

Looking for a new maintainer on GStreamer1

2020-10-28

I slapped GStreamer1[1] together some years ago using the introspection bindings in Glib. Basically, you point Glib to the right file for the bindings, and it does most of the linking to the C library for you. They worked well enough for my project, so I put them up on CPAN. They cover gstreamer 1.0, as opposed to the GStreamer module, which covers 0.10 (which is a deprecated version).

It has an official Debian repository now, but I was informed recently that it would be removed if development continued to be inactive. Besides having enough time, I also don't feel totally qualified to keep it under my name. I don't know Gtk all that well, and don't have any other reason to do so anytime soon. I was just the guy who made some minimal effort and threw it up on CPAN.

I've found GStreamer to be a handy way to access the camera data in Perl on the Raspberry Pi. It's a bit of a dependency nightmare, and keeping it in the Debian apt-get repository makes installation a lot easier and faster.

So it's time to pass it on. As I mentioned, they're mostly introspection bindings at this point. It would be good to add a few custom bindings for things the introspection bindings don't cover (enums, I think), which would round out the whole feature set.