Commit f285cf0f authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Release 1.8.2

parent 707b532c
=== release 1.8.2 ===
2016-06-09 Sebastian Dröge <>
releasing 1.8.2
2016-05-14 12:09:06 +0200 Edward Hervey <>
* 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 <>
* 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.
2016-05-03 19:04:06 +0300 Sebastian Dröge <>
* gst-libs/ext/libav:
libav: Update to ffmpeg n3.0.2
2016-04-29 13:06:07 +0300 Sebastian Dröge <>
* 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
2016-04-29 12:55:19 +0300 Sebastian Dröge <>
* 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.
2016-04-28 18:43:37 +0300 Sebastian Dröge <>
* 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 <>
* 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.
=== release 1.8.1 ===
2016-04-20 Sebastian Dröge <>
2016-04-20 18:31:25 +0300 Sebastian Dröge <>
* ChangeLog:
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 <>
### 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.
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
......@@ -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,,
......@@ -40,7 +40,7 @@ GST_API_VERSION=1.0
AS_LIBTOOL(GST, 801, 0, 801)
AS_LIBTOOL(GST, 802, 0, 802)
dnl *** required versions of GStreamer stuff ***
......@@ -3,7 +3,7 @@
<description>All libav codecs and formats (local snapshot)</description>
......@@ -32,6 +32,16 @@ colorspace conversion elements.
<file-release rdf:resource="" />
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment