summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2016-03-15 12:26:13 +0200
committerSebastian Dröge <sebastian@centricular.com>2016-03-15 12:26:13 +0200
commitad7fcf7a2f1681a0c298640f91822ec3696d7d62 (patch)
tree1c6dcc3413f5a38861041bfe28192d7d110f2d77
parent8b68edd138ec78437279ac9ec482aabe59f123dd (diff)
Release 1.7.911.7.91
-rw-r--r--ChangeLog84
-rw-r--r--NEWS2
-rw-r--r--RELEASE8
-rw-r--r--configure.ac12
-rw-r--r--gst-rtsp-server.doap10
5 files changed, 103 insertions, 13 deletions
diff --git a/ChangeLog b/ChangeLog
index 97df09b..7e2ac4d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,89 @@
+=== release 1.7.91 ===
+
+2016-03-15 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.7.91
+
+2016-03-10 13:54:38 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Ensure that the pipeline is live and later-added udpsrcs are syncing the state with the parent bin
+ Without this, RECORD pipelines are broken because
+ a) we wait for ASYNC_DONE which never happens anymore because udpsrc would be
+ added later. Previously it was there earlier and due to NO_PREROLL caused the
+ pipeline to preroll immediately
+ b) the udpsrc for the pipeline is added later and never set to PLAYING state,
+ as the corresponding code previously was only for PLAY pipelines.
+ https://bugzilla.gnome.org/show_bug.cgi?id=763281
+
+2016-03-11 01:22:54 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Fix typo in the docstring
+ gst_rtsp_stream_set_client_side -> gst_rtsp_stream_is_client_side
+
+2016-03-05 10:52:11 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Disable multicast loopback for all our sockets
+ On Windows this is a receiver-side setting, on Linux a sender-side setting. As
+ we provide a socket ourselves to udpsrc, udpsrc is never setting the multicast
+ loopback setting on the socket... while udpsink does which unfortunately has
+ no effect here on Windows but on Linux.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757488
+
+2016-03-03 15:07:06 +0100 Patricia Muscalu <patricia@axis.com>
+
+ * tests/check/gst/stream.c:
+ stream tests: added new tests
+ Test a case when the address pool only contains multicast addresses
+ and the client is requesting unicast udp.
+ Added tests for multicast ports allocation.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757488
+
+2016-03-04 13:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Only bind multicast sockets to ANY on Windows
+ On Linux it is still needed to bind to the multicast address
+ to filter out random other packets, while on Windows binding
+ to multicast addresses just fails.
+
+2016-03-03 10:41:51 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Only use the address pool for unicast UDP if it contains unicast addresses
+ Otherwise we fail to allocate UDP ports if the pool only contains multicast
+ addresses, which is something that used to work before. For unicast addresses
+ if the pool contains none, we just allocate them as if there is no pool at
+ all.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757488
+
+2016-03-02 11:48:49 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-server: Fix indentation
+
+2016-03-02 11:47:47 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Don't bind the sockets to multicast addresses
+ This works on Linux but fails completely on Windows. You're supposed
+ to bind to ANY and then join the multicast group.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757488
+
=== release 1.7.90 ===
-2016-03-01 Sebastian Dröge <slomo@coaxion.net>
+2016-03-01 19:00:45 +0200 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.7.90
+ * gst-rtsp-server.doap:
+ Release 1.7.90
2016-02-26 12:42:51 +0200 Sebastian Dröge <sebastian@centricular.com>
diff --git a/NEWS b/NEWS
index 8f11fc4..dec122b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,2 @@
-This is GStreamer 1.7.90
+This is GStreamer 1.7.91
diff --git a/RELEASE b/RELEASE
index 6aa933c..1be853d 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,7 +1,7 @@
-Release notes for GStreamer RTSP Server Library 1.7.90
+Release notes for GStreamer RTSP Server Library 1.7.91
-The GStreamer team is pleased to announce the first release candidate of the stable
+The GStreamer team is pleased to announce the second release candidate of the stable
1.8 release series. The 1.8 release series is adding new features on top of
the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework.
@@ -10,12 +10,12 @@ series of the GStreamer multimedia framework.
Binaries for Android, iOS, Mac OS X and Windows will be provided separately
during the stable 1.8 release series.
+
Bugs fixed in this release
- * 757488 : gst-rtsp-server: multicast functionality is broken if using the same port ranges for multicast and unicast
- * 762525 : rtspclientsink test: Memory leaks
+ * 763281 : RTSP RECORD: pipeline never prerolls
==== Download ====
diff --git a/configure.ac b/configure.ac
index 1261bc3..11e2739 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.7.90],
+AC_INIT([GStreamer RTSP Server Library], [1.7.91],
[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],
[gst-rtsp-server])
AG_GST_INIT
@@ -53,13 +53,13 @@ dnl 1.2.5 => 205
dnl 1.10.9 (who knows) => 1009
dnl
dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 790, 0, 790)
+AS_LIBTOOL(GST, 791, 0, 791)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.7.90
-GSTPB_REQ=1.7.90
-GSTPG_REQ=1.7.90
-GSTPD_REQ=1.7.90
+GST_REQ=1.7.91
+GSTPB_REQ=1.7.91
+GSTPG_REQ=1.7.91
+GSTPD_REQ=1.7.91
dnl *** autotools stuff ****
diff --git a/gst-rtsp-server.doap b/gst-rtsp-server.doap
index 52eb47d..4f113ee 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.7.91</revision>
+ <branch>master</branch>
+ <name></name>
+ <created>2016-03-15</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.7.91.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.7.90</revision>
<branch>master</branch>
<name></name>