pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/gst-plugins Update gst-plugins* to 0.8.8:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9299e188b7dd
branches:  trunk
changeset: 491240:9299e188b7dd
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Tue Mar 22 16:16:33 2005 +0000

description:
Update gst-plugins* to 0.8.8:

Changes since 0.8.7:

      * subtitle support
      * new element: puzzle
      * new plugin: amrnb
      * new element: dvdlpcmdec
      * new plugin: autodetect

Bugs fixed since 0.8.7:

      * 100931 : [PATCH] subtitles
      * 132341 : [avidemux] 'DIB ' = > image upside-down
      * 135778 : [int2float] broken with audioconvert
      * 138666 : [playbin] cannot handle files with large initial delay in...
      * 139749 : [gstplay] libgstplay is *WAY* too slow
      * 140141 : [qtdemux] cannot playback gsm audio
      * 140845 : [strings] gst-plugins testsuite's embed.c still uses xvid...
      * 142272 : [PATCH] [qtdemux] doesn't work with sources that cannot seek
      * 143555 : [qtdemux] Movie fails to playback
      * 149162 : Importing m4a files in Rhythmbox leaks memory
      * 149274 : [PATCH] gst-plug mad gets id3v2 text tags in wrong encoding
      * 150284 : [matroskamux] fail to mux an MP3
      * 150576 : [v4l2src] pad v4l2src0:src returned caps that are not a r...
      * 151661 : [PATCH] [mad] Possible bug in mad plugin
      * 152688 : [PATCH[mad/typefind] doesn't support completely broken mp...
      * 153434 : [PATCH] faac filter cannot create .aac files
      * 154000 : Relocation error on Linux PowerPC causing crash
      * 154064 : [mad] cant mix two mp3
      * 155163 : [qtdemux] don't know audio FOURCC samr (from mobiles/3GPP...
      * 155346 : [build] faad plugin doesn't compile against 2.0-rc3
      * 155575 : [alsasink] broken with hw:X or when used with either alsa...
      * 156001 : [mpeg] problem playing an mpeg file
      * 156379 : [ffmpegcolorspace] lack of YV12 capability
      * 159092 : thx.vob file seeker moves 'faster' than the actual movie
      * 159295 : [mikmod/modplug] amiga.mod file segfault totem
      * 159327 : [mpeg/dvd] playing thx.vob seeking is broken
      * 159970 : [typefinding] mpeg/audio typefind abort with musepack file
      * 160126 : multi.ogg is slow
      * 160505 : [adder] problem using adder plugin
      * 160730 : [PATCH] [mpegdemux] should remove pads on " new-media " event
      * 160957 : [adder] EOSs when the first stream EOSs
      * 161179 : [audioscale] quits with gmem assertion
      * 161191 : MP3 crashes rhythmbox
      * 161262 : [mpegdemux] cannot play a pes mpeg file
      * 161325 : [dvdnavsrc] gst-dvd example pipeline not linking (a52dec ...
      * 161667 : [PATCH][snapshot] seg fault in signal handler
      * 161675 : [ffmpegcolorspace] conversion of RGB depth=15 is wrong
      * 161726 : [ffmpegcolorspace] does not handle x-raw-rgb 24/32 BE _RGB
      * 161929 : [PATCH] [mpegdemux] sends no discont events on new pads
      * 162330 : [rtpgsmenc] gsmenc ! rtpgsmenc gives assertion `GST_PAD_D...
      * 162504 : [xvimagesink] goes black when going from playing - > ready...
      * 162626 : [videoscale] cannot handle lists of fractions
      * 162656 : [qtdemux] extracting more metadata from AAC/M4A
      * 162974 : [flacenc] Flac encoding is broken
      * 163159 : [videobox] plugin segfault (gst-plugin 0.8.7)
      * 163161 : [pngenc] only supports video/x-raw-rgb,bits=24,depth=24
      * 163177 : [pngdec] Can't cope with png's without an alpha channel
      * 163309 : [PATCH] typefinding for formats used by libsndfile
      * 163323 : [pngenc] compression-level customisation support
      * 163348 : [pngenc] Leaks and other nasty stuff
      * 163449 : Stereo-to-Surround doesn't like seek
      * 163485 : [PATCH] tta plugin doesn't build with gcc 2.95.4.
      * 163634 : [playbin] doesn't like # in filenames
      * 163676 : [PATCH] [mpeg2dec] need to crop
      * 163867 : [mad] Totem could not play 384kbit lame 'free format' mp3...
      * 163891 : Gst-launch-ext will not play an MPEG video
      * 164069 : [clocking] Hang when playing audio file (.wav) with visua...
      * 164197 : [pngdec] & [pngenc] The decoded image is in RGB(LE) byte ...
      * 164209 : [ffmpegcolorspace] PIX_FMT_BGRA32 - > caps conversion is w...
      * 164265 : [PATCH][ffmpegcolorspace] Converting from an RGB image wi...
      * 164708 : [PATCH] EffectTV/Quark freed data in wrong place
      * 164826 : [patch] Avidemux doesn't handle seek on audiopads
      * 165013 : AVI with HuffYUV segfault
      * 165193 : Patch for ov51x v4ljpegsrc
      * 165290 : cannot play asf file with just wma version 2 audio
      * 165335 : [PATCH] GstAudioScale outgoing buffers don't have duratio...
      * 165340 : gst-launch-ext-0.8 fails to display video of an .avi file.
      * 165446 : musepack gst-plugin doesn't work with new libmusepack
      * 165509 : Mod playback still broken with mikmod
      * 165525 : Problem with mplex plugin
      * 165545 : Totem won't play low bitrate mp3
      * 165736 : [alphacolor] BGRA handling is missing
      * 166207 : [PATCH] [ffmpegcolorspace] AYUV- > RGB is broken
      * 166208 : [cdparanoia] returns wrong number of tracks
      * 166600 : law encoder/decoder are leaking caps
      * 166892 : gnome-volume-control crashed
      * 166917 : deadlock in queue
      * 166931 : MP3 webradio do not work in Totem
      * 167117 : [dvdnavsrc] could use a better error message when DVD not...
      * 167482 : [PATCH] [avidemux] Compile fix for gcc 2.95
      * 167483 : [PATCH] [tcpclientsrc] FreeBSD compile fix
      * 167509 : [PATCH] [tcpserversrc] Assumes a blocking socket
      * 167633 : [wavparse] div by 0 = > crash
      * 167639 : Support MusicBrainz metadata tags
      * 167704 : [PATCH] [tcpserversink] Don't depend on uninitialised values
      * 167878 : [buffer-frames-convert] buffer_frames_convert_link leaks ...
      * 167959 : Dirac plugins doesn't build.
      * 168002 : [build] Musepack header files not found
      * 168133 : [PATCH] [jpegenc] Memory leaks
      * 168134 : [PATCH] [gdkpixbufscale] Memory leak
      * 168254 : [PATCH] [jpegdec] Memory leaks
      * 168260 : [PATCH] [tcpserversink] free some memory
      * 168269 : [PATCH] [smoothwave] C99-ism
      * 168271 : [PATCH] [gdkpixbufscale] Memory/CPU leak
      * 168801 : autoaudio/videosink probe only in READY
      * 168885 : AMD64 build failure in gst/librfb/rfbdecoder.c
      * 168994 : cdparanoia plugin problem with CDs whose first track does...
      * 169146 : gst-plugins 0.8.9 building on gcc 2.95.3

diffstat:

 multimedia/gst-plugins/Makefile         |    4 +-
 multimedia/gst-plugins/Makefile.common  |    9 +-
 multimedia/gst-plugins/PLIST            |    9 ++-
 multimedia/gst-plugins/distinfo         |   12 +--
 multimedia/gst-plugins/patches/patch-ab |   22 ------
 multimedia/gst-plugins/patches/patch-ac |  105 --------------------------------
 multimedia/gst-plugins/patches/patch-ae |   10 +-
 7 files changed, 25 insertions(+), 146 deletions(-)

diffs (281 lines):

diff -r 028fd4e6d7d8 -r 9299e188b7dd multimedia/gst-plugins/Makefile
--- a/multimedia/gst-plugins/Makefile   Tue Mar 22 16:15:46 2005 +0000
+++ b/multimedia/gst-plugins/Makefile   Tue Mar 22 16:16:33 2005 +0000
@@ -1,10 +1,8 @@
-# $NetBSD: Makefile,v 1.21 2005/03/12 09:09:34 jmmv Exp $
+# $NetBSD: Makefile,v 1.22 2005/03/22 16:16:33 jmmv Exp $
 #
 
 .include "Makefile.common"
 
-PKGREVISION=           2
-
 COMMENT+=              base plugins
 
 USE_PERL5=             run
diff -r 028fd4e6d7d8 -r 9299e188b7dd multimedia/gst-plugins/Makefile.common
--- a/multimedia/gst-plugins/Makefile.common    Tue Mar 22 16:15:46 2005 +0000
+++ b/multimedia/gst-plugins/Makefile.common    Tue Mar 22 16:16:33 2005 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.15 2005/01/26 13:09:19 jmmv Exp $
+# $NetBSD: Makefile.common,v 1.16 2005/03/22 16:16:33 jmmv Exp $
 #
 
-DISTNAME=              gst-plugins-0.8.7
+DISTNAME=              gst-plugins-0.8.8
 CATEGORIES=            multimedia gnome
 MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/gst-plugins/0.8/} \
                        http://gstreamer.freedesktop.org/src/gst-plugins/
@@ -39,6 +39,7 @@
                aalib \
                aalibtest \
                alsa \
+               amrnb \
                arts \
                artsc \
                artstest \
@@ -155,10 +156,12 @@
 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.7
+BUILDLINK_DEPENDS.gst-plugins+=        gst-plugins>=0.8.8
 .include "../../multimedia/gst-plugins/buildlink3.mk"
 .endif
 
+BUILDLINK_DEPENDS.gstreamer+=  gstreamer>=0.8.9
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
diff -r 028fd4e6d7d8 -r 9299e188b7dd multimedia/gst-plugins/PLIST
--- a/multimedia/gst-plugins/PLIST      Tue Mar 22 16:15:46 2005 +0000
+++ b/multimedia/gst-plugins/PLIST      Tue Mar 22 16:16:33 2005 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2005/01/13 12:56:31 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.13 2005/03/22 16:16:33 jmmv Exp $
 bin/gst-launch-ext-0.8
 bin/gst-visualise-0.8
 include/gstreamer-0.8/gst/audio/audio.h
@@ -47,6 +47,7 @@
 lib/gstreamer-0.8/libgstaudiorate.la
 lib/gstreamer-0.8/libgstaudioscale.la
 lib/gstreamer-0.8/libgstauparse.la
+lib/gstreamer-0.8/libgstautodetect.la
 lib/gstreamer-0.8/libgstavi.la
 lib/gstreamer-0.8/libgstcdxaparse.la
 lib/gstreamer-0.8/libgstchart.la
@@ -55,6 +56,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/libgstefence.la
 lib/gstreamer-0.8/libgsteffectv.la
 lib/gstreamer-0.8/libgstequalizer.la
@@ -63,6 +65,7 @@
 lib/gstreamer-0.8/libgstfilter.la
 lib/gstreamer-0.8/libgstflxdec.la
 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/libgstinterleave.la
@@ -86,8 +89,10 @@
 lib/gstreamer-0.8/libgstpassthrough.la
 lib/gstreamer-0.8/libgstplaybin.la
 lib/gstreamer-0.8/libgstplayondemand.la
+lib/gstreamer-0.8/libgstpuzzle.la
 lib/gstreamer-0.8/libgstqtdemux.la
 lib/gstreamer-0.8/libgstresample.la
+lib/gstreamer-0.8/libgstrfbsrc.la
 lib/gstreamer-0.8/libgstriff.la
 lib/gstreamer-0.8/libgstrmdemux.la
 lib/gstreamer-0.8/libgstrtjpeg.la
@@ -99,6 +104,7 @@
 lib/gstreamer-0.8/libgstspectrum.la
 lib/gstreamer-0.8/libgstspeed.la
 lib/gstreamer-0.8/libgststereo.la
+lib/gstreamer-0.8/libgstsubparse.la
 lib/gstreamer-0.8/libgstswitch.la
 lib/gstreamer-0.8/libgstsynaesthesia.la
 lib/gstreamer-0.8/libgsttagedit.la
@@ -152,6 +158,7 @@
 ${PKGLOCALEDIR}/locale/sr/LC_MESSAGES/gst-plugins-0.8.mo
 ${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/gst-plugins-0.8.mo
 ${PKGLOCALEDIR}/locale/uk/LC_MESSAGES/gst-plugins-0.8.mo
+${PKGLOCALEDIR}/locale/vi/LC_MESSAGES/gst-plugins-0.8.mo
 @comment in GConf2: @dirrm share/gconf/schemas
 @comment in gstreamer: @dirrm lib/gstreamer-0.8
 @dirrm include/gstreamer-0.8/gst/xwindowlistener
diff -r 028fd4e6d7d8 -r 9299e188b7dd multimedia/gst-plugins/distinfo
--- a/multimedia/gst-plugins/distinfo   Tue Mar 22 16:15:46 2005 +0000
+++ b/multimedia/gst-plugins/distinfo   Tue Mar 22 16:16:33 2005 +0000
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.17 2005/03/12 09:09:34 jmmv Exp $
+$NetBSD: distinfo,v 1.18 2005/03/22 16:16:33 jmmv Exp $
 
-SHA1 (gst-plugins-0.8.7.tar.bz2) = fbfb1a23ef805e58f5617649590d065440470628
-RMD160 (gst-plugins-0.8.7.tar.bz2) = faa220713f09824367795ad08bbce1f4293912a0
-Size (gst-plugins-0.8.7.tar.bz2) = 2134878 bytes
+SHA1 (gst-plugins-0.8.8.tar.bz2) = 5ba9908c3a09c1b7554ed0194a85ba63c2cc1ced
+RMD160 (gst-plugins-0.8.8.tar.bz2) = e141c576b668109d41f32541a96da5c79016e55c
+Size (gst-plugins-0.8.8.tar.bz2) = 2214274 bytes
 SHA1 (patch-aa) = c9173d53f594236f114cb5356aca79f41e13240b
-SHA1 (patch-ab) = f7e6c495ebcddb49f9e01ff6de36ed11c6d98dd5
-SHA1 (patch-ac) = 31c3283a17d6e667e0296eb7bf102cc5213cf92f
-SHA1 (patch-ae) = d51997b93689753fa0a34eec21ac14dc22af7500
+SHA1 (patch-ae) = 3509dd08d3e010e9eb85c71ae6c42e28f6f9ec2d
diff -r 028fd4e6d7d8 -r 9299e188b7dd multimedia/gst-plugins/patches/patch-ab
--- a/multimedia/gst-plugins/patches/patch-ab   Tue Mar 22 16:15:46 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-ab,v 1.7 2005/01/16 22:54:37 kristerw Exp $
-
---- gst/tta/gstttaparse.c.orig Sun Jan 16 23:27:29 2005
-+++ gst/tta/gstttaparse.c      Sun Jan 16 23:28:36 2005
-@@ -161,12 +161,13 @@
-   switch (GST_EVENT_TYPE (event)) {
-     case GST_EVENT_SEEK:
-     {
-+      GstEvent *seek_event;
-+      guint64 time, seek_frame, seekpos;
-       if (GST_EVENT_SEEK_FORMAT (event) == GST_FORMAT_TIME) {
-         GST_DEBUG_OBJECT (ttaparse, "got seek event");
--        GstEvent *seek_event;
--        guint64 time = GST_EVENT_SEEK_OFFSET (event);
--        guint64 seek_frame = time / (FRAME_TIME * 1000000000);
--        guint64 seekpos = ttaparse->index[seek_frame].pos;
-+        time = GST_EVENT_SEEK_OFFSET (event);
-+        seek_frame = time / (FRAME_TIME * 1000000000);
-+        seekpos = ttaparse->index[seek_frame].pos;
- 
-         GST_DEBUG_OBJECT (ttaparse, "seeking to %u", (guint) seekpos);
-         seek_event =
diff -r 028fd4e6d7d8 -r 9299e188b7dd multimedia/gst-plugins/patches/patch-ac
--- a/multimedia/gst-plugins/patches/patch-ac   Tue Mar 22 16:15:46 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-$NetBSD: patch-ac,v 1.5 2005/03/12 09:09:34 jmmv Exp $
-
---- gst/qtdemux/qtdemux.c.orig 2004-12-23 13:42:49.000000000 +0100
-+++ gst/qtdemux/qtdemux.c      2005-03-11 16:47:54.000000000 +0100
-@@ -511,10 +511,11 @@
- 
-   switch (GST_STATE_TRANSITION (element)) {
-     case GST_STATE_NULL_TO_READY:
--      break;
--    case GST_STATE_READY_TO_PAUSED:
-       qtdemux->bs = gst_bytestream_new (qtdemux->sinkpad);
-       qtdemux->state = QTDEMUX_STATE_HEADER;
-+      GST_DEBUG("new bytestream");
-+      break;
-+    case GST_STATE_READY_TO_PAUSED:
-       break;
-     case GST_STATE_PAUSED_TO_PLAYING:
-       break;
-@@ -524,9 +525,9 @@
-       qtdemux->last_ts = GST_CLOCK_TIME_NONE;
-       qtdemux->need_discont = FALSE;
-       qtdemux->need_flush = FALSE;
--      gst_bytestream_destroy (qtdemux->bs);
-       break;
-     case GST_STATE_READY_TO_NULL:
-+      gst_bytestream_destroy (qtdemux->bs);
-       break;
-     default:
-       break;
-@@ -614,6 +615,7 @@
-               break;
-             }
-           } while (1);
-+          qtdemux->offset += length;
- 
-           qtdemux_parse_moov (qtdemux, GST_BUFFER_DATA (moov), length);
-           if (1) {
-@@ -632,11 +634,18 @@
-       }
-       ret = gst_bytestream_seek (qtdemux->bs, cur_offset + length,
-           GST_SEEK_METHOD_SET);
--      if (!ret) {
--        g_warning ("seek failed");
-+      GST_DEBUG ("seek returned %d", ret);
-+      if (ret == FALSE) {
-+        length = cur_offset + length;
-+        cur_offset = qtdemux->offset;
-+        length -= cur_offset;
-+        if (gst_bytestream_flush (qtdemux->bs, length) == FALSE) {
-+          if (!gst_qtdemux_handle_sink_event (qtdemux)) {
-+            return;
-+          }
-+        }
-       }
-       qtdemux->offset = cur_offset + length;
--      GST_DEBUG ("seek returned %d", ret);
-       break;
-     }
-     case QTDEMUX_STATE_SEEKING_EOS:
-@@ -685,8 +694,8 @@
-               GST_DATA (gst_event_new (GST_EVENT_EOS)));
-         }
-         ret = gst_bytestream_seek (qtdemux->bs, 0, GST_SEEK_METHOD_END);
--        if (!ret) {
--          g_warning ("seek failed");
-+        if (ret == FALSE) {
-+          gst_bytestream_flush(qtdemux->bs, 0xffffffff);
-         }
-         GST_DEBUG ("seek returned %d", ret);
- 
-@@ -706,16 +715,23 @@
- 
-       /* don't believe bytestream */
-       //cur_offset = gst_bytestream_tell (qtdemux->bs);
-+      cur_offset = qtdemux->offset;
- 
-       if (offset != cur_offset) {
-         GST_DEBUG ("seeking to offset %d (currently at %d)", offset,
-             cur_offset);
-         ret = gst_bytestream_seek (qtdemux->bs, offset, GST_SEEK_METHOD_SET);
--        if (!ret) {
--          g_warning ("seek failed");
-+        GST_DEBUG ("seek returned %d", ret);
-+        if (ret == FALSE && offset > cur_offset) {
-+          if (gst_bytestream_flush (qtdemux->bs, offset - cur_offset) == FALSE) {
-+            if (!gst_qtdemux_handle_sink_event (qtdemux)) {
-+              return;
-+            }
-         }
-+        }
-+        else if (ret == FALSE && offset < cur_offset)
-+          GST_ERROR("cannot flush backwards");
-         qtdemux->offset = offset;
--        GST_DEBUG ("seek returned %d", ret);
-         return;
-       }
- 
-@@ -732,6 +748,7 @@
-           break;
-         }
-       } while (TRUE);
-+      qtdemux->offset += size;
- 
-       if (buf) {
-         /* hum... FIXME changing framerate breaks horribly, better set
diff -r 028fd4e6d7d8 -r 9299e188b7dd multimedia/gst-plugins/patches/patch-ae
--- a/multimedia/gst-plugins/patches/patch-ae   Tue Mar 22 16:15:46 2005 +0000
+++ b/multimedia/gst-plugins/patches/patch-ae   Tue Mar 22 16:16:33 2005 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-ae,v 1.3 2004/06/20 20:23:34 agc Exp $
+$NetBSD: patch-ae,v 1.4 2005/03/22 16:16:33 jmmv Exp $
 
---- ext/artsd/Makefile.in      2004/06/14 10:12:01     1.1
-+++ ext/artsd/Makefile.in      2004/06/14 10:12:17
-@@ -49,9 +49,9 @@
- AMDEP_TRUE = @AMDEP_TRUE@
+--- ext/artsd/Makefile.in.orig 2005-03-07 17:41:49.000000000 +0100
++++ ext/artsd/Makefile.in
+@@ -121,9 +121,9 @@ AMDEP_TRUE = @AMDEP_TRUE@
+ AMRNB_LIBS = @AMRNB_LIBS@
  AMTAR = @AMTAR@
  AR = @AR@
 -ARTSC_CFLAGS = @ARTSC_CFLAGS@



Home | Main Index | Thread Index | Old Index