Commit 1490914d authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Release 1.12.4

parent ba51ae57
=== release 1.12.4 ===
2017-12-07 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.12.4
2017-12-01 11:06:35 +0100 Edward Hervey <bilboed@bilboed.com>
* gst/rtsp-server/rtsp-client.c:
Revert "rtsp-client: unref 'pipelined_requests' in finalize"
This reverts commit e9cbc89d92049ed3fdca4fdb732c90b3430583d7.
2017-10-09 12:43:01 +0200 Branko Subasic <branko@axis.com>
* gst/rtsp-server/rtsp-client.c:
rtsp-client: unref 'pipelined_requests' in finalize
The hash table priv->pipelined_requests is not unref:ed in the
finalize funktion. Make sure it is.
https://bugzilla.gnome.org/show_bug.cgi?id=788704
2017-10-09 14:44:40 +0200 Thibault Saunier <thibault.saunier@osg.samsung.com>
* gst/rtsp-server/rtsp-media.c:
rtsp-media: Initialize scalar variable
CID 1418985
2017-11-20 09:32:07 +0100 Edward Hervey <edward@centricular.com>
* gst/rtsp-server/rtsp-media.c:
* tests/check/gst/media.c:
rtsp-media: Handle multiple dynamic elements
If we have more than one dynamic payloader in the pipeline, we need
to wait until the *last* one emits 'no-more-pads' before switching
to PREPARED.
Failure to do so would result in a race where some of the streams
wouldn't properly be prepared
https://bugzilla.gnome.org/show_bug.cgi?id=769521
2017-09-25 19:40:17 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/rtsp-server/rtsp-media-factory.c:
rtsp-media-factory: Don't cache any media if NULL was returned as key
The docs already mentioned this, but we actually stored it in the hash
table with key==NULL and leaked its reference forever.
2017-09-18 19:31:31 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
* gst/rtsp-sink/gstrtspclientsink.c:
* gst/rtsp-sink/gstrtspclientsink.h:
rtspclientsink: Use a mutex for protecting against concurrent send/receives
This is a simple port of:
* a722f6e8329032c6eda4865d6a07f4ba5981d7ea
* c438545dc9e2f14f657bc0ef261fff726449867b
* cd17c71dcea5c9310d21f1347c7520983e5869ac
in gst-plugins-good.
=== release 1.12.3 ===
2017-09-18 Sebastian Dröge <slomo@coaxion.net>
2017-09-18 17:49:02 +0300 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.12.3
* gst-rtsp-server.doap:
* meson.build:
Release 1.12.3
2017-08-18 17:37:01 +0100 Tim-Philipp Müller <tim@centricular.com>
......
# 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.3](#1.12.3) and was
released on 18 September 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!
......@@ -13,7 +13,7 @@ improvements.
See [https://gstreamer.freedesktop.org/releases/1.12/][latest] for the latest
version of this document.
*Last updated: Monday 19 September 2017, 12:30 UTC [(log)][gitlog]*
*Last updated: Thursday 7 December 2017, 16:30 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.12/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.12/release-notes-1.12.md
......@@ -783,7 +783,7 @@ GIT logs or ChangeLogs of the particular modules.
### 1.12.3
The second 1.12 bug-fix release (1.12.3) was released on 14 July 2017.
The third 1.12 bug-fix release (1.12.3) was released on 18 September 2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.
#### Major bugfixes in 1.12.3
......@@ -810,6 +810,38 @@ GIT logs or ChangeLogs of the particular modules.
[buglist-1.12.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=248880&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.3
### 1.12.4
The fourth 1.12 bug-fix release (1.12.4) was released on 7 December 2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.
#### Major bugfixes in 1.12.4
- Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz
project: https://github.com/google/oss-fuzz
Details to be found there in the bug tracker
- Performance regressions with registering debug categories after gst_init()
were fixed
- Regression with seeking back to 0 in souphttpsrc was fixed
- Regression with header rewriting in flacparse was fixed
- Regression with playbin/playsink leaking sinks was fixed
- Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed
- gst_bin_iterate_sorted() always returns sources last now, as documented
- gst_query_writable_structure() will never return NULL, for consistency with events
- Removal of metas from gst_buffer_meta_foreach() works correctly now
- OpenJPEG plugin builds with OpenJPEG >= 2.3
- CDIO plugin builds with CDIO >= 1.0
- gstreamer-vaapi works correctly with libva 1.0
- gst-libav was updated to ffmpeg 3.3.5
- 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.4]. 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.12.4]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=270310&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.4
## Known Issues
- The `webrtcdsp` element is currently not shipped as part of the Windows
......@@ -824,9 +856,9 @@ development version leading up to the stable 1.14 release. The development
of 1.13/1.14 will happen in the git master branch.
The plan for the 1.14 development cycle is yet to be confirmed, but it is
expected that feature freeze will be around October 2017
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 October.
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,
1.2 and 1.0 release series.
......
Release notes for GStreamer RTSP Server Library 1.12.3
Release notes for GStreamer RTSP Server Library 1.12.4
The GStreamer team is proud to announce the third bugfix release in the stable
The GStreamer team is proud to announce the fourth bugfix release in the stable
1.12 release series of your favourite cross-platform multimedia framework!
......@@ -15,8 +15,8 @@ See /releases/1.12/ for the full release notes.
Bugs fixed in this release
* 784094 : gst-rtsp-server: huge delay for the client to connect sometimes
* 786457 : -uninstalled.pc file is installed by meson build
* 789646 : live555 clients get timed out after a while
* 769521 : rtspmedia unit test failure: 'gst_rtsp_media_n_streams (media) == 2' failed
==== Download ====
......@@ -53,6 +53,9 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Julien Isorce
* Tim-Philipp Müller
* Branko Subasic
* Edward Hervey
* Mathieu Duponchelle
* Sebastian Dröge
* Thibault Saunier
 
\ No newline at end of file
......@@ -2,7 +2,7 @@ AC_PREREQ(2.69)
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([GStreamer RTSP Server Library], [1.12.3],
AC_INIT([GStreamer RTSP Server Library], [1.12.4],
[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],
[gst-rtsp-server])
AG_GST_INIT
......@@ -53,7 +53,7 @@ dnl 1.2.5 => 205
dnl 1.10.9 (who knows) => 1009
dnl
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 1203, 0, 1203)
AS_LIBTOOL(GST, 1204, 0, 1204)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.12.0
......
......@@ -30,6 +30,16 @@ RTSP server library based on GStreamer
</GitRepository>
</repository>
<release>
<Version>
<revision>1.12.4</revision>
<branch>1.12</branch>
<name></name>
<created>2017-12-07</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.12.4.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.12.3</revision>
......
project('gst-rtsp-server', 'c',
version : '1.12.3',
version : '1.12.4',
meson_version : '>= 0.33.0',
default_options : ['warning_level=1', 'buildtype=debugoptimized'])
......
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