From: Alexandre Ratchov Subject: Re: multimedia/gstreamer1/plugins-base: fix autodetect of sndiosrc To: ajacoutot@openbsd.org, ports@openbsd.org Date: Mon, 21 Jul 2025 11:54:43 +0200 ok ratchov On Sun, Jul 20, 2025 at 09:01:13PM +0200, Kirill A. Korinsky wrote: > Antoine, ports@, > > I'd like to fix autoaudiosrc that doesn't get sndiosrc. > > The root cause is missmatch of classes. autoaudiosrc looking for: > > ~ $ gst-inspect-1.0 autoaudiosrc | grep Klass > Klass Source/Audio > ~ $ > > but our plugin describes itself as: > > ~ $ gst-inspect-1.0 sndiosrc | grep Klass > Klass Src/Audio > ~ $ > > so, after that tirvial diff the command: > > gst-launch-1.0 autoaudiosrc ! autoaudiosink > > works! > > Ok? > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/multimedia/gstreamer1/plugins-base/Makefile,v > diff -u -p -r1.123 Makefile > --- Makefile 17 Jul 2025 07:18:06 -0000 1.123 > +++ Makefile 20 Jul 2025 18:56:18 -0000 > @@ -1,5 +1,7 @@ > COMMENT= base elements for GStreamer > > +REVISION= 0 > + > DISTNAME= gst-plugins-base-${V} > > SHARED_LIBS += gsttag-1.0 7.3 # 0.2604.0 > Index: files/sndiosrc.c > =================================================================== > RCS file: /cvs/ports/multimedia/gstreamer1/plugins-base/files/sndiosrc.c,v > diff -u -p -r1.3 sndiosrc.c > --- files/sndiosrc.c 21 Apr 2019 08:49:42 -0000 1.3 > +++ files/sndiosrc.c 20 Jul 2025 18:56:18 -0000 > @@ -197,7 +197,7 @@ gst_sndiosrc_class_init (GstSndioSrcClas > gobject_class->set_property = gst_sndiosrc_set_property; > > gst_element_class_set_static_metadata (gstelement_class, > - "Audio src (sndio)", "Src/Audio", > + "Audio src (sndio)", "Source/Audio", > "Input from a sound card via sndio", > "Jacob Meuser "); > > >