gst1-plugins-bad: fix broken dependency for the hls plugin
authorRahul Bedarkar <rahul.bedarkar@imgtec.com>
Thu, 4 Aug 2016 10:06:43 +0000 (15:36 +0530)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 5 Aug 2016 19:08:16 +0000 (21:08 +0200)
commit707f718339699ece871d46c602378e4d57a62d3f
tree82453488e47bed0a0b5e61fffcccf0a44d9e5ec6
parent885a1c4b2554c5f6354ecf0f36f298682a641300
gst1-plugins-bad: fix broken dependency for the hls plugin

HLS plugin can be built with nettle or libgcrypt or openssl
cryptographic backend. But current dependency on gnutls is incorrect.
It has been working so far because gnutls depends on nettle.

gst-plugins-bad's build system for HLS allows user to choose which
cryptographic backend to use. If that is not specified, it internally
checks for nettle or libgcrypt or openssl in order. If none of the
cryptographic backend is available, HLS plugin gets disabled internally.

Select cryptographic backend according to which cryptographic packages
are available. If both libgcrypt or openssl are not available, choose
nettle by default.

Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Reviewed-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/gstreamer1/gst1-plugins-bad/Config.in
package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk