gst1-plugins-bad: add support for srt
authorKoen Vandeputte <koen.vandeputte@citymesh.com>
Wed, 2 Oct 2024 14:25:12 +0000 (16:25 +0200)
committerRosen Penev <rosenp@gmail.com>
Wed, 16 Oct 2024 17:47:26 +0000 (10:47 -0700)
This enables SRT support within gstreamer.

Secure Reliable Transport is a popular streaming protocol which
can be used both as a sink or source.

It actively continuously negotiates between sender/receiver to avoid
packet loss at all costs.

It also supports stream encryption by simply
setting a password on both ends.

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
multimedia/gst1-plugins-bad/Makefile

index 7332def670186b28077817ee19946299b6167be8..08fa7d66a6abbeef1b5a44f51c66fd027ea1de08 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=gst1-plugins-bad
 PKG_VERSION:=1.24.8
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=gst-plugins-bad-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gst-plugins-bad/
@@ -228,7 +228,7 @@ MESON_ARGS += \
        $(call GST_COND_SELECT,sndfile) \
        -Dsoundtouch=disabled \
        -Dspandsp=disabled \
-       -Dsrt=disabled \
+       $(call GST_COND_SELECT,srt) \
        -Dsrtp=disabled \
        -Dteletext=disabled \
        -Dtinyalsa=disabled \
@@ -415,6 +415,7 @@ $(eval $(call GstBuildPlugin,opusparse,OPUS streams library,pbutils,,+libopus))
 $(eval $(call GstBuildPlugin,sbc,sbc support,audio,,+sbc))
 $(eval $(call GstBuildPlugin,shm,POSIX shared memory source and sink,,,+librt))
 $(eval $(call GstBuildPlugin,sndfile,sndfile support,audio,,+libsndfile))
+$(eval $(call GstBuildPlugin,srt,srt support,,,+srt))
 #$(eval $(call GstBuildPlugin,srtp,srtp support,rtp,,+libsrtp))
 $(eval $(call GstBuildPlugin,webp,webp support,,,+libwebp))
 #$(eval $(call GstBuildPlugin,yadif,yadif support,,,))