summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorjmmv <jmmv>2005-10-12 21:54:04 +0000
committerjmmv <jmmv>2005-10-12 21:54:04 +0000
commit0fecd688a325641a3fa627d81a171da59dffdebb (patch)
tree59ca08c1da16c00a2c79d202cf7fb121b4ba3932 /multimedia
parent2b2ae5c0737380bb155e0b6d2c1d6138e5bf9b4f (diff)
downloadpkgsrc-0fecd688a325641a3fa627d81a171da59dffdebb.tar.gz
Update gst-plugins-* to 0.8.11:
Changes since 0.8.10: * new element: dvdsubdec * new element: imagemixer * new element: textrender * new element: x264enc * new element: oggparse * important fixes for esound synchronisation Bugs fixed since 0.8.10: * 166528 : [playbin] hang playing dvdnav:// location * 166783 : [PATCH] New plugin: imagemixer * 167122 : seeking DVD stops playback * 171563 : Vorbis support for Matroska muxer * 301312 : dvdsubdec element * 305754 : [PATCH] Internal GStreamer error: pad problem. * 306555 : chain-based text rendering element * 307326 : esdsink makes video choppy totem * 307361 : please expose shoutcast stream metadata through playbin * 308040 : gstadder: using adder with float audio results in corrupt... * 308484 : Totem gives error when seeking back to beginning of Ogg T... * 308633 : Matroska muxer always fails * 308638 : ffmpegcolorspace does not handle bgra32 correctly * 308772 : mad timestamp inconsistency * 308980 : gst-typefind incorrectly identifies m4a files encoded wit... * 309087 : artsdsink registers conflicting property " name " which cau... * 309150 : [xvimagesink/ximagesink] Incremenet framerate properties * 309179 : videomixer does not love static images and eos * 309218 : adder element does not supply duration values to data it ... * 309325 : Matroska: incorrect element size * 309354 : timestamp inconsitency in audioscale * 309375 : cdparanoia can't extract last track * 309503 : gst-plugins: xine wrapper compile problem with xine-lib-1... * 309524 : no debug category for gnome-vfs elements * 309532 : Matroska: Invalid free() * 309834 : Totem crashes when trying to Play Disc 'cdrecorder' * 310020 : Totem segfaults due to bad location * 310335 : [decodebin] problems with audio streams in a mkv * 310597 : gsttextrender cuts of pixels at the right and bottom of s... * 311006 : [spectrum] handle mono streams * 311070 : wavparse returns caps not in template * 311162 : [flacdec] doesn't handle 24-bit files * 311401 : alpha capsnego broken * 311487 : configure doesn't check for libGLU? * 311491 : ogg muxer can get pages out of order (patch) * 311583 : Skips when playing CD * 311600 : Add MPEG-2 support to mpeg1videoparse * 311662 : " uninitialized value " warning causes build to fail * 312121 : [modplug] crashes on query before song fully loaded * 312272 : Musicbrainz tags not registered for FLAC encoder * 313084 : Eats memory decoding mp3 * 313374 : Crashes in libgstcdparanoia when missing device permissions * 313600 : recent change to esdsink in the 0.8.x branch breaks playback
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/gst-plugins/Makefile3
-rw-r--r--multimedia/gst-plugins/Makefile.common9
-rw-r--r--multimedia/gst-plugins/PLIST4
-rw-r--r--multimedia/gst-plugins/distinfo12
-rw-r--r--multimedia/gst-plugins/patches/patch-aa57
-rw-r--r--multimedia/gst-plugins/patches/patch-ac23
-rw-r--r--multimedia/gst-plugins/patches/patch-af19
7 files changed, 92 insertions, 35 deletions
diff --git a/multimedia/gst-plugins/Makefile b/multimedia/gst-plugins/Makefile
index 612a7dcacbf..adfd6bee134 100644
--- a/multimedia/gst-plugins/Makefile
+++ b/multimedia/gst-plugins/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2005/08/21 11:27:54 jmmv Exp $
+# $NetBSD: Makefile,v 1.28 2005/10/12 21:54:04 jmmv Exp $
#
.include "Makefile.common"
@@ -27,5 +27,6 @@ REPLACE_PERL+= tools/gst-launch-ext-m.m
REPLACE_PERL+= tools/gst-visualise-m.m
.include "../../devel/GConf2/schemas.mk"
+.include "../../x11/Xfixes/buildlink3.mk"
.include "../../mk/x11.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/gst-plugins/Makefile.common b/multimedia/gst-plugins/Makefile.common
index da3264c7e3b..2d3e33dcdfd 100644
--- a/multimedia/gst-plugins/Makefile.common
+++ b/multimedia/gst-plugins/Makefile.common
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.22 2005/08/21 11:27:54 jmmv Exp $
+# $NetBSD: Makefile.common,v 1.23 2005/10/12 21:54:04 jmmv Exp $
#
-DISTNAME= gst-plugins-0.8.10
+DISTNAME= gst-plugins-0.8.11
CATEGORIES= multimedia gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gst-plugins/0.8/} \
http://gstreamer.freedesktop.org/src/gst-plugins/
@@ -123,6 +123,7 @@ CONFIGURE_ENV+= have_func=no
vorbistest \
wavpack \
x \
+ x264 \
xshm \
xvid \
xvideo
@@ -157,11 +158,11 @@ SUBST_STAGE.libs= pre-configure
SUBST_FILES.libs= ${GST_PLUGINS_DIR}/Makefile.in
SUBST_SED.libs= -e 's|$$(top_builddir)/gst-libs/gst/libgst|${BUILDLINK_PREFIX.gst-plugins}/lib/libgst|g'
-BUILDLINK_DEPENDS.gst-plugins+= gst-plugins>=0.8.9
+BUILDLINK_DEPENDS.gst-plugins+= gst-plugins>=0.8.11
.include "../../multimedia/gst-plugins/buildlink3.mk"
.endif
-BUILDLINK_DEPENDS.gstreamer+= gstreamer>=0.8.9.1
+BUILDLINK_DEPENDS.gstreamer+= gstreamer>=0.8.11
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
diff --git a/multimedia/gst-plugins/PLIST b/multimedia/gst-plugins/PLIST
index feadfce0f24..71d601e7b93 100644
--- a/multimedia/gst-plugins/PLIST
+++ b/multimedia/gst-plugins/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2005/05/25 21:07:59 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.15 2005/10/12 21:54:04 jmmv Exp $
bin/gst-launch-ext-0.8
bin/gst-visualise-0.8
include/gstreamer-0.8/gst/audio/audio.h
@@ -57,6 +57,7 @@ lib/gstreamer-0.8/libgstdebug.la
lib/gstreamer-0.8/libgstdecodebin.la
lib/gstreamer-0.8/libgstdeinterlace.la
lib/gstreamer-0.8/libgstdvdlpcmdec.la
+lib/gstreamer-0.8/libgstdvdsubdec.la
lib/gstreamer-0.8/libgstefence.la
lib/gstreamer-0.8/libgsteffectv.la
lib/gstreamer-0.8/libgstequalizer.la
@@ -69,6 +70,7 @@ lib/gstreamer-0.8/libgstgamma.la
lib/gstreamer-0.8/libgstgconfelements.la
lib/gstreamer-0.8/libgstgoom.la
lib/gstreamer-0.8/libgstidct.la
+lib/gstreamer-0.8/libgstimagemixer.la
lib/gstreamer-0.8/libgstinterleave.la
lib/gstreamer-0.8/libgstlevel.la
lib/gstreamer-0.8/libgstmatroska.la
diff --git a/multimedia/gst-plugins/distinfo b/multimedia/gst-plugins/distinfo
index 03e29b189d2..6dad7635e1e 100644
--- a/multimedia/gst-plugins/distinfo
+++ b/multimedia/gst-plugins/distinfo
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.25 2005/08/21 11:27:54 jmmv Exp $
+$NetBSD: distinfo,v 1.26 2005/10/12 21:54:04 jmmv Exp $
-SHA1 (gst-plugins-0.8.10.tar.bz2) = 99e5746d4f013fc00cd29a59f9aab773db08ab1c
-RMD160 (gst-plugins-0.8.10.tar.bz2) = fb59c37aef76b9cc065530fc4a7e7fe43168e619
-Size (gst-plugins-0.8.10.tar.bz2) = 2397528 bytes
-SHA1 (patch-aa) = 3a33fce125bd04ad99c402b799365b31ea8347c8
+SHA1 (gst-plugins-0.8.11.tar.bz2) = 4a9be6b62dd0e8a73616e8e93f7a3ace8aec8c59
+RMD160 (gst-plugins-0.8.11.tar.bz2) = 833aec123a52cd0f36ec883c349cc8d69090d749
+Size (gst-plugins-0.8.11.tar.bz2) = 2439654 bytes
+SHA1 (patch-aa) = 288c0b1b6fa295ade5234ab6166140e4f178cb30
SHA1 (patch-ab) = ca6dd27984a020f5a01e14d785e425e8cd219e74
+SHA1 (patch-ac) = b40375ef906a77c6819c379ea789f568c2cef907
SHA1 (patch-ae) = 3509dd08d3e010e9eb85c71ae6c42e28f6f9ec2d
-SHA1 (patch-af) = 1a2562b3bff15c3ca3324428f8c2bd3e7ec1f4ca
SHA1 (patch-ag) = 264ef4cb6a4fa8eb65ff55ca1c0947d3566a64b8
diff --git a/multimedia/gst-plugins/patches/patch-aa b/multimedia/gst-plugins/patches/patch-aa
index 9c2a062de3d..74b09aa4905 100644
--- a/multimedia/gst-plugins/patches/patch-aa
+++ b/multimedia/gst-plugins/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.10 2005/06/28 12:24:25 wiz Exp $
+$NetBSD: patch-aa,v 1.11 2005/10/12 21:54:04 jmmv Exp $
---- configure.orig 2005-05-25 14:00:16.000000000 +0200
+--- configure.orig 2005-09-04 14:21:34.000000000 +0200
+++ configure
-@@ -27854,6 +27854,10 @@ else
+@@ -28340,6 +28340,10 @@ else
fi
@@ -13,7 +13,56 @@ $NetBSD: patch-aa,v 1.10 2005/06/28 12:24:25 wiz Exp $
echo "$as_me: ***" >&6
echo "$as_me: *** checking plugin: ***" >&6
-@@ -42164,7 +42168,7 @@ fi
+@@ -35066,13 +35070,6 @@ echo "${ECHO_T}$XFIXES_LIBS" >&6
+
+
+
+-if test "x$HAVE_XFIXES" = "xyes"; then
+- HAVE_XFIXES_TRUE=
+- HAVE_XFIXES_FALSE='#'
+-else
+- HAVE_XFIXES_TRUE='#'
+- HAVE_XFIXES_FALSE=
+-fi
+
+
+
+@@ -35180,13 +35177,6 @@ echo "${ECHO_T}$XDAMAGE_LIBS" >&6
+
+
+
+-if test "x$HAVE_XDAMAGE" = "xyes"; then
+- HAVE_XDAMAGE_TRUE=
+- HAVE_XDAMAGE_FALSE='#'
+-else
+- HAVE_XDAMAGE_TRUE='#'
+- HAVE_XDAMAGE_FALSE=
+-fi
+
+
+ fi
+@@ -35230,6 +35220,20 @@ else
+ USE_X_TRUE='#'
+ USE_X_FALSE=
+ fi
++if test "x$HAVE_XFIXES" = "xyes"; then
++ HAVE_XFIXES_TRUE=
++ HAVE_XFIXES_FALSE='#'
++else
++ HAVE_XFIXES_TRUE='#'
++ HAVE_XFIXES_FALSE=
++fi
++if test "x$HAVE_XDAMAGE" = "xyes"; then
++ HAVE_XDAMAGE_TRUE=
++ HAVE_XDAMAGE_FALSE='#'
++else
++ HAVE_XDAMAGE_TRUE='#'
++ HAVE_XDAMAGE_FALSE=
++fi
+
+
+
+@@ -42153,7 +42157,7 @@ fi
DVDNAV_CFLAGS=
HAVE_DVDNAV=no
else
diff --git a/multimedia/gst-plugins/patches/patch-ac b/multimedia/gst-plugins/patches/patch-ac
new file mode 100644
index 00000000000..c1d57cd3f6f
--- /dev/null
+++ b/multimedia/gst-plugins/patches/patch-ac
@@ -0,0 +1,23 @@
+$NetBSD: patch-ac,v 1.10 2005/10/12 21:54:04 jmmv Exp $
+
+--- sys/ximage/ximagesrc.c.orig 2005-08-29 13:50:51.000000000 +0200
++++ sys/ximage/ximagesrc.c
+@@ -93,6 +93,9 @@ struct _GstXimagesrc
+ gboolean have_xfixes;
+ gboolean have_xdamage;
+ gboolean show_pointer;
++#ifdef HAVE_XFIXES
++ int fixes_event_base;
++#endif
+ #ifdef HAVE_XDAMAGE
+ Damage damage;
+ int damage_event_base;
+@@ -440,7 +443,7 @@ gst_ximagesrc_change_state (GstElement *
+ {
+ int error_base;
+
+- if (XFixesQueryExtension (s->xcontext->disp, &s->damage_event_base,
++ if (XFixesQueryExtension (s->xcontext->disp, &s->fixes_event_base,
+ &error_base))
+ s->have_xfixes = TRUE;
+ }
diff --git a/multimedia/gst-plugins/patches/patch-af b/multimedia/gst-plugins/patches/patch-af
deleted file mode 100644
index 14c6980bb1a..00000000000
--- a/multimedia/gst-plugins/patches/patch-af
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-af,v 1.3 2005/06/14 05:20:05 rillig Exp $
-
-Needed for ISO C90 compilers.
-
---- ext/cdparanoia/gstcdparanoia.c.orig Tue May 17 10:41:41 2005
-+++ ext/cdparanoia/gstcdparanoia.c Tue Jun 14 07:14:32 2005
-@@ -571,10 +571,11 @@ cdparanoia_get (GstPad * pad)
-
- if (!src->discont_sent && (is_track_switch (src, src->cur_sector) ||
- (src->prev_sec != src->cur_sector))) {
-+ GstEvent *discont_ev;
-+
- gst_pad_convert (src->srcpad, sector_format,
- get_relative (src, src->cur_track, src->cur_sector), &format,
- &timestamp);
-- GstEvent *discont_ev;
-
- if (src->flush_pending) {
- src->flush_pending = FALSE;