diff options
author | jmmv <jmmv@pkgsrc.org> | 2005-08-21 11:27:54 +0000 |
---|---|---|
committer | jmmv <jmmv@pkgsrc.org> | 2005-08-21 11:27:54 +0000 |
commit | 0663eab7acbb131a38bd1a02a14bf840d302cfce (patch) | |
tree | 1472e3feaf70edc27c5c2aecac7df6188fde5603 | |
parent | e938bea2300842152d6ca980a384f6f398b2359e (diff) | |
download | pkgsrc-0663eab7acbb131a38bd1a02a14bf840d302cfce.tar.gz |
Update gst-plugins* to 0.8.10:
Changes since 0.8.9:
* new videoscale algorithm: bilinear
* important fixes for cd-based applications (Sound Juicer, gnome-cd)
Bugs fixed since 0.8.9:
* 140237 : Mp3 playback messes up on this file
* 161079 : [videoscale] implement bilinear or bicubic methods for do...
* 300305 : videobox in YUV adds green instead of black if right=(odd...
* 300471 : videoscale from odd to even width adds a green line at th...
* 301292 : caps nego problem in gst-adder
* 304627 : asfdemux producing a strange framerate
* 304754 : Say what devices couldn't be opened when cdparanoia thro...
* 305150 : faad plugin doesn't recognize end-of-song?
* 305428 : [audiorate] crashes if first buffer has offset of GST_BUF...
* 305435 : libgstaudiofile.so uses af_virtual_file_new, which is not...
* 305505 : Fail to compile plugin spc
* 305524 : Cairo plugin does not compile with cairo 0.5
* 305658 : the adder plugin doesn't connect to more than one sinks
* 306041 : gstreamer-plugins 0.8.8 stops Soundjuicer ripping properly
* 306641 : gst-compprep segfaults when mpeg2enc plugin is installed ...
* 306659 : [avidemux] certain avi file doesnt show video
* 306660 : glsink fails to build when OpenGL is used instead of MESA
* 306680 : mov with 8 bit raw pcm sound distorted
* 306938 : memory leak in gsttypefind
* 307354 : PATCH: gcc4 compile fix
* 307459 : Can not rip the last track of CDs
* 307606 : gstplaybasebin leaks mutex
* 307804 : [cdio] gst_element_make_from_uri hangs on " cdda:// " in totem
* 308644 : [matroska] Incorrect pixel-aspect-ratio in matroska demuxer
* 308794 : [auparse] minor memory leak
* 308827 : ogg muxer in 0.8 muxes wrong
* 309005 : leaks in gstlibfame.c
* 309043 : gstwavparse causes segfaults
-rw-r--r-- | multimedia/gst-plugins/Makefile | 3 | ||||
-rw-r--r-- | multimedia/gst-plugins/Makefile.common | 4 | ||||
-rw-r--r-- | multimedia/gst-plugins/distinfo | 11 | ||||
-rw-r--r-- | multimedia/gst-plugins/patches/patch-ac | 19 | ||||
-rw-r--r-- | multimedia/gst-plugins/patches/patch-ag | 30 |
5 files changed, 26 insertions, 41 deletions
diff --git a/multimedia/gst-plugins/Makefile b/multimedia/gst-plugins/Makefile index 563916ca3a7..612a7dcacbf 100644 --- a/multimedia/gst-plugins/Makefile +++ b/multimedia/gst-plugins/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.26 2005/08/02 14:47:01 rillig Exp $ +# $NetBSD: Makefile,v 1.27 2005/08/21 11:27:54 jmmv Exp $ # .include "Makefile.common" -PKGREVISION= 1 COMMENT+= base plugins USE_TOOLS+= perl:run diff --git a/multimedia/gst-plugins/Makefile.common b/multimedia/gst-plugins/Makefile.common index 41f9bc8e0ca..da3264c7e3b 100644 --- a/multimedia/gst-plugins/Makefile.common +++ b/multimedia/gst-plugins/Makefile.common @@ -1,7 +1,7 @@ -# $NetBSD: Makefile.common,v 1.21 2005/08/10 20:56:20 jlam Exp $ +# $NetBSD: Makefile.common,v 1.22 2005/08/21 11:27:54 jmmv Exp $ # -DISTNAME= gst-plugins-0.8.9 +DISTNAME= gst-plugins-0.8.10 CATEGORIES= multimedia gnome MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gst-plugins/0.8/} \ http://gstreamer.freedesktop.org/src/gst-plugins/ diff --git a/multimedia/gst-plugins/distinfo b/multimedia/gst-plugins/distinfo index f02c9e47629..03e29b189d2 100644 --- a/multimedia/gst-plugins/distinfo +++ b/multimedia/gst-plugins/distinfo @@ -1,11 +1,10 @@ -$NetBSD: distinfo,v 1.24 2005/06/28 12:24:44 wiz Exp $ +$NetBSD: distinfo,v 1.25 2005/08/21 11:27:54 jmmv Exp $ -SHA1 (gst-plugins-0.8.9.tar.bz2) = f73dd3b96e1e5c7e90fdb1bf2c72de8c8d035bb1 -RMD160 (gst-plugins-0.8.9.tar.bz2) = 294b1873c8d54ac225bf94a2e5ba872f089fd605 -Size (gst-plugins-0.8.9.tar.bz2) = 2356958 bytes +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 (patch-ab) = ca6dd27984a020f5a01e14d785e425e8cd219e74 -SHA1 (patch-ac) = 652e4eb7ea25efc58c6b4e34f19b03f30d30e22d SHA1 (patch-ae) = 3509dd08d3e010e9eb85c71ae6c42e28f6f9ec2d SHA1 (patch-af) = 1a2562b3bff15c3ca3324428f8c2bd3e7ec1f4ca -SHA1 (patch-ag) = 89bd7a3f615af0c9e740c17efc640fa85948cda0 +SHA1 (patch-ag) = 264ef4cb6a4fa8eb65ff55ca1c0947d3566a64b8 diff --git a/multimedia/gst-plugins/patches/patch-ac b/multimedia/gst-plugins/patches/patch-ac deleted file mode 100644 index 8ab59dcb203..00000000000 --- a/multimedia/gst-plugins/patches/patch-ac +++ /dev/null @@ -1,19 +0,0 @@ -$NetBSD: patch-ac,v 1.8 2005/06/28 12:24:32 wiz Exp $ - -http://bugzilla.gnome.org/show_bug.cgi?id=309043 - ---- gst/wavparse/gstwavparse.c.orig 2005-05-20 12:51:20.000000000 +0200 -+++ gst/wavparse/gstwavparse.c -@@ -567,6 +567,12 @@ gst_wavparse_fmt (GstWavParse * wav) - wav->width = (header->blockalign * 8) / header->channels; - wav->depth = header->size; - wav->bps = header->av_bps; -+ if (wav->bps <= 0) { -+ GST_ELEMENT_ERROR (wav, STREAM, FAILED, (NULL), -+ ("Stream claims to bitrate of <= zero - invalid data")); -+ g_free (header); -+ return FALSE; -+ } - - caps = gst_riff_create_audio_caps (header->format, NULL, header, NULL); - g_free (header); diff --git a/multimedia/gst-plugins/patches/patch-ag b/multimedia/gst-plugins/patches/patch-ag index 08e3bbbfb71..bfbe21197b7 100644 --- a/multimedia/gst-plugins/patches/patch-ag +++ b/multimedia/gst-plugins/patches/patch-ag @@ -1,30 +1,36 @@ -$NetBSD: patch-ag,v 1.1 2005/06/14 07:47:17 rillig Exp $ +$NetBSD: patch-ag,v 1.2 2005/08/21 11:27:54 jmmv Exp $ Removed the #define directive from the inside of a macro expansion. Needed for gcc-2.95 and possibly others. ---- sys/glsink/glimagesink.c.orig Tue May 17 10:41:52 2005 -+++ sys/glsink/glimagesink.c Tue Jun 14 09:36:08 2005 -@@ -51,15 +51,19 @@ GST_ELEMENT_DETAILS ("Video sink", - /* Default template - initiated with class struct to allow gst-register to work - without X running */ - static GstStaticPadTemplate gst_glimagesink_sink_template_factory = -+#ifdef ENABLE_YUV +--- sys/glsink/glimagesink.c.orig 2005-06-14 18:38:03.000000000 +0200 ++++ sys/glsink/glimagesink.c +@@ -46,6 +46,12 @@ GST_ELEMENT_DETAILS ("Video sink", + "An OpenGL 1.2 based videosink", + "Gernot Ziegler <gz@lysator.liu.se>, Julien Moutte <julien@moutte.net>"); + ++#ifdef GL_YCBCR_MESA +# define YUV_FOO ";" GST_VIDEO_CAPS_YUV ("{ UYVY, YUY2 }") +#else -+# define YUV_FOO /* empty */ ++# define YUV_FOO +#endif - GST_STATIC_PAD_TEMPLATE ("sink", ++ + /* Default template - initiated with class struct to allow gst-register to work + without X running */ + static GstStaticPadTemplate gst_glimagesink_sink_template_factory = +@@ -53,12 +59,12 @@ static GstStaticPadTemplate gst_glimages GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_RGBx ";" GST_VIDEO_CAPS_BGRx --#ifdef ENABLE_YUV +-#ifdef GL_YCBCR_MESA - ";" GST_VIDEO_CAPS_YUV ("{ UYVY, YUY2 }") -#endif + YUV_FOO ) ); -+#undef YUV_FOO ++#undef YUV_FOO ++ #if 0 enum + { |