diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-06-09 11:52:04 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-06-09 11:52:04 +0300 |
commit | f285cf0fd799cc3b46b5cecaaa439d5a2a38a9b7 (patch) | |
tree | f075679e5597409ee41accf7df202046d79ae3f5 | |
parent | 707b532cd28f756e6f33215f267c815acf2c3c94 (diff) |
Release 1.8.21.8.2
-rw-r--r-- | ChangeLog | 71 | ||||
-rw-r--r-- | NEWS | 38 | ||||
-rw-r--r-- | RELEASE | 11 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-libav.xml | 2 | ||||
-rw-r--r-- | gst-libav.doap | 10 |
6 files changed, 109 insertions, 27 deletions
@@ -1,9 +1,76 @@ +=== release 1.8.2 === + +2016-06-09 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.8.2 + +2016-05-14 12:09:06 +0200 Edward Hervey <bilboed@bilboed.com> + + * ext/libav/gstavviddec.c: + avvidec: Don't set bogus latency + We might have cases where the framerate is not known (0/1). + +2016-05-12 11:09:13 +0200 Edward Hervey <edward@centricular.com> + + * ext/libav/gstavviddec.c: + avvidec: Report the latency once we're fully configured + Several decoders will only be able to report a real latency (has_b_frames) + once they're actually initialized (i.e. when they return their first frame). + Doing it earlier (in set_format) doesn't guarantee that the AVCodecContext + has_b_frames has been properly initialized. + https://bugzilla.gnome.org/show_bug.cgi?id=766362 + +2016-05-03 19:04:06 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/ext/libav: + libav: Update to ffmpeg n3.0.2 + +2016-04-29 13:06:07 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavauddec.c: + avauddec: Finish frames if they are header buffers only and don't produce any output + Otherwise we will consider them as one frame of raw audio that is still + pending, and shift all timestamps by the amount of time spent with header + buffers. + https://bugzilla.gnome.org/show_bug.cgi?id=765797 + +2016-04-29 12:55:19 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavauddec.c: + avauddec: If decoding a frame failed, skip it + Otherwise the next successfully decoded frame will get its timestamp and we + will slowly let a/v sync drift apart. + https://bugzilla.gnome.org/show_bug.cgi?id=765797 + +2016-04-28 18:43:37 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavaudenc.c: + avaudenc: Set all required fields in the AVFrame + Various functions in libavcodec need them, like the format, sample rate, etc. + and just having them in the context is not enough. + This fixes draining for codecs like MP2 that require a fixed frame size and + require libav to pad the last frame if required. + +2016-04-25 18:39:54 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavcfg.c: + avcfg: Use av_strdup() instead of g_strdup() for strings owned by ffmpeg + It has its own allocator that depending on the configuration is incompatible + with GLib's and just causes a segmentation fault. Like on Windows. + https://bugzilla.gnome.org/show_bug.cgi?id=760266 + === release 1.8.1 === -2016-04-20 Sebastian Dröge <slomo@coaxion.net> +2016-04-20 18:31:25 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.8.1 + * docs/plugins/inspect/plugin-libav.xml: + * gst-libav.doap: + Release 1.8.1 2016-04-20 15:27:45 +0300 Sebastian Dröge <sebastian@centricular.com> @@ -1,24 +1,26 @@ -### 1.8.1 +### 1.8.2 -The first 1.8 bug-fix release (1.8.1) was released on 20 April 2016. +The first 1.8 bug-fix release (1.8.2) was released on 9 June 2016. This release only contains bugfixes and it should be safe to update from 1.8.0. -#### Major bugfixes in 1.8.1 +#### Major bugfixes in 1.8.2 - - Fix app compilation with Android NDK r11 and newer - - Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0 - - Fix regression in avdeinterlace - - Fix memory corruption in scaletempo element with S16 input - - Fix regression in qtdemux with MSE streams - - Fix glitches at the start with all audio sinks except for pulsesink - - Fix regression with encrypted HLS streams - - Fix automatic multithreaded decoding of VP8/9 video - - Fix deadlock in HTTP adaptive streams when scrub-seeking - - Fix regression in RTSP source with SRTP - - Add support for SRTP rollover counters in the RTSP source - - Add support for HiDPI ("Retina") screens in caopengllayersink - - ... and many more! + - Fix vp8enc and flacenc segmentation faults on Windows + - Fix Android build failure due to BSD sed on OS X + - Fix Android build failure with applications targetting API > 20 + - Fix playback of live MS SmoothStreaming streams + - Fix various issues with vtdec and caopengllayersink on OS X + - Fix severe performance degradation in various image decoders + - Fix sample rate negotiation in opusdec + - Fix regression in typefind, causing deadlocks in some situations + - Fix mpegtsmux to set PTS on all output buffers again + - Fix extraction of frame dimensions from SDP in RTP JPEG depayloader + - Fix failure in v4l2videodec when setting of format fails after starting + - ... and many, many more! -For a full list of bugfixes see [Bugzilla][buglist-1.8.1]. +For a full list of bugfixes see [Bugzilla][buglist-1.8.2]. Note that this is +not the full list of changes. For the full list of changes please refer to the +GIT logs or ChangeLogs of the particular modules. + +[buglist-1.8.2]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=130196&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.8.2 -[buglist-1.8.1]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=117422&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.8.1 @@ -1,11 +1,11 @@ -Release notes for GStreamer libav Plugins 1.8.1 +Release notes for GStreamer libav Plugins 1.8.2 -The GStreamer team is proud to announce the first bugfix release in the stable +The GStreamer team is proud to announce the second bugfix release in the stable 1.8 release series of your favourite cross-platform multimedia framework! -This release only contains bugfixes and it is safe to update from 1.8.0. For a +This release only contains bugfixes and it is safe to update from 1.8.1. For a full list of bugfixes see Bugzilla. @@ -37,7 +37,9 @@ contains a set of less supported plugins that haven't passed the Bugs fixed in this release - * 765319 : avdeinterlace: only green screen since 1.7.2 + * 760266 : avenc_mpeg4/mpeg2video: Segmentation fault when stopping the pipeline + * 765797 : avauddec: a/v sync issues with broken streams + * 766362 : avvidec: Report the latency once we're fully configured ==== Download ==== @@ -74,5 +76,6 @@ subscribe to the gstreamer-devel list. Contributors to this release + * Edward Hervey * Sebastian Dröge
\ No newline at end of file diff --git a/configure.ac b/configure.ac index c061e0c..278d5b5 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.8.1, +AC_INIT(GStreamer libav, 1.8.2, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-libav) @@ -40,7 +40,7 @@ GST_API_VERSION=1.0 AC_SUBST(GST_API_VERSION) AG_GST_LIBTOOL_PREPARE -AS_LIBTOOL(GST, 801, 0, 801) +AS_LIBTOOL(GST, 802, 0, 802) dnl *** required versions of GStreamer stuff *** GST_REQ=1.8.0 diff --git a/docs/plugins/inspect/plugin-libav.xml b/docs/plugins/inspect/plugin-libav.xml index b699aae..70a03a9 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.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-libav</source> <package>libav</package> diff --git a/gst-libav.doap b/gst-libav.doap index 1ac2954..2cc3004 100644 --- a/gst-libav.doap +++ b/gst-libav.doap @@ -34,6 +34,16 @@ colorspace conversion elements. <release> <Version> + <revision>1.8.2</revision> + <branch>1.8</branch> + <name></name> + <created>2016-06-09</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.8.2.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.8.1</revision> <branch>1.8</branch> <name></name> |