Commit 3e93902b authored by Tim-Philipp Müller's avatar Tim-Philipp Müller
Browse files

Release 1.0.8

parent 4f4f7420
=== release 1.0.8 ===
2013-07-12 Tim-Philipp Müller <tim@centricular.net>
* configure.ac:
releasing 1.0.8
2013-06-19 13:21:45 +0200 Jonas Holmberg <jonashg@axis.com>
* gst-libs/gst/audio/gstaudioencoder.c:
audioencoder: unref before memset
Unref allocator and input_caps in encoder context before memsetting the
context.
2013-06-19 09:22:50 +0200 Edward Hervey <edward@collabora.com>
* gst-libs/gst/tag/gstxmptag.c:
xmptag: More efficient GSList usage
Instead of constantly appending (which gets more and more expensive), just
prepend to the list (O(1)) and reverse the list before usage.
https://bugzilla.gnome.org/show_bug.cgi?id=702545
2013-05-29 16:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/alsa/gstalsasink.c:
alsasink: Update internal buffer/period times with the values that were configured on the device
2013-05-24 17:43:53 +0200 Sebastian Dröge <slomo@circular-chaos.org>
* gst/typefind/gsttypefindfunctions.c:
typefind: Ensure we have enough data when reading the sync marker in the AAC/LOAS typefinder
2013-07-05 00:47:08 +0100 Marcin Lewandowski <marcin@saepia.net>
* gst-libs/gst/tag/id3v2frames.c:
tag: ignore malformed ID3v2 TDAT frames
Just skip them, don't cause criticals.
https://bugzilla.gnome.org/show_bug.cgi?id=703283
2013-05-24 13:41:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst/playback/gstdecodebin2.c:
decodebin: Lock the state of child elements as long as we manage their states
https://bugzilla.gnome.org/show_bug.cgi?id=690420
2013-05-24 11:47:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst/playback/gstdecodebin2.c:
Revert "decodebin2: use NO_RESYNC flag"
This reverts commit 0feecef2754ef208372eb39332b4f6fa2067d3d5.
2013-02-13 23:28:01 +0100 Matej Knopp <matej.knopp@gmail.com>
* gst-libs/gst/riff/riff-media.c:
riffmedia: add systemstream to all mpeg video caps
2013-02-13 21:00:28 +0000 Tim-Philipp Müller <tim@centricular.net>
* gst/typefind/gsttypefindfunctions.c:
typefinding: add parsed=true to mp3 and mpeg2 video ES caps
Because we can, and that's also what we do for other formats.
2013-02-13 11:25:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/check/elements/decodebin.c:
decodebin: Fix MP3 parser unit test
The MP3 parser required fields on its caps that it
didn't need and never got from (e.g.) typefind.
2013-05-28 11:36:58 +0200 Sebastian Dröge <slomo@circular-chaos.org>
* gst/playback/gstplaysinkconvertbin.c:
playsinkconvertbin: Fix leak of the downstream caps filter
2013-02-16 12:09:53 +0000 Tim-Philipp Müller <tim@centricular.net>
* gst-libs/gst/audio/audio-info.h:
audio: fix GST_AUDIO_INFO_ENDIANNESS macro
2013-05-10 11:31:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/vorbis/gstvorbisparse.c:
vorbisparse: Fix event handling
Internal state should only be reset on FLUSH_STOP, not FLUSH_START.
Also forward pre-caps events immediately and don't queue them.
2012-12-16 16:53:30 +0100 Andoni Morales Alastruey <ylatuya@gmail.com>
* gst/typefind/gsttypefindfunctions.c:
typefind: fix detection of HLS playlists with alternative renditions
https://bugzilla.gnome.org/show_bug.cgi?id=699923
2013-05-08 14:52:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst/playback/gsturidecodebin.c:
uridecodebin: Always store queue2 elements for later removal
Otherwise we accumulate more and more queue2 elements, and let each
of them start a thread doing nothing but waiting each time uridecodebin
goes to PAUSED.
https://bugzilla.gnome.org/show_bug.cgi?id=699794
2013-05-07 15:00:05 +0200 Julien Moutte <julien@moutte.net>
* gst-libs/gst/riff/riff-media.c:
riff: Manually calculate bitrate of ADPCM streams
Some ADPCM encoding tools like Oxelon generate WAV files with
wrong format header declaring an invalid bitrate.
As wavparse uses the average bitrate to calculate timestamps
and duration the decoder can be confused by receiving timestamps
completely out of sync with the decoded samples.
ADPCM is a CBR audio codec so we can calculate the average bitrate
instead of trusting the format header.
https://bugzilla.gnome.org/show_bug.cgi?id=636245
2013-05-07 10:16:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/theora/gsttheoraenc.c:
theoraenc: Don't call gst_buffer_fill() for empty Theora packets
gst_buffer_fill() does not like a NULL source data pointer.
2013-05-07 10:13:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/theora/gsttheoraenc.c:
theoraenc: Fix error handling when reading or writing multipass cache data fails
2013-05-03 16:24:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/riff/riff-media.c:
riff: wma can have more than 6 channels
Some versions anyway.
2013-05-02 23:41:02 +0100 Tim-Philipp Müller <tim@centricular.net>
* ext/pango/gsttextrender.c:
textrender: actually fixate output caps when fixating output caps
2013-05-01 00:15:38 +0100 Thibault Saunier <thibault.saunier@collabora.com>
* gst/encoding/gststreamsplitter.c:
streamsplitter: Keep srcpad alive while querying peer
=== release 1.0.7 ===
 
2013-04-26 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2013-04-26 12:35:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.0.7
* gst-libs/gst/audio/gstaudiopack-dist.c:
* gst-libs/gst/audio/gstaudiopack-dist.h:
* gst-libs/gst/video/video-orc-dist.c:
* gst-libs/gst/video/video-orc-dist.h:
* gst-plugins-base.doap:
* gst/adder/gstadderorc-dist.c:
* gst/adder/gstadderorc-dist.h:
* gst/audioconvert/gstaudioconvertorc-dist.c:
* gst/audioconvert/gstaudioconvertorc-dist.h:
* gst/videoconvert/gstvideoconvertorc-dist.c:
* gst/videoconvert/gstvideoconvertorc-dist.h:
* gst/videoscale/gstvideoscaleorc-dist.c:
* gst/videoscale/gstvideoscaleorc-dist.h:
* gst/videotestsrc/gstvideotestsrcorc-dist.c:
* gst/videotestsrc/gstvideotestsrcorc-dist.h:
* gst/volume/gstvolumeorc-dist.c:
* gst/volume/gstvolumeorc-dist.h:
* win32/common/_stdint.h:
* win32/common/config.h:
Release 1.0.7
2013-04-26 12:35:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/el.po:
* po/en_GB.po:
* po/eo.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/gl.po:
* po/hr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/lv.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/pl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/sk.po:
* po/sl.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
Update .po files
 
2012-11-21 10:28:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
This is GStreamer Base Plugins 1.0.7
This is GStreamer Base Plugins 1.0.8
Changes since 1.0.7:
* tag: ignore malformed ID3v2 TDAT frames
Bugs fixed since 1.0.7:
* 636245 : riff: for ADPCM codecs the average bitrate should be calculated instead of trusting the format header
* 688803 : playbin: converters don't work? not-negotiated error with non-1/1 PAR and ximagesink
* 690420 : decodebin: Race between GstBin and decodebin trying to change states of child elements
* 698896 : liveadder: What is the unit for " latency " ?
* 699923 : typefind: fix detection of HLS playlists with alternative renditions
* 701976 : flvdemux: Forwards CAPS events from upstream
* 703128 : videotestsrc leaks memory
* 703283 : id3: gst_date_time_new: assertion `(month > 0 & & month < = 12) || month == -1' failed with malformed TDAT frames
* 699794 : uridecodebin: Leaking queue2 elements in playbin gapless mode
Changes since 1.0.6:
......
Release notes for GStreamer Base Plugins 1.0.7
Release notes for GStreamer Base Plugins 1.0.8
The GStreamer team is proud to announce a new bug-fix release
......@@ -60,19 +60,19 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Features of this release
* streamsynchronizer is now a public element, useful in HLS pipelines for example
* tag: ignore malformed ID3v2 TDAT frames
Bugs fixed in this release
* 682171 : videoscale: assertion failed: (envelope ((x - (xi - 1)) * ex) == 0)
* 688240 : streamsynchronizer: make element public
* 696540 : Ring buffer released after parsing caps when setting caps
* 696899 : oggdemux: non flushing segment seek makes buffers late
* 697092 : rtspconnection: The " x-server-ip-address " header with wrong IP address is added to the GET response
* 697162 : SDP library is not parsing correctly
* 697277 : SDP library does not include timing line if there is not timing information
* 697820 : playbin: Enabling visualizations during playback stops the pipeline
* 697824 : videometa: gst_buffer_add_meta() can return NULL
* 636245 : [riff] For ADPCM codecs the average bitrate should be calculated instead of trusting the format header
* 688803 : playbin: converters don't work? not-negotiated error with non-1/1 PAR and ximagesink
* 690420 : decodebin: Race between GstBin and decodebin trying to change states of child elements
* 698896 : liveadder: What is the unit for " latency " ?
* 699923 : typefind: fix detection of HLS playlists with alternative renditions
* 701976 : flvdemux: Forwards CAPS events from upstream
* 703128 : videotestsrc leaks memory
* 703283 : id3: gst_date_time_new: assertion `(month > 0 & & month < = 12) || month == -1' failed with malformed TDAT frames
* 699794 : uridecodebin: Leaking queue2 elements in playbin gapless mode
==== Download ====
......@@ -109,14 +109,13 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* David Schleef
* Jose Antonio Santos Cadenas
* Nicolas Dufresne
* Paul HENRYS
* Andoni Morales Alastruey
* Edward Hervey
* Jonas Holmberg
* Julien Moutte
* Marcin Lewandowski
* Matej Knopp
* Sebastian Dröge
* Stefan Sauer
* Thibault Saunier
* Tim-Philipp Müller
* Tom Greenwood
* Víctor Manuel Jáquez Leal
* 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.7,
AC_INIT(GStreamer Base Plug-ins, 1.0.8,
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, 6, 0, 6)
AS_LIBTOOL(GST, 7, 0, 7)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.0.5
......
......@@ -1991,7 +1991,7 @@
<ARG>
<NAME>GstVideoScale::envelope</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,5]</RANGE>
<RANGE>[1,5]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Envelope</NICK>
<BLURB>Size of filter envelope.</BLURB>
......@@ -2011,7 +2011,7 @@
<ARG>
<NAME>GstVideoScale::sharpness</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,2]</RANGE>
<RANGE>[0.5,1.5]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Sharpness</NICK>
<BLURB>Sharpness of filter.</BLURB>
......
......@@ -3,7 +3,7 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>ALSA plugin library</description>
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
<basename>libgstalsa.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Elements used to communicate with applications</description>
<filename>../../gst/app/.libs/libgstapp.so</filename>
<basename>libgstapp.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Convert audio to different formats</description>
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
<basename>libgstaudioconvert.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Adjusts audio frames</description>
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
<basename>libgstaudiorate.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Resamples audio</description>
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
<basename>libgstaudioresample.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<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.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Read audio from CD in paranoid mode</description>
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
<basename>libgstcdparanoia.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>various encoding-related elements</description>
<filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
<basename>libgstencodebin.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>GIO elements</description>
<filename>../../gst/gio/.libs/libgstgio.so</filename>
<basename>libgstgio.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Vorbis Tremor decoder</description>
<filename>../../ext/vorbis/.libs/libgstivorbisdec.so</filename>
<basename>libgstivorbisdec.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>libvisual visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
<basename>libgstlibvisual.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
This diff is collapsed.
......@@ -3,7 +3,7 @@
<description>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>various playback elements</description>
<filename>../../gst/playback/.libs/libgstplayback.so</filename>
<basename>libgstplayback.so</basename>
<version>1.0.6</version>
<version>1.0.8</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......@@ -78,6 +78,27 @@
</caps>
</pads>
</element>
<element>
<name>streamsynchronizer</name>
<longname>Stream Synchronizer</longname>
<class>Generic</class>
<description>Synchronizes a group of streams to have equal durations and starting points</description>
<author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>sink_%u</name>
<direction>sink</direction>
<presence>request</presence>
<details>ANY</details>
</caps>
<caps>
<name>src_%u</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>ANY</details>
</caps>
</pads>
</element>
<element>
<name>subtitleoverlay</name>
<longname>Subtitle Overlay</longname>
......
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