Skip to content

Commit

Permalink
Release 1.11.2
Browse files Browse the repository at this point in the history
  • Loading branch information
sdroege committed Feb 24, 2017
1 parent a470c41 commit 994b1ac
Show file tree
Hide file tree
Showing 72 changed files with 957 additions and 145 deletions.
759 changes: 757 additions & 2 deletions ChangeLog

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion NEWS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
This is GStreamer 1.11.1.
This is GStreamer 1.11.2.
107 changes: 42 additions & 65 deletions RELEASE
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Release notes for GStreamer Good Plugins 1.11.1
Release notes for GStreamer Good Plugins 1.11.2

The GStreamer team is pleased to announce the first release of the unstable
The GStreamer team is pleased to announce the second release of the unstable
1.11 release series. The 1.11 release series is adding new features on top of
the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The unstable 1.11 release series
Expand Down Expand Up @@ -60,43 +60,26 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)

Bugs fixed in this release

* 708221 : mp4dashmux: add the tfdt atom to the moof
* 746574 : matroskamux: add G722 audio support
* 748360 : rtspsrc: teardown usually never happens
* 749098 : matroskamux: drop streamheader buffers only if they really are headers
* 754696 : matroskamux: audio-only streams have all buffers flagged as delta units, causing problems with tcpserversink/multifdsink
* 757631 : progressreport format=bytes will not send msg
* 766991 : multifilesink: leaks memory when max-files property == 0
* 767771 : qtdemux/jpegdec: Interlaced content detected as progressive
* 768723 : rtprtx: test is sometimes failing
* 769041 : qtmux: Downscaling time value loses precision
* 769048 : qtmux: prores-related fixes
* 772181 : isomp4: Parse/store colorimetry, chroma-site and interlaced-mode/field-order
* 772740 : rtpbin: receiving RTP bundle support
* 773217 : qtmux: Allow configuring the maximum interleave size in bytes/time
* 773514 : rtph263pay: Use GST_TRACE for logging bitsream parsing
* 773712 : isomp4: Add support for FLAC
* 773785 : splitmuxsink: Use first buffer TS as mux start time
* 773828 : qtmux: Crash on EOS with GST_DEBUG enabled
* 774129 : 'gst_buffer_is_writable' assertion in aacparse
* 774131 : flvmux: Add metadatacreator property
* 774403 : qtmux: Always write edit lists for the tracks to give a more accurate duration
* 774409 : tests/jitterbuffer: Major refactoring and cleanups
* 774566 : matroskaparse: error out on last buffer
* 774674 : qtdemux: Remove useless return variable
* 774747 : qtdemux: compiler warning with gcc 6.2
* 774789 : qtmux: Enable up to 16 unpositioned raw audio channels
* 774840 : qtmux: Fix various timestamp and duration related issues
* 774876 : meson: add libm to has_function checks
* 775287 : qtdemux: change off_t type to gint
* 775414 : qtdemux: Correctly read interlacing information
* 775702 : v4l2object: Don't set empty interlace-mode list
* 775752 : monoscope: Leaks allocation query
* 776030 : udpsrc: Add to join multiple multicast interfaces
* 776106 : v4l2object: Don't check size in a non-list value
* 776789 : avidemux: fix memory leak in usage of gst_pad_template_new() API
* 777095 : isomp4: Don't spam debug log with knonw/padding atoms
* 777157 : qtdemux: seqh buffer not freed after calling qtdemux_parse_svq3_stsd_data()
* 778690 : qtdemux: Possible bug on gst-1.11 gst_element_seek
* 736752 : mp4mux/qtmux: Add HEVC support
* 761761 : splitmuxsink: Caps changes not handled
* 766177 : qtdemux: Critical errors reported playing mp4 file with only xmp tags
* 768762 : tests: qtmux and matroskamux reported as leaking by the leaks tracer
* 774209 : splitmuxsink: Add option for timecode-based split
* 775440 : qtdemux: Use upstream's StreamFlags if there are
* 775817 : rtph265pay: fix config-interval handling
* 776714 : rtpmanager: enhance RTP statistics by recording nacks sent/received per source too
* 776715 : qtdemux: Skip seeking query if upstream format is time
* 776899 : v4l2: Remove usage and definition of LOG_CAPS macro
* 777100 : qtmux: Write tapt atom for MOV files if PAR not 1/1
* 777182 : rtxqueue: Expose basic statistics as properties.
* 777330 : v4l2bufferpool: remove duplicated line of code
* 777331 : qtmux: Don't write Sync Sample Atom for ProRes
* 777540 : isomp4: Unable to create streams playable with MSE
* 778013 : rtpsession: relate received FIRs and PLIs to source
* 778330 : qtmux: Creates two edit lists with reserved-* options enabled
* 778389 : imagefreeze can return erroneous results for an accept caps query
* 776962 : flacenc: Conversion from m4a encapsuled alac to flac fail with: Could not initialize supporting library.

==== Download ====

Expand Down Expand Up @@ -133,40 +116,34 @@ subscribe to the gstreamer-devel list.

Contributors to this release

* Aleix Conchillo Flaque
* Alejandro G. Castro
* Andre McCurdy
* Arun Raghavan
* David Evans
* Arnaud Vrac
* Aurélien Zanelli
* Brendan Shanks
* David Warman
* Edward Hervey
* Enrique Ocaña González
* Garima Gaur
* Havard Graff
* Heekyoung Seo
* Jagadish
* Enrico Jorns
* Georg Lippitsch
* Guillaume Desmottes
* Jan Schmidt
* Jean-Christophe Trotin
* Jochen Henneberg
* Jonas Holmberg
* Juan Pablo Ugarte
* Mark Nauwelaerts
* Mathieu Duponchelle
* Matt Staples
* Matthew Waters
* Nicola Murino
* Nirbheek Chauhan
* Petr Kulhavy
* Philipp Zabel
* Philippe Normand
* Miguel París Díaz
* Nick Kallen
* Nicolas Dufresne
* Olivier Crête
* Rahul Bedarkar
* Reynaldo H. Verdejo Pinochet
* Scott D Phillips
* Sean DuBois
* Santiago Carot-Nemesio
* Sebastian Dröge
* Seungha Yang
* Stian Selnes
* Søren Juul
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller
* Ursula Maplehurst
* Vincent Penquerc'h
* Vinod Kesti
* Vivia Nikolaidou
* Víctor Manuel Jáquez Leal
* William Manley
* Wonchul Lee
* christophecvr

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.11.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
AC_INIT([GStreamer Good Plug-ins],[1.11.2],[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, 1101, 0, 1101)
AS_LIBTOOL(GST, 1102, 0, 1102)

dnl *** required versions of GStreamer stuff ***
GST_REQ=1.11.1.1
GSTPB_REQ=1.11.1.1
GST_REQ=1.11.2
GSTPB_REQ=1.11.2

dnl *** autotools stuff ****

Expand Down
80 changes: 75 additions & 5 deletions docs/plugins/gst-plugins-good-plugins.args
Original file line number Diff line number Diff line change
Expand Up @@ -1015,7 +1015,7 @@
<FLAGS>rw</FLAGS>
<NICK>User Agent</NICK>
<BLURB>The User-Agent string to send to the server.</BLURB>
<DEFAULT>"GStreamer/1.11.1"</DEFAULT>
<DEFAULT>"GStreamer/1.11.2"</DEFAULT>
</ARG>

<ARG>
Expand Down Expand Up @@ -20108,6 +20108,26 @@
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GstAudioEcho::surround-delay</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Surround Delay</NICK>
<BLURB>Delay Surround Channels when TRUE instead of applying an echo effect.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GstAudioEcho::surround-mask</NAME>
<TYPE>guint64</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Surround Mask</NICK>
<BLURB>A bitmask of channels that are considered surround and delayed when surround-delay = TRUE.</BLURB>
<DEFAULT>18446744073709551612</DEFAULT>
</ARG>

<ARG>
<NAME>GstAspectRatioCrop::aspect-ratio</NAME>
<TYPE>GstFraction</TYPE>
Expand Down Expand Up @@ -22571,20 +22591,20 @@
<ARG>
<NAME>GstGdkPixbufOverlay::relative-x</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1]</RANGE>
<RANGE>[-1,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Relative X Offset</NICK>
<BLURB>Horizontal offset of overlay image in fractions of video image width, from top-left corner of video image.</BLURB>
<BLURB>Horizontal offset of overlay image in fractions of video image width, from top-left corner of video image (in relative positioning).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GstGdkPixbufOverlay::relative-y</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1]</RANGE>
<RANGE>[-1,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Relative Y Offset</NICK>
<BLURB>Vertical offset of overlay image in fractions of video image height, from top-left corner of video image.</BLURB>
<BLURB>Vertical offset of overlay image in fractions of video image height, from top-left corner of video image (in relative positioning).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

Expand Down Expand Up @@ -22618,6 +22638,26 @@
<DEFAULT>pixels-relative-to-edges</DEFAULT>
</ARG>

<ARG>
<NAME>GstGdkPixbufOverlay::coef-x</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[-1,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Relative X Offset</NICK>
<BLURB>Horizontal offset of overlay image in fractions of video image width, from top-left corner of video image (absolute positioning).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GstGdkPixbufOverlay::coef-y</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[-1,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Relative Y Offset</NICK>
<BLURB>Vertical offset of overlay image in fractions of video image height, from top-left corner of video image (absolute positioning).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GstVP8Enc::arnr-maxframes</NAME>
<TYPE>gint</TYPE>
Expand Down Expand Up @@ -23358,6 +23398,26 @@
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GstRTPRtxQueue::fulfilled-requests</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Fulfilled Requests</NICK>
<BLURB>Number of fulfilled retransmission requests.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GstRTPRtxQueue::requests</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Requests</NICK>
<BLURB>Total number of retransmission requests.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GstRtpGSTPay::config-interval</NAME>
<TYPE>guint</TYPE>
Expand Down Expand Up @@ -24038,6 +24098,16 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GstSplitMuxSink::max-size-timecode</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum timecode difference</NICK>
<BLURB>Maximum difference in timecode between first and last frame. Separator is assumed to be ":" everywhere (e.g. 01:00:00:00). Will only be effective if a timecode track is present.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GstRtpVP9Pay::picture-id-mode</NAME>
<TYPE>GstVP9RTPPayMode</TYPE>
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.11.1</version>
<version>1.11.2</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.11.1</version>
<version>1.11.2</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-alaw.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>ALaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstalaw.so</filename>
<basename>libgstalaw.so</basename>
<version>1.11.1</version>
<version>1.11.2</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-alpha.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>adds an alpha channel to video - constant or via chroma-keying</description>
<filename>../../gst/alpha/.libs/libgstalpha.so</filename>
<basename>libgstalpha.so</basename>
<version>1.11.1</version>
<version>1.11.2</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-alphacolor.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
<filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
<basename>libgstalphacolor.so</basename>
<version>1.11.1</version>
<version>1.11.2</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-apetag.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>APEv1/2 tag reader</description>
<filename>../../gst/apetag/.libs/libgstapetag.so</filename>
<basename>libgstapetag.so</basename>
<version>1.11.1</version>
<version>1.11.2</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-audiofx.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>Audio effects plugin</description>
<filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
<basename>libgstaudiofx.so</basename>
<version>1.11.1</version>
<version>1.11.2</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-audioparsers.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>Parsers for various audio formats</description>
<filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
<basename>libgstaudioparsers.so</basename>
<version>1.11.1</version>
<version>1.11.2</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-auparse.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>parses au streams</description>
<filename>../../gst/auparse/.libs/libgstauparse.so</filename>
<basename>libgstauparse.so</basename>
<version>1.11.1</version>
<version>1.11.2</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-autodetect.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>Plugin contains auto-detection plugins for video/audio in- and outputs</description>
<filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
<basename>libgstautodetect.so</basename>
<version>1.11.1</version>
<version>1.11.2</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-avi.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<description>AVI stream handling</description>
<filename>../../gst/avi/.libs/libgstavi.so</filename>
<basename>libgstavi.so</basename>
<version>1.11.1</version>
<version>1.11.2</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package>
Expand Down
Loading

0 comments on commit 994b1ac

Please sign in to comment.