[vlc-devel] [PATCH] contrib: Add srt 1.2.2

Jean-Baptiste Kempf jb at videolan.org
Tue Nov 21 12:23:31 CET 2017


Hello,

So far, this works for me on Linux, but I can't compile for WIndows
(probably broken mingw on my side)


On Tue, 21 Nov 2017, at 11:39, Justin Kim wrote:
> Secure Reliable Transport library supports nettle backend
> since 1.2.1, and the current released version is 1.2.2 which
> has a fix of wrong version string.
> With the option, `--with-gnutls`, in SRT, VLC can be sure
> that non-GPL compatible library won't be linked.
> 
> Signed-off-by: Justin Kim <justin.kim at collabora.com>
> ---
>  configure.ac               |  2 +-
>  contrib/src/srt/SHA512SUMS |  1 +
>  contrib/src/srt/rules.mak  | 28 ++++++++++++++++++++++++++++
>  3 files changed, 30 insertions(+), 1 deletion(-)
>  create mode 100644 contrib/src/srt/SHA512SUMS
>  create mode 100644 contrib/src/srt/rules.mak
> 
> diff --git a/configure.ac b/configure.ac
> index d9ce412e5e..1ef634fe40 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -3926,7 +3926,7 @@ AM_CONDITIONAL([HAVE_LIRC], [test "${have_lirc}" =
> "yes"])
>  dnl
>  dnl  SRT plugin
>  dnl
> -PKG_ENABLE_MODULES_VLC([SRT], [access_srt access_output_srt], [srt >=
> 1.2.0], [SRT input/output plugin], [auto], [], [], [-DENABLE_SRT])
> +PKG_ENABLE_MODULES_VLC([SRT], [access_srt access_output_srt], [srt >=
> 1.2.2], [SRT input/output plugin], [auto], [], [], [-DENABLE_SRT])
>  
>  EXTEND_HELP_STRING([Visualisations and Video filter plugins:])
>  dnl
> diff --git a/contrib/src/srt/SHA512SUMS b/contrib/src/srt/SHA512SUMS
> new file mode 100644
> index 0000000000..e8646df487
> --- /dev/null
> +++ b/contrib/src/srt/SHA512SUMS
> @@ -0,0 +1 @@
> +cb897c97d5fd93b333c8de0805c78c940650a2daf8d821e09e3fb01c7e4b56bd7513cf28545f7ac422fba9fa8420b745f397359a4b9e81cff496c776820ea90a
> v1.2.2.tar.gz
> diff --git a/contrib/src/srt/rules.mak b/contrib/src/srt/rules.mak
> new file mode 100644
> index 0000000000..037adf2955
> --- /dev/null
> +++ b/contrib/src/srt/rules.mak
> @@ -0,0 +1,28 @@
> +# srt
> +
> +SRT_VERSION := 1.2.2
> +SRT_TARBALL := v$(SRT_VERSION).tar.gz
> +SRT_URL := $(GITHUB)/Haivision/srt/archive/$(SRT_TARBALL)
> +
> +ifdef BUILD_NETWORK
> +PKGS += srt
> +endif
> +ifeq ($(call need_pkg,"srt >= 1.2.2"),)
> +PKGS_FOUND += srt
> +endif
> +
> +$(TARBALLS)/$(SRT_TARBALL):
> +       $(call download_pkg,$(SRT_URL),srt)
> +
> +.sum-srt: $(SRT_TARBALL)
> +
> +srt: $(SRT_TARBALL) .sum-srt
> +       $(UNPACK)
> +       mv srt-$(SRT_VERSION) $@ && touch $@
> +
> +DEPS_srt = $(DEPS_gnutls)
> +
> +.srt: srt
> +       cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --with-gnutls
> +       cd $< && $(MAKE) install
> +       touch $@
> -- 
> 2.15.0
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


-- 
Jean-Baptiste Kempf -  President
+33 672 704 734


More information about the vlc-devel mailing list