gst1-plugins-bad: add support for srt

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>
This commit is contained in:
Koen Vandeputte
2024-10-02 16:25:12 +02:00
committed by Rosen Penev
parent 963c528214
commit f7cdf7dacb

View 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,,,))