Skip to content
Snippets Groups Projects
Commit 17cc64f5 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller :tropical_fish:
Browse files

Release 1.0.4

parent aa0d8f2d
No related branches found
Tags mesa-21.3.4
No related merge requests found
Showing
with 256 additions and 71 deletions
=== release 1.0.4 ===
2012-12-18 Tim-Philipp Müller <tim@centricular.net>
* configure.ac:
releasing 1.0.4
2012-12-18 15:34:42 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
* ext/vorbis/gstvorbisdec.c:
vorbis: fix unused variable
2012-12-18 15:31:52 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
* gst-libs/gst/video/gstvideometa.c:
video: use appropriate printf format for gsize
2012-12-18 15:27:48 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
* gst-libs/gst/rtp/gstrtpbuffer.c:
rtp: fix compiler warning
comparison is always true due to limited range of data type
2012-12-17 00:59:57 +0000 Tim-Philipp Müller <tim@centricular.net>
* gst/subparse/gstssaparse.c:
ssaparse: ignore invalid UTF-8 in init section
The codec data blob we get from matroskademux with the SSA/ASS
init section is supposed to be valid UTF-8. If it's not, just
continue with the bits that are valid UTF-8 instead of erroring
out. We don't actually parse the init section yet anyway..
https://bugzilla.gnome.org/show_bug.cgi?id=607630
2012-12-16 12:34:14 +0000 Tim-Philipp Müller <tim@centricular.net>
* gst/subparse/gstsubparse.c:
subparse: fix GError leak
2012-12-15 19:36:56 +0000 Tim-Philipp Müller <tim@centricular.net>
* ext/alsa/gstalsasink.c:
* ext/alsa/gstalsasrc.c:
alsa: post error message when audio device disappears
Don't loop forever if an USB audio device gets disconnected
while in use. Post an error message instead. This is not
enough yet though, we still need to make the base class
and/or the ring buffer bail out.
https://bugzilla.gnome.org/show_bug.cgi?id=690197
2012-12-12 15:31:20 +0000 Tim-Philipp Müller <tim@centricular.net>
* gst/typefind/gsttypefindfunctions.c:
typefindfunctions: aac: don't try to unref NULL caps
2012-12-13 11:31:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/playback/gstplaysink.c:
playsink: fix vis switch with format change
Block the pad before the resample and convertor elements to give them a chance
to negotiate new caps with the newly switched vis plugin.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679976
2012-12-10 13:35:37 +0000 Tim-Philipp Müller <tim@centricular.net>
* gst-libs/gst/video/videooverlay.c:
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.c:
* sys/xvimage/xvimagesink.h:
* tests/examples/overlay/gtk-videooverlay.c:
* tests/examples/overlay/qt-videooverlay.cpp:
* tests/examples/overlay/qtgv-videooverlay.cpp:
* tests/examples/playback/playback-test.c:
* tests/examples/seek/jsseek.c:
* tests/icles/test-colorkey.c:
docs: fix up some more GstXOverlay -> GstVideoOverlay
https://bugzilla.gnome.org/show_bug.cgi?id=689740
2012-12-10 11:49:46 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: Only keep track of timestamps if the subclass is parsing data
Otherwise we just pass through the timestamps directly and don't
need to waste additional memory for them.
Fixes bug #689814.
2012-12-08 00:21:17 +0100 Sebastian Rasmussen <sebras@hotmail.com>
* gst-libs/gst/rtsp/gstrtspmessage.c:
rtspmessage: Add several missing g-i annotations
https://bugzilla.gnome.org/show_bug.cgi?id=689873
Conflicts:
gst-libs/gst/rtsp/gstrtspmessage.c
2012-11-26 18:41:07 +0000 Tim-Philipp Müller <tim@centricular.net>
* gst/playback/gststreamsynchronizer.c:
streamsynchronizer: don't send gap events with huge bogus durations when advancing EOS streams
When the input buffers for a stream don't have a duration set,
timestamp_end might still be GST_CLOCK_TIME_NONE. When advancing
EOSed streams via GAP events (with other streams not yet EOS), we
would then use the invalid timestamp_end to calculate the duration
of the gap. This in turn would make baseaudiosink abort, because it
would try to allocate memory for a trizillion samples.
So if buffers don't have a duration set, assume a duration of
one second for stream catch-up purposes, just so we can still
continue to catch up in those cases. And make sure that
timestamp_end is valid before doing calculations with it.
http://bugzilla.gnome.org/show_bug.cgi?id=678530
2012-11-25 18:07:04 +0000 Tim-Philipp Müller <tim@centricular.net>
* gst/playback/gststreamsynchronizer.c:
streamsynchronizer: reduce debug log spam a bit
Log locking/unlocking with TRACE debug level.
2012-11-21 23:17:22 +0000 Tim-Philipp Müller <tim@centricular.net>
* gst-libs/gst/audio/gstaudioringbuffer.c:
audio: remove bogus Since marker from docs
It was causing perl warnings in gtk-doc code.
2012-11-21 21:53:13 +0000 Tim-Philipp Müller <tim@centricular.net>
* gst-libs/gst/app/gstappsrc.c:
app: fix g-i annotation for gst_app_src_push_buffer()
It takes ownership of the buffer.
2012-11-21 12:56:13 +0000 Tim-Philipp Müller <tim@centricular.net>
* configure.ac:
* 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:
* win32/common/_stdint.h:
* win32/common/config.h:
Back to development (bug-fixing)
=== release 1.0.3 ===
 
2012-11-21 Tim-Philipp Müller <tim@centricular.net>
2012-11-21 09:56:12 +0000 Tim-Philipp Müller <tim@centricular.net>
 
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.0.3
* 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.0.3
 
2012-11-20 12:21:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
This is GStreamer Base Plugins 1.0.3
This is GStreamer Base Plugins 1.0.4
Changes since 1.0.3:
* playbin: fix occasional not-negotiated errors when switching visualisations
* ssaparse: ignore invalid UTF-8 in SSA/ASS subtitles init sections in matroska files
* streamsynchronizer: better timestamp and gap handling at EOS, fixing potential OOM in baseaudiosink
* bindings: fix annotation for gst_app_src_push_buffer(), fixing crash
* bindings: add several missing annotations for GstRtspMessage API
Bugs fixed since 1.0.3:
* 679976 : playbin: switching visualisations results in not-negotiated flow erros
* 689814 : Memory allocated by GstVideoDecoder base class is not freed
* 689873 : gstrtspmessage: Several functions are missing introspection annotations...
Changes since 1.0.2:
......
Release notes for GStreamer Base Plugins 1.0.3
Release notes for GStreamer Base Plugins 1.0.4
The GStreamer team is proud to announce a new bug-fix release
......@@ -60,33 +60,17 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Features of this release
* typefind: detect isml ftyp as iso-fragmented video/quicktime
* typefinding improvements fixing playback of some wavpack files
* textoverlay rendering fixes
* gobject-introspection annotation fixes
* playbin: fix occasional not-negotiated errors when switching visualisations
* ssaparse: ignore invalid UTF-8 in SSA/ASS subtitles init sections in matroska files
* streamsynchronizer: better timestamp and gap handling at EOS, fixing potential OOM in baseaudiosink
* bindings: fix annotation for gst_app_src_push_buffer(), fixing crash
* bindings: add several missing annotations for GstRtspMessage API
Bugs fixed in this release
* 686276 : rtsp: http tunneling does not work
* 687030 : ogg: crash checking header of empty ogg packet
* 687055 : exiftag: fix use after free and memory leak
* 687057 : vorbistag: fix memory leak
* 687421 : GstRTSPConnection: a number of methods not annotated correctly
* 687459 : textoverlay:forward allocation queries instead of discarding
* 687473 : rtspconnection: remove extra 'return'
* 687620 : GstRTSPMessage: fix GI annotations
* 687666 : textoverlay: aborts when shading is enabled but not supported for the current video format
* 687674 : typefinding: some WavPack files are mis-detected as AAC and fail to play
* 687991 : videodecoder: add getter for QoS proportion
* 687994 : rtsp: missing g-i annotation for gst_rtsp_message_set_body
* 688151 : pbutils missing description for Opus codec
* 686841 : pango: fix shadow text color
API changes in this release
- API additions:
* gst_video_decoder_get_qos_proportion()
* 679976 : playbin: switching visualisations results in not-negotiated flow erros
* 689814 : Memory allocated by GstVideoDecoder base class is not freed
* 689873 : gstrtspmessage: Several functions are missing introspection annotations...
==== Download ====
......@@ -123,16 +107,9 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Alessandro Decina
* Andoni Morales Alastruey
* Jihyun Cho
* Jonathan Liu
* Miguel Angel Cabrera Moya
* Ognyan Tonchev
* Rasmus Rohde
* Sebastian Dröge
* Sreerenj Balachandran
* Thiago Santos
* Sebastian Rasmussen
* Thijs Vermeir
* 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.3.1,
AC_INIT(GStreamer Base Plug-ins, 1.0.4,
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, 3, 0, 3)
AS_LIBTOOL(GST, 4, 0, 4)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.0.0
......
......@@ -3,10 +3,10 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
<version>1.0.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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>ogg stream manipulation (info about ogg: http://xiph.org)</description>
<filename>../../ext/ogg/.libs/libgstogg.so</filename>
<basename>libgstogg.so</basename>
<version>1.0.3.1</version>
<version>1.0.4</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>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename>
<version>1.0.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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.3.1</version>
<version>1.0.4</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>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment