thanks Jose this also should be added to
meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb

On Sat, Nov 14, 2020 at 7:04 AM Jose Quaresma <[email protected]> wrote:
>
> Secure Reliable Transport (SRT) Protocol
>
> Secure Reliable Transport (SRT) is an open source transport technology that
> optimizes streaming performance across unpredictable networks, such as the 
> Internet.
>
> SRT is applied to contribution and distribution endpoints as part of a video
> stream workflow to deliver the best quality and lowest latency video at all 
> times.
>
> As audio/video packets are streamed from a source to a destination device,
> SRT detects and adapts to the real-time network conditions between the two 
> endpoints.
> SRT helps compensate for jitter and bandwidth fluctuations due to congestion
> over noisy networks, such as the Internet. Its error recovery mechanism 
> minimizes
> the packet loss typical of Internet connections. And SRT supports AES 
> encryption for
> end-to-end security, keeping your streams safe from prying eyes.
>
>     * 0001-don-t-install-srt-ffplay.patch
>       Upstream-Status: Pending
>
> Signed-off-by: Jose Quaresma <[email protected]>
> ---
>  .../srt/0001-don-t-install-srt-ffplay.patch   | 28 +++++++++++++++++++
>  .../recipes-support/srt/srt_1.4.2.bb          | 27 ++++++++++++++++++
>  2 files changed, 55 insertions(+)
>  create mode 100644 
> meta-multimedia/recipes-support/srt/srt/0001-don-t-install-srt-ffplay.patch
>  create mode 100644 meta-multimedia/recipes-support/srt/srt_1.4.2.bb
>
> diff --git 
> a/meta-multimedia/recipes-support/srt/srt/0001-don-t-install-srt-ffplay.patch 
> b/meta-multimedia/recipes-support/srt/srt/0001-don-t-install-srt-ffplay.patch
> new file mode 100644
> index 0000000000..5b76b16328
> --- /dev/null
> +++ 
> b/meta-multimedia/recipes-support/srt/srt/0001-don-t-install-srt-ffplay.patch
> @@ -0,0 +1,28 @@
> +From a45b43a2acd4c29bc8a204f51a3fa5e7b9815613 Mon Sep 17 00:00:00 2001
> +From: Jose Quaresma <[email protected]>
> +Date: Sat, 14 Nov 2020 12:29:56 +0000
> +Subject: [PATCH] don't install srt-ffplay
> +
> +srt-ffplay is a simple bash scripts that pipes the output of 
> srt-live-transmit to ffplay.
> +It need ffmpeg as dependencie and requeire that libsrt is builded with 
> -DENABLE_APPS=ON.
> +So remove it because there are no option to disable the instalation.
> +
> +Upstream-Status: Pending
> +
> +Signed-off-by: Jose Quaresma <[email protected]>
> +---
> + CMakeLists.txt | 1 -
> + 1 file changed, 1 deletion(-)
> +
> +diff --git a/CMakeLists.txt b/CMakeLists.txt
> +index ed6e603..ef53dc5 100644
> +--- a/CMakeLists.txt
> ++++ b/CMakeLists.txt
> +@@ -1224,7 +1224,6 @@ if (ENABLE_UNITTESTS AND ENABLE_CXX11)
> + endif()
> +
> +
> +-install(PROGRAMS scripts/srt-ffplay DESTINATION ${CMAKE_INSTALL_BINDIR})
> +
> +
> + if (DEFINED SRT_EXTRA_APPS_INC)
> diff --git a/meta-multimedia/recipes-support/srt/srt_1.4.2.bb 
> b/meta-multimedia/recipes-support/srt/srt_1.4.2.bb
> new file mode 100644
> index 0000000000..567ea68edf
> --- /dev/null
> +++ b/meta-multimedia/recipes-support/srt/srt_1.4.2.bb
> @@ -0,0 +1,27 @@
> +SUMMARY = "Secure Reliable Transport (SRT) Protocol"
> +DESCRIPTION = "Secure Reliable Transport (SRT) is an open source transport 
> technology \
> +that optimizes streaming performance across unpredictable networks, such as 
> the Internet."
> +SECTION = "libs"
> +HOMEPAGE = "https://github.com/Haivision/srt";
> +LICENSE = "MPL-2.0"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=815ca599c9df247a0c7f619bab123dad"
> +
> +SRCREV = "50b7af06f3a0a456c172b4cb3aceafa8a5cc0036"
> +SRC_URI = "git://github.com/Haivision/srt;protocol=https \
> +           file://0001-don-t-install-srt-ffplay.patch \
> +           "
> +UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
> +S = "${WORKDIR}/git"
> +
> +inherit cmake pkgconfig
> +
> +EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release -DENABLE_UNITTESTS=OFF"
> +
> +PACKAGECONFIG ??= "crypt"
> +PACKAGECONFIG[debug] = "-DENABLE_DEBUG=1,,"
> +PACKAGECONFIG[crypt] = 
> "-DENABLE_ENCRYPTION=ON,-DENABLE_ENCRYPTION=OFF,openssl"
> +PACKAGECONFIG[utils] = "-DENABLE_APPS=ON,-DENABLE_APPS=OFF,"
> +
> +PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'utils', '${PN}-utils', 
> '', d)}"
> +FILES_${PN}-utils += "${bindir}"
> +RDEPENDS_${PN}-utils += "${PN}"
> --
> 2.29.2
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#87929): 
https://lists.openembedded.org/g/openembedded-devel/message/87929
Mute This Topic: https://lists.openembedded.org/mt/78251580/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to