Skip to content

Commit

Permalink
Release 1.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
sdroege committed Sep 25, 2015
1 parent 37cf9e2 commit b1238ce
Show file tree
Hide file tree
Showing 73 changed files with 354 additions and 114 deletions.
187 changes: 185 additions & 2 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,9 +1,192 @@
=== release 1.6.0 ===

2015-09-25 Sebastian Dröge <slomo@coaxion.net>

* configure.ac:
releasing 1.6.0

2015-09-25 14:08:09 +0200 Thibault Saunier <tsaunier@gnome.org>

* gst/smpte/gstsmptealpha.c:
smptealpha: Do not set width/height before comparing with old values
Otherwise we end up considering the values did not change and we wrongly
work with the old video format (which will lead to wrong
behaviour/segfaults).
https://bugzilla.gnome.org/show_bug.cgi?id=755621

2015-09-23 20:59:00 +0200 Sebastian Dröge <sebastian@centricular.com>

* gst/isomp4/qtdemux.c:
qtdemux: Accumulate segments for edit lists before activating the next segment
eceb2ccc739092d964d78945e19c2ecedbd214e2 broke segment seeks by always
accumulating segments manually when activating a segment. This is only
needed when handling edit lists, not when activating a segment because of a
seek. Do the accumulation when switching edit list segments instead.
This fixes segment seeks again, while keeping edit lists playback working.
https://bugzilla.gnome.org/show_bug.cgi?id=755471

2015-09-23 17:43:51 +0530 Vikram Fugro <vikram.fugro@gmail.com>

* gst/spectrum/gstspectrum.c:
spectrum: send phase values in the GstMessage for Phase info
https://bugzilla.gnome.org/show_bug.cgi?id=755463

2015-09-22 00:46:01 +1000 Jan Schmidt <jan@centricular.com>

* gst/matroska/matroska-mux.c:
matroska-mux: Don't output a warning on MONO multiview mode.

2015-09-19 17:02:18 +0200 Sebastian Rasmussen <sebras@hotmail.com>

* gst/rtp/gstrtptheoradepay.c:
rtptheoradepay: Fix memory leaks
The same memory leaks were fixed in identical fashion for
vorbisdepay in 06efeff5d979576a252e5dae57f46d6445b1df12 in 2009.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=755277

2015-09-19 17:04:07 +0200 Sebastian Rasmussen <sebras@hotmail.com>

* gst/rtp/gstrtptheorapay.c:
* gst/rtp/gstrtpvorbisdepay.c:
* gst/rtp/gstrtpvorbispay.c:
rtp{vorbis,theora}{pay,depay}: Cosmetic cleanup
* use g_list_free_full(), don't iterate elements maually when freeing
* call gst_rtp_*_pay_clear_packet(), don't duplicate its code
* use gst_buffer_unref() to clarify that it is buffers being released,
instead of refering directly to gst_mini_object_unref()
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=755277

2015-09-19 18:44:22 +0200 Sebastian Dröge <sebastian@centricular.com>

* gst/rtp/gstrtptheorapay.c:
* gst/rtp/gstrtpvorbispay.c:
rtp{vorbis,theora}pay: Store headers in the packet buffers lists, not a NULL buffer
https://bugzilla.gnome.org/show_bug.cgi?id=755265

=== release 1.5.91 ===

2015-09-18 Sebastian Dröge <slomo@coaxion.net>
2015-09-18 19:33:13 +0200 Sebastian Dröge <sebastian@centricular.com>

* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.5.91
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.signals:
* 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-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-level.xml:
* docs/plugins/inspect/plugin-matroska.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-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-shout2send.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-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:
* gst-plugins-good.doap:
* win32/common/config.h:
Release 1.5.91

2015-09-18 19:23:57 +0200 Sebastian Dröge <sebastian@centricular.com>

* 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/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:
* po/zh_HK.po:
* po/zh_TW.po:
Update .po files

2015-09-18 11:50:31 +0200 Sebastian Dröge <sebastian@centricular.com>

Expand Down
64 changes: 63 additions & 1 deletion NEWS
Original file line number Diff line number Diff line change
@@ -1,2 +1,64 @@
This is GStreamer Good Plugins 1.5.91
This is GStreamer 1.6.0

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!

This release has been in the works for more than a year and is packed with new
features, bug fixes and other improvements.

See http://gstreamer.freedesktop.org/releases/1.6/ for the full list of
changes.

Highlights

- Stereoscopic 3D and multiview video support
- Trick mode API for key-frame only fast-forward/fast-reverse playback etc.
- Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling
to account for negative DTS
- New GstVideoConverter API for more optimised and more correct conversion of
raw video frames between all supported formats, with rescaling
- v4l2src now supports renegotiation
- v4l2transform can now do scaling
- V4L2 Element now report Colorimetry properly
- Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink
and multifilesink improvements
- Content Protection signalling API and Common Encryption (CENC) support for
DASH/MP4
- Many adaptive streaming (DASH, HLS and MSS) improvements
- New PTP and NTP network client clocks and better remote clock tracking
stability
- High-quality text subtitle overlay at display resolutions with glimagesink
or gtkglsink
- RECORD support for the GStreamer RTSP Server
- Retransmissions (RTX) support in RTSP server and client
- RTSP seeking support in client and server has been fixed
- RTCP scheduling improvements and reduced size RTCP support
- MP4/MOV muxer acquired a new "robust" mode of operation which attempts to
keep the output file in a valid state at all times
- Live mixing support in aggregator, audiomixer and compositor was improved a
lot
- compositor now supports rescaling and converting inputs streams on the fly
- New audiointerleave element with proper input synchronisation and live input
support
- Blackmagic Design DeckLink capture and playback card support was rewritten
from scratch; 2k/4k support; mode sensing
- KLV metadata support in RTP and MPEG-TS
- H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and
depayloaders
- New DTLS plugin and SRTP/DTLS support
- OpenGL3 support, multiple contexts and context propagation, 3D video,
transfer/conversion separation, subtitle blending
- New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation
CAOpenGLLayerSink video sink
- gst-libav switched to ffmpeg as libav-provider, gains support for
3D/multiview video, trick modes, and the CAVS codec
- GstHarness API for unit tests
- gst-editing-services got a completely new ges-launch-1.0 interface, improved
mixing support and integration into gst-validate
- gnonlin has been deprecated in favor of nle (Non Linear Engine) in
gst-editing-services
- gst-validate has a new plugin system, an extensive default testsuite,
support for concurrent test runs and valgrind support
- cerbero build tool for SDK binary packages gains new 'bundle-source' command
- Various improvements to the Android, iOS, OS X and Windows platform support

57 changes: 21 additions & 36 deletions RELEASE
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@

Release notes for GStreamer Good Plugins 1.5.91
Release notes for GStreamer Good Plugins 1.6.0


The GStreamer team is pleased to announce the second release candidate for the
stable 1.6 release series. The 1.6 release series is adding new features on top of
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The final 1.6.0 release is planned
in the next few days unless any major bugs are found.
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!


Binaries for Android, iOS, Mac OS X and Windows will be provided separately by
the GStreamer project.
This release has been in the works for more than a year and is packed with new
features, bug fixes and other improvements.


See
http://gstreamer.freedesktop.org/releases/1.6/
for the full list of changes.



Expand Down Expand Up @@ -57,22 +59,14 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)

Bugs fixed in this release

* 661624 : flvmux: overstates the number of metadata elements when 'streamable=true'
* 736965 : matroskademux: Output raw video in unaligned buffers causing crashing in ORC video conversion code
* 744420 : splitmuxsink - Deadlock on while starting 2nd fragment on function gst_element_sync_state_with_parent
* 752106 : flacparse: makes up bogus DTS for audio after seeking
* 753875 : v4l2transform: fix pad closing
* 753903 : wavpackdec: fix taglist memory leak
* 753904 : matroska: read: fix tag list memory leak
* 753912 : rtspsrc: fix check if DESCRIBE method is supported
* 754144 : level: regression for channels > 1
* 754153 : smpte: memory leak
* 754417 : rtptheoradepay: Reading headers from caps is broken
* 754768 : matroskademux: Streaming via tcpserversink fails - reading large block not supported
* 754807 : Small typo fix in rtsp readme
* 754869 : multiudpsink: fix GError memory leak in hostname lookup failure code path
* 755138 : avidemux: fix taglist leak
* 751386 : aacparse: cannot set LOAS src caps
* 705991 : Adding support for DASH common encryption to qtdemux and dashdemux
* 750731 : rtpsession test fails sometimes
* 751393 : aacparse: LOAS config never retrieved
* 755265 : rtp{vorbis,theora}pay: Store headers in the packet buffers lists, not a NULL buffer
* 755277 : rtptheoradepay: Memory leaks
* 755463 : spectrum: Sending magnitude instead of phase in message for Phase info
* 755471 : qtdemux: Segment seeks broken again
* 755621 : smptealpha: Do not set width/height before comparing with old values

==== Download ====

Expand Down Expand Up @@ -109,18 +103,9 @@ subscribe to the gstreamer-devel list.

Contributors to this release

* Eunhae Choi
* George Chriss
* Jan Alexander Steffens (heftig)
* Jan Schmidt
* Jean-Michel Hautbois
* Mark Nauwelaerts
* Martin Kelly
* Olivier Crête
* Ravi Kiran K N
* Sebastian Dröge
* Stefan Sauer
* Thiago Santos
* Tim-Philipp Müller
* Vineeth TM
* Sebastian Rasmussen
* Thibault Saunier
* Vikram Fugro

8 changes: 4 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -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.5.91],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
AC_INIT([GStreamer Good Plug-ins],[1.6.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])

AG_GST_INIT

Expand Down Expand Up @@ -43,11 +43,11 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
[GStreamer API Version])

AG_GST_LIBTOOL_PREPARE
AS_LIBTOOL(GST, 591, 0, 591)
AS_LIBTOOL(GST, 600, 0, 600)

dnl *** required versions of GStreamer stuff ***
GST_REQ=1.5.91
GSTPB_REQ=1.5.91
GST_REQ=1.6.0
GSTPB_REQ=1.6.0

dnl *** autotools stuff ****

Expand Down
2 changes: 1 addition & 1 deletion docs/plugins/gst-plugins-good-plugins.args
Original file line number Diff line number Diff line change
Expand Up @@ -995,7 +995,7 @@
<FLAGS>rw</FLAGS>
<NICK>User Agent</NICK>
<BLURB>The User-Agent string to send to the server.</BLURB>
<DEFAULT>"GStreamer/1.5.91"</DEFAULT>
<DEFAULT>"GStreamer/1.6.0"</DEFAULT>
</ARG>

<ARG>
Expand Down
2 changes: 1 addition & 1 deletion docs/plugins/inspect/plugin-1394.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>Source for video data via IEEE1394 interface</description>
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
<basename>libgst1394.so</basename>
<version>1.5.91</version>
<version>1.6.0</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package>
Expand Down
2 changes: 1 addition & 1 deletion docs/plugins/inspect/plugin-aasink.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>ASCII Art video sink</description>
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
<basename>libgstaasink.so</basename>
<version>1.5.91</version>
<version>1.6.0</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package>
Expand Down
Loading

0 comments on commit b1238ce

Please sign in to comment.