gst1-plugins-bad: Update to 1.14.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
4dfda165b9
commit
f69bf5e55e
4 changed files with 89 additions and 40 deletions
|
@ -8,7 +8,7 @@
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=gst1-plugins-bad
|
PKG_NAME:=gst1-plugins-bad
|
||||||
PKG_VERSION:=1.14.2
|
PKG_VERSION:=1.14.4
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org> \
|
PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org> \
|
||||||
|
@ -20,7 +20,7 @@ PKG_LICENSE_FILES:=COPYING.LIB COPYING
|
||||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-bad-$(PKG_VERSION)
|
PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-bad-$(PKG_VERSION)
|
||||||
PKG_SOURCE:=gst-plugins-bad-$(PKG_VERSION).tar.xz
|
PKG_SOURCE:=gst-plugins-bad-$(PKG_VERSION).tar.xz
|
||||||
PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gst-plugins-bad/
|
PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gst-plugins-bad/
|
||||||
PKG_HASH:=34fab7da70994465a64468330b2168a4a0ed90a7de7e4c499b6d127c6c1b1eaf
|
PKG_HASH:=910b4e0e2e897e8b6d06767af1779d70057c309f67292f485ff988d087aa0de5
|
||||||
|
|
||||||
PKG_FIXUP:=autoreconf
|
PKG_FIXUP:=autoreconf
|
||||||
PKG_INSTALL:=1
|
PKG_INSTALL:=1
|
||||||
|
|
|
@ -1,18 +1,6 @@
|
||||||
diff -u --recursive gst-plugins-bad-1.12.4-vanilla/configure.ac gst-plugins-bad-1.12.4/configure.ac
|
--- a/Makefile.am
|
||||||
--- gst-plugins-bad-1.12.4-vanilla/configure.ac 2018-02-11 19:43:06.962320214 -0500
|
+++ b/Makefile.am
|
||||||
+++ gst-plugins-bad-1.12.4/configure.ac 2018-02-11 19:43:48.643416395 -0500
|
@@ -2,11 +2,11 @@ DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
|
||||||
@@ -3717,7 +3717,6 @@
|
|
||||||
ext/dtls/Makefile
|
|
||||||
ext/webrtcdsp/Makefile
|
|
||||||
ext/ttml/Makefile
|
|
||||||
-po/Makefile.in
|
|
||||||
docs/Makefile
|
|
||||||
docs/plugins/Makefile
|
|
||||||
docs/libs/Makefile
|
|
||||||
diff -u --recursive gst-plugins-bad-1.12.4-vanilla/Makefile.am gst-plugins-bad-1.12.4/Makefile.am
|
|
||||||
--- gst-plugins-bad-1.12.4-vanilla/Makefile.am 2018-02-11 19:43:06.987320271 -0500
|
|
||||||
+++ gst-plugins-bad-1.12.4/Makefile.am 2018-02-11 19:43:55.023431118 -0500
|
|
||||||
@@ -2,11 +2,11 @@
|
|
||||||
|
|
||||||
SUBDIRS = \
|
SUBDIRS = \
|
||||||
gst-libs gst sys ext pkgconfig \
|
gst-libs gst sys ext pkgconfig \
|
||||||
|
@ -24,5 +12,15 @@ diff -u --recursive gst-plugins-bad-1.12.4-vanilla/Makefile.am gst-plugins-bad-1
|
||||||
- m4 common docs tests po tools
|
- m4 common docs tests po tools
|
||||||
+ m4 common docs tests tools
|
+ m4 common docs tests tools
|
||||||
|
|
||||||
# include before EXTRA_DIST for win32 assignment
|
EXTRA_DIST = \
|
||||||
include $(top_srcdir)/common/win32.mak
|
depcomp \
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -2686,7 +2686,6 @@ ext/dtls/Makefile
|
||||||
|
ext/webrtc/Makefile
|
||||||
|
ext/webrtcdsp/Makefile
|
||||||
|
ext/ttml/Makefile
|
||||||
|
-po/Makefile.in
|
||||||
|
docs/Makefile
|
||||||
|
docs/plugins/Makefile
|
||||||
|
docs/libs/Makefile
|
||||||
|
|
|
@ -1,7 +1,22 @@
|
||||||
diff -u --recursive gst-plugins-bad-1.14.1-vanilla/configure.ac gst-plugins-bad-1.14.1/configure.ac
|
--- a/Makefile.am
|
||||||
--- gst-plugins-bad-1.14.1-vanilla/configure.ac 2018-07-08 22:17:07.553492088 -0400
|
+++ b/Makefile.am
|
||||||
+++ gst-plugins-bad-1.14.1/configure.ac 2018-07-08 22:17:38.866597074 -0400
|
@@ -2,11 +2,11 @@ DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
|
||||||
@@ -2600,24 +2600,6 @@
|
|
||||||
|
SUBDIRS = \
|
||||||
|
gst-libs gst sys ext pkgconfig \
|
||||||
|
- m4 common docs tests tools
|
||||||
|
+ m4 common docs tools
|
||||||
|
|
||||||
|
DIST_SUBDIRS = \
|
||||||
|
gst gst-libs sys ext pkgconfig \
|
||||||
|
- m4 common docs tests tools
|
||||||
|
+ m4 common docs tools
|
||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
depcomp \
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -2600,24 +2600,6 @@ sys/vdpau/Makefile
|
||||||
sys/wasapi/Makefile
|
sys/wasapi/Makefile
|
||||||
sys/winks/Makefile
|
sys/winks/Makefile
|
||||||
sys/winscreencap/Makefile
|
sys/winscreencap/Makefile
|
||||||
|
@ -26,20 +41,3 @@ diff -u --recursive gst-plugins-bad-1.14.1-vanilla/configure.ac gst-plugins-bad-
|
||||||
ext/voamrwbenc/Makefile
|
ext/voamrwbenc/Makefile
|
||||||
ext/voaacenc/Makefile
|
ext/voaacenc/Makefile
|
||||||
ext/assrender/Makefile
|
ext/assrender/Makefile
|
||||||
diff -u --recursive gst-plugins-bad-1.14.1-vanilla/Makefile.am gst-plugins-bad-1.14.1/Makefile.am
|
|
||||||
--- gst-plugins-bad-1.14.1-vanilla/Makefile.am 2018-07-08 22:17:07.553492088 -0400
|
|
||||||
+++ gst-plugins-bad-1.14.1/Makefile.am 2018-07-08 22:17:51.278638694 -0400
|
|
||||||
@@ -2,11 +2,11 @@
|
|
||||||
|
|
||||||
SUBDIRS = \
|
|
||||||
gst-libs gst sys ext pkgconfig \
|
|
||||||
- m4 common docs tests tools
|
|
||||||
+ m4 common docs tools
|
|
||||||
|
|
||||||
DIST_SUBDIRS = \
|
|
||||||
gst gst-libs sys ext pkgconfig \
|
|
||||||
- m4 common docs tests tools
|
|
||||||
+ m4 common docs tools
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
depcomp \
|
|
||||||
|
|
|
@ -0,0 +1,53 @@
|
||||||
|
--- a/ext/dtls/gstdtlsagent.c
|
||||||
|
+++ b/ext/dtls/gstdtlsagent.c
|
||||||
|
@@ -124,11 +124,11 @@ _gst_dtls_init_openssl (void)
|
||||||
|
}
|
||||||
|
|
||||||
|
GST_INFO_OBJECT (NULL, "initializing openssl %lx", OPENSSL_VERSION_NUMBER);
|
||||||
|
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||||
|
SSL_library_init ();
|
||||||
|
SSL_load_error_strings ();
|
||||||
|
ERR_load_BIO_strings ();
|
||||||
|
|
||||||
|
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||||
|
{
|
||||||
|
gint i;
|
||||||
|
gint num_locks;
|
||||||
|
@@ -197,7 +197,7 @@ gst_dtls_agent_init (GstDtlsAgent * self)
|
||||||
|
SSL_CTX_set_cipher_list (priv->ssl_context,
|
||||||
|
"ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH");
|
||||||
|
SSL_CTX_set_read_ahead (priv->ssl_context, 1);
|
||||||
|
-#if OPENSSL_VERSION_NUMBER >= 0x1000200fL
|
||||||
|
+#if (OPENSSL_VERSION_NUMBER >= 0x1000200fL) && (OPENSSL_VERSION_NUMBER < 0x10100000L)
|
||||||
|
SSL_CTX_set_ecdh_auto (priv->ssl_context, 1);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
--- a/ext/dtls/gstdtlscertificate.c
|
||||||
|
+++ b/ext/dtls/gstdtlscertificate.c
|
||||||
|
@@ -45,8 +45,15 @@
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#include <openssl/bn.h>
|
||||||
|
+#include <openssl/rsa.h>
|
||||||
|
#include <openssl/ssl.h>
|
||||||
|
|
||||||
|
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||||
|
+#define X509_getm_notBefore X509_get_notBefore
|
||||||
|
+#define X509_getm_notAfter X509_get_notAfter
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
GST_DEBUG_CATEGORY_STATIC (gst_dtls_certificate_debug);
|
||||||
|
#define GST_CAT_DEFAULT gst_dtls_certificate_debug
|
||||||
|
|
||||||
|
@@ -240,8 +247,8 @@ init_generated (GstDtlsCertificate * self)
|
||||||
|
|
||||||
|
X509_set_version (priv->x509, 2);
|
||||||
|
ASN1_INTEGER_set (X509_get_serialNumber (priv->x509), 0);
|
||||||
|
- X509_gmtime_adj (X509_get_notBefore (priv->x509), 0);
|
||||||
|
- X509_gmtime_adj (X509_get_notAfter (priv->x509), 31536000L); /* A year */
|
||||||
|
+ X509_gmtime_adj (X509_getm_notBefore (priv->x509), 0);
|
||||||
|
+ X509_gmtime_adj (X509_getm_notAfter (priv->x509), 31536000L); /* A year */
|
||||||
|
X509_set_pubkey (priv->x509, priv->private_key);
|
||||||
|
|
||||||
|
name = X509_get_subject_name (priv->x509);
|
Loading…
Reference in a new issue