Update to gstreamer-plugins-bad-0.10.22.

* hlsdemux: Add HTTP live streaming parser/demuxer element
* new elements: h263parse, zebrastripe, patchdetect
* scenechange: new scene change detection element
* removed audioparsersbad plugin
* make opencv plugin work with OpenCV 2.2
* countless (still experimental) camerabin2 fixes and improvements
* experimental VP8 RTP payloader/depayloader (RTP payloading not finalised yet)
* curlsink: add libcurl-based sink element (acts as client, not server)
* decklink: add decklink plugin
* linsys: add plugin for Linear Systems SDI boards
* sdi: add raw SDI muxing/demuxing elements
* camerabin now relies on muxers to mux based on running time
This commit is contained in:
ajacoutot 2011-05-15 08:32:37 +00:00
parent a5d336102d
commit 600f3e1a95
5 changed files with 56 additions and 29 deletions

View File

@ -1,10 +1,10 @@
# $OpenBSD: Makefile,v 1.52 2011/04/20 19:28:30 jasper Exp $
# $OpenBSD: Makefile,v 1.53 2011/05/15 08:32:37 ajacoutot Exp $
COMMENT-main = bad elements for GStreamer
COMMENT-neon = neon element for GStreamer (plugins-bad)
COMMENT-mjpeg = mplex+mpeg2enc elements for GStreamer (plugins-bad)
V = 0.10.21
V = 0.10.22
DISTNAME = gst-plugins-bad-${V}
PKGNAME-main = gstreamer-plugins-bad-${V}
@ -18,7 +18,8 @@ SHARED_LIBS += gstsignalprocessor-0.10 1.0 # .0.0
SHARED_LIBS += gstbasevideo-0.10 1.0 # .0.0
MASTER_SITES = ${MASTER_SITE_GST:=gst-plugins-bad/}
MODULES = devel/gettext
MODULES = devel/gettext \
devel/dconf
WANTLIB = glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 xml2 \
z m pcre gstreamer-0.10
@ -64,7 +65,8 @@ LIB_DEPENDS-main = ${LIB_DEPENDS} \
multimedia/libdvdnav>=4.1.3p0v0 \
textproc/liblrdf
RUN_DEPENDS-main = ${MODGETTEXT_RUN_DEPENDS}
RUN_DEPENDS-main = ${MODGETTEXT_RUN_DEPENDS} \
${MODDCONF_RUN_DEPENDS}
WANTLIB-neon = ${WANTLIB} \
gstbase-0.10 neon \
@ -90,7 +92,6 @@ CONFIGURE_ARGS = --disable-acm \
--disable-divx \
--disable-dvb \
--disable-fbdev \
--disable-jack \
--disable-gme \
--disable-alsa \
--disable-kate \

View File

@ -1,5 +1,5 @@
MD5 (gst-plugins-bad-0.10.21.tar.bz2) = 9QEzarHRjSVl9Hw2zmU6gg==
RMD160 (gst-plugins-bad-0.10.21.tar.bz2) = sS96Jv2+8GoZFNmkGS0hFIVfQaE=
SHA1 (gst-plugins-bad-0.10.21.tar.bz2) = W8Tloe3/S/Isurwyy4fcBVtVxlo=
SHA256 (gst-plugins-bad-0.10.21.tar.bz2) = QiutrL2jesM8tEbGdR2rzQsiPDCNuwECSjTe1oL6R+M=
SIZE (gst-plugins-bad-0.10.21.tar.bz2) = 3429224
MD5 (gst-plugins-bad-0.10.22.tar.bz2) = mirO4fOG9xJHAD0NcJD7HA==
RMD160 (gst-plugins-bad-0.10.22.tar.bz2) = o89wekLUm0KFpXraoH3IdZHxhAM=
SHA1 (gst-plugins-bad-0.10.22.tar.bz2) = ZvS5xA6y6kPwk4AuZz7/q+5gCps=
SHA256 (gst-plugins-bad-0.10.22.tar.bz2) = 2PcQL0P/6gdmRkJxFf/cyzl1lU8ek2e9ME9+4B4SBww=
SIZE (gst-plugins-bad-0.10.22.tar.bz2) = 3539722

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-configure_ac,v 1.11 2011/03/07 19:43:35 ajacoutot Exp $
--- configure.ac.orig Fri Jan 21 14:38:58 2011
+++ configure.ac Sat Feb 26 19:26:55 2011
@@ -388,7 +388,7 @@ if test "x$HAVE_WINSOCK2_H" = "xyes"; then
$OpenBSD: patch-configure_ac,v 1.12 2011/05/15 08:32:37 ajacoutot Exp $
--- configure.ac.orig Mon May 9 22:45:37 2011
+++ configure.ac Sun May 15 08:53:49 2011
@@ -402,7 +402,7 @@ if test "x$HAVE_WINSOCK2_H" = "xyes"; then
fi
if test "x$HAVE_PTHREAD_H" = "xyes"; then
@ -10,16 +10,16 @@ $OpenBSD: patch-configure_ac,v 1.11 2011/03/07 19:43:35 ajacoutot Exp $
AC_SUBST(DCCP_LIBS)
fi
@@ -774,7 +774,7 @@ return 0;
@@ -832,7 +832,7 @@ return 0;
dnl *** resindvd ***
translit(dnm, m, l) AM_CONDITIONAL(USE_RESINDVD, true)
AG_GST_CHECK_FEATURE(RESINDVD, [resindvd plugin], resindvd, [
- PKG_CHECK_MODULES(DVDNAV, dvdnav >= 4.1.2 dvdread >= 4.1.2, HAVE_RESINDVD="yes", [
+ PKG_CHECK_MODULES(DVDNAV, dvdnav >= 4.1.2, HAVE_RESINDVD="yes", [
HAVE_RESINDVD="no"
AC_MSG_RESULT(no)
])
@@ -991,7 +991,7 @@ PKG_CHECK_EXISTS(mjpegtools >= 1.6.1.93 mjpegtools < 1
])
@@ -1047,7 +1047,7 @@ PKG_CHECK_EXISTS(mjpegtools >= 1.6.1.93 mjpegtools < 1
OLD_CFLAGS="$CFLAGS"
OLD_LIBS="$LIBS"
CFLAGS="$MJPEG_CFLAGS"
@ -28,7 +28,7 @@ $OpenBSD: patch-configure_ac,v 1.11 2011/03/07 19:43:35 ajacoutot Exp $
AC_CHECK_FUNC(mjpeg_loglev_t, [
mjpegtools_api=10903
], [
@@ -1028,7 +1028,7 @@ AG_GST_CHECK_FEATURE(MPEG2ENC, [mpeg2enc], mpeg2enc, [
@@ -1084,7 +1084,7 @@ AG_GST_CHECK_FEATURE(MPEG2ENC, [mpeg2enc], mpeg2enc, [
dnl check headers
mpeg2enc_headers_ok=no
AC_CHECK_HEADER([mpeg2encoder.hh], [
@ -37,7 +37,7 @@ $OpenBSD: patch-configure_ac,v 1.11 2011/03/07 19:43:35 ajacoutot Exp $
OLD_LIBS="$LIBS"
LIBS="$LIBS $MPEG2ENC_LIBS"
AC_MSG_CHECKING([for valid mpeg2enc objects])
@@ -1427,7 +1427,7 @@ AG_GST_CHECK_FEATURE(XVID, [xvid plugins], xvid, [
@@ -1467,7 +1467,7 @@ AG_GST_CHECK_FEATURE(XVID, [xvid plugins], xvid, [
HAVE_XVID=no
AC_CHECK_HEADER(xvid.h, [
OLD_LIBS="$LIBS"
@ -46,7 +46,7 @@ $OpenBSD: patch-configure_ac,v 1.11 2011/03/07 19:43:35 ajacoutot Exp $
AC_CHECK_LIB(xvidcore, xvid_encore, [
AC_CHECK_LIB(xvidcore, xvid_decore, [
AC_CHECK_LIB(xvidcore, xvid_global, [
@@ -1535,6 +1535,8 @@ AG_GST_CHECK_FEATURE(ZBAR, [ZBar barcode detector], zb
@@ -1575,6 +1575,8 @@ AG_GST_CHECK_FEATURE(ZBAR, [ZBar barcode detector], zb
dnl *** vp8 ***
translit(dnm, m, l) AM_CONDITIONAL(USE_VP8, vp8)
@ -55,7 +55,7 @@ $OpenBSD: patch-configure_ac,v 1.11 2011/03/07 19:43:35 ajacoutot Exp $
AG_GST_CHECK_FEATURE(VP8, [VP8 decoder], vp8, [
VPX_LIBS=""
AG_GST_CHECK_LIBHEADER(VPX, vpx,
@@ -1543,8 +1545,6 @@ AG_GST_CHECK_FEATURE(VP8, [VP8 decoder], vp8, [
@@ -1583,8 +1585,6 @@ AG_GST_CHECK_FEATURE(VP8, [VP8 decoder], vp8, [
HAVE_VP8_ENCODER=no
HAVE_VP8_DECODER=no
@ -64,7 +64,7 @@ $OpenBSD: patch-configure_ac,v 1.11 2011/03/07 19:43:35 ajacoutot Exp $
AC_CHECK_LIB(vpx, vpx_codec_vp8_cx_algo, [
HAVE_VP8=yes
AC_DEFINE(HAVE_VP8_ENCODER, 1, [Defined if the VP8 encoder is available])
@@ -1555,10 +1555,10 @@ AG_GST_CHECK_FEATURE(VP8, [VP8 decoder], vp8, [
@@ -1595,10 +1595,10 @@ AG_GST_CHECK_FEATURE(VP8, [VP8 decoder], vp8, [
AC_DEFINE(HAVE_VP8_DECODER, 1, [Defined if the VP8 decoder is available])
VPX_LIBS="-lvpx"
])

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-ext_curl_gstcurlsink_c,v 1.1 2011/05/15 08:32:37 ajacoutot Exp $
--- ext/curl/gstcurlsink.c.orig Sun May 15 09:58:06 2011
+++ ext/curl/gstcurlsink.c Sun May 15 09:07:19 2011
@@ -50,6 +50,7 @@
#include <sys/types.h>
#include <netinet/in.h>
#include <unistd.h>
+#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <netinet/tcp.h>
#include <sys/stat.h>

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-main,v 1.16 2011/03/07 19:43:35 ajacoutot Exp $
@comment $OpenBSD: PLIST-main,v 1.17 2011/05/15 08:32:37 ajacoutot Exp $
@conflict gstreamer-plugins-base-<0.10.25
@conflict gstreamer-bz2-*
@conflict gstreamer-faac-*
@ -32,8 +32,6 @@ include/gstreamer-${VERSION}/gst/signalprocessor/gstsignalprocessor.h
include/gstreamer-${VERSION}/gst/video/gstbasevideocodec.h
include/gstreamer-${VERSION}/gst/video/gstbasevideodecoder.h
include/gstreamer-${VERSION}/gst/video/gstbasevideoencoder.h
include/gstreamer-${VERSION}/gst/video/gstbasevideoparse.h
include/gstreamer-${VERSION}/gst/video/gstbasevideoutils.h
@comment lib/gstreamer-${VERSION}/libgstadpcmdec.la
lib/gstreamer-${VERSION}/libgstadpcmdec.so
@comment lib/gstreamer-${VERSION}/libgstadpcmenc.la
@ -44,8 +42,6 @@ lib/gstreamer-${VERSION}/libgstaiff.so
lib/gstreamer-${VERSION}/libgstapexsink.so
@comment lib/gstreamer-${VERSION}/libgstasfmux.la
lib/gstreamer-${VERSION}/libgstasfmux.so
@comment lib/gstreamer-${VERSION}/libgstaudioparsersbad.la
lib/gstreamer-${VERSION}/libgstaudioparsersbad.so
@comment lib/gstreamer-${VERSION}/libgstautoconvert.la
lib/gstreamer-${VERSION}/libgstautoconvert.so
@comment lib/gstreamer-${VERSION}/libgstbayer.la
@ -62,6 +58,8 @@ lib/gstreamer-${VERSION}/libgstcdxaparse.so
lib/gstreamer-${VERSION}/libgstcoloreffects.so
@comment lib/gstreamer-${VERSION}/libgstcolorspace.la
lib/gstreamer-${VERSION}/libgstcolorspace.so
@comment lib/gstreamer-${VERSION}/libgstcurl.la
lib/gstreamer-${VERSION}/libgstcurl.so
@comment lib/gstreamer-${VERSION}/libgstdataurisrc.la
lib/gstreamer-${VERSION}/libgstdataurisrc.so
@comment lib/gstreamer-${VERSION}/libgstdccp.la
@ -80,6 +78,10 @@ lib/gstreamer-${VERSION}/libgstfaac.so
lib/gstreamer-${VERSION}/libgstfaad.so
@comment lib/gstreamer-${VERSION}/libgstfestival.la
lib/gstreamer-${VERSION}/libgstfestival.so
@comment lib/gstreamer-${VERSION}/libgstfieldanalysis.la
lib/gstreamer-${VERSION}/libgstfieldanalysis.so
@comment lib/gstreamer-${VERSION}/libgstfragmented.la
lib/gstreamer-${VERSION}/libgstfragmented.so
@comment lib/gstreamer-${VERSION}/libgstfreeze.la
lib/gstreamer-${VERSION}/libgstfreeze.so
@comment lib/gstreamer-${VERSION}/libgstfrei0r.la
@ -124,6 +126,8 @@ lib/gstreamer-${VERSION}/libgstmpeg4videoparse.so
lib/gstreamer-${VERSION}/libgstmpegdemux.so
@comment lib/gstreamer-${VERSION}/libgstmpegpsmux.la
lib/gstreamer-${VERSION}/libgstmpegpsmux.so
@comment lib/gstreamer-${VERSION}/libgstmpegtsdemux.la
lib/gstreamer-${VERSION}/libgstmpegtsdemux.so
@comment lib/gstreamer-${VERSION}/libgstmpegtsmux.la
lib/gstreamer-${VERSION}/libgstmpegtsmux.so
@comment lib/gstreamer-${VERSION}/libgstmpegvideoparse.la
@ -138,12 +142,12 @@ lib/gstreamer-${VERSION}/libgstmxf.so
lib/gstreamer-${VERSION}/libgstnsf.so
@comment lib/gstreamer-${VERSION}/libgstnuvdemux.la
lib/gstreamer-${VERSION}/libgstnuvdemux.so
@comment lib/gstreamer-${VERSION}/libgstpatchdetect.la
lib/gstreamer-${VERSION}/libgstpatchdetect.so
@comment lib/gstreamer-${VERSION}/libgstpcapparse.la
lib/gstreamer-${VERSION}/libgstpcapparse.so
@comment lib/gstreamer-${VERSION}/libgstpnm.la
lib/gstreamer-${VERSION}/libgstpnm.so
@comment lib/gstreamer-${VERSION}/libgstqtmux.la
lib/gstreamer-${VERSION}/libgstqtmux.so
@comment lib/gstreamer-${VERSION}/libgstrawparse.la
lib/gstreamer-${VERSION}/libgstrawparse.so
@comment lib/gstreamer-${VERSION}/libgstrfbsrc.la
@ -152,10 +156,14 @@ lib/gstreamer-${VERSION}/libgstrfbsrc.so
lib/gstreamer-${VERSION}/libgstrsvg.so
@comment lib/gstreamer-${VERSION}/libgstrtpmux.la
lib/gstreamer-${VERSION}/libgstrtpmux.so
@comment lib/gstreamer-${VERSION}/libgstrtpvp8.la
lib/gstreamer-${VERSION}/libgstrtpvp8.so
@comment lib/gstreamer-${VERSION}/libgstscaletempoplugin.la
lib/gstreamer-${VERSION}/libgstscaletempoplugin.so
@comment lib/gstreamer-${VERSION}/libgstschro.la
lib/gstreamer-${VERSION}/libgstschro.so
@comment lib/gstreamer-${VERSION}/libgstsdi.la
lib/gstreamer-${VERSION}/libgstsdi.so
@comment lib/gstreamer-${VERSION}/libgstsdl.la
lib/gstreamer-${VERSION}/libgstsdl.so
@comment lib/gstreamer-${VERSION}/libgstsdpelem.la
@ -176,10 +184,14 @@ lib/gstreamer-${VERSION}/libgststereo.so
lib/gstreamer-${VERSION}/libgstsubenc.so
@comment lib/gstreamer-${VERSION}/libgsttta.la
lib/gstreamer-${VERSION}/libgsttta.so
@comment lib/gstreamer-${VERSION}/libgstvideofiltersbad.la
lib/gstreamer-${VERSION}/libgstvideofiltersbad.so
@comment lib/gstreamer-${VERSION}/libgstvideomaxrate.la
lib/gstreamer-${VERSION}/libgstvideomaxrate.so
@comment lib/gstreamer-${VERSION}/libgstvideomeasure.la
lib/gstreamer-${VERSION}/libgstvideomeasure.so
@comment lib/gstreamer-${VERSION}/libgstvideoparsersbad.la
lib/gstreamer-${VERSION}/libgstvideoparsersbad.so
@comment lib/gstreamer-${VERSION}/libgstvideosignal.la
lib/gstreamer-${VERSION}/libgstvideosignal.so
@comment lib/gstreamer-${VERSION}/libgstvmnc.la
@ -199,6 +211,7 @@ lib/libgstphotography-${VERSION}.la
lib/libgstsignalprocessor-${VERSION}.la
@lib lib/libgstsignalprocessor-${VERSION}.so.${LIBgstsignalprocessor-0.10_VERSION}
lib/pkgconfig/gstreamer-plugins-bad-${VERSION}.pc
share/glib-2.0/schemas/org.freedesktop.gstreamer-${VERSION}.default-elements.gschema.xml
share/locale/af/LC_MESSAGES/gst-plugins-bad-${VERSION}.mo
share/locale/az/LC_MESSAGES/gst-plugins-bad-${VERSION}.mo
share/locale/bg/LC_MESSAGES/gst-plugins-bad-${VERSION}.mo
@ -241,3 +254,5 @@ share/locale/tr/LC_MESSAGES/gst-plugins-bad-${VERSION}.mo
share/locale/uk/LC_MESSAGES/gst-plugins-bad-${VERSION}.mo
share/locale/vi/LC_MESSAGES/gst-plugins-bad-${VERSION}.mo
share/locale/zh_CN/LC_MESSAGES/gst-plugins-bad-${VERSION}.mo
@exec %D/bin/glib-compile-schemas %D/share/glib-2.0/schemas
@unexec-delete %D/bin/glib-compile-schemas %D/share/glib-2.0/schemas