Skip to content
Snippets Groups Projects
Commit 70f37507 authored by Sebastian Dröge's avatar Sebastian Dröge :tea:
Browse files

Release 1.8.2

parent 490aedfd
No related branches found
No related tags found
No related merge requests found
Showing
with 336 additions and 49 deletions
=== release 1.8.2 ===
2016-06-09 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.8.2
2016-06-09 10:05:03 +0300 Sebastian Dröge <sebastian@centricular.com>
* po/hr.po:
* po/pt_BR.po:
* po/sk.po:
po: Update translations
2016-05-10 13:56:13 +0200 Stian Selnes <stian@pexip.com>
* gst-libs/gst/video/video-color.c:
* tests/check/libs/video.c:
video-color: Fix colorimetry IS_UNKNOWN
Fix issue with colorimetry default indicies not being in sync with the
actual table causing IS_UNKNOWN() to sometimes fail.
https://bugzilla.gnome.org/show_bug.cgi?id=767163
2016-05-14 14:41:28 +0200 Olivier Crête <olivier.crete@collabora.com>
* ext/opus/gstopusdec.c:
opusdec: Use GST_AUDIO_DECODER_ERROR
This way, the first invalid stream won't break all decoding.
https://bugzilla.gnome.org/show_bug.cgi?id=766265
2016-05-16 12:52:50 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gst-libs/gst/video/gstvideosink.c:
videosink: ensure the debug category is always initialized
gst_video_sink_center_rect() can be called without a GstVideoSink
having been instantiated so we can't relly on the video sink
class_init function to init the category.
Fix a warning when running:
GST_CHECKS=test_video_center_rect GST_DEBUG=6 G_DEBUG=fatal_warnings make libs/video.check-norepeat
https://bugzilla.gnome.org/show_bug.cgi?id=766510
2016-05-16 15:39:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gst/playback/gstplaybin2.c:
playbin: fix suburidecodebin leak
We take a ref before removing which was never freeded.
The element is still alive anyway because the group has its own ref as
well.
Fix a leak with the 'test_suburi_error_wrongproto' test.
https://bugzilla.gnome.org/show_bug.cgi?id=766515
2016-05-10 21:34:53 +0900 Hyunjun Ko <zzoon@igalia.com>
* gst-libs/gst/sdp/gstsdpmessage.c:
sdp: parse sdp attributes in case that sdp message doesn't contain mikey message
https://bugzilla.gnome.org/show_bug.cgi?id=766204
2016-04-29 11:06:49 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/pbutils/encoding-profile.c:
encoding-profile: Fix caps memory leak
2016-04-28 11:18:23 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/pbutils/encoding-profile.c:
encoding-profile: Fail to create encoding profile from discoverer info if no streams could be added
https://bugzilla.gnome.org/show_bug.cgi?id=765708
2016-04-28 11:21:47 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/pbutils/encoding-profile.c:
encoding-profile: Recurse into nested container profiles and only add the final audio/video streams
If we e.g. have AVI with DV container with video/audio inside the DV
container, we can't handle this at this point with an encoding profile.
Instead of erroring out, flatten the container hierarchy.
https://bugzilla.gnome.org/show_bug.cgi?id=765708
2016-04-28 11:15:53 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/pbutils/encoding-profile.c:
encoding-profile: Move adding of each stream to a helper function
https://bugzilla.gnome.org/show_bug.cgi?id=765708
2016-05-02 14:21:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
* ext/opus/gstopusdec.c:
* tests/check/elements/opus.c:
opusdec: intersect with the filter before returning on getcaps
So upstream gets a smaller set to decide upon as it is what it requested
with the filter
https://bugzilla.gnome.org/show_bug.cgi?id=765684
2016-05-02 10:23:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
* ext/opus/gstopusdec.c:
* tests/check/elements/opus.c:
opusdec: improve getcaps to return all possible rates
The library is capable of converting to different rates.
Includes tests.
https://bugzilla.gnome.org/show_bug.cgi?id=765684
2016-05-02 10:21:52 -0300 Thiago Santos <thiagoss@osg.samsung.com>
* ext/opus/gstopusdec.c:
opusdec: remove artificial restriction on rate negotiation
Remove restrictions when rate is 48000, the underlying lib supports
converting any of the input to any of the output rates.
https://bugzilla.gnome.org/show_bug.cgi?id=765684
2016-05-01 23:19:57 -0300 Thiago Santos <thiagoss@osg.samsung.com>
* ext/opus/gstopusdec.c:
opusdec: refactor getcaps repeated code into a function
Easier to read and maintain
2016-05-02 10:36:07 -0300 Thiago Santos <thiagoss@osg.samsung.com>
* tests/check/elements/opus.c:
tests: opus: remove apparently useless macro in tests
2016-04-28 09:59:25 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* ext/opus/gstopusdec.c:
opusdec: fix caps leaks
The caps returned by gst_pad_get_allowed_caps() was leaked.
https://bugzilla.gnome.org/show_bug.cgi?id=765706
2016-04-25 17:16:04 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/encoding/gstsmartencoder.c:
smartencoder: Only accept TIME segments for real
... and don't try to push pending data without ever having received a SEGMENT
event before EOS
https://bugzilla.gnome.org/show_bug.cgi?id=765541
2016-04-25 16:47:00 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/pbutils/codec-utils.c:
codec-utils: H264 level idc 0 is not valid
Don't put level=0 into the caps, it confuses other elements.
https://bugzilla.gnome.org/show_bug.cgi?id=765538
2016-04-25 16:48:36 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/pbutils/codec-utils.c:
codec-utils: H265 level idc 0 is not valid
Don't put level=0 into the caps, it confuses other elements.
https://bugzilla.gnome.org/show_bug.cgi?id=765538
2016-04-25 16:06:39 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/pbutils/encoding-profile.c:
encoding-profile: Remove codec_data and streamheader fields from constraint caps
When converting discoverer output to an encoding profile, it makes sense to
omit these. It's very very unlikely that our encoder is going to produce bit
by bit the same codec_data or streamheader.
https://bugzilla.gnome.org/show_bug.cgi?id=765534
2016-04-25 15:05:36 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/pbutils/encoding-profile.h:
encoding-profile: Don't put G_BEGIN_DECLS around #include statements
It should only be around our own declarations.
=== release 1.8.1 ===
 
2016-04-20 Sebastian Dröge <slomo@coaxion.net>
2016-04-20 18:15:39 +0300 Sebastian Dröge <sebastian@centricular.com>
 
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.8.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-libvisual.xml:
* docs/plugins/inspect/plugin-ogg.xml:
* docs/plugins/inspect/plugin-opus.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.8.1
2016-04-20 18:02:22 +0300 Sebastian Dröge <sebastian@centricular.com>
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.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
 
2016-04-15 17:48:26 +0100 Tim-Philipp Müller <tim@centricular.com>
 
### 1.8.1
### 1.8.2
The first 1.8 bug-fix release (1.8.1) was released on 20 April 2016.
The first 1.8 bug-fix release (1.8.2) was released on 9 June 2016.
This release only contains bugfixes and it should be safe to update from 1.8.0.
#### Major bugfixes in 1.8.1
#### Major bugfixes in 1.8.2
- Fix app compilation with Android NDK r11 and newer
- Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0
- Fix regression in avdeinterlace
- Fix memory corruption in scaletempo element with S16 input
- Fix regression in qtdemux with MSE streams
- Fix glitches at the start with all audio sinks except for pulsesink
- Fix regression with encrypted HLS streams
- Fix automatic multithreaded decoding of VP8/9 video
- Fix deadlock in HTTP adaptive streams when scrub-seeking
- Fix regression in RTSP source with SRTP
- Add support for SRTP rollover counters in the RTSP source
- Add support for HiDPI ("Retina") screens in caopengllayersink
- ... and many more!
- Fix vp8enc and flacenc segmentation faults on Windows
- Fix Android build failure due to BSD sed on OS X
- Fix Android build failure with applications targetting API > 20
- Fix playback of live MS SmoothStreaming streams
- Fix various issues with vtdec and caopengllayersink on OS X
- Fix severe performance degradation in various image decoders
- Fix sample rate negotiation in opusdec
- Fix regression in typefind, causing deadlocks in some situations
- Fix mpegtsmux to set PTS on all output buffers again
- Fix extraction of frame dimensions from SDP in RTP JPEG depayloader
- Fix failure in v4l2videodec when setting of format fails after starting
- ... and many, many more!
For a full list of bugfixes see [Bugzilla][buglist-1.8.1].
For a full list of bugfixes see [Bugzilla][buglist-1.8.2]. Note that this is
not the full list of changes. For the full list of changes please refer to the
GIT logs or ChangeLogs of the particular modules.
[buglist-1.8.2]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=130196&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.8.2
[buglist-1.8.1]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=117422&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.8.1
Release notes for GStreamer Base Plugins 1.8.1
Release notes for GStreamer Base Plugins 1.8.2
The GStreamer team is proud to announce the first bugfix release in the stable
The GStreamer team is proud to announce the second bugfix release in the stable
1.8 release series of your favourite cross-platform multimedia framework!
This release only contains bugfixes and it is safe to update from 1.8.0. For a
This release only contains bugfixes and it is safe to update from 1.8.1. For a
full list of bugfixes see Bugzilla.
......@@ -58,10 +58,17 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 764020 : adaptivedemux: Deadlock on HLS and DASH streams when scrub seeking
* 764865 : audiosrc, audiosink: race in gstaudiosrc audioringbuffer thread
* 765027 : critical warning in rtspsrc when doing srtp
* 765082 : mikey: add new function gst_mikey_message_to_caps
* 765534 : encoding-profile: Remove codec_data and streamheader fields from constraint caps
* 765538 : codec-utils: Don't put level=0 into the caps
* 765541 : smartencoder: Only accept TIME segments for real
* 765684 : opusdec: Won't negotiate sampling rate anymore
* 765706 : opusdec: caps leak in gst_opus_dec_negotiate()
* 765708 : encoding-profile: Make creation of encoding profile from discoverer info more robust
* 766204 : sdp: rtpjpegdepay regression: Does not extract frame dimensions from SDP anymore
* 766265 : opusdec with FEC breaks when packet sizes change
* 766510 : videosink: test_video_center_rect raise a warning when turning on debug
* 766515 : playbin: fix suburidecodebin leak
* 767163 : video-color: Fix colorimetry IS_UNKNOWN
==== Download ====
......@@ -98,10 +105,10 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Aleix Conchillo Flaqué
* Fabrice Bellet
* Jan Schmidt
* Josep Torra
* Guillaume Desmottes
* Hyunjun Ko
* Olivier Crête
* Sebastian Dröge
* Tim-Philipp Müller
* Stian Selnes
* Thiago Santos
\ 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.8.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
AC_INIT([GStreamer Base Plug-ins],[1.8.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, 801, 0, 801)
AS_LIBTOOL(GST, 802, 0, 802)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.8.0
......
......@@ -2748,3 +2748,43 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraDec::visualize-bit-usage</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,255]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visualize bitstream usage breakdown</NICK>
<BLURB>Sets the bitstream breakdown visualization mode. Values influence the width of the bit usage bars to show.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraDec::visualize-macroblock-modes</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visualize macroblock modes</NICK>
<BLURB>Show macroblock mode selection overlaid on image. Value gives a mask for macroblock (MB) modes to show.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraDec::visualize-motion-vectors</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visualize motion vectors</NICK>
<BLURB>Show motion vector selection overlaid on image. Value gives a mask for motion vector (MV) modes to show.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraDec::visualize-quantization-modes</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visualize adaptive quantization modes</NICK>
<BLURB>Show adaptive quantization mode selection overlaid on image. Value gives a mask for quantization (QI) modes to show.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
......@@ -3,7 +3,7 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
<version>1.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>OPUS plugin library</description>
<filename>../../ext/opus/.libs/libgstopus.so</filename>
<basename>libgstopus.so</basename>
<version>1.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.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.8.1</version>
<version>1.8.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
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