summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2021-04-18 01:16:33 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-04-20 13:56:48 +0100
commitc226e49cd5a2edfdb6422e6e2ead222319bd7c1c (patch)
tree19ea854e84933a4743c130e6a3bde99a881707fb
parent268888f4843af65a7ea4dc7391ec636046f70415 (diff)
downloadpoky-c226e49cd5a2edfdb6422e6e2ead222319bd7c1c.tar.gz
gstreamer1.0-plugins-bad: Add packageconfigs for hls crypto backends
Use openssl by default (From OE-Core rev: 4959563e59e0a829b9526009b14f71500624cced) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb11
1 files changed, 7 insertions, 4 deletions
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb
index ce2082ee32..96f01391b4 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb
@@ -28,8 +28,8 @@ PACKAGECONFIG ??= " \
28 ${@bb.utils.filter('DISTRO_FEATURES', 'directfb vulkan', d)} \ 28 ${@bb.utils.filter('DISTRO_FEATURES', 'directfb vulkan', d)} \
29 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \ 29 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \
30 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)} \ 30 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)} \
31 bz2 closedcaption curl dash dtls hls rsvg sbc smoothstreaming sndfile \ 31 bz2 closedcaption curl dash dtls hls openssl rsvg sbc smoothstreaming \
32 ttml uvch264 webp \ 32 sndfile ttml uvch264 webp \
33" 33"
34 34
35PACKAGECONFIG[aom] = "-Daom=enabled,-Daom=disabled,aom" 35PACKAGECONFIG[aom] = "-Daom=enabled,-Daom=disabled,aom"
@@ -45,7 +45,11 @@ PACKAGECONFIG[dtls] = "-Ddtls=enabled,-Ddtls=disabled,openssl"
45PACKAGECONFIG[faac] = "-Dfaac=enabled,-Dfaac=disabled,faac" 45PACKAGECONFIG[faac] = "-Dfaac=enabled,-Dfaac=disabled,faac"
46PACKAGECONFIG[faad] = "-Dfaad=enabled,-Dfaad=disabled,faad2" 46PACKAGECONFIG[faad] = "-Dfaad=enabled,-Dfaad=disabled,faad2"
47PACKAGECONFIG[fluidsynth] = "-Dfluidsynth=enabled,-Dfluidsynth=disabled,fluidsynth" 47PACKAGECONFIG[fluidsynth] = "-Dfluidsynth=enabled,-Dfluidsynth=disabled,fluidsynth"
48PACKAGECONFIG[hls] = "-Dhls=enabled -Dhls-crypto=nettle,-Dhls=disabled,nettle" 48PACKAGECONFIG[hls] = "-Dhls=enabled,-Dhls=disabled,"
49# Pick atleast one crypto backend below when enabling hls
50PACKAGECONFIG[nettle] = "-Dhls-crypto=nettle,,nettle"
51PACKAGECONFIG[openssl] = "-Dhls-crypto=openssl,,openssl"
52PACKAGECONFIG[gcrypt] = "-Dhls-crypto=libgcrypt,,libgcrypt"
49# the gl packageconfig enables OpenGL elements that haven't been ported 53# the gl packageconfig enables OpenGL elements that haven't been ported
50# to -base yet. They depend on the gstgl library in -base, so we do 54# to -base yet. They depend on the gstgl library in -base, so we do
51# not add GL dependencies here, since these are taken care of in -base. 55# not add GL dependencies here, since these are taken care of in -base.
@@ -148,4 +152,3 @@ FILES_${PN}-freeverb += "${datadir}/gstreamer-1.0/presets/GstFreeverb.prs"
148FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*" 152FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*"
149FILES_${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles" 153FILES_${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles"
150FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs" 154FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs"
151