diff options
-rw-r--r-- | ChangeLog | 150 | ||||
-rw-r--r-- | NEWS | 40 | ||||
-rw-r--r-- | RELEASE | 2 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | gst-plugins-good.doap | 10 | ||||
-rw-r--r-- | meson.build | 2 |
6 files changed, 203 insertions, 9 deletions
@@ -1,3 +1,153 @@ +=== release 1.14.4 === + +2018-10-02 23:02:53 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + * gst-plugins-good.doap: + * meson.build: + Release 1.14.4 + +2018-10-02 23:02:53 +0100 Tim-Philipp Müller <tim@centricular.com> + + * docs/plugins/gst-plugins-good-plugins.args: + * docs/plugins/inspect/plugin-1394.xml: + * docs/plugins/inspect/plugin-aasink.xml: + * docs/plugins/inspect/plugin-alaw.xml: + * docs/plugins/inspect/plugin-alpha.xml: + * docs/plugins/inspect/plugin-alphacolor.xml: + * docs/plugins/inspect/plugin-apetag.xml: + * docs/plugins/inspect/plugin-audiofx.xml: + * docs/plugins/inspect/plugin-audioparsers.xml: + * docs/plugins/inspect/plugin-auparse.xml: + * docs/plugins/inspect/plugin-autodetect.xml: + * docs/plugins/inspect/plugin-avi.xml: + * docs/plugins/inspect/plugin-cacasink.xml: + * docs/plugins/inspect/plugin-cairo.xml: + * docs/plugins/inspect/plugin-cutter.xml: + * docs/plugins/inspect/plugin-debug.xml: + * docs/plugins/inspect/plugin-deinterlace.xml: + * docs/plugins/inspect/plugin-dtmf.xml: + * docs/plugins/inspect/plugin-dv.xml: + * docs/plugins/inspect/plugin-effectv.xml: + * docs/plugins/inspect/plugin-equalizer.xml: + * docs/plugins/inspect/plugin-flac.xml: + * docs/plugins/inspect/plugin-flv.xml: + * docs/plugins/inspect/plugin-flxdec.xml: + * docs/plugins/inspect/plugin-gdkpixbuf.xml: + * docs/plugins/inspect/plugin-goom.xml: + * docs/plugins/inspect/plugin-goom2k1.xml: + * docs/plugins/inspect/plugin-gtk.xml: + * docs/plugins/inspect/plugin-icydemux.xml: + * docs/plugins/inspect/plugin-id3demux.xml: + * docs/plugins/inspect/plugin-imagefreeze.xml: + * docs/plugins/inspect/plugin-interleave.xml: + * docs/plugins/inspect/plugin-isomp4.xml: + * docs/plugins/inspect/plugin-jack.xml: + * docs/plugins/inspect/plugin-jpeg.xml: + * docs/plugins/inspect/plugin-lame.xml: + * docs/plugins/inspect/plugin-level.xml: + * docs/plugins/inspect/plugin-matroska.xml: + * docs/plugins/inspect/plugin-mpg123.xml: + * docs/plugins/inspect/plugin-mulaw.xml: + * docs/plugins/inspect/plugin-multifile.xml: + * docs/plugins/inspect/plugin-multipart.xml: + * docs/plugins/inspect/plugin-navigationtest.xml: + * docs/plugins/inspect/plugin-oss4.xml: + * docs/plugins/inspect/plugin-ossaudio.xml: + * docs/plugins/inspect/plugin-png.xml: + * docs/plugins/inspect/plugin-pulseaudio.xml: + * docs/plugins/inspect/plugin-qmlgl.xml: + * docs/plugins/inspect/plugin-replaygain.xml: + * docs/plugins/inspect/plugin-rtp.xml: + * docs/plugins/inspect/plugin-rtpmanager.xml: + * docs/plugins/inspect/plugin-rtsp.xml: + * docs/plugins/inspect/plugin-shapewipe.xml: + * docs/plugins/inspect/plugin-shout2.xml: + * docs/plugins/inspect/plugin-smpte.xml: + * docs/plugins/inspect/plugin-soup.xml: + * docs/plugins/inspect/plugin-spectrum.xml: + * docs/plugins/inspect/plugin-speex.xml: + * docs/plugins/inspect/plugin-taglib.xml: + * docs/plugins/inspect/plugin-twolame.xml: + * docs/plugins/inspect/plugin-udp.xml: + * docs/plugins/inspect/plugin-video4linux2.xml: + * docs/plugins/inspect/plugin-videobox.xml: + * docs/plugins/inspect/plugin-videocrop.xml: + * docs/plugins/inspect/plugin-videofilter.xml: + * docs/plugins/inspect/plugin-videomixer.xml: + * docs/plugins/inspect/plugin-vpx.xml: + * docs/plugins/inspect/plugin-wavenc.xml: + * docs/plugins/inspect/plugin-wavpack.xml: + * docs/plugins/inspect/plugin-wavparse.xml: + * docs/plugins/inspect/plugin-ximagesrc.xml: + * docs/plugins/inspect/plugin-y4menc.xml: + Update docs + +2018-09-24 11:45:46 +0200 Nicola Murino <nicola.murino@gmail.com> + + * sys/osxaudio/gstosxcoreaudio.c: + osxaudio: add support for parsing more channel layouts ... + ... and fallback to gst_audio_info_set_format for not yet supported layouts. + Fix audio playback on iOS 12. + Based on patch from Byron Schiel <byron@canary.is> + https://bugzilla.gnome.org/show_bug.cgi?id=796919 + +2018-09-21 22:24:02 +0200 Alicia Boya García <aboya@igalia.com> + + * gst/matroska/matroska-demux.c: + matroskademux: Emit no-more-pads after parsing Tracks + Currently matroskademux does not emit no-more-pads until the first + Cluster is parsed, even though the Tracks have already been parsed and + from that point on there can be no more tracks. + This is important in MSE because the browser needs to know when the MSE + initialization segment has been completely parsed so that it can expose + the tracks to the user. Some applications depend on this been done + before they feed frames to the demuxer. + As a consequence, historically WebKit has relied on hacks such as + listening to the `pad-added` event, which made impossible to support + multiple tracks in the same file. Let's fix that. + https://bugzilla.gnome.org/show_bug.cgi?id=797187 + +2018-09-21 20:38:02 +0200 Alicia Boya García <aboya@igalia.com> + + * gst/matroska/matroska-demux.c: + matroskademux: Parse successive Tracks elements + This patch allows matroskademux to parse a second Tracks element, + erroring out if the tracks are not compatible (different number, type or + codec) and emitting new caps and tag events should they have changed. + https://bugzilla.gnome.org/show_bug.cgi?id=793333 + +2018-09-21 16:23:57 +0200 Alicia Boya García <aboya@igalia.com> + + matroskademux: Refactor track parsing out from adding tracks + This splits gst_matroska_demux_add_stream() into: + * gst_matroska_demux_parse_stream(): will read the Matroska bytestream + and fill a GstMatroskaTrackContext. + * gst_matroska_demux_parse_tracks(): will check there are no repeated + tracks. + * gst_matroska_demux_add_stream(): creates and sets up the pad for the + track. + https://bugzilla.gnome.org/show_bug.cgi?id=793333 + +2017-11-30 20:44:23 +0100 Alicia Boya García <ntrrgc@gmail.com> + + * gst/matroska/matroska-demux.c: + matroskademux: Allow Matroska headers to be read more than once + This is necessary for MSE, where a new MSE initialization segment may be + appended at any point. These MSE initialization segments consist of an + entire WebM file until the first Cluster element (not included). [1] + Note that track definitions are ignored on successive headers, they must + match, but this is not checked by matroskademux (look for + `(!demux->tracks_parsed)` in the code). + Source pads are not altered when the new headers are read. + This patch has been splitted from the original patch from eocanha in [2]. + [1] https://www.w3.org/TR/mse-byte-stream-format-webm/ + [2] https://bug334082.bugzilla-attachments.gnome.org/attachment.cgi?id=362212 + https://bugzilla.gnome.org/show_bug.cgi?id=793333 + === release 1.14.3 === 2018-09-16 16:20:32 +0100 Tim-Philipp Müller <tim@centricular.com> @@ -1480,10 +1480,44 @@ For a full list of bugfixes see Bugzilla. 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. -1.14.4 (future) +1.14.4 -The fourth 1.14 bug-fix release (1.14.4) is scheduled to be released -around October 2018. +The fourth 1.14 bug-fix release (1.14.4) was released on 2 October 2018. + +This release only contains bugfixes and it should be safe to update from +1.14.x. + +Highlighted bugfixes in 1.14.4 + +- glviewconvert: wait and set the gl sync meta on buffers +- glviewconvert: Copy composition meta from the primary buffer to both + outputs +- glcolorconvert: Don’t copy overlay composition meta over to NULL + outbufs +- matroskademux: add functionality needed for MSE use case fixing + youtube playback in epiphany/webkit-gtk +- msdk: fix build on windows +- opusenc: fix another crash on 32-bit x86 on windows (alignment issue + in SSE optimisations) +- osxaudio: add support for parsing more channel layouts +- tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id) if + present +- vorbisdec: fix header handling regression: init decoder immediately + once we have headers +- wasapisink: recover from low buffer levels in shared mode +- fix GstSegment unit test which would fail on some 32-bit x86 CPUs + +Contributors to 1.14.4 + +Alicia Boya García, Christoph Reiter, Edward Hervey, Jan Schmidt, +Matthew Waters, Nicola Murino, Nicolas Dufresne, Sebastian Dröge, +Tim-Philipp Müller, Wangfei, and many others. Thank you all. + +List of bugs fixed in 1.14.4 + +For a full list of bugfixes see Bugzilla. 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. Known Issues @@ -1,4 +1,4 @@ -This is GStreamer gst-plugins-good 1.14.3. +This is GStreamer gst-plugins-good 1.14.4. The GStreamer team is pleased to announce another bug-fix release in the stable 1.x API series of your favourite cross-platform multimedia framework! diff --git a/configure.ac b/configure.ac index 41a2524d9..deb74f105 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/pre -AC_INIT([GStreamer Good Plug-ins],[1.14.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) +AC_INIT([GStreamer Good Plug-ins],[1.14.4],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) AG_GST_INIT @@ -46,11 +46,11 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", [GStreamer API Version]) AG_GST_LIBTOOL_PREPARE -AS_LIBTOOL(GST, 1403, 0, 1403) +AS_LIBTOOL(GST, 1404, 0, 1404) dnl *** required versions of GStreamer stuff *** -GST_REQ=1.14.3 -GSTPB_REQ=1.14.3 +GST_REQ=1.14.4 +GSTPB_REQ=1.14.4 dnl *** autotools stuff **** diff --git a/gst-plugins-good.doap b/gst-plugins-good.doap index 32f30799d..37108c0ed 100644 --- a/gst-plugins-good.doap +++ b/gst-plugins-good.doap @@ -34,6 +34,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library). <release> <Version> + <revision>1.14.4</revision> + <branch>1.14</branch> + <name></name> + <created>2018-10-02</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.14.4.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.14.3</revision> <branch>1.14</branch> <name></name> diff --git a/meson.build b/meson.build index ae7022fa9..6e78e86b2 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('gst-plugins-good', 'c', - version : '1.14.3', + version : '1.14.4', meson_version : '>= 0.40.1', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) |