summaryrefslogtreecommitdiff
path: root/multimedia/gstreamer1
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-04-15 14:20:00 +0000
committerwiz <wiz@pkgsrc.org>2016-04-15 14:20:00 +0000
commit88d1fa5c1936572cdd0d6450380e434b5610d82c (patch)
treea039f61f642e347e011f36c85902379d95a63998 /multimedia/gstreamer1
parent701093039d9ba66ef37541a42714b0844b304069 (diff)
downloadpkgsrc-88d1fa5c1936572cdd0d6450380e434b5610d82c.tar.gz
Update gstreamer1 and plugins to 1.8.0.
GStreamer 1.8.0 was released on 24 March 2016. The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework! As always, this release is again packed with new features, bug fixes and other improvements. See https://gstreamer.freedesktop.org/releases/1.8/ for the latest version of this document. Highlights Hardware-accelerated zero-copy video decoding on Android New video capture source for Android using the android.hardware.Camera API Windows Media reverse playback support (ASF/WMV/WMA) New tracing system provides support for more sophisticated debugging tools New high-level GstPlayer playback convenience API Initial support for the new Vulkan API, see Matthew Waters' blog post for more details Improved Opus audio codec support: Support for more than two channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; new codec utility functions for Opus header and caps handling in pbutils library. The Opus encoder/decoder elements were also moved to gst-plugins-base (from -bad), and the opus RTP depayloader/payloader to -good. GStreamer VAAPI module now released and maintained as part of the GStreamer project Asset proxy support in the GStreamer Editing Services
Diffstat (limited to 'multimedia/gstreamer1')
-rw-r--r--multimedia/gstreamer1/Makefile4
-rw-r--r--multimedia/gstreamer1/PLIST15
-rw-r--r--multimedia/gstreamer1/distinfo11
-rw-r--r--multimedia/gstreamer1/patches/patch-plugins_tracers_gstrusage.c15
4 files changed, 33 insertions, 12 deletions
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index 6a8dc5fc68b..af56119db80 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2016/01/24 14:45:21 ryoon Exp $
+# $NetBSD: Makefile,v 1.21 2016/04/15 14:20:00 wiz Exp $
-DISTNAME= gstreamer-1.6.3
+DISTNAME= gstreamer-1.8.0
PKGNAME= ${DISTNAME:S/gstreamer/gstreamer1/}
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/
diff --git a/multimedia/gstreamer1/PLIST b/multimedia/gstreamer1/PLIST
index aa2c4b610f5..dcb54382a22 100644
--- a/multimedia/gstreamer1/PLIST
+++ b/multimedia/gstreamer1/PLIST
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.6 2015/11/18 12:04:16 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2016/04/15 14:20:00 wiz Exp $
bin/gst-inspect-1.0
bin/gst-launch-1.0
+bin/gst-stats-1.0
bin/gst-typefind-1.0
include/gstreamer-1.0/gst/base/base.h
include/gstreamer-1.0/gst/base/gstadapter.h
@@ -17,6 +18,9 @@ include/gstreamer-1.0/gst/base/gstflowcombiner.h
include/gstreamer-1.0/gst/base/gstpushsrc.h
include/gstreamer-1.0/gst/base/gstqueuearray.h
include/gstreamer-1.0/gst/base/gsttypefindhelper.h
+include/gstreamer-1.0/gst/gsttracer.h
+include/gstreamer-1.0/gst/gsttracerfactory.h
+include/gstreamer-1.0/gst/gsttracerrecord.h
${PLIST.gstcheck}include/gstreamer-1.0/gst/check/check.h
${PLIST.gstcheck}include/gstreamer-1.0/gst/check/gstbufferstraw.h
${PLIST.gstcheck}include/gstreamer-1.0/gst/check/gstcheck.h
@@ -114,6 +118,7 @@ lib/girepository-1.0/GstController-1.0.typelib
lib/girepository-1.0/GstNet-1.0.typelib
lib/gstreamer-1.0/include/gst/gstconfig.h
lib/gstreamer-1.0/libgstcoreelements.la
+lib/gstreamer-1.0/libgstcoretracers.la
lib/libgstbase-1.0.la
${PLIST.gstcheck}lib/libgstcheck-1.0.la
lib/libgstcontroller-1.0.la
@@ -178,6 +183,9 @@ share/gtk-doc/html/gstreamer-1.0/GstTagSetter.html
share/gtk-doc/html/gstreamer-1.0/GstTask.html
share/gtk-doc/html/gstreamer-1.0/GstTaskPool.html
share/gtk-doc/html/gstreamer-1.0/GstToc.html
+share/gtk-doc/html/gstreamer-1.0/GstTracer.html
+share/gtk-doc/html/gstreamer-1.0/GstTracerFactory.html
+share/gtk-doc/html/gstreamer-1.0/GstTracerRecord.html
share/gtk-doc/html/gstreamer-1.0/GstTypeFindFactory.html
share/gtk-doc/html/gstreamer-1.0/annotation-glossary.html
share/gtk-doc/html/gstreamer-1.0/gst-building.html
@@ -212,7 +220,6 @@ share/gtk-doc/html/gstreamer-1.0/gstreamer-support.html
share/gtk-doc/html/gstreamer-1.0/gstreamer.html
share/gtk-doc/html/gstreamer-1.0/home.png
share/gtk-doc/html/gstreamer-1.0/index.html
-share/gtk-doc/html/gstreamer-1.0/index.sgml
share/gtk-doc/html/gstreamer-1.0/ix01.html
share/gtk-doc/html/gstreamer-1.0/ix02.html
share/gtk-doc/html/gstreamer-1.0/ix03.html
@@ -241,6 +248,7 @@ share/gtk-doc/html/gstreamer-libs-1.0/GstInterpolationControlSource.html
share/gtk-doc/html/gstreamer-libs-1.0/GstLFOControlSource.html
share/gtk-doc/html/gstreamer-libs-1.0/GstNetClientClock.html
share/gtk-doc/html/gstreamer-libs-1.0/GstNetTimeProvider.html
+share/gtk-doc/html/gstreamer-libs-1.0/GstPtpClock.html
share/gtk-doc/html/gstreamer-libs-1.0/GstPushSrc.html
share/gtk-doc/html/gstreamer-libs-1.0/GstTestClock.html
share/gtk-doc/html/gstreamer-libs-1.0/GstTimedValueControlSource.html
@@ -263,7 +271,6 @@ share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstHarness.html
share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstNetAddressMeta.html
share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstNetControlMessageMeta.html
share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstNetTimePacket.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstPtpClock.html
share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstQueueArray.html
share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstStreamConsistency.html
share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstTypeFindHelper.html
@@ -271,7 +278,6 @@ share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs.html
share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-net.html
share/gtk-doc/html/gstreamer-libs-1.0/home.png
share/gtk-doc/html/gstreamer-libs-1.0/index.html
-share/gtk-doc/html/gstreamer-libs-1.0/index.sgml
share/gtk-doc/html/gstreamer-libs-1.0/ix01.html
share/gtk-doc/html/gstreamer-libs-1.0/ix02.html
share/gtk-doc/html/gstreamer-libs-1.0/ix03.html
@@ -311,7 +317,6 @@ share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-typefind.html
share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-valve.html
share/gtk-doc/html/gstreamer-plugins-1.0/home.png
share/gtk-doc/html/gstreamer-plugins-1.0/index.html
-share/gtk-doc/html/gstreamer-plugins-1.0/index.sgml
share/gtk-doc/html/gstreamer-plugins-1.0/left-insensitive.png
share/gtk-doc/html/gstreamer-plugins-1.0/left.png
share/gtk-doc/html/gstreamer-plugins-1.0/right-insensitive.png
diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo
index ddd1939e71e..27901b0f40b 100644
--- a/multimedia/gstreamer1/distinfo
+++ b/multimedia/gstreamer1/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.19 2016/04/11 08:01:09 wiz Exp $
+$NetBSD: distinfo,v 1.20 2016/04/15 14:20:00 wiz Exp $
-SHA1 (gstreamer-1.6.3.tar.xz) = 03d678ced697871a71ae229ef5f9c3ef18640898
-RMD160 (gstreamer-1.6.3.tar.xz) = 565176d598540f0464142e9758f22f3d0e1d0ff0
-SHA512 (gstreamer-1.6.3.tar.xz) = f5ab2461469d489da956a0dd4e785e8f0a130b104a37289f7821be6e8f8e5049864888fdcf3a7d281406bf48b40737afa75347c22e6bec05ff2cf525734b51f7
-Size (gstreamer-1.6.3.tar.xz) = 3553256 bytes
+SHA1 (gstreamer-1.8.0.tar.xz) = c644447bfce0d0fcaaf7def6262a9d96d2d2ad76
+RMD160 (gstreamer-1.8.0.tar.xz) = 089aa978ca68b140b4498ac0fd654396532648b8
+SHA512 (gstreamer-1.8.0.tar.xz) = 23447aec662a62a5f1c35dec107da5a5649282d5d8f5660b8eef8865fa02f194d2155ac32dce0933a8679016e53e3d5659654d32ee44232bf0b381026c1e90d2
+Size (gstreamer-1.8.0.tar.xz) = 3616276 bytes
SHA1 (patch-configure) = 7e2b54ecdf06def50e4529f0126cc56605b46f87
+SHA1 (patch-plugins_tracers_gstrusage.c) = 36ab41bc208cd9146bed3208f56eb332f2535591
diff --git a/multimedia/gstreamer1/patches/patch-plugins_tracers_gstrusage.c b/multimedia/gstreamer1/patches/patch-plugins_tracers_gstrusage.c
new file mode 100644
index 00000000000..ea4ce321c7c
--- /dev/null
+++ b/multimedia/gstreamer1/patches/patch-plugins_tracers_gstrusage.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-plugins_tracers_gstrusage.c,v 1.1 2016/04/15 14:20:00 wiz Exp $
+
+Check for the symbol that is used.
+
+--- plugins/tracers/gstrusage.c.orig 2016-02-15 14:49:05.000000000 +0000
++++ plugins/tracers/gstrusage.c
+@@ -159,7 +159,7 @@ do_stats (GstTracer * obj, guint64 ts)
+ GstClockTime tthread = G_GUINT64_CONSTANT (0);
+ GstClockTime dts, dtproc;
+
+-#ifdef HAVE_CLOCK_GETTIME
++#ifdef CLOCK_PROCESS_CPUTIME_ID
+ {
+ struct timespec now;
+