From 1cb41a72a8c1e42979680096d20569a48c0ae74e Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Thu, 14 Apr 2016 14:17:37 +0100 Subject: Release 1.6.4 --- ChangeLog | 89 ++++++++++++++++++++- NEWS | 120 +++++++++++++++++++---------- RELEASE | 31 ++++---- configure.ac | 4 +- docs/plugins/inspect/plugin-a52dec.xml | 2 +- docs/plugins/inspect/plugin-amrnb.xml | 2 +- docs/plugins/inspect/plugin-amrwbdec.xml | 2 +- docs/plugins/inspect/plugin-asf.xml | 2 +- docs/plugins/inspect/plugin-cdio.xml | 2 +- docs/plugins/inspect/plugin-dvdlpcmdec.xml | 2 +- docs/plugins/inspect/plugin-dvdread.xml | 2 +- docs/plugins/inspect/plugin-dvdsub.xml | 2 +- docs/plugins/inspect/plugin-lame.xml | 2 +- docs/plugins/inspect/plugin-mad.xml | 2 +- docs/plugins/inspect/plugin-mpeg2dec.xml | 2 +- docs/plugins/inspect/plugin-realmedia.xml | 2 +- docs/plugins/inspect/plugin-siddec.xml | 2 +- docs/plugins/inspect/plugin-twolame.xml | 2 +- docs/plugins/inspect/plugin-x264.xml | 2 +- docs/plugins/inspect/plugin-xingmux.xml | 2 +- gst-plugins-ugly.doap | 10 +++ win32/common/config.h | 8 +- 22 files changed, 214 insertions(+), 80 deletions(-) diff --git a/ChangeLog b/ChangeLog index db1262d1..6c47a228 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,94 @@ +=== release 1.6.4 === + +2016-04-14 Tim-Philipp Müller + + * configure.ac: + releasing 1.6.4 + +2016-02-27 20:17:31 +0100 Jens Georg + + * ext/dvdread/dvdreadsrc.c: + dvdread: Fix seek starting at 0 for title != 1 + Otherwise the playback would start at title 0 + https://bugzilla.gnome.org/show_bug.cgi?id=762787 + +2016-02-22 22:08:12 +0000 Tim-Philipp Müller + + * gst/asfdemux/gstasfdemux.c: + asfdemux: fix adding bitrate to stream tags + https://bugzilla.gnome.org/show_bug.cgi?id=699586 + === release 1.6.3 === -2016-01-20 Sebastian Dröge +2016-01-20 15:08:19 +0200 Sebastian Dröge + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.6.3 + * docs/plugins/inspect/plugin-a52dec.xml: + * docs/plugins/inspect/plugin-amrnb.xml: + * docs/plugins/inspect/plugin-amrwbdec.xml: + * docs/plugins/inspect/plugin-asf.xml: + * docs/plugins/inspect/plugin-cdio.xml: + * docs/plugins/inspect/plugin-dvdlpcmdec.xml: + * docs/plugins/inspect/plugin-dvdread.xml: + * docs/plugins/inspect/plugin-dvdsub.xml: + * docs/plugins/inspect/plugin-lame.xml: + * docs/plugins/inspect/plugin-mad.xml: + * docs/plugins/inspect/plugin-mpeg2dec.xml: + * docs/plugins/inspect/plugin-realmedia.xml: + * docs/plugins/inspect/plugin-siddec.xml: + * docs/plugins/inspect/plugin-twolame.xml: + * docs/plugins/inspect/plugin-x264.xml: + * docs/plugins/inspect/plugin-xingmux.xml: + * gst-plugins-ugly.doap: + * win32/common/config.h: + Release 1.6.3 + +2016-01-20 14:22:35 +0200 Sebastian Dröge + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/lv.po: + * po/ms.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + Update .po files === release 1.6.2 === diff --git a/NEWS b/NEWS index e8c58a88..026bccd8 100644 --- a/NEWS +++ b/NEWS @@ -1,43 +1,79 @@ -This is GStreamer 1.6.3 - -The GStreamer team is proud to announce the third bugfix release in the stable -1.6 release series of your favourite cross-platform multimedia framework! - -This release only contains bugfixes and it is safe to update from 1.6.x. For a -full list of bugfixes see Bugzilla: - https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=91562&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.3 - -See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. - -Major bugfixes - -- Fix regression in GL library that made glimagesink unsable on Android -- Integer arithmetic overflow in queue2 element that could break buffering or - cause crashes due to NULL pointer dereference -- Fix crash in AAC/ADTS typefinder caused by reading more memory than is - available -- Stop ignoring encoder errors in the VP8/VP9 encoders -- Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and - was never actually implemented -- Ensure to store the correct video info in GstVideoBufferPool -- Fix caps in rtspsrc when doing SRTP over interleaved TCP -- Fix crash in pcap parser on 0-sized packets -- Clear EOS flag in appsrc to allow reuse after EOS and flushing -- Ignore flushing streams in streamsynchronizer during stream switches to fix - problems caused by this in gst-editing-services -- Ignore tags and other metadata in WAV files after the "data" chunk in PUSH - mode to prevent them from being interpreted as audio -- Correctly use colorimetry in v4l2 only for YUV color formats -- Set reserved bits in MPEG TS muxer to 1s -- Fix calculation of SBC frame lengths -- Fix output of the RTP JPEG2000 depayloader to have one frame per buffer - and crash in the OpenJPEG decoder on incomplete frames -- Update ffmpeg snapshot in gst-libav to 2.8.5 -- Memory leak fixes in scaletempo, the raw video RTP depayloader, - and in playsink related to audio/video filters -- Fixes for error handling in the OSX audio plugin -- Various gobject-introspection annotation fixes and additions -- Compiler warning fixes for latest clang compiler -- and many, many more: - https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=91562&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.3 +This is GStreamer 1.6.4 + +The GStreamer team is pleased to announce the fourth and likely last +bugfix release in the old stable 1.6 release series of your favourite +cross-platform multimedia framework! + +This release only contains bugfixes and it should be safe to update from 1.6.x. + +This release maintains API/ABI backwards compatibility with the +GStreamer 1.0, 1.2, 1.4 and 1.6 release series. + +For details about the GStreamer 1.6 series and the latest version of this +document see the GStreamer 1.6 release page: + + http://gstreamer.freedesktop.org/releases/1.6/ + +Bug fix summary: + + - audio parsers: make sure to send tags before pushing the first buffer, + so all metadata is available at preroll. Fixes metadata collection in + mopidy with certain FLAC files. + + - fix decoding glitches at the beginning of some mp3 streams when streaming + + - multiqueue eos handling fixes + + - tcpserversink/multisocketsink: fix 100% cpu usage on client disconnect + + - video4linux: colorimetry and colorspace handling fixes + + - udpsrc: add option to enable/disable multicast loopback ("loop" property) + + - RTP JPEG: depayloader robustness fixes; payloader now accepts different + quant tables for the chroma components + + - directsoundsink: fix some issues around muting/unmuting the sound + + - dvdreadsrc: don't jump to wrong title when seeking back to 0 for titles != 1 + + - adaptivedemux: fix race on shutdown that could result in deadlocks + in hlsdemux/dashdemux, especially when stopped before playback started + + - decklink: various robustness fixes in decklinkaudiosrc and decklinkvideosrc + + - mpeg4parser: prevent assertion when scanning for sync code + + - fbdevsink: fix crash caused by wrong bpp calculation + + - tsdemux: fix hang in preroll caused by bogus timestamp/wraparound + handling in some corner cases + + - tsdemux: fix accurating seeking + + - h265parse: fix crash converting from hevc format to nal-aligned bytestream + + - h264parse, h265parse: fix handling of downstream force-key-unit events + + - g-i annotation fixes for bindings for gst_element_query_convert(), + + gst_pad_get_current_caps(), and gst_pad_peer_query_caps() + + - gst-libav: update internal libav copy to n2.8.6 + + - rtsp-server: report RECORD and ANNOUNCE as supported in the OPTIONS + + - rtsp-server: prevent receival of looped back packets on Windows if a + multicast transport is used + + - various minor memory leak fixes + + - miscellaneous other fixes + + - fix crashes on newer windows versions when GTypes are passed through + vararg functions as is done in souphttpsrc or during ges_init(). This + would manifest itself if the application was compiled with MSVC + and /DYNAMICBASE (address space layout randomization) was used. + + - Bug list: https://bugzilla.gnome.org/buglist.cgi?product=GStreamer&target_milestone=1.6.4 diff --git a/RELEASE b/RELEASE index 872eb628..2f016edd 100644 --- a/RELEASE +++ b/RELEASE @@ -1,18 +1,16 @@ -Release notes for GStreamer Ugly Plugins 1.6.3 +Release notes for GStreamer Ugly Plugins 1.6.4 -The GStreamer team is proud to announce the third bugfix release in the stable -1.6 release series of your favourite cross-platform multimedia framework! +The GStreamer team is pleased to announce a new bug-fix release in the +old 1.6 stable series of the core of the GStreamer streaming media framework. +This release only contains bugfixes and it should be safe to update from 1.6.x. +For a full list of bugfixes see Bugzilla. + -This release only contains bugfixes and it is safe to update from 1.6.x. For a -full list of bugfixes see Bugzilla. - - - -See http://gstreamer.freedesktop.org/releases/1.6/ -for the full release notes. +This release maintains API/ABI backwards compatibility with the +GStreamer 1.0, 1.2, 1.4 and 1.6 release series. @@ -59,17 +57,22 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) +Bugs fixed in this release + + * 699586 : asfdemux: Audio bitrate of WMA files not accessible via gst_discoverer_audio_info_get_bitrate() + * 762787 : dvdreadsrc: Seeking forgets title + ==== Download ==== You can find source releases of gst-plugins-ugly in the download -directory: http://gstreamer.freedesktop.org/src/gst-plugins-ugly/ +directory: https://gstreamer.freedesktop.org/src/gst-plugins-ugly/ The git repository and details how to clone it can be found at http://cgit.freedesktop.org/gstreamer/gst-plugins-ugly/ ==== Homepage ==== -The project's website is http://gstreamer.freedesktop.org/ +The project's website is https://gstreamer.freedesktop.org/ ==== Support and Bugs ==== @@ -94,6 +97,6 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Arjen Veenhuizen - * Sebastian Dröge + * Jens Georg + * Tim-Philipp Müller   \ No newline at end of file diff --git a/configure.ac b/configure.ac index 11cdf612..8c7cc219 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, cvs and prerelease does -Werror too dnl use a three digit version number for releases, and four for cvs/prerelease -AC_INIT([GStreamer Ugly Plug-ins],[1.6.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-ugly]) +AC_INIT([GStreamer Ugly Plug-ins],[1.6.4],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-ugly]) AG_GST_INIT @@ -42,7 +42,7 @@ AC_SUBST(GST_API_VERSION) AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", [GStreamer API Version]) -AS_LIBTOOL(GST, 603, 0, 603) +AS_LIBTOOL(GST, 604, 0, 604) dnl *** required versions of GStreamer stuff *** GST_REQ=1.6.3 diff --git a/docs/plugins/inspect/plugin-a52dec.xml b/docs/plugins/inspect/plugin-a52dec.xml index a5e664c0..3060100d 100644 --- a/docs/plugins/inspect/plugin-a52dec.xml +++ b/docs/plugins/inspect/plugin-a52dec.xml @@ -3,7 +3,7 @@ Decodes ATSC A/52 encoded audio streams ../../ext/a52dec/.libs/libgsta52dec.so libgsta52dec.so - 1.6.3 + 1.6.4 GPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-amrnb.xml b/docs/plugins/inspect/plugin-amrnb.xml index a28c1d32..31e753d3 100644 --- a/docs/plugins/inspect/plugin-amrnb.xml +++ b/docs/plugins/inspect/plugin-amrnb.xml @@ -3,7 +3,7 @@ Adaptive Multi-Rate Narrow-Band ../../ext/amrnb/.libs/libgstamrnb.so libgstamrnb.so - 1.6.3 + 1.6.4 unknown gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-amrwbdec.xml b/docs/plugins/inspect/plugin-amrwbdec.xml index 340e6619..e6ba47a0 100644 --- a/docs/plugins/inspect/plugin-amrwbdec.xml +++ b/docs/plugins/inspect/plugin-amrwbdec.xml @@ -3,7 +3,7 @@ Adaptive Multi-Rate Wide-Band Decoder ../../ext/amrwbdec/.libs/libgstamrwbdec.so libgstamrwbdec.so - 1.6.3 + 1.6.4 unknown gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-asf.xml b/docs/plugins/inspect/plugin-asf.xml index c15cbee4..8fc53efa 100644 --- a/docs/plugins/inspect/plugin-asf.xml +++ b/docs/plugins/inspect/plugin-asf.xml @@ -3,7 +3,7 @@ Demuxes and muxes audio and video in Microsofts ASF format ../../gst/asfdemux/.libs/libgstasf.so libgstasf.so - 1.6.3 + 1.6.4 LGPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-cdio.xml b/docs/plugins/inspect/plugin-cdio.xml index fb88117c..1f3e9b40 100644 --- a/docs/plugins/inspect/plugin-cdio.xml +++ b/docs/plugins/inspect/plugin-cdio.xml @@ -3,7 +3,7 @@ Read audio from audio CDs ../../ext/cdio/.libs/libgstcdio.so libgstcdio.so - 1.6.3 + 1.6.4 GPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-dvdlpcmdec.xml b/docs/plugins/inspect/plugin-dvdlpcmdec.xml index 806471e8..36bdbc31 100644 --- a/docs/plugins/inspect/plugin-dvdlpcmdec.xml +++ b/docs/plugins/inspect/plugin-dvdlpcmdec.xml @@ -3,7 +3,7 @@ Decode DVD LPCM frames into standard PCM ../../gst/dvdlpcmdec/.libs/libgstdvdlpcmdec.so libgstdvdlpcmdec.so - 1.6.3 + 1.6.4 LGPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-dvdread.xml b/docs/plugins/inspect/plugin-dvdread.xml index 5157cc0e..ce5ae290 100644 --- a/docs/plugins/inspect/plugin-dvdread.xml +++ b/docs/plugins/inspect/plugin-dvdread.xml @@ -3,7 +3,7 @@ Access a DVD with dvdread ../../ext/dvdread/.libs/libgstdvdread.so libgstdvdread.so - 1.6.3 + 1.6.4 GPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-dvdsub.xml b/docs/plugins/inspect/plugin-dvdsub.xml index 752365e2..cef4a7ee 100644 --- a/docs/plugins/inspect/plugin-dvdsub.xml +++ b/docs/plugins/inspect/plugin-dvdsub.xml @@ -3,7 +3,7 @@ DVD subtitle parser and decoder ../../gst/dvdsub/.libs/libgstdvdsub.so libgstdvdsub.so - 1.6.3 + 1.6.4 LGPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-lame.xml b/docs/plugins/inspect/plugin-lame.xml index ab7d6d8c..dfd33dc1 100644 --- a/docs/plugins/inspect/plugin-lame.xml +++ b/docs/plugins/inspect/plugin-lame.xml @@ -3,7 +3,7 @@ Encode MP3s with LAME ../../ext/lame/.libs/libgstlame.so libgstlame.so - 1.6.3 + 1.6.4 LGPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-mad.xml b/docs/plugins/inspect/plugin-mad.xml index 73c9bfdf..7a0fa8e9 100644 --- a/docs/plugins/inspect/plugin-mad.xml +++ b/docs/plugins/inspect/plugin-mad.xml @@ -3,7 +3,7 @@ mp3 decoding based on the mad library ../../ext/mad/.libs/libgstmad.so libgstmad.so - 1.6.3 + 1.6.4 GPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-mpeg2dec.xml b/docs/plugins/inspect/plugin-mpeg2dec.xml index f81175c6..27b1e019 100644 --- a/docs/plugins/inspect/plugin-mpeg2dec.xml +++ b/docs/plugins/inspect/plugin-mpeg2dec.xml @@ -3,7 +3,7 @@ LibMpeg2 decoder ../../ext/mpeg2dec/.libs/libgstmpeg2dec.so libgstmpeg2dec.so - 1.6.3 + 1.6.4 GPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-realmedia.xml b/docs/plugins/inspect/plugin-realmedia.xml index 2da2cf4d..5f616ed8 100644 --- a/docs/plugins/inspect/plugin-realmedia.xml +++ b/docs/plugins/inspect/plugin-realmedia.xml @@ -3,7 +3,7 @@ RealMedia support plugins ../../gst/realmedia/.libs/libgstrmdemux.so libgstrmdemux.so - 1.6.3 + 1.6.4 LGPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-siddec.xml b/docs/plugins/inspect/plugin-siddec.xml index de88fbc0..d37d8b30 100644 --- a/docs/plugins/inspect/plugin-siddec.xml +++ b/docs/plugins/inspect/plugin-siddec.xml @@ -3,7 +3,7 @@ Uses libsidplay to decode .sid files ../../ext/sidplay/.libs/libgstsid.so libgstsid.so - 1.6.3 + 1.6.4 GPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-twolame.xml b/docs/plugins/inspect/plugin-twolame.xml index b6486fdf..f4108803 100644 --- a/docs/plugins/inspect/plugin-twolame.xml +++ b/docs/plugins/inspect/plugin-twolame.xml @@ -3,7 +3,7 @@ Encode MP2s with TwoLAME ../../ext/twolame/.libs/libgsttwolame.so libgsttwolame.so - 1.6.3 + 1.6.4 LGPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-x264.xml b/docs/plugins/inspect/plugin-x264.xml index be5cef33..87d614eb 100644 --- a/docs/plugins/inspect/plugin-x264.xml +++ b/docs/plugins/inspect/plugin-x264.xml @@ -3,7 +3,7 @@ libx264-based H264 plugins ../../ext/x264/.libs/libgstx264.so libgstx264.so - 1.6.3 + 1.6.4 GPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/docs/plugins/inspect/plugin-xingmux.xml b/docs/plugins/inspect/plugin-xingmux.xml index 83e5b62d..d46d99b4 100644 --- a/docs/plugins/inspect/plugin-xingmux.xml +++ b/docs/plugins/inspect/plugin-xingmux.xml @@ -3,7 +3,7 @@ Add XING tags to mpeg audio files ../../gst/xingmux/.libs/libgstxingmux.so libgstxingmux.so - 1.6.3 + 1.6.4 LGPL gst-plugins-ugly GStreamer Ugly Plug-ins source release diff --git a/gst-plugins-ugly.doap b/gst-plugins-ugly.doap index 43b36417..af747d34 100644 --- a/gst-plugins-ugly.doap +++ b/gst-plugins-ugly.doap @@ -33,6 +33,16 @@ might be widely known to present patent problems. + + + 1.6.4 + 1.6 + + 2016-04-14 + + + + 1.6.3 diff --git a/win32/common/config.h b/win32/common/config.h index e0e7c6f4..dd8379b4 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -64,7 +64,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2016-01-20" +#define GST_PACKAGE_RELEASE_DATETIME "2016-04-14" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -257,7 +257,7 @@ #define PACKAGE_NAME "GStreamer Ugly Plug-ins" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer Ugly Plug-ins 1.6.3" +#define PACKAGE_STRING "GStreamer Ugly Plug-ins 1.6.4" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-ugly" @@ -266,7 +266,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.6.3" +#define PACKAGE_VERSION "1.6.4" /* directory where plugins are located */ #ifdef _DEBUG @@ -297,7 +297,7 @@ #undef TARGET_CPU /* Version number of package */ -#define VERSION "1.6.3" +#define VERSION "1.6.4" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ -- cgit v1.2.3