From 0fecd688a325641a3fa627d81a171da59dffdebb Mon Sep 17 00:00:00 2001 From: jmmv Date: Wed, 12 Oct 2005 21:54:04 +0000 Subject: 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 --- multimedia/gst-plugins/Makefile | 3 +- multimedia/gst-plugins/Makefile.common | 9 +++--- multimedia/gst-plugins/PLIST | 4 ++- multimedia/gst-plugins/distinfo | 12 +++---- multimedia/gst-plugins/patches/patch-aa | 57 ++++++++++++++++++++++++++++++--- multimedia/gst-plugins/patches/patch-ac | 23 +++++++++++++ multimedia/gst-plugins/patches/patch-af | 19 ----------- 7 files changed, 92 insertions(+), 35 deletions(-) create mode 100644 multimedia/gst-plugins/patches/patch-ac delete mode 100644 multimedia/gst-plugins/patches/patch-af (limited to 'multimedia') 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, - ×tamp); -- GstEvent *discont_ev; - - if (src->flush_pending) { - src->flush_pending = FALSE; -- cgit v1.2.3