diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-10-30 17:00:35 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-10-30 17:00:35 +0200 |
commit | 4ec5a077511f7c39b935ef39e321f91d9dbb99cb (patch) | |
tree | a8cd56f8b0efef3fa732d46da47d8712d0880143 | |
parent | bf5a041b86b19dfefb36471b2c54640ddadeacde (diff) |
Release 1.6.11.6.1
-rw-r--r-- | ChangeLog | 56 | ||||
-rw-r--r-- | NEWS | 81 | ||||
-rw-r--r-- | RELEASE | 26 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-libav.xml | 2 | ||||
-rw-r--r-- | gst-libav.doap | 10 |
6 files changed, 105 insertions, 78 deletions
@@ -1,9 +1,61 @@ +=== release 1.6.1 === + +2015-10-30 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.6.1 + +2015-10-16 18:52:57 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavviddec.c: + avviddec: Fix bufferpool config double free by taking a copy as needed + Also free the config in two code paths where we leaked it before. + +2015-10-14 10:18:01 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/ext/libav: + libav: Update to n2.8.1 + +2015-10-13 14:28:44 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> + + * ext/libav/gstavviddec.c: + avviddec: only free config when pool doesn't take ownership + Since gst_buffer_pool_set_config() takes ownership of the config structure, + it is only necessary to free the structure before using it when the true + branch of if (gst_buffer_pool_config_validate_params) hasn't run. + gst_buffer_pool_set_config() always takes ownership of the structure + regardless of success or failure. Which means the return, checked with + if (!working_pool), has no relation to the state of the structure. + CID #1320708 + +2015-10-03 18:25:35 +0100 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavcodecmap.c: + avcodecmap: Don't allocate dummy codec data anymore, it causes crashes nowadays + Multithreaded encoders are going to free this dummy codec data twice, e.g. + with this pipeline + gst-launch-1.0 videotestsrc num-buffers=40 ! \ + videoconvert ! avenc_mjpeg ! fakesink + +2015-10-03 18:14:05 +0100 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavvidenc.c: + avvidenc: Pass the correct user_data to gst_buffer_new_wrapped_full() + Fixes crash with e.g. + gst-launch-1.0 videotestsrc num-buffers=40 ! \ + videoconvert ! avenc_huffyuv ! fakesink + === release 1.6.0 === -2015-09-25 Sebastian Dröge <slomo@coaxion.net> +2015-09-25 23:32:21 +0200 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.6.0 + * docs/plugins/inspect/plugin-libav.xml: + * gst-libav.doap: + Release 1.6.0 === release 1.5.91 === @@ -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 @@ -1,18 +1,19 @@ -Release notes for GStreamer libav Plugins 1.6.0 +Release notes for GStreamer libav Plugins 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. @@ -39,8 +40,9 @@ contains a set of less supported plugins that haven't passed the -There were no bugs fixed in this release - +Bugs fixed in this release + + * 756843 : Segfault in libav plugin ==== Download ==== @@ -77,8 +79,6 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Jan Schmidt - * Nicolas Dufresne + * Luis de Bethencourt * Sebastian Dröge - * Tim-Philipp Müller
\ No newline at end of file diff --git a/configure.ac b/configure.ac index 82c94b1..9c1a518 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,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 libav, 1.6.0, +AC_INIT(GStreamer libav, 1.6.1, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-libav) @@ -40,11 +40,11 @@ GST_API_VERSION=1.0 AC_SUBST(GST_API_VERSION) AG_GST_LIBTOOL_PREPARE -AS_LIBTOOL(GST, 600, 0, 600) +AS_LIBTOOL(GST, 601, 0, 601) dnl *** required versions of GStreamer stuff *** -GST_REQ=1.6.0 -GST_PBREQ=1.6.0 +GST_REQ=1.6.1 +GST_PBREQ=1.6.1 ORC_REQ=0.4.16 ORC_CHECK([$ORC_REQ]) diff --git a/docs/plugins/inspect/plugin-libav.xml b/docs/plugins/inspect/plugin-libav.xml index aeb96b8..59b5f16 100644 --- a/docs/plugins/inspect/plugin-libav.xml +++ b/docs/plugins/inspect/plugin-libav.xml @@ -3,7 +3,7 @@ <description>All libav codecs and formats (local snapshot)</description> <filename>../../ext/libav/.libs/libgstlibav.so</filename> <basename>libgstlibav.so</basename> - <version>1.6.0</version> + <version>1.6.1</version> <license>LGPL</license> <source>gst-libav</source> <package>libav</package> diff --git a/gst-libav.doap b/gst-libav.doap index 1d94c3b..099f74e 100644 --- a/gst-libav.doap +++ b/gst-libav.doap @@ -34,6 +34,16 @@ colorspace conversion elements. <release> <Version> + <revision>1.6.1</revision> + <branch>1.6</branch> + <name></name> + <created>2015-10-30</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.6.1.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.6.0</revision> <branch>1.6</branch> <name></name> |