diff --git a/ChangeLog b/ChangeLog index 97df09bded..7e2ac4d791 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,89 @@ -=== release 1.7.90 === +=== release 1.7.91 === -2016-03-01 Sebastian Dröge +2016-03-15 Sebastian Dröge * configure.ac: - releasing 1.7.90 + releasing 1.7.91 + +2016-03-10 13:54:38 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 19:00:45 +0200 Sebastian Dröge + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + * gst-rtsp-server.doap: + Release 1.7.90 2016-02-26 12:42:51 +0200 Sebastian Dröge diff --git a/NEWS b/NEWS index 8f11fc4c19..dec122b59e 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 6aa933c6e1..1be853d391 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 1261bc3e60..11e273969f 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 52eb47dfe2..4f113ee687 100644 --- a/gst-rtsp-server.doap +++ b/gst-rtsp-server.doap @@ -30,6 +30,16 @@ RTSP server library based on GStreamer + + + 1.7.91 + master + + 2016-03-15 + + + + 1.7.90