summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2017-01-30 16:29:41 +0200
committerSebastian Dröge <sebastian@centricular.com>2017-01-30 16:29:41 +0200
commitecb1b0c6f50c81497521859a7fce2336c51e3017 (patch)
tree734826cd64a91205c5043db21b39cb5693d2fd77
parent90a9e72455aafe80b740b81aa04aad0e61e1fbbe (diff)
Release 1.10.31.10.3
-rw-r--r--ChangeLog80
-rw-r--r--NEWS44
-rw-r--r--RELEASE16
-rw-r--r--configure.ac4
-rw-r--r--gst-omx.doap10
5 files changed, 139 insertions, 15 deletions
diff --git a/ChangeLog b/ChangeLog
index bf5d0b3..56583e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,85 @@
+=== release 1.10.3 ===
+
+2017-01-30 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.10.3
+
+2016-11-25 23:56:06 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * omx/gstomx.c:
+ omx: Fix compiler warning with latest clang
+ gstomx.c:1376:42: error: implicit conversion from enumeration type 'GstOMXAcquireBufferReturn' to different enumeration type 'OMX_ERRORTYPE'
+ (aka 'enum OMX_ERRORTYPE') [-Werror,-Wenum-conversion]
+ g_return_val_if_fail (!port->tunneled, GST_OMX_ACQUIRE_BUFFER_ERROR);
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ https://bugzilla.gnome.org/show_bug.cgi?id=775112
+
+2017-01-10 15:29:08 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * omx/gstomxaudioenc.c:
+ omxaudioenc: set base class format instead of just source pad caps
+
+2017-01-13 16:23:12 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * omx/gstomxaacenc.c:
+ omxaacenc: let encoder know about incoming rate/channels
+ https://bugzilla.gnome.org/show_bug.cgi?id=777223
+
+2016-12-14 13:29:08 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * omx/gstomx.c:
+ Fix broken build due to syntax error
+ Problem was introduced by 8716c23e2b0553db2982eb84c437f493c974385e
+
+2016-12-12 11:12:48 +0000 Graham Leggett <minfrin@sharp.fm>
+
+ * omx/gstomx.c:
+ Prevent early EOS by resetting eos flag once GST_OMX_ACQUIRE_BUFFER_EOS is triggered
+ https://bugzilla.gnome.org/show_bug.cgi?id=774600
+
+2016-12-12 11:09:15 +0000 Graham Leggett <minfrin@sharp.fm>
+
+ * omx/gstomx.c:
+ Add clear debug logging on all the paths out of gst_omx_port_acquire_buffer()
+ https://bugzilla.gnome.org/show_bug.cgi?id=774600
+
+2016-12-01 18:23:50 +0100 George Kiagiadakis <george.kiagiadakis@collabora.com>
+
+ * config/rpi/gstomx.conf:
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ Add a signals-premature-eos hack for egl_render
+ egl_render seems to have a bug and signals EOS before it has finished
+ pushing out all data; this hack simply makes acquire_buffer() wait
+ a bit more before signalling EOS, in case egl_render decides to spit
+ out some more data.
+ https://bugzilla.gnome.org/show_bug.cgi?id=741856
+
+2016-12-11 19:52:37 +0000 Graham Leggett <minfrin@sharp.fm>
+
+ * omx/gstomxvideo.c:
+ Add support for OMX_COLOR_FormatYUV420PackedSemiPlanar and OMX_COLOR_Format24bitBGR888
+ https://bugzilla.gnome.org/show_bug.cgi?id=775959
+
+2016-12-18 19:46:55 +0000 Graham Leggett <minfrin@sharp.fm>
+
+ * omx/gstomxaudiodec.c:
+ * omx/gstomxvideodec.c:
+ omx*dec: Flush before we stop the srcpad loop
+ Flushing could otherwise hang if output port queue of pending buffers was empty
+ https://bugzilla.gnome.org/show_bug.cgi?id=774654
+
=== release 1.10.2 ===
-2016-11-29 Sebastian Dröge <slomo@coaxion.net>
+2016-11-29 16:23:01 +0200 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.10.2
+ * gst-omx.doap:
+ Release 1.10.2
=== release 1.10.1 ===
diff --git a/NEWS b/NEWS
index 815dee3..c8f4d44 100644
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,8 @@
# GStreamer 1.10 Release Notes
GStreamer 1.10.0 was originally released on 1st November 2016.
-The latest bug-fix release in the 1.10 series is [1.10.2](#1.10.2) and was
-released on 29 November 2016.
+The latest bug-fix release in the 1.10 series is [1.10.3](#1.10.3) and was
+released on 30 January 2017.
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!
@@ -13,7 +13,7 @@ improvements.
See [https://gstreamer.freedesktop.org/releases/1.10/][latest] for the latest
version of this document.
-*Last updated: Tuesday 29 Nov 2016, 12:30 UTC [(log)][gitlog]*
+*Last updated: Monday 30 Jan 2017, 12:00 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.10/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.10/release-notes-1.10.md
@@ -1103,7 +1103,7 @@ GIT logs or ChangeLogs of the particular modules.
### 1.10.2
-The first 1.10 bug-fix release (1.10.2) was released on 29 November 2016.
+The second 1.10 bug-fix release (1.10.2) was released on 29 November 2016.
This release only contains bugfixes and it should be safe to update from 1.10.x.
#### Major bugfixes in 1.10.2
@@ -1111,7 +1111,9 @@ This release only contains bugfixes and it should be safe to update from 1.10.x.
- Security-relevant bugfix in the FLI/FLX/FLC decoder (CVE-2016-9634,
CVE-2016-9635, CVE-2016-9636)
- Various fixes for crashes, assertions and other failures on fuzzed input
- files (among others, thanks to Hanno Böck for testing and reporting)
+ files. Among others, thanks to Hanno Böck for testing and reporting
+ (CVE-2016-9807, CVE-2016-9808, CVE-2016-9809, CVE-2016-9810, CVE-2016-9811,
+ CVE-2016-9812, CVE-2016-9813).
- SAVP/SAVPF profile in gst-rtsp-server works for live streams again, and the
correct MIKEY policy message is generated
- Further OpenGL related bugfixes
@@ -1124,6 +1126,32 @@ GIT logs or ChangeLogs of the particular modules.
[buglist-1.10.2]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=168172&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.10.2
+<a name="1.10.3"></a>
+
+### 1.10.3
+
+The third 1.10 bug-fix release (1.10.3) was released on 30 January 2017.
+This release only contains bugfixes and it should be safe to update from 1.10.x.
+
+#### Major bugfixes in 1.10.3
+
+ - Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed
+ input files and in other situations
+ - Regression fixes for souphttpsrc with redirection tracking and retrying
+ - Regression fix for gst-rtsp-server not handling TCP-only medias anymore
+ - Various other bugfixes the RTP/RTSP codebase
+ - vp8enc works again on 32 bit Windows
+ - Fixes to Opus PLC handling in the decoder
+ - Fix for stream corruption in multihandlesink when removing clients
+ - gst-libav was updated to ffmpeg 3.2.2
+ - ... and many, many more!
+
+For a full list of bugfixes see [Bugzilla][buglist-1.10.3]. 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.10.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=187054&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.10.3
+
## Known Issues
- iOS builds with iOS 6 SDK and old C++ STL. You need to select iOS 6 instead
@@ -1134,8 +1162,6 @@ GIT logs or ChangeLogs of the particular modules.
- Building applications with Android NDK r13 on Windows does not work. Other
platforms and earlier/later versions of the NDK are not affected.
[Bug #772842](https://bugzilla.gnome.org/show_bug.cgi?id=772842)
-- vp8enc crashes on 32 bit Windows, but was working fine in 1.6. 64 bit Windows is unaffected.
- [Bug #763663](https://bugzilla.gnome.org/show_bug.cgi?id=763663)
## Schedule for 1.12
@@ -1144,9 +1170,9 @@ development version leading up to the stable 1.12 release. The development
of 1.11/1.12 will happen in the git master branch.
The plan for the 1.12 development cycle is yet to be confirmed, but it is
-expected that feature freeze will be around early/mid-January,
+expected that feature freeze will be around early/mid-February,
followed by several 1.11 pre-releases and the new 1.12 stable release
-in March.
+in April.
1.12 will be backwards-compatible to the stable 1.10, 1.8, 1.6, 1.4, 1.2 and
1.0 release series.
diff --git a/RELEASE b/RELEASE
index d1a1dae..541c1ac 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,7 +1,7 @@
-Release notes for GStreamer OpenMAX IL wrapper plugin 1.10.2
+Release notes for GStreamer OpenMAX IL wrapper plugin 1.10.3
-The GStreamer team is proud to announce the second bugfix release in the stable
+The GStreamer team is proud to announce the third bugfix release in the stable
1.10 release series of your favourite cross-platform multimedia framework!
@@ -37,6 +37,14 @@ contains a set of less supported plugins that haven't passed the
+Bugs fixed in this release
+
+ * 741856 : omxvideodec: add a hack to workaround egl_render signalling EOS prematurely
+ * 774600 : omx: Pipeline premature EOS after discontinuity on lossy transport stream
+ * 774654 : Flushing can hang if output port queue of pending buffers is empty
+ * 775959 : Support OMX_COLOR_FormatYUV420PackedSemiPlanar and OMX_COLOR_Format24bitBGR888
+ * 777223 : omxaacenc: let encoder know about incoming rate/channels
+
==== Download ====
You can find source releases of gst-omx in the download
@@ -72,5 +80,9 @@ subscribe to the gstreamer-devel list.
Contributors to this release
+ * George Kiagiadakis
+ * Graham Leggett
+ * Reynaldo H. Verdejo Pinochet
* Sebastian Dröge
+ * Vincent Penquerc'h
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index fc9663d..b35a25a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too
dnl use a three digit version number for releases, and four for git/prerelease
-AC_INIT(GStreamer OpenMAX Plug-ins, 1.10.2,
+AC_INIT(GStreamer OpenMAX Plug-ins, 1.10.3,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-omx)
@@ -45,7 +45,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
[GStreamer API Version])
AG_GST_LIBTOOL_PREPARE
-AS_LIBTOOL(GST, 1002, 0, 1002)
+AS_LIBTOOL(GST, 1003, 0, 1003)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.10.0
diff --git a/gst-omx.doap b/gst-omx.doap
index f668fb2..f9b10cb 100644
--- a/gst-omx.doap
+++ b/gst-omx.doap
@@ -33,6 +33,16 @@ a basic collection of elements
<release>
<Version>
+ <revision>1.10.3</revision>
+ <branch>1.10</branch>
+ <name></name>
+ <created>2017-01-30</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.10.3.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.10.2</revision>
<branch>1.10</branch>
<name></name>