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

Release 1.12.5

parent 6bcb2b4f
=== release 1.12.5 ===
2018-03-28 14:33:36 +0100 Tim-Philipp Müller <>
* validate/ChangeLog:
* validate/NEWS:
* validate/
* validate/gst-validate.doap:
Release 1.12.5
2017-07-18 15:38:04 +0200 Edward Hervey <>
* validate/gst/validate/gst-validate-utils.c:
validate-utils: Add NULL check
Unlikely to be triggered. And fix typo at the same time
CID #1415464
2017-05-05 14:57:20 +0200 Edward Hervey <>
* validate/gst/validate/gst-validate-report.c:
validate-report: Don't leak GError
2017-05-05 14:57:56 +0200 Edward Hervey <>
* validate/gst/validate/gst-validate-scenario.c:
validate-scenario: Don't end up with invalid action name
When replacing an action structure, also update the action name with
the (new) name from the new structure. Otherwise we end up with
a bogus name from the previous (deleted) structure.
2017-05-03 17:57:05 +0200 Edward Hervey <>
* validate/gst/validate/gst-validate-scenario.c:
validate-scenario: Avoid invalid memory access
The name of the action comes directly (i.e. not copied) from the
contained GstStructure field. Therefore make sure to take that
name from the proper structure field (copied just before) and
not from an outside one.
=== release 1.12.4 ===
2017-12-07 Sebastian Dröge <>
2017-12-07 20:22:48 +0200 Sebastian Dröge <>
releasing 1.12.4
* validate/ChangeLog:
* validate/NEWS:
* validate/
* validate/gst-validate.doap:
Release 1.12.4
=== release 1.12.3 ===
# GStreamer 1.12 Release Notes
GStreamer 1.12.0 was originally released on 4th May 2017.
The latest bug-fix release in the 1.12 series is [1.12.4](#1.12.4) and was
released on 7 December 2017.
The GStreamer team is proud to announce a new major feature release in the
stable 1.x API series of your favourite cross-platform multimedia framework!
As always, this release is again packed with new features, bug fixes and other
The latest bug-fix release in the 1.12 series is [1.12.5](#1.12.5) and was
released on 28 March 2018.
See [][latest] for the latest
version of this document.
*Last updated: Thursday 7 December 2017, 16:30 UTC [(log)][gitlog]*
*Last updated: Wednesday 28 March 2018, 10:00 UTC [(log)][gitlog]*
......@@ -810,6 +804,8 @@ GIT logs or ChangeLogs of the particular modules.
<a name="1.12.4"></a>
### 1.12.4
The fourth 1.12 bug-fix release (1.12.4) was released on 7 December 2017.
......@@ -842,6 +838,54 @@ GIT logs or ChangeLogs of the particular modules.
<a name="1.12.5"></a>
### 1.12.5
The fifth (and likely last) 1.12 bug-fix release (1.12.5) was released on
28 March 2018. This release only contains bugfixes and it should be safe to
update from 1.12.x.
The 1.12 series has now been superseded by the 1.14 stable release series,
and users should upgrade at their earliest convenience.
#### Bugs fixed in 1.12.5
- pad: fix some stream deactivation deadlocks/races
- registrychunks: don't read from unaligned memory when loading registry
- ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING
- downloadbuffer: Don't hold the mutex while posting the download-complete message
- playbin3: Fix accessing invalid index in GstStream when received select-stream event
- id3v2: re-fix handling of ID3 v2.4 tags with extended headers
- audio: fix handling of U32BE format
- videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos.
- subparse: push out of last chunk of text if last line has no newline
- aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence.
- splitmuxsrc: Improve not-linked handling.
- rtspsrc: also proxy multicast-iface property to RTCP udpsrc
- flacdec: flush flac decoder on lost sync, so that it can re-sync.
- matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio
- matroskamux: Clip maximum cluster duration to the maximum possible value
- h264parse: reset internal 'state' variable properly
- x264enc: fix build with newer x264 with support for multiple bit depths
- x265enc: Fix tagging of keyframes on output buffers
- glimagesink: Correct PAR in output caps when transforming
- vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop
- player: fix criticals when reading info/track properties that are NULL
- lv2: fix inverted boolean properties
- rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown
- libav: some build issues fixes
- rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode.
- rtsp-server: gi annotation fixes
- Various fixes for memory leaks, deadlocks and crashes in all modules
- ... and many, many more!
For a full list of bugfixes see [Bugzilla][buglist-1.12.5]. 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.
## Known Issues
- The `webrtcdsp` element is currently not shipped as part of the Windows
......@@ -851,18 +895,14 @@ GIT logs or ChangeLogs of the particular modules.
## Schedule for 1.14
Our next major feature release will be 1.14, and 1.13 will be the unstable
development version leading up to the stable 1.14 release. The development
of 1.13/1.14 will happen in the git master branch.
[GStreamer 1.14.0][release-1.14] was released on 19 March 2018 and supersedes
the 1.12.x series.
The plan for the 1.14 development cycle is yet to be confirmed, but it is
expected that feature freeze will be around early December 2017
followed by several 1.13 pre-releases and the new 1.14 stable release
in late December or some time in January.
1.14 will be backwards-compatible to the stable 1.12, 1.10, 1.8, 1.6, 1.4,
It is backwards-compatible to the stable 1.12, 1.10, 1.8, 1.6, 1.4,
1.2 and 1.0 release series.
- - -
*These release notes have been prepared by Olivier Crête, Sebastian Dröge,
......@@ -2,7 +2,7 @@ AC_PREREQ(2.62)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
AC_INIT(Gst-Validate, 1.12.4,
AC_INIT(Gst-Validate, 1.12.5,,
......@@ -49,7 +49,7 @@ AC_SUBST(GST_API_VERSION)
[GStreamer API Version])
AS_LIBTOOL(GST, 1204, 0, 1204)
AS_LIBTOOL(GST, 1205, 0, 1205)
dnl *** required versions of GStreamer stuff ***
......@@ -50,7 +50,17 @@
<location rdf:resource="git://"/>
<browse rdf:resource=""/>
<file-release rdf:resource="" />
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