summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog71
1 files changed, 69 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 130cb78dd7..11ce79edc3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>