From bb04132f230f5a3f8305c51676da377d9ade903f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 30 Oct 2015 17:04:16 +0200 Subject: [PATCH] Release 1.6.1 --- ChangeLog | 42 +++++++++++++++++++++++++-- NEWS | 81 +++++++++++++++------------------------------------- RELEASE | 27 ++++++++++-------- configure.ac | 12 ++++---- gst-rtsp-server.doap | 10 +++++++ 5 files changed, 94 insertions(+), 78 deletions(-) diff --git a/ChangeLog b/ChangeLog index 62ce38f..eba4d72 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,47 @@ +=== release 1.6.1 === + +2015-10-30 Sebastian Dröge + + * configure.ac: + releasing 1.6.1 + +2015-10-22 09:15:21 +0200 David Svensson Fors + + * gst/rtsp-server/rtsp-stream.c: + rtsp-stream: Always unref return value of gst_object_get_parent() + Fixes a leak of a GstBin in the udp-mcast case. + https://bugzilla.gnome.org/show_bug.cgi?id=756968 + +2015-09-29 13:04:53 +0100 Tim-Philipp Müller + + * common: + common: update for new suppression + Makes check-valgrind pass with glib 2.46 + +2015-09-28 17:40:59 +0200 Sebastian Rasmussen + + * gst/rtsp-server/rtsp-media.c: + rtsp-media: Take reference to media that will be prepared + default_prepare() takes a transfer-none reference GstRTSPMedia object. + Later on a g_idle_source_new() is created and a pointer to the media + object is passed as user data. If the media is freed before the idle + source is dispatched the media object pointer is invalid, but the idle + source callback expects it to still be valid. To fix this a reference to + the media object is taken when registering the source callback function + and a corresponding release of the reference is done when the souce is + destroyed. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=755748 + === release 1.6.0 === -2015-09-25 Sebastian Dröge +2015-09-25 23:32:52 +0200 Sebastian Dröge + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.6.0 + * gst-rtsp-server.doap: + Release 1.6.0 === release 1.5.91 === diff --git a/NEWS b/NEWS index e04f318..ed483fd 100644 --- a/NEWS +++ b/NEWS @@ -1,64 +1,29 @@ -This is GStreamer 1.6.0 +This is GStreamer 1.6.1 -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! +The GStreamer team is proud to announce the first bugfix release in the stable +1.6 release series of your favourite cross-platform multimedia framework! -This release has been in the works for more than a year and is packed with new -features, bug fixes and other improvements. +This release only contains bugfixes and it is safe to update from 1.6.0. For a +full list of bugfixes see Bugzilla: + https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=73005&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.1 -See http://gstreamer.freedesktop.org/releases/1.6/ for the full list of -changes. +See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. -Highlights +Major bugfixes -- Stereoscopic 3D and multiview video support -- Trick mode API for key-frame only fast-forward/fast-reverse playback etc. -- Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling - to account for negative DTS -- New GstVideoConverter API for more optimised and more correct conversion of - raw video frames between all supported formats, with rescaling -- v4l2src now supports renegotiation -- v4l2transform can now do scaling -- V4L2 Element now report Colorimetry properly -- Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink - and multifilesink improvements -- Content Protection signalling API and Common Encryption (CENC) support for - DASH/MP4 -- Many adaptive streaming (DASH, HLS and MSS) improvements -- New PTP and NTP network client clocks and better remote clock tracking - stability -- High-quality text subtitle overlay at display resolutions with glimagesink - or gtkglsink -- RECORD support for the GStreamer RTSP Server -- Retransmissions (RTX) support in RTSP server and client -- RTSP seeking support in client and server has been fixed -- RTCP scheduling improvements and reduced size RTCP support -- MP4/MOV muxer acquired a new "robust" mode of operation which attempts to - keep the output file in a valid state at all times -- Live mixing support in aggregator, audiomixer and compositor was improved a - lot -- compositor now supports rescaling and converting inputs streams on the fly -- New audiointerleave element with proper input synchronisation and live input - support -- Blackmagic Design DeckLink capture and playback card support was rewritten - from scratch; 2k/4k support; mode sensing -- KLV metadata support in RTP and MPEG-TS -- H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and - depayloaders -- New DTLS plugin and SRTP/DTLS support -- OpenGL3 support, multiple contexts and context propagation, 3D video, - transfer/conversion separation, subtitle blending -- New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation - CAOpenGLLayerSink video sink -- gst-libav switched to ffmpeg as libav-provider, gains support for - 3D/multiview video, trick modes, and the CAVS codec -- GstHarness API for unit tests -- gst-editing-services got a completely new ges-launch-1.0 interface, improved - mixing support and integration into gst-validate -- gnonlin has been deprecated in favor of nle (Non Linear Engine) in - gst-editing-services -- gst-validate has a new plugin system, an extensive default testsuite, - support for concurrent test runs and valgrind support -- cerbero build tool for SDK binary packages gains new 'bundle-source' command -- Various improvements to the Android, iOS, OS X and Windows platform support +- Crashes in the gst-libav encoders were fixed +- More DASH-IF test streams are working now +- Live DASH, HLS and MS SmoothStreaming streams work more reliable and other + fixes for the adaptive streaming protocols +- Reverse playback works with scaletempo to keep the audio pitch +- Correct stream-time is reported for negative applied_rate +- SRTP packet validation during decoding does not reject valid packets anymore +- Fixes for audioaggregator and aggregator to start producing output at the + right time, and e.g. not outputting lots of silence in the beginning +- gst-libav's internal ffmpeg snapshot was updated to 2.8.1 +- cerbero has support for Mac OS X 10.11 (El Capitan) +- Various memory leaks were fixed, including major leaks in playbin, playsink + and decodebin +- Various GObject-Introspection annotation fixes for bindings +- and many, many more: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=73005&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.1 diff --git a/RELEASE b/RELEASE index 0230fd5..599d3e1 100644 --- a/RELEASE +++ b/RELEASE @@ -1,24 +1,27 @@ -Release notes for GStreamer RTSP Server Library 1.6.0 +Release notes for GStreamer RTSP Server Library 1.6.1 -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! +The GStreamer team is proud to announce the first bugfix release in the stable +1.6 release series of your favourite cross-platform multimedia framework! -This release has been in the works for more than a year and is packed with new -features, bug fixes and other improvements. +This release only contains bugfixes and it is safe to update from 1.6.0. For a +full list of bugfixes see Bugzilla. -See -http://gstreamer.freedesktop.org/releases/1.6/ -for the full list of changes. + + +See http://gstreamer.freedesktop.org/releases/1.6/ +for the full release notes. -There were no bugs fixed in this release - +Bugs fixed in this release + + * 755748 : gst-rtsp-server: Retain reference to rtsp-media when preparing + * 756968 : rtsp-stream: GstBin leak in udp-mcast case ==== Download ==== @@ -55,7 +58,7 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Jan Schmidt - * Sebastian Dröge + * David Svensson Fors + * Sebastian Rasmussen * Tim-Philipp Müller   \ No newline at end of file diff --git a/configure.ac b/configure.ac index 50b6128..8e0f930 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.6.0], +AC_INIT([GStreamer RTSP Server Library], [1.6.1], [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, 600, 0, 600) +AS_LIBTOOL(GST, 601, 0, 601) dnl *** required versions of GStreamer stuff *** -GST_REQ=1.6.0 -GSTPB_REQ=1.6.0 -GSTPG_REQ=1.6.0 -GSTPD_REQ=1.6.0 +GST_REQ=1.6.1 +GSTPB_REQ=1.6.1 +GSTPG_REQ=1.6.1 +GSTPD_REQ=1.6.1 dnl *** autotools stuff **** diff --git a/gst-rtsp-server.doap b/gst-rtsp-server.doap index 88dae1f..7f874cb 100644 --- a/gst-rtsp-server.doap +++ b/gst-rtsp-server.doap @@ -32,6 +32,16 @@ RTSP server library based on GStreamer + 1.6.1 + 1.6 + + 2015-10-30 + + + + + + 1.6.0 1.6 -- 2.7.4