pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/multimedia/gst-plugins0.10-good update to 0.10.16
details: https://anonhg.NetBSD.org/pkgsrc/rev/ed6e7c324b4e
branches: trunk
changeset: 398783:ed6e7c324b4e
user: drochner <drochner%pkgsrc.org@localhost>
date: Tue Sep 08 20:22:02 2009 +0000
description:
update to 0.10.16
changes:
Moved rtpmanager from -bad to -good
Implement SEEKING query in more demuxers and decoders (notably mkv, flv, flac)
avimux: adds support to WMA/WMV
cairo: Add cairo-based PDF/PS/SVG encoder element (cairorender)
dv1394src: fix element for live usage
effectv: new elements: rippletv, streaktv, radioactv, optv
flacdec: fix intermittent FLAC__STREAM_DECODER_ABORTED errors when seeking
flacenc: fix issue with broken duration / sample count into flac header in some cases
flvmux: lots of fixes and improvements
id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frames
matroska: add kate subtitle support, add/improve WMA/WMV handling and read
bluray PGS subpicture streams
multipartdemux: support more mime types, do proper flow aggregation
pulsesrc: cleanups, report real latency, set the default slave method to skew
qtdemux: support for agsm, misc. tag reading fixes
rtp: new QDM2 and CELT depayloaders; fix SVQ3 depayloader and make it autopluggable
souphttpsrc: Only assume seekability if the server provides Content-Length
v4l2: add v4l2sink element, open device in NULL->READY, optional gudev support
v4l2src: fix 'hang' with some cameras caused by bad timestamping if no framerate
is available
videomixer: add RGB format support; fix I420 blending
diffstat:
multimedia/gst-plugins0.10-good/Makefile | 4 +-
multimedia/gst-plugins0.10-good/Makefile.common | 4 +-
multimedia/gst-plugins0.10-good/PLIST | 6 ++-
multimedia/gst-plugins0.10-good/distinfo | 12 ++--
multimedia/gst-plugins0.10-good/patches/patch-ab | 16 +++---
multimedia/gst-plugins0.10-good/patches/patch-ad | 54 ------------------------
multimedia/gst-plugins0.10-good/patches/patch-bb | 17 +++++++
7 files changed, 40 insertions(+), 73 deletions(-)
diffs (220 lines):
diff -r c71dd70ccbf2 -r ed6e7c324b4e multimedia/gst-plugins0.10-good/Makefile
--- a/multimedia/gst-plugins0.10-good/Makefile Tue Sep 08 19:29:35 2009 +0000
+++ b/multimedia/gst-plugins0.10-good/Makefile Tue Sep 08 20:22:02 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2009/05/25 15:50:12 drochner Exp $
+# $NetBSD: Makefile,v 1.19 2009/09/08 20:22:02 drochner Exp $
#
PKG_DESTDIR_SUPPORT= user-destdir
@@ -8,7 +8,7 @@
COMMENT+= good plugins
# some plugins were moved from bad to good
-CONFLICTS+= gst-plugins0.10-bad<0.10.12
+CONFLICTS+= gst-plugins0.10-bad<0.10.14
CONFIGURE_ARGS+= --enable-gconf
CONFIGURE_ARGS+= --enable-gconftool
diff -r c71dd70ccbf2 -r ed6e7c324b4e multimedia/gst-plugins0.10-good/Makefile.common
--- a/multimedia/gst-plugins0.10-good/Makefile.common Tue Sep 08 19:29:35 2009 +0000
+++ b/multimedia/gst-plugins0.10-good/Makefile.common Tue Sep 08 20:22:02 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.20 2009/05/26 01:53:55 obache Exp $
+# $NetBSD: Makefile.common,v 1.21 2009/09/08 20:22:02 drochner Exp $
#
# used by audio/gst-plugins0.10-esound/Makefile
# used by audio/gst-plugins0.10-flac/Makefile
@@ -13,7 +13,7 @@
# used by net/gst-plugins0.10-soup/Makefile
GST_PLUGINS0.10_TYPE= good
-GST_PLUGINS0.10_VER= 0.10.15
+GST_PLUGINS0.10_VER= 0.10.16
# Disable all drivers and features by default.
.for driver in aalib \
diff -r c71dd70ccbf2 -r ed6e7c324b4e multimedia/gst-plugins0.10-good/PLIST
--- a/multimedia/gst-plugins0.10-good/PLIST Tue Sep 08 19:29:35 2009 +0000
+++ b/multimedia/gst-plugins0.10-good/PLIST Tue Sep 08 20:22:02 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2009/06/14 18:08:05 joerg Exp $
+@comment $NetBSD: PLIST,v 1.18 2009/09/08 20:22:02 drochner Exp $
lib/gstreamer-0.10/libgstalaw.la
lib/gstreamer-0.10/libgstalpha.la
lib/gstreamer-0.10/libgstalphacolor.la
@@ -32,6 +32,7 @@
lib/gstreamer-0.10/libgstqtdemux.la
lib/gstreamer-0.10/libgstreplaygain.la
lib/gstreamer-0.10/libgstrtp.la
+lib/gstreamer-0.10/libgstrtpmanager.la
lib/gstreamer-0.10/libgstrtsp.la
lib/gstreamer-0.10/libgstsmpte.la
lib/gstreamer-0.10/libgstspectrum.la
@@ -53,6 +54,7 @@
share/locale/ca/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/cs/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/da/LC_MESSAGES/gst-plugins-good-0.10.mo
+share/locale/de/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/en_GB/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/es/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/eu/LC_MESSAGES/gst-plugins-good-0.10.mo
@@ -63,6 +65,7 @@
share/locale/it/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/ja/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/lt/LC_MESSAGES/gst-plugins-good-0.10.mo
+share/locale/lv/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/mt/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/nb/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/nl/LC_MESSAGES/gst-plugins-good-0.10.mo
@@ -74,6 +77,7 @@
share/locale/sq/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/sr/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/sv/LC_MESSAGES/gst-plugins-good-0.10.mo
+share/locale/tr/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/uk/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/vi/LC_MESSAGES/gst-plugins-good-0.10.mo
share/locale/zh_CN/LC_MESSAGES/gst-plugins-good-0.10.mo
diff -r c71dd70ccbf2 -r ed6e7c324b4e multimedia/gst-plugins0.10-good/distinfo
--- a/multimedia/gst-plugins0.10-good/distinfo Tue Sep 08 19:29:35 2009 +0000
+++ b/multimedia/gst-plugins0.10-good/distinfo Tue Sep 08 20:22:02 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.22 2009/06/05 11:14:16 wiz Exp $
+$NetBSD: distinfo,v 1.23 2009/09/08 20:22:02 drochner Exp $
-SHA1 (gst-plugins-good-0.10.15.tar.bz2) = b37611f5b4e28c19159ed3f71aeaf7dfff513174
-RMD160 (gst-plugins-good-0.10.15.tar.bz2) = 6caa4c4f93285f03c15c23ac0ae5d390c20bfd07
-Size (gst-plugins-good-0.10.15.tar.bz2) = 2354906 bytes
-SHA1 (patch-ab) = ab70993a71c4b288c21e72847186011c33bd0fb1
+SHA1 (gst-plugins-good-0.10.16.tar.bz2) = 655a22ea3f4f4dc0f9f200af7c85b4b725d960e7
+RMD160 (gst-plugins-good-0.10.16.tar.bz2) = 51f6dfc95932ae3a25d017257a3587e3081ad163
+Size (gst-plugins-good-0.10.16.tar.bz2) = 2573811 bytes
+SHA1 (patch-ab) = ebcc3d155af4683d820764e92c5056edfebcfd9b
SHA1 (patch-ac) = 8867119011dc8cca89cc3a35fb3f095212887bf7
-SHA1 (patch-ad) = 24b3cb1e94385f4189655c74738188e00af8ded5
SHA1 (patch-ba) = e296bbcfc606967b71765988ae1c3ffe96b9359a
+SHA1 (patch-bb) = ec781545a7583405a25e8a4dcf689e777f6ac51f
diff -r c71dd70ccbf2 -r ed6e7c324b4e multimedia/gst-plugins0.10-good/patches/patch-ab
--- a/multimedia/gst-plugins0.10-good/patches/patch-ab Tue Sep 08 19:29:35 2009 +0000
+++ b/multimedia/gst-plugins0.10-good/patches/patch-ab Tue Sep 08 20:22:02 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.13 2009/01/27 22:59:16 sketch Exp $
+$NetBSD: patch-ab,v 1.14 2009/09/08 20:22:03 drochner Exp $
---- configure.orig Thu Jan 22 21:25:11 2009
-+++ configure Tue Jan 27 22:46:45 2009
-@@ -26274,6 +26274,9 @@
+--- configure.orig 2009-08-28 22:05:53.000000000 +0200
++++ configure
+@@ -21808,6 +21808,9 @@ main ()
#error GCC before 3.4 has critical bugs compiling inline assembly
#endif
#endif
@@ -12,7 +12,7 @@
__asm__ (""::)
;
return 0;
-@@ -26884,7 +26887,7 @@
+@@ -22043,7 +22046,7 @@ $as_echo "#define HAVE_MMAP 1" >>confdef
fi
rm -f conftest.mmap
@@ -21,7 +21,7 @@
GST_HAVE_MMAP_TRUE=
GST_HAVE_MMAP_FALSE='#'
else
-@@ -28297,7 +28300,7 @@
+@@ -23411,7 +23414,7 @@ rm -f core conftest.err conftest.$ac_obj
$as_echo "$flag_ok" >&6; }
@@ -29,8 +29,8 @@
+ if test "x$ERROR_CFLAGS" = "x"
then
- { $as_echo "$as_me:$LINENO: checking to see if compiler understands -errwarn=%all" >&5
-@@ -32949,6 +32952,10 @@
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if compiler understands -errwarn=%all" >&5
+@@ -26464,6 +26467,10 @@ $as_echo_n "checking struct v4l2_buffer
#ifdef __sun /* Solaris */
#include <sys/types.h>
#include <sys/videodev2.h>
diff -r c71dd70ccbf2 -r ed6e7c324b4e multimedia/gst-plugins0.10-good/patches/patch-ad
--- a/multimedia/gst-plugins0.10-good/patches/patch-ad Tue Sep 08 19:29:35 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-$NetBSD: patch-ad,v 1.6 2009/06/05 11:14:16 wiz Exp $
-
-Fix for SA35205 from upstream CVS.
-
---- ext/libpng/gstpngdec.c.orig 2009-05-12 02:00:06.000000000 +0200
-+++ ext/libpng/gstpngdec.c
-@@ -201,7 +201,14 @@ user_info_callback (png_structp png_ptr,
-
- /* Allocate output buffer */
- pngdec->rowbytes = png_get_rowbytes (pngdec->png, pngdec->info);
-- buffer_size = pngdec->height * GST_ROUND_UP_4 (pngdec->rowbytes);
-+ if (pngdec->rowbytes > (G_MAXUINT32 - 3)
-+ || pngdec->height > G_MAXUINT32 / pngdec->rowbytes) {
-+ ret = GST_FLOW_ERROR;
-+ goto beach;
-+ }
-+ pngdec->rowbytes = GST_ROUND_UP_4 (pngdec->rowbytes);
-+ buffer_size = pngdec->height * pngdec->rowbytes;
-+
- ret =
- gst_pad_alloc_buffer_and_set_caps (pngdec->srcpad, GST_BUFFER_OFFSET_NONE,
- buffer_size, GST_PAD_CAPS (pngdec->srcpad), &buffer);
-@@ -228,7 +235,7 @@ user_endrow_callback (png_structp png_pt
- /* If buffer_out doesn't exist, it means buffer_alloc failed, which
- * will already have set the return code */
- if (GST_IS_BUFFER (pngdec->buffer_out)) {
-- size_t offset = row_num * GST_ROUND_UP_4 (pngdec->rowbytes);
-+ size_t offset = row_num * pngdec->rowbytes;
-
- GST_LOG ("got row %u, copying in buffer %p at offset %" G_GSIZE_FORMAT,
- (guint) row_num, pngdec->buffer_out, offset);
-@@ -496,7 +503,12 @@ gst_pngdec_task (GstPad * pad)
-
- /* Allocate output buffer */
- rowbytes = png_get_rowbytes (pngdec->png, pngdec->info);
-- buffer_size = pngdec->height * GST_ROUND_UP_4 (rowbytes);
-+ if (rowbytes > (G_MAXUINT32 - 3) || pngdec->height > G_MAXUINT32 / rowbytes) {
-+ ret = GST_FLOW_ERROR;
-+ goto pause;
-+ }
-+ rowbytes = GST_ROUND_UP_4 (rowbytes);
-+ buffer_size = pngdec->height * rowbytes;
- ret =
- gst_pad_alloc_buffer_and_set_caps (pngdec->srcpad, GST_BUFFER_OFFSET_NONE,
- buffer_size, GST_PAD_CAPS (pngdec->srcpad), &buffer);
-@@ -509,7 +521,7 @@ gst_pngdec_task (GstPad * pad)
-
- for (i = 0; i < pngdec->height; i++) {
- rows[i] = inp;
-- inp += GST_ROUND_UP_4 (rowbytes);
-+ inp += rowbytes;
- }
-
- /* Read the actual picture */
diff -r c71dd70ccbf2 -r ed6e7c324b4e multimedia/gst-plugins0.10-good/patches/patch-bb
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/gst-plugins0.10-good/patches/patch-bb Tue Sep 08 20:22:02 2009 +0000
@@ -0,0 +1,17 @@
+$NetBSD: patch-bb,v 1.1 2009/09/08 20:22:03 drochner Exp $
+
+--- sys/v4l2/v4l2_calls.h.orig 2009-09-07 12:46:03.000000000 +0200
++++ sys/v4l2/v4l2_calls.h
+@@ -30,8 +30,12 @@
+ # include <libv4l2.h>
+ #else
+ # include <sys/ioctl.h>
++#ifdef __NetBSD__
++#include <sys/videoio.h>
++#else
+ # include <linux/videodev.h>
+ # include <linux/videodev2.h>
++#endif
+ # define v4l2_fd_open(fd, flags) (fd)
+ # define v4l2_close close
+ # define v4l2_dup dup
Home |
Main Index |
Thread Index |
Old Index