summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2016-06-09 11:52:33 +0300
committerSebastian Dröge <sebastian@centricular.com>2016-06-09 11:52:33 +0300
commitccb1090f44160520606bfc463cd0782a6a2b16f9 (patch)
treef622cd856d86fee4a75d2b08fb63c924def8a43d
parent292fd3e518ed0265f7eb2537ea737f96864f291f (diff)
Release 1.8.21.8.2
-rw-r--r--ChangeLog41
-rw-r--r--NEWS38
-rw-r--r--RELEASE13
-rw-r--r--configure.ac4
-rw-r--r--gst-rtsp-server.doap10
5 files changed, 81 insertions, 25 deletions
diff --git a/ChangeLog b/ChangeLog
index 0ff96cc..b50016f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,46 @@
+=== release 1.8.2 ===
+
+2016-06-09 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.8.2
+
+2016-05-18 16:48:44 +0100 Ian <ian.arkver.dev@gmail.com>
+
+ * gst/rtsp-server/rtsp-session.c:
+ rtsp-session: RFC2326 does not allow a space between ; and timeout in the Session header
+ This works with rtspsrc and live555, but fails with e.g. ffmpeg.
+ https://bugzilla.gnome.org/show_bug.cgi?id=766619
+
+2016-04-25 08:55:25 -0400 Jake Foytik <jake.foytik@ipconfigure.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ * tests/check/gst/rtspserver.c:
+ * tests/check/gst/stream.c:
+ rtsp-stream: Fix crash on cleanup with shared media and multiple udpsrc
+ - Unicast udpsrcs are now managed in a hash table. This allows for proper cleanup in with shared streams and fixes a memory leak.
+ - Unicast udpsrcs are now properly cleaned up when shared connections exit. See the update_transport() function.
+ - Create unit test for shared media.
+ https://bugzilla.gnome.org/show_bug.cgi?id=764744
+
+2016-04-11 10:55:23 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Always bind to ANY when address is a multicast address and not only on Windows
+ For IPv6 addresses, binding to a multicast group does not work on Linux
+ either. Always bind to ANY and then later join the multicast group.
+ https://bugzilla.gnome.org/show_bug.cgi?id=764679
+
=== release 1.8.1 ===
-2016-04-20 Sebastian Dröge <slomo@coaxion.net>
+2016-04-20 18:33:39 +0300 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.8.1
+ * gst-rtsp-server.doap:
+ Release 1.8.1
=== release 1.8.0 ===
diff --git a/NEWS b/NEWS
index 4d4ffd0..f44a814 100644
--- a/NEWS
+++ b/NEWS
@@ -1,25 +1,27 @@
-### 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
diff --git a/RELEASE b/RELEASE
index 9bb18ef..42a8016 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,11 +1,11 @@
-Release notes for GStreamer RTSP Server Library 1.8.1
+Release notes for GStreamer RTSP Server Library 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.
@@ -13,6 +13,11 @@ See /releases/1.8/ for the full release notes.
+Bugs fixed in this release
+
+ * 764744 : Crashes when multiple udpsrc are created for each client on a shared media, misses tracking and cleanup
+ * 766619 : Space between ; and timeout= in session header is not RFC2326 compliant.
+
==== Download ====
You can find source releases of gst-rtsp-server in the download
@@ -48,5 +53,7 @@ subscribe to the gstreamer-devel list.
Contributors to this release
+ * Ian
+ * Jake Foytik
* Sebastian Dröge
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index ea9db0f..b2daabc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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.8.1],
+AC_INIT([GStreamer RTSP Server Library], [1.8.2],
[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, 801, 0, 801)
+AS_LIBTOOL(GST, 802, 0, 802)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.8.0
diff --git a/gst-rtsp-server.doap b/gst-rtsp-server.doap
index 6be8c74..30a9b56 100644
--- a/gst-rtsp-server.doap
+++ b/gst-rtsp-server.doap
@@ -32,6 +32,16 @@ RTSP server library based on GStreamer
<release>
<Version>
+ <revision>1.8.2</revision>
+ <branch>1.8</branch>
+ <name></name>
+ <created>2016-06-09</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.8.2.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.8.1</revision>
<branch>1.8</branch>
<name></name>