Setup for go-gst generated bindings

I’m having trouble finding the right setup to tryout the above in a personal application I’m developing.

Debian Bookwork has Gstreamer 1.22, which maybe too old.
Debian Sid has Gstreamer 1.26, which maybe too new.
Fedora 42 doesn’t include x264, x265, or other non-free plugins.

So, which Distro and Gstreamer will provide the right environment, and what will need to be configured - and how?

Go-gst currently supports gstreamer >1.22, and for the refactored branch we are on >1.26.

No specific distro is needed, but you need to also install all of gstreamers dependencies: Installing GStreamer

I find this kind of help akin to saying RTFM. Well there isn’t a FM, because most developers don’t know how to write useful documentation with examples. Some are clever, but only with low level code. and most are arrogant towards those wishing to incorporate their work into an end user application.

My experience in broadcast television engineering & production has been accumulating since 1962, but software development was a hobby and not something I was directly involved.

So, given a fresh install of Debian 12 without X, GNOME or anything Wayland, could someone please detail where to find & install, and in what order, Gstreamer 1.26.1 and exactly what else needs to be installed in order to have a stable foundation from which to move forward.

There is a manual for installing, and it states the following for debian:

apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio

which installs gstreamer 1.22 not 1.26, as said in my original post

@RSWilli - Please take a look at https://github.com/ea7kir/ea7-appsrc and let me know what I’m missing.

This is a compilation error I missed in the newest commit. :confused: I’m on it currently to fix it.

@RSWilli - Now working. Thank you.

@RSWilli - when I previously tried Fedora, I was able to install gobject-introspection AND gobject-introspection-devel.
Debian 13 doesn’t appear to have the devel version.
Do you use it and do I need it?

I don’t think so, gobject-introspection shouldn’t be needed anyways, if it is still required then it is unintentional.