+=== release 1.11.1 ===
+
+2017-01-12 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.11.1
+
+2017-01-10 08:34:50 +0100 Patricia Muscalu <patricia@axis.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: corrected if-statement in _get_server_port()
+ This bug was accidentally introduced while fixing a segfault
+ in _get_server_port() function.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776345
+
+2017-01-09 14:12:05 +0100 Patricia Muscalu <patricia@axis.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ * tests/check/gst/stream.c:
+ rtsp-stream: fixed segmenation fault in _get_server_port()
+ Calling function gst_rtsp_stream_get_server_port() results in
+ segmenation fault in the RTP/RTSP/TCP case.
+ Port that the server will use to receive RTCP makes only
+ sense in the UDP case, however the function should handle
+ the TCP case in a nicer way.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776345
+
+2017-01-09 12:22:40 +0300 Aleksandr Slobodeniuk <alenuke@yandex.ru>
+
+ * gst/rtsp-server/rtsp-media-factory.c:
+ dosc: Fix a little typo
+ https://bugzilla.gnome.org/show_bug.cgi?id=777037
+
+2017-01-04 16:20:54 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * pkgconfig/Makefile.am:
+ * pkgconfig/gstreamer-rtsp-server-uninstalled.pc.in:
+ * pkgconfig/meson.build:
+ meson: generate pkg-config -uninstalled pc files
+ Generating those files is useful for users building the GStreamer stack
+ using meson and having to link it to another project which is still
+ using the autotools.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776810
+
+2017-01-04 16:11:08 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * pkgconfig/gstreamer-rtsp-server-uninstalled.pc.in:
+ pkgconfig: fix -uninstalled pc file
+ pcfiledir was never defined so the paths were wrong.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776867
+
+2016-12-21 13:41:50 +0100 Patricia Muscalu <patricia@axis.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ * tests/check/gst/rtspserver.c:
+ rtsp-stream: Fixed TCP transport case
+ Make sure that the appsink element is actually added to
+ the bin before trying to link it with the elements in it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776343
+
+2016-12-16 17:26:04 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * .gitignore:
+ * Makefile.am:
+ * configure.ac:
+ * gst-rtsp.spec.in:
+ Remove generated .spec file
+ Likely extremely bitrotten, and we should not ship this anyway.
+
+2016-12-03 08:21:02 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From f980fd9 to 39ac2f5
+
+2016-12-02 15:40:09 +0100 Edward Hervey <edward@centricular.com>
+
+ * gst/rtsp-server/rtsp-media.c:
+ media: Fix pt map caps
+ Since decryption is handled within rtpbin, all outcoming stream
+ caps will be application/x-rtp (i.e. regular rtp)
+ Fixes RECORD with SRTP streams
+
+2016-12-02 15:38:04 +0100 Edward Hervey <edward@centricular.com>
+
+ * gst/rtsp-server/rtsp-media-factory.c:
+ media-factory: Create media objects with the proper transport mode
+ The function called immediately afterwards (collect_streams()) will
+ need it to work properly
+
+2016-12-02 14:36:50 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-auth.c:
+ rtsp-auth: Don't remove digest-auth nonces that already/still have a client connected
+
+2016-12-01 18:04:34 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-media-factory.c:
+ rtsp-media-factory: Don't create a pipeline for the media pipeline string
+ We're going to put a pipeline into a pipeline otherwise, which is not
+ exactly ideal.
+
+2016-10-25 15:41:28 +0300 Kseniia Vasilchuk <vasilchukkseniia@gmail.com>
+
+ * gst/rtsp-server/rtsp-media.c:
+ media: Fix race condition around finish_unprepare() if called multiple time
+ https://bugzilla.gnome.org/show_bug.cgi?id=755329
+
+2016-11-30 14:06:36 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/rtsp-sink/gstrtspclientsink.c:
+ rtspclientsink: Don't leave stale pointer after unref
+ Fix a warning on shutdown - don't keep a pointer to an
+ alread-unreffed object.
+
+2016-11-26 11:24:50 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * .gitmodules:
+ common: use https protocol for common submodule
+ https://bugzilla.gnome.org/show_bug.cgi?id=775110
+
+2016-11-21 23:29:56 +1100 Matthew Waters <matthew@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: block the output of rtpbin instead of the source pipeline
+ 85c52e194bcb81928b96614be0ae47d59eccb1ce introduced a more correct
+ detection of the srtp rollover counter to add to the SDP.
+ Unfortunately, it was incomplete for live pipelines where the logic
+ blocks the source bin before creating the SDP and thus would never have
+ the necessary informaiton to create a correct SDP with srtp encryption.
+ Move the pad blocks to rtpbin's output pads instead so that the
+ necessary information can be created before we need the information for
+ the SDP.
+ https://bugzilla.gnome.org/show_bug.cgi?id=770239
+
+2016-11-21 16:02:39 +0100 Dag Gullberg <dagg@axis.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ rtsp-client: add IDLE timeout, before session exists
+ The RTSP server will not timeout an idle RTSP connection
+ (note this is different from doing timeout on a RTSP
+ session).
+ At least for Apache this is a problem when running RTSP over
+ HTTPS since it uses one of the threads (there is a rather
+ limited number) that are available for handling requests.
+ https://bugzilla.gnome.org/show_bug.cgi?id=771830
+
+2016-11-23 09:45:08 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * .gitignore:
+ .gitignore more
+
+2016-11-21 13:05:50 +0100 Göran Jönsson <goranjn@axis.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Set close-socket FALSE on UDP src:es
+ With this RTSP server can use the sockets independent on the udpsrc
+ state.
+ When the udp src is finalized it will unref socket and when g_socket
+ is finalized the socket will be closed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=765673
+
+2016-11-18 17:47:13 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-sink/gstrtspclientsink.c:
+ rtspclientsink: Move to new helper function to parse authentication responses
+ https://bugzilla.gnome.org/show_bug.cgi?id=774416
+
+2016-11-16 08:42:24 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * examples/Makefile.am:
+ * examples/test-auth-digest.c:
+ * gst/rtsp-server/rtsp-auth.c:
+ * gst/rtsp-server/rtsp-auth.h:
+ * win32/common/libgstrtspserver.def:
+ rtsp-auth: Add support for Digest authentication
+ https://bugzilla.gnome.org/show_bug.cgi?id=774416
+
+2016-11-17 09:41:53 -0800 Scott D Phillips <scott.d.phillips@intel.com>
+
+ * Makefile.am:
+ * gst/rtsp-server/meson.build:
+ * meson.build:
+ * tests/check/meson.build:
+ * win32/MANIFEST:
+ * win32/common/libgstrtspserver.def:
+ Enable building with MSVC
+ https://bugzilla.gnome.org/show_bug.cgi?id=774640
+
+2016-11-18 20:23:14 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+ * meson.build:
+ meson: gstreamer gst_check_dep does not exist on windows
+
+2016-11-17 09:43:37 -0800 Scott D Phillips <scott.d.phillips@intel.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ client: update do_send_message to match type GstRTSPClientSendFunc
+ This type mismatch fails building with MSVC
+ https://bugzilla.gnome.org/show_bug.cgi?id=774640
+
+2016-11-11 14:42:08 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-sdp.c:
+ rtsp-sdp: Fix indentation
+
+2016-11-10 05:16:00 +0000 Neha Arora <arora.neha@samsung.com>
+
+ * gst/rtsp-server/rtsp-media.c:
+ rtsp-media: Only signal "new-state" if the state has actually changed
+ https://bugzilla.gnome.org/show_bug.cgi?id=774173
+
+2016-08-24 11:39:13 +0200 Branko Subasic <branko@axis.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-client.h:
+ client: emit signal in the beginning of each rtsp request
+ These signals let the application validate the requests, configure the
+ media/stream in a certain way and also generate error status code in
+ case of error or bad request.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758062
+
+2016-11-01 18:10:35 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ meson: update version
+
+=== release 1.11.0 ===
+
+2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
+=== release 1.10.0 ===
+
+2016-11-01 18:06:46 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * gst-rtsp-server.doap:
+ Release 1.10.0
+
+2016-10-28 18:38:01 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/gst/rtspserver.c:
+ * tests/check/gst/stream.c:
+ tests: try to avoid using the same ports in different tests
+ Causes problems with client multicast tests otherwise if
+ tests are run in parallel.
+ https://bugzilla.gnome.org/show_bug.cgi?id=773640
+
+2016-10-28 17:50:59 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/gst/client.c:
+ tests: client: use fail_unless_equals_foo() for better failure reporting
+
+2016-09-26 11:16:04 +0200 Göran Jönsson <goranjn@axis.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ rtsp-client: Session filter in unwatch session
+ Call session filter with filter_session_media as paramer in
+ client_unwatch_session if using drop_backlog = FALSE.
+ In client_unwatch_session its allowed to grow the watchs backlog.
+ If using drop_backlog = FALSE and the backlog is full it will cause
+ a deadlock when setting session media state to NULL
+ if the backlog is not allowed to grow.
+ https://bugzilla.gnome.org/show_bug.cgi?id=771983
+
+2016-10-20 21:40:18 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ meson: add fallbacks for gst modules
+ For gst-all.
+
+2016-09-14 17:48:39 +0300 Nikita Bobkov <NikitaDBobkov@gmail.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ rtsp-client: Fix factory leaking in find_media() in error cases
+ https://bugzilla.gnome.org/show_bug.cgi?id=771488
+
+2016-10-06 11:47:50 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: Fix randomly missing streams from SDP with dynamic elements
+ When using dynamic elements, gst_rtsp_stream_join_bin() is called from
+ "pad-added" signal. In that case priv->srcpad could already have its caps,
+ and they'll be sent to priv->send_src[0] pad. That means that when it
+ connects "notify::caps" signal, that pad could already have received its
+ caps and the signal won't be emitted anymore.
+ In that case priv->caps stay to NULL and when building the SDP that stream
+ gets ignored. Leading to missing video or audio when playing in client side.
+ https://bugzilla.gnome.org/show_bug.cgi?id=772478
+
+2016-09-30 11:42:08 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ meson: update version
+
+=== release 1.9.90 ===
+
+2016-09-30 13:04:12 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * gst-rtsp-server.doap:
+ Release 1.9.90
+
+2016-09-17 13:17:19 +0100 Ian Jamison <ian.dev@arkver.com>
+
+ * gst/rtsp-server/rtsp-media-factory.c:
+ * gst/rtsp-server/rtsp-media.c:
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-server: Hint that set_multicast_iface expects the name of the interface
+ To prevent any possibly confusion with IPs or anything else.
+ https://bugzilla.gnome.org/show_bug.cgi?id=771530
+
+2016-09-18 09:58:55 -0400 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-media-factory.c:
+ * gst/rtsp-server/rtsp-media.c:
+ rtsp-media: Call g_free() instead of g_object_unref() on multicast-iface strings
+ https://bugzilla.gnome.org/show_bug.cgi?id=763000#c5
+
+2016-09-14 11:31:15 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ configure: Depend on gstreamer 1.9.2.1
+
+2016-09-10 20:52:31 +1000 Jan Schmidt <jan@centricular.com>
+
+ * autogen.sh:
+ * common:
+ Automatic update of common submodule
+ From b18d820 to f980fd9
+
+2016-09-10 09:58:31 +1000 Jan Schmidt <jan@centricular.com>
+
+ * autogen.sh:
+ * common:
+ Automatic update of common submodule
+ From 6f2d209 to b18d820
+
+2016-09-07 18:44:34 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Remove unused _locked() variant of a function
+ It was added during refactoring.
+
+2016-09-07 10:21:09 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: cosmetic cleanup
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-09-07 10:16:19 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: Compare IP addresses case insensitive in more places
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-09-07 10:12:18 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * common:
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: Fix leaked joined_bin
+ There is no need to keep a strong ref on it, and _leave_bin() was
+ setting it to NULL before calling g_clear_object() so it was leaked.
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-09-06 19:15:23 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Compare IP address strings case insensitive
+ Otherwise IPv6 addresses might fail this comparision.
+
+2016-09-06 19:10:21 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Bind multicast sockets to ANY as before
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612#c48
+
+2016-09-05 18:31:36 +0300 Kseniia <vasilchukkseniia@gmail.com>
+
+ * gst/rtsp-server/rtsp-session.c:
+ rtsp-session: Fix segfault when doing keep-alive after removing the session
+ If keep-alive happens after removing the session but before finalizing the
+ stream transport, we would segfault.
+ https://bugzilla.gnome.org/show_bug.cgi?id=750544
+
+2016-09-05 18:04:50 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Always create multicast UDP elements if the protocol flag is set
+ Adding them later will cause deadlocks due to
+ 1) pre-rolling and staying in PAUSED with the unicast/TCP sinks
+ 2) adding the multicast sink
+ 3) waiting for it to get data to preroll again
+ 3) never happens because the queues after the tee are full.
+
+2016-09-05 16:32:57 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Fix up various multicast related issues
+
+2016-09-05 13:40:59 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * tests/check/gst/stream.c:
+ tests: Fix compilation
+
+2016-07-28 15:33:05 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-stream.c:
+ * tests/check/gst/stream.c:
+ stream: revert back to create udpsrc/udpsink on DESCRIBE for unicast
+ This is basically reverting changes introduced in commit f62a9a7,
+ because it was introducing various regressions:
+ - It introduces a leak of udpsrc elements that got wrongly fixed by adding
+ an hash table in commit cba045e. We should have at most 4 udpsrc for unicast:
+ ipv4/ipv6, rtp/rtcp. They can be reused for all unicast clients.
+ - If a mcast client connects, it creates a new socket in SETUP to try to respect
+ the destination/port given by the client in the transport, and overrides the
+ socket already set on the udpsink element. That means that if we already had a
+ client connected, the source address on the udp packets it receives suddenly
+ changes.
+ - If a 2nd mcast client connects, the destination/port in its transport is
+ ignored but its transport wasn't updated.
+ What this patch does:
+ - Revert back to create udpsrc/udpsink for unicast clients on DESCRIBE.
+ - Always have a tee+queue when udp is enabled. This could be optimized
+ again in a later patch, but is more complicated. If no unicast clients
+ connects then those elements are useless, this could be also optimized
+ in a later patch.
+ - When mcast transport is added, it creates a new set of udpsrc/udpsink,
+ seperated from those for unicast clients. Since we already support only
+ one mcast address, we also create only one set of elements.
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-07-28 15:20:31 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: factor our plug_src function
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-07-21 21:46:16 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: factor out plug_sink function
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-07-20 23:05:09 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: small documentation clarification
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-07-20 15:35:44 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: rename addr_v4/6 to mcast_addr_v4/6 for clarity
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-07-14 11:10:31 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: Keep a ref on joined bin
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-07-20 15:11:32 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: code cleanup
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-07-20 23:18:23 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: small fix in error code path
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-07-20 20:09:57 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ Revert "rtsp-stream: Fix crash on cleanup with shared media and multiple udpsrc"
+ This partly reverts commit cba045e1b19fad6e689e10206f57903e15f1229a,
+ but keeps unit tests.
+ https://bugzilla.gnome.org/show_bug.cgi?id=766612
+
+2016-09-01 12:33:00 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
+=== release 1.9.2 ===
+
+2016-09-01 12:32:51 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * gst-rtsp-server.doap:
+ Release 1.9.2
+
+2016-01-27 01:03:52 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * config.h.meson:
+ * examples/meson.build:
+ * gst/meson.build:
+ * gst/rtsp-server/meson.build:
+ * gst/rtsp-sink/meson.build:
+ * meson.build:
+ * pkgconfig/meson.build:
+ * tests/check/meson.build:
+ * tests/meson.build:
+ Add support for Meson as alternative/parallel build system
+ https://github.com/mesonbuild/meson
+
+2016-08-26 21:56:13 +0200 Josep Torra <n770galaxy@gmail.com>
+
+ * configure.ac:
+ * tests/check/Makefile.am:
+ build: silence error about pthread for 'make check' in osx
+ Fixes "clang: error: argument unused during compilation: '-pthread'"
+
+2015-09-25 15:04:00 +0000 Nikita Bobkov <NikitaDBobkov@gmail.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ rtsp-client: Fix leaking of media in error cases
+ With additional fixes by Kseniya Vasilchuk <vasilchukkseniia@gmail.com>
+ and myself to make the media refcounting a bit easier to follow.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755632
+
+2016-08-02 15:08:22 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ rtsp-client: Fix leaking of session in error cases
+ https://bugzilla.gnome.org/show_bug.cgi?id=755632
+
+2016-07-11 21:16:04 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From f363b32 to f49c55e
+
+2016-07-06 13:51:15 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
+=== release 1.9.1 ===
+
+2016-07-06 13:28:12 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * gst-rtsp-server.doap:
+ Release 1.9.1
+
+2016-06-24 02:02:20 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * configure.ac:
+ configure: Need to add -DGST_STATIC_COMPILATION when building only statically
+ https://bugzilla.gnome.org/show_bug.cgi?id=767463
+
+2016-06-21 11:49:02 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * common:
+ Automatic update of common submodule
+ From ac2f647 to f363b32
+
+2016-04-14 22:56:11 -0700 Aleix Conchillo Flaqué <aleix@oblong.com>
+
+ * gst/rtsp-server/rtsp-sdp.c:
+ * gst/rtsp-server/rtsp-sdp.h:
+ * gst/rtsp-server/rtsp-stream.c:
+ * gst/rtsp-server/rtsp-stream.h:
+ sdp: add rollover counters for all sender SSRC
+ We add different crypto sessions in MIKEY, one for each sender
+ SSRC. Currently, all of them will have the same security policy, 0.
+ The rollover counters are obtained from the srtpenc element using the
+ "stats" property.
+ https://bugzilla.gnome.org/show_bug.cgi?id=730539
+
+2016-06-07 20:44:42 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/rtsp-server/rtsp-media-factory.h:
+ * gst/rtsp-server/rtsp-server.h:
+ docs: fix some typos
+
+2016-05-25 10:28:43 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/rtsp-server/Makefile.am:
+ g-i: pass compiler env to g-ir-scanner
+ It's what introspection.mak does as well. Should
+ fix spurious build failures on gnome-continuous
+ (caused by g-ir-scanner getting compiler details
+ via python which is broken in some environments
+ so passing the compiler details bypasses that).
+
+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-03-07 14:48:38 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/rtsp-sink/gstrtspclientsink.c:
+ rtspclientsink: Check return value of sscanf
+ And just make sure we always have 0/0 if we have an error
+ CID #1352031
+
+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
+
+2016-04-14 10:05:02 +0100 Julien Isorce <j.isorce@samsung.com>
+
+ * common:
+ Automatic update of common submodule
+ From 6f2d209 to ac2f647
+
+2016-04-06 10:09:46 +0200 Patricia Muscalu <patricia@axis.com>
+
+ * gst/rtsp-server/rtsp-thread-pool.c:
+ rtsp-thread-pool: explained why GSource is a part of ThreadImpl
+ Clarified why it is necessary to add source information to
+ GstRTSPThreadImpl. See the reported bug in GLib:
+ https://bugzilla.gnome.org/show_bug.cgi?id=720186
+ for more information.
+ https://bugzilla.gnome.org/show_bug.cgi?id=761702
+
+2016-04-04 12:58:38 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * examples/Makefile.am:
+ examples: Clean up CFLAGS/LDADD even more
+ The internal .la should come first and is part of LDADD, as is
+ GST_CFLAGS/LIBS.
+
+2016-04-04 12:39:39 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * examples/Makefile.am:
+ examples: Clean up CFLAGS/LDADD to link with the correct versions of all libraries
+
+2016-04-03 12:06:29 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/Makefile.am:
+ rtsp-server: Use $(GST_NET_LIBS) / $(GST_NET_CFLAGS)
+
+2015-12-30 18:39:05 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-media-factory.c:
+ * gst/rtsp-server/rtsp-media-factory.h:
+ * gst/rtsp-server/rtsp-media.c:
+ * gst/rtsp-server/rtsp-media.h:
+ * gst/rtsp-server/rtsp-sdp.c:
+ * gst/rtsp-server/rtsp-stream.c:
+ * gst/rtsp-server/rtsp-stream.h:
+ rtsp-server: Implement clock signalling according to RFC7273
+ For NTP and PTP clocks we signal the actual clock that is used and signal
+ the direct media clock offset.
+ For all other clocks we at least signal that it's the local sender clock.
+ This allows receivers to know which clock was used to generate the media and
+ its RTP timestamps. Receivers can then implement network synchronization,
+ either absolute or at least relative by getting the sender clock rate directly
+ via NTP/PTP instead of estimating it from RTP timestamps and packet receive
+ times.
+ https://bugzilla.gnome.org/show_bug.cgi?id=760005
+
+2016-03-02 19:42:58 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-sink/gstrtspclientsink.c:
+ rtspclientsink: Add support for setting the multicast interface
+ https://bugzilla.gnome.org/show_bug.cgi?id=763000
+
+2016-03-02 19:42:13 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-media-factory.c:
+ * gst/rtsp-server/rtsp-media-factory.h:
+ * gst/rtsp-server/rtsp-media.c:
+ * gst/rtsp-server/rtsp-media.h:
+ * gst/rtsp-server/rtsp-stream.c:
+ * gst/rtsp-server/rtsp-stream.h:
+ rtsp-media: Add support for setting the multicast interface
+ https://bugzilla.gnome.org/show_bug.cgi?id=763000
+
+2016-03-07 08:50:01 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * gst/rtsp-sink/gstrtspclientsink.c:
+ rtspclientsink: use new gst_element_class_add_static_pad_template()
+ https://bugzilla.gnome.org/show_bug.cgi?id=763196
+
+2016-03-24 13:33:43 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
+=== release 1.8.0 ===
+
+2016-03-24 13:00:35 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * gst-rtsp-server.doap:
+ Release 1.8.0
+
+2016-03-16 23:35:09 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ rtsp-stream: Don't set the state of the appsrc from PLAYING to PAUSED again during setup
+ This would get us NO_PREROLL in the bin again and break seeking.
+ Thanks to Carlos Rafael Giani for helping to debug this!
+ https://bugzilla.gnome.org/show_bug.cgi?id=740509
+
=== release 1.7.91 ===
-2016-03-15 Sebastian Dröge <slomo@coaxion.net>
+2016-03-15 12:26:13 +0200 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.7.91
+ * gst-rtsp-server.doap:
+ Release 1.7.91
2016-03-10 13:54:38 +0200 Sebastian Dröge <sebastian@centricular.com>
* configure.ac:
* pkgconfig/Makefile.am:
- * pkgconfig/gst-rtsp-server-uninstalled.pc.in:
- * pkgconfig/gst-rtsp-server.pc.in:
* pkgconfig/gstreamer-rtsp-server-uninstalled.pc.in:
* pkgconfig/gstreamer-rtsp-server.pc.in:
pkg-config: rename gst-rtsp-server-0.11.pc to gstreamer-rtsp-server-0.11.pc
2011-01-10 15:10:53 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtsp-server/Makefile.am:
- * gst/rtsp-server/fs-funnel.c:
- * gst/rtsp-server/fs-funnel.h:
* gst/rtsp-server/rtsp-funnel.c:
* gst/rtsp-server/rtsp-funnel.h:
* gst/rtsp-server/rtsp-media.c:
2009-01-29 13:31:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
* examples/Makefile.am:
- * examples/main.c:
* examples/test-mp4.c:
* examples/test-ogg.c:
* examples/test-video.c:
* bindings/vala/gst-rtsp-server-0.10.deps:
* bindings/vala/gst-rtsp-server-0.10.vapi:
- * bindings/vala/gst-rtsp-server.vapi:
* bindings/vala/packages/gst-rtsp-server-0.10.deps:
* bindings/vala/packages/gst-rtsp-server-0.10.excludes:
* bindings/vala/packages/gst-rtsp-server-0.10.files:
* bindings/vala/packages/gst-rtsp-server-0.10.gi:
* bindings/vala/packages/gst-rtsp-server-0.10.metadata:
* bindings/vala/packages/gst-rtsp-server-0.10.namespace:
- * bindings/vala/packages/gst-rtsp-server.deps:
- * bindings/vala/packages/gst-rtsp-server.excludes:
- * bindings/vala/packages/gst-rtsp-server.files:
- * bindings/vala/packages/gst-rtsp-server.gi:
- * bindings/vala/packages/gst-rtsp-server.metadata:
- * bindings/vala/packages/gst-rtsp-server.namespace:
Regenerated Vala bindings
2008-12-08 13:19:40 +0100 Sebastian Pölsterl <sebp@k-d-w.org>
* gst/rtsp-server/rtsp-session.c:
* gst/rtsp-server/rtsp-session.h:
* src/Makefile.am:
- * src/main.c:
- * src/rtsp-client.c:
- * src/rtsp-client.h:
- * src/rtsp-media.c:
- * src/rtsp-media.h:
- * src/rtsp-server.c:
- * src/rtsp-server.h:
- * src/rtsp-session-pool.c:
- * src/rtsp-session-pool.h:
- * src/rtsp-session.c:
- * src/rtsp-session.h:
Split in library and example program
2008-11-10 20:59:35 +0100 Sebastian Pölsterl <sebp@ubuntu.(none)>