[vlc-devel] [PATCH 1/3] Add libcineform to the contribs

Steve Lhomme robux4 at ycbcr.xyz
Tue Aug 28 17:12:17 CEST 2018


Couldn't we use the official repo with some patches on top ?

Are there stable releases of the official lib ?


On 28/08/2018 16:23, Emeric Grange wrote:
> From: Emeric <emeric.grange at gmail.com>
>
> ---
>   configure.ac                    |  5 +++++
>   contrib/src/cineform/SHA512SUMS |  1 +
>   contrib/src/cineform/rules.mak  | 23 +++++++++++++++++++++++
>   3 files changed, 29 insertions(+)
>   create mode 100644 contrib/src/cineform/SHA512SUMS
>   create mode 100644 contrib/src/cineform/rules.mak
>
> diff --git a/configure.ac b/configure.ac
> index 1627c12b79..1422b75f90 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -2642,6 +2642,11 @@ AS_IF([test "${enable_vpx}" != "no"],[
>       ])])
>   ])
>   
> +dnl
> +dnl CineForm plugin
> +dnl
> +PKG_ENABLE_MODULES_VLC([CINEFORM], [], [libcineform >= 0.1], [CineForm SDK with decoder and encoder], [auto])
> +
>   dnl
>   dnl twolame encoder plugin
>   dnl
> diff --git a/contrib/src/cineform/SHA512SUMS b/contrib/src/cineform/SHA512SUMS
> new file mode 100644
> index 0000000000..68ee113356
> --- /dev/null
> +++ b/contrib/src/cineform/SHA512SUMS
> @@ -0,0 +1 @@
> +9aac5a14ac3facfebcab58256ffe947e8a5a8f3bf69367202f09367b5eef5232914d943e8bfcef1c37a06c35f9ce16c80cd4c3517f7428cc26811211ff664767  libcineform-0.1.tar.gz
> diff --git a/contrib/src/cineform/rules.mak b/contrib/src/cineform/rules.mak
> new file mode 100644
> index 0000000000..f5392bc816
> --- /dev/null
> +++ b/contrib/src/cineform/rules.mak
> @@ -0,0 +1,23 @@
> +# cineform
> +
> +CINEFORM_VERSION := 0.1
> +CINEFORM_URL := $(GITHUB)emericg/libcineform/archive/$(CINEFORM_VERSION).tar.gz
> +
> +PKGS += cineform
> +ifeq ($(call need_pkg,"libcineform"),)
> +PKGS_FOUND += cineform
> +endif
> +
> +$(TARBALLS)/libcineform-$(CINEFORM_VERSION).tar.gz:
> +	$(call download_pkg,$(CINEFORM_URL),cineform)
> +
> +.sum-cineform: libcineform-$(CINEFORM_VERSION).tar.gz
> +
> +cineform: libcineform-$(CINEFORM_VERSION).tar.gz .sum-cineform
> +	$(UNPACK)
> +	$(MOVE)
> +
> +.cineform: cineform toolchain.cmake
> +	cd $< && $(HOSTVARS_PIC) $(CMAKE) -DBUILD_STATIC_LIBS:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=OFF .
> +	cd $< && $(MAKE) install
> +	touch $@
> -- 
> 2.18.0
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel



More information about the vlc-devel mailing list