Commit b4772b4c authored by Tim-Philipp Müller's avatar Tim-Philipp Müller

Release 1.0.2

parent 45d802b6
This diff is collapsed.
This is GStreamer Base Plugins 1.0.1
This is GStreamer Base Plugins 1.0.2
Changes since 1.0.1:
* Parallel installability with 0.10.x series
* alsa: fix probing of supported formats, and advertise non-native-endianness formats as fallback
* audiobasesink: properly handle GAP events (fixing some isses with e.g. certain DVD menus)
* audioconvert: try harder to not convert or to preserve input format precision
* audiodecoder: leak fixes and refcounting fixes
* audioresample: re-enable the SSE/SSE2 code paths for better performance
* riff: fix paletted RGB formats and msvideo mapping
* rtsp: make formatting and parsing of range floating-point values locale-independent
* playbin: streamsynchronizer fixes, esp. for handling corner-cases near EOS
* tcpserver{sink,src}: add 'current-port' property and signal actually used port
* videoconvert: fix handling of paletted RGB formats
* videodecoder: don't leak message strings when error is not fatal
* videodecoder: finetune missing timestamp estimating
* videotestsrc: add palette for paletted RGB formats
* vorbistag: fix writing of image tags into vorbis comments
Bugs fixed since 1.0.1:
* 580093 : tcpserversink,src: add 'current-port' property and signal actually used port when port=0 was set
* 680904 : alsasink: no supported formats detected with using USB sound card on big-endian system
* 683098 : videodecoder: log failure message if acquire_buffer failed
* 684411 : rtsp: range in SDP formatted according to locale
* 685273 : Pre-rolling on GAP events doesn't work properly for audio sinks
* 685711 : audio, video: update docs for virtual functions that require chaining up
* 685938 : [decodebin] Issues with group switching algorithm
* 686081 : adder: all unit tests crash now after collectpads changes
* 686298 : Cannot decode some AVI files with Microsoft Video 1
Changes since 1.0.0:
......
Release notes for GStreamer Base Plugins 1.0.1
Release notes for GStreamer Base Plugins 1.0.2
The GStreamer team is proud to announce a new release
The GStreamer team is proud to announce a new bug-fix release
in the 1.x stable series of the
core of the GStreamer streaming media framework.
......@@ -61,17 +61,32 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Features of this release
* Parallel installability with 0.10.x series
* videodecoder and -encoder timestamp handling improvements
* thread-safey fixes for GstMeta registrations and GstVideoDecoder
* alsa: fix probing of supported formats, and advertise non-native-endianness formats as fallback
* audiobasesink: properly handle GAP events (fixing some isses with e.g. certain DVD menus)
* audioconvert: try harder to not convert or to preserve input format precision
* audiodecoder: leak fixes and refcounting fixes
* audioresample: re-enable the SSE/SSE2 code paths for better performance
* riff: fix paletted RGB formats and msvideo mapping
* rtsp: make formatting and parsing of range floating-point values locale-independent
* playbin: streamsynchronizer fixes, esp. for handling corner-cases near EOS
* tcpserver{sink,src}: add 'current-port' property and signal actually used port
* videoconvert: fix handling of paletted RGB formats
* videodecoder: don't leak message strings when error is not fatal
* videodecoder: finetune missing timestamp estimating
* videotestsrc: add palette for paletted RGB formats
* vorbistag: fix writing of image tags into vorbis comments
Bugs fixed in this release
* 684424 : playbin: external subtitles break playback
* 684832 : videodecoder: Takes stream lock in query function
* 685110 : encodebin fails to release mux request sink pad for GstId3Mux as it is a static one for this mux
* 685242 : rtsp: mark url argument of gst_rtsp_url_parse as out
* 685332 : GstMeta registry race
* 685490 : audioencoder: don't require base class to implement to start vfunc
* 580093 : tcpserversink,src: add 'current-port' property and signal actually used port when port=0 was set
* 680904 : alsasink: no supported formats detected with using USB sound card on big-endian system
* 683098 : videodecoder: log failure message if acquire_buffer failed
* 684411 : rtsp: range in SDP formatted according to locale
* 685273 : Pre-rolling on GAP events doesn't work properly for audio sinks
* 685711 : audio, video: update docs for virtual functions that require chaining up
* 685938 : [decodebin] Issues with group switching algorithm
* 686081 : adder: all unit tests crash now after collectpads changes
* 686298 : Cannot decode some AVI files with Microsoft Video 1
==== Download ====
......@@ -108,13 +123,14 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Alban Browaeys
* Alexandre Relange
* Andoni Morales Alastruey
* Carlos Rafael Giani
* David Corvoysier
* Josep Torra
* Mark Nauwelaerts
* Michael Smith
* Olivier Crête
* Sebastian Dröge
* Sebastian Pölsterl
* Thiago Santos
* Tim-Philipp Müller
* Wim Taymans
 
\ No newline at end of file
......@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too
dnl use a three digit version number for releases, and four for git/prerelease
AC_INIT(GStreamer Base Plug-ins, 1.0.1.1,
AC_INIT(GStreamer Base Plug-ins, 1.0.2,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-base)
......@@ -50,7 +50,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 1, 0, 1)
AS_LIBTOOL(GST, 2, 0, 2)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.0.0
......
......@@ -664,7 +664,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>host</NICK>
<BLURB>The host/IP to send the packets to.</BLURB>
<BLURB>The host/IP to listen on.</BLURB>
<DEFAULT>"localhost"</DEFAULT>
</ARG>
......@@ -674,10 +674,20 @@
<RANGE>[0,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>port</NICK>
<BLURB>The port to send the packets to.</BLURB>
<BLURB>The port to listen to (0=random available port).</BLURB>
<DEFAULT>4953</DEFAULT>
</ARG>
<ARG>
<NAME>GstTCPServerSink::current-port</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>r</FLAGS>
<NICK>current-port</NICK>
<BLURB>The port number the socket is currently bound to.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstTCPServerSrc::host</NAME>
<TYPE>gchar*</TYPE>
......@@ -694,7 +704,7 @@
<RANGE>[0,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Port</NICK>
<BLURB>The port to listen to.</BLURB>
<BLURB>The port to listen to (0=random available port).</BLURB>
<DEFAULT>4953</DEFAULT>
</ARG>
......@@ -708,6 +718,16 @@
<DEFAULT>GST_TCP_PROTOCOL_NONE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTCPServerSrc::current-port</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>r</FLAGS>
<NICK>current-port</NICK>
<BLURB>The port number the socket is currently bound to.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFdSink::buffers-max</NAME>
<TYPE>gint</TYPE>
......
......@@ -3,10 +3,10 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>ALSA plugin library</description>
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
<basename>libgstalsa.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Elements used to communicate with applications</description>
<filename>../../gst/app/.libs/libgstapp.so</filename>
<basename>libgstapp.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Convert audio to different formats</description>
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
<basename>libgstaudioconvert.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Adjusts audio frames</description>
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
<basename>libgstaudiorate.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Resamples audio</description>
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
<basename>libgstaudioresample.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Creates audio test signals of given frequency and volume</description>
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
<basename>libgstaudiotestsrc.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Read audio from CD in paranoid mode</description>
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
<basename>libgstcdparanoia.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>various encoding-related elements</description>
<filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
<basename>libgstencodebin.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>GIO elements</description>
<filename>../../gst/gio/.libs/libgstgio.so</filename>
<basename>libgstgio.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Vorbis Tremor decoder</description>
<filename>../../ext/vorbis/.libs/libgstivorbisdec.so</filename>
<basename>libgstivorbisdec.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>libvisual visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
<basename>libgstlibvisual.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
This diff is collapsed.
......@@ -3,10 +3,10 @@
<description>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>various playback elements</description>
<filename>../../gst/playback/.libs/libgstplayback.so</filename>
<basename>libgstplayback.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Subtitle parsing</description>
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
<basename>libgstsubparse.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>transfer data over the network via TCP</description>
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
<basename>libgsttcp.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Theora plugin library</description>
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
<basename>libgsttheora.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>default typefind functions</description>
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
<basename>libgsttypefindfunctions.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
</elements>
......
......@@ -3,10 +3,10 @@
<description>Colorspace conversion</description>
<filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
<basename>libgstvideoconvert.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Adjusts video frames</description>
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
<basename>libgstvideorate.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Resizes video</description>
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
<basename>libgstvideoscale.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Creates a test video stream</description>
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
<basename>libgstvideotestsrc.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>plugin for controlling audio volume</description>
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
<basename>libgstvolume.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>Vorbis plugin library</description>
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
<basename>libgstvorbis.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>X11 video output element based on standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
<basename>libgstximagesink.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>XFree86 video output plugin using Xv extension</description>
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
<basename>libgstxvimagesink.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
</GitRepository>
</repository>
<release>
<Version>
<revision>1.0.2</revision>
<branch>1.0</branch>
<name></name>
<created>2012-10-24</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.0.2.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.0.1</revision>
......
#ifndef _GST_PLUGINS_BASE__STDINT_H
#define _GST_PLUGINS_BASE__STDINT_H 1
#ifndef _GENERATED_STDINT_H
#define _GENERATED_STDINT_H "gst-plugins-base 1.0.1.1"
/* generated using gnu compiler gcc (Debian 4.7.1-5) 4.7.1 */
#define _GENERATED_STDINT_H "gst-plugins-base 1.0.2"
/* generated using gnu compiler gcc (Debian 4.7.2-4) 4.7.2 */
#define _STDINT_HAVE_STDINT_H 1
#include <stdint.h>
#endif
......
......@@ -81,13 +81,13 @@
#define GST_LICENSE "LGPL"
/* package name in plugins */
#define GST_PACKAGE_NAME "GStreamer Base Plug-ins git"
#define GST_PACKAGE_NAME "GStreamer Base Plug-ins source release"
/* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
#define GST_PACKAGE_RELEASE_DATETIME "2012-10-07T15:49Z"
#define GST_PACKAGE_RELEASE_DATETIME "2012-10-24"
/* Define to enable ALSA (used by alsa). */
#undef HAVE_ALSA
......@@ -152,6 +152,9 @@
/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
/* Define to 1 if you have the <emmintrin.h> header file. */
#undef HAVE_EMMINTRIN_H
/* Define to enable building of experimental plug-ins. */
#undef HAVE_EXPERIMENTAL
......@@ -272,6 +275,9 @@
/* Define to enable X libraries and plugins (used by ximagesink). */
#undef HAVE_X
/* Define to 1 if you have the <xmmintrin.h> header file. */
#undef HAVE_XMMINTRIN_H
/* Define to enable X Shared Memory extension. */
#undef HAVE_XSHM
......@@ -313,7 +319,7 @@
#define PACKAGE_NAME "GStreamer Base Plug-ins"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer Base Plug-ins 1.0.1.1"
#define PACKAGE_STRING "GStreamer Base Plug-ins 1.0.2"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-base"
......@@ -322,7 +328,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.0.1.1"
#define PACKAGE_VERSION "1.0.2"
/* directory where plugins are located */
#ifdef _DEBUG
......@@ -356,7 +362,7 @@
#undef USE_TREMOLO
/* Version number of package */
#define VERSION "1.0.1.1"
#define VERSION "1.0.2"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment