Commit 1c64bd00 authored by Sebastian Dröge's avatar Sebastian Dröge
Browse files

Release 1.2.2

parent 431c0636
=== release 1.2.2 ===
2013-12-26 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.2.2
2013-12-26 16:45:54 +0100 Sebastian Dröge <sebastian@centricular.com>
* po/da.po:
* po/de.po:
* po/pl.po:
* po/ru.po:
* po/uk.po:
* po/vi.po:
po: Update translations
2013-12-23 14:54:02 +0100 Sebastian Dröge <sebastian@centricular.com>
* gst/videoconvert/gstvideoconvertorc.orc:
* gst/videoconvert/videoconvert.c:
videoconvert: Fix I420 to BGRA fast-path alpha setting
This fast-path was adding 128 to every component including
alpha while it should only be done for all components except
alpha. This caused wrong alpha values to be generated.
Also remove the high-quality I420 to BGRA fast-path as it needs
the same fix, which causes an additional instruction, which causes
orc to emit more than 96 variables, which then just crashes.
This can only be fixed in orc by breaking ABI and allowing more
variables.
2013-12-16 11:35:12 +0100 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/tag/gstvorbistag.c:
vorbistag: Read image-type from the GstSample info struct
But for backwards compatibility keep reading it from the caps and only
use the info struct if the caps don't contain the image-type.
2013-12-13 14:36:41 +0100 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: gst_video_decoder_release_frame() is available since 1.2.2
2013-12-01 12:37:52 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
* docs/libs/gst-plugins-base-libs-sections.txt:
* win32/common/libgstvideo.def:
videodecoder: add new API to docs and defs
2013-11-26 20:51:58 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: fix spelling error in debug message
2013-11-26 20:50:33 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
* gst-libs/gst/video/gstvideodecoder.c:
* gst-libs/gst/video/gstvideodecoder.h:
videodecoder: make _release_frame external API
... so subclasses can release a frame all the way (also from frame list)
without having to pass through _finish_frame or _drop_frame.
The latter may not be applicable, or may or may not have already
been called for the frame in question.
See https://bugzilla.gnome.org/show_bug.cgi?id=693772
2013-12-05 00:27:14 +0900 Justin Joy <justin.joy.9to5@gmail.com>
* gst-libs/gst/video/convertframe.c:
convertframe: Fix trivial memory leak in debug statement
gst_element_get_name() requires the caller to g_free() the return value
https://bugzilla.gnome.org/show_bug.cgi?id=719850
convertframe: Fix indention
2013-12-04 19:24:08 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
* gst-libs/gst/audio/gstaudiodecoder.c:
audiodecoder: no fallback to segment start for reverse playback
See https://bugzilla.gnome.org/show_bug.cgi?id=709965
2013-12-02 20:35:04 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
* gst-libs/gst/audio/gstaudiodecoder.c:
audiodecoder: use segment start as fallback ts if no other available
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=709965
2013-11-29 17:26:13 +0100 Wim Taymans <wtaymans@redhat.com>
* gst/playback/gstdecodebin2.c:
decodebin2: copy sticky events
2013-11-29 17:30:09 +0100 Wim Taymans <wtaymans@redhat.com>
* gst/playback/gsturidecodebin.c:
uridecodebin: copy sticky events
2013-11-29 13:32:55 +0100 Sebastian Dröge <sebastian@centricular.com>
* ext/theora/gsttheoraparse.c:
theoraparse: Fix event handling
Send CAPS event before any SEGMENT events or any other events
that must come in order after the CAPS event.
2013-11-28 16:22:01 +0000 Tim-Philipp Müller <tim@centricular.com>
* gst/tcp/gsttcpserversink.c:
tcp: fix compilation with MSVC
error C2440 at line 165 of gsttcpserversink.c
type cast error: cannot convert from GSocket* to GstMultiSinkHandle
2013-11-28 11:25:20 +0100 Wim Taymans <wtaymans@redhat.com>
* gst/playback/gstdecodebin2.c:
decodebin2: activate ghost pad before targetting
Activate the decodebin2 pad before setting the target. This makes sure
that the events are copied.
2013-11-21 21:33:59 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: avoid descending output timestamps
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=712796
2013-11-26 12:03:24 +0100 Sebastian Dröge <sebastian@centricular.com>
* gst/playback/gstplaysink.c:
playsink: Fix visualizations if no visualization plugin was set
https://bugzilla.gnome.org/show_bug.cgi?id=712280
2013-11-21 22:04:46 +0900 Jihyun Cho <jihyun.jo@gmail.com>
* gst/subparse/samiparse.c:
subparse: fix null pointer access in sami parser
https://bugzilla.gnome.org/show_bug.cgi?id=712805
2013-11-21 15:19:47 +0000 Tim-Philipp Müller <tim@centricular.com>
* gst/subparse/gstssaparse.c:
* gst/subparse/gstsubparse.c:
subparse: g_memmove() is deprecated
Just use plain memmove(), g_memmove() is deprecated in
recent GLib versions.
https://bugzilla.gnome.org/show_bug.cgi?id=712811
2013-11-18 19:27:14 +0000 Tim-Philipp Müller <tim@centricular.com>
* tests/icles/input-selector-test.c:
tests: fix input-selector-test
Update for pad template name changes.
2013-11-18 16:03:07 +0000 Tim-Philipp Müller <tim@centricular.com>
* tests/check/elements/appsrc.c:
tests: fix appsrc test with latest GLib version
With the latest GLib, g_source_remove() complains about not finding
the timeout source with the given ID here, since it was already
destroyed by returning FALSE from the timeout callback. Also return
FALSE from the bus watches when we don't want to be called any more.
2013-11-14 01:53:31 -0300 Reynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
* gst/typefind/gsttypefindfunctions.c:
typefind: Fix identification of some MPEG files
Make sure we begin by peeking at MPEG2_MAX_PROBE_LENGTH
bytes.
Fixes:
https://bugzilla.gnome.org/show_bug.cgi?id=678011
2013-11-13 20:12:48 +0100 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/rtp/gstrtpbuffer.c:
rtpbuffer: Fix gst_rtp_buffer_ext_timestamp() with clang 5 on iOS/ARM
The bitwise NOT operator is not defined on signed integers.
Thanks to Wim Taymans for finding the cause.
https://bugzilla.gnome.org/show_bug.cgi?id=711819
2013-11-12 18:58:43 +0000 Tim-Philipp Müller <tim@centricular.com>
* tests/check/elements/streamsynchronizer.c:
tests: fix race in streamsynchronizer test
Wait for thread to exit before starting to free the
to_push list, otherwise thread might check the final
to_push->next node only after we've freed it already.
=== release 1.2.1 ===
 
2013-11-09 Sebastian Dröge <slomo@coaxion.net>
2013-11-09 12:15:57 +0100 Sebastian Dröge <sebastian@centricular.com>
 
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.2.1
* docs/plugins/inspect/plugin-adder.xml:
* docs/plugins/inspect/plugin-alsa.xml:
* docs/plugins/inspect/plugin-app.xml:
* docs/plugins/inspect/plugin-audioconvert.xml:
* docs/plugins/inspect/plugin-audiorate.xml:
* docs/plugins/inspect/plugin-audioresample.xml:
* docs/plugins/inspect/plugin-audiotestsrc.xml:
* docs/plugins/inspect/plugin-cdparanoia.xml:
* docs/plugins/inspect/plugin-encoding.xml:
* docs/plugins/inspect/plugin-gio.xml:
* docs/plugins/inspect/plugin-ivorbisdec.xml:
* docs/plugins/inspect/plugin-libvisual.xml:
* docs/plugins/inspect/plugin-ogg.xml:
* docs/plugins/inspect/plugin-pango.xml:
* docs/plugins/inspect/plugin-playback.xml:
* docs/plugins/inspect/plugin-subparse.xml:
* docs/plugins/inspect/plugin-tcp.xml:
* docs/plugins/inspect/plugin-theora.xml:
* docs/plugins/inspect/plugin-typefindfunctions.xml:
* docs/plugins/inspect/plugin-videoconvert.xml:
* docs/plugins/inspect/plugin-videorate.xml:
* docs/plugins/inspect/plugin-videoscale.xml:
* docs/plugins/inspect/plugin-videotestsrc.xml:
* docs/plugins/inspect/plugin-volume.xml:
* docs/plugins/inspect/plugin-vorbis.xml:
* docs/plugins/inspect/plugin-ximagesink.xml:
* docs/plugins/inspect/plugin-xvimagesink.xml:
* gst-plugins-base.doap:
* win32/common/_stdint.h:
* win32/common/config.h:
Release 1.2.1
2013-11-09 12:15:37 +0100 Sebastian Dröge <sebastian@centricular.com>
* 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
 
2013-11-09 12:01:11 +0100 Sebastian Dröge <sebastian@centricular.com>
 
This is GStreamer Base Plugins 1.2.1
This is GStreamer Base Plugins 1.2.2
Release notes for GStreamer Base Plugins 1.2.1
Release notes for GStreamer Base Plugins 1.2.2
The GStreamer team is proud to announce a new bug-fix release
......@@ -60,23 +60,15 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 701813 : Reverse playback not working with videotestsrc
* 708689 : rtspconnection: RTSP watch is dispatched after closing the connection
* 708773 : pbutils: add MPEG 2 AAC description
* 708789 : playbin: make sure elements are in null before disposing
* 708880 : rtspconnection: Not connecting to proxy when specified
* 708952 : audio: change buffer ts when clipping buffer even if data length is same
* 708953 : audiorate: clip buffers before pushing them out
* 708954 : pbutils: add entry for text/x-raw
* 709210 : Hangs on startup getting PulseAudio volume
* 709408 : audioconvert: modifies buffer mapped for READ
* 709637 : oggmux: Make sure we end up sending EOS if we received EOS on all sinkpads
* 709754 : audioringbuffer: Clears need_reorder flag wrongly
* 709938 : navigation: Missing gobject-introspection annotations
* 710325 : playback: Add subpicture/x-dvb as raw caps
* 711003 : videoscale: borders are filled with green when using NV12 pixelformat
* 711231 : rtspconnection: allow setting tls certificate validation flags
* 711550 : appsrc: Deadlocking because holding mutex while setting caps
* 715138 : xvimagesink 1.2 ignores resize events when used on a QWidget
* 708200 : multiqueue: Switching audio tracks doesn't work on some files
* 707621 : decodebin: stream-id can't be retrieved from autoplug-continue signal
* 709965 : vorbisdec: Does not put timestamps on first buffer sometimes
* 711819 : rtpbuffer: gst_rtp_buffer_ext_timestamp() returns wrong value when compiled with clang 5 on iOS/ARM
* 712280 : playsink: Unable to play audio stream with visualization plugin
* 712796 : videodecoder: incorrect timestamps sequence
* 712805 : subparse: crashes when loading a sami subtitle
* 678011 : typefinding: some mpeg files are not identified as mpeg files
==== Download ====
......@@ -113,17 +105,11 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Aleix Conchillo Flaque
* Antonio Ospite
* Hans Månsson
* Matej Knopp
* Ognyan Tonchev
* Jihyun Cho
* Justin Joy
* Mark Nauwelaerts
* Reynaldo H. Verdejo Pinochet
* Sebastian Dröge
* Stefan Sauer
* Stephan Sundermann
* Takashi Iwai
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller
* Tom Greenwood
* 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.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
AC_INIT([GStreamer Base Plug-ins],[1.2.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
AG_GST_INIT
......@@ -56,7 +56,7 @@ dnl 1.2.5 => 205
dnl 1.10.9 (who knows) => 1009
dnl
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 201, 0, 201)
AS_LIBTOOL(GST, 202, 0, 202)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.2.0
......
......@@ -3,7 +3,7 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
<version>1.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
<filename>../../ext/ogg/.libs/libgstogg.so</filename>
<basename>libgstogg.so</basename>
<version>1.2.1</version>
<version>1.2.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -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.2.1</version>
<version>1.2.2</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.2.1</version>
<version>1.2.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Subtitle parsing</description>
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
<basename>libgstsubparse.so</basename>
<version>1.2.1</version>
<version>1.2.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
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