Skip to content

Commit

Permalink
Release 1.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
sdroege committed Jul 11, 2013
1 parent 812ec6a commit a77eed0
Show file tree
Hide file tree
Showing 76 changed files with 986 additions and 273 deletions.
819 changes: 817 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,2 +1,2 @@
This is GStreamer Good Plugins 1.1.1
This is GStreamer Good Plugins 1.1.2

224 changes: 34 additions & 190 deletions RELEASE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

Release notes for GStreamer Good Plugins 1.1.1
Release notes for GStreamer Good Plugins 1.1.2


The GStreamer team is proud to announce a new bug-fix release
Expand Down Expand Up @@ -60,116 +60,31 @@ Features of this release

Bugs fixed in this release

* 654853 : multifilesrc: always honour stop-index
* 663458 : qtdemux: add support for LPCM QuickTime 7 uncompressed audio
* 395427 : rtspsrc: add 'proxy-id' and 'proxy-pw' properties to match souphttpsrc
* 534243 : [win/macosx] udpsink no longer supports IPv4, only IPv6
* 540891 : flacparse: handle toc-select event
* 627204 : Some audio-based depayloaders are sometimes incorrectly indicating discont flag and RTP-marker bit.
* 631053 : oss4sink: totem does not show correct volume on startup
* 632206 : SRTP support
* 639292 : remove pt value from selected rtp pay/depayloaders
* 640023 : Jitterbuffer: does not put the same gst timestamp on packets with the same RTP timestamp
* 654259 : matroska: track INVISIBLE flag for vp8
* 660156 : rtpbin: free_stream() does not remove the stream reference from the associated client's stream list
* 667815 : rtpssrcdemux: Safely push on pads that might be removed due to a RTCP BYE
* 667816 : rtpsession: mt-safe event-push
* 667826 : rtpsession: Ensure MT safe event handling and plug event leak
* 667838 : jitterbuffer: don't produce lost-events for expired packets
* 668355 : rtpsession: dead code in check_collision handling
* 680998 : wavenc: add TOC support
* 681891 : wavenc: support LIST INFO chunk
* 682448 : Matroska: per-track tags support
* 682524 : Matroska: Support tag targets
* 682615 : Matroska: expand tag mapping
* 682644 : Matroska: recursive SimpleTags
* 682714 : vp8enc: memory leak if auto-alt-ref-frames=1
* 683912 : rtspsrc: allow client not to reconnect
* 684399 : videomixer: can't compile orc_overlay_argb on x86, not enough registers, crash
* 684955 : rtpjpegpay doesn't support width or height greater than 2040
* 687376 : Short circuit gst_vp8_dec_handle_frame if keyframe is missing
* 687380 : videomixer: Y offset should be compared to height, not width
* 687436 : vp8enc: not robust enough for RTP, errors out on packet loss
* 687761 : videocrop: Add support for automatic cropping (GST 1.0)
* 687782 : udpsrc does not handle EHOSTUNREACH for Linux as it does for Win32
* 687964 : videocrop: Add NV12/NV21 support
* 688092 : vp8dec: aspect ratio lost after seeking
* 688225 : videoflip: Add NV12/NV21 support
* 688677 : videoflip: Add gray 8/16 support
* 690124 : Directsound plugins fail to compile
* 690233 : tell configure and the v4l2 plugin where videodev2.h is
* 690267 : interleave: negotiation failure on sinkpads when channel-mask is specified
* 690358 : matroskademux: empty string on taglist field warning
* 690639 : pngdec: decoded frames are not pushed out
* 691481 : avidemux: a/v sync off on sample video when activated in push mode
* 692042 : v4l2src doesn't emit the prepare-format signal anymore
* 692615 : tests: use g_timeout_add_seconds
* 692932 : avimux: add raw 8-bit monochrome support
* 693327 : Fixing leak in avimux in gst_avi_mux_do_buffer
* 693826 : dmabuf-based GstMemory and GstAllocator incl. v4l2src support
* 694257 : pulsesink: Update segdone periodically
* 694374 : alpha: improve descriptions of chroma keying-related properties and enums
* 695541 : avidemux: support raw avi with negative height
* 695543 : avimux: support raw BGR video
* 695981 : Segmentation fault on gst_v4l2_buffer_pool_process after sending " start-capture " signal to camerabin2 just after setting the pipeline state to PLAYING
* 696057 : udpsink does not work with IPv4 addresses on MacOSX
* 696282 : y4mdec: doesn't work with playbin
* 696333 : qtmux should use provided DTS and not make up its own
* 696549 : wavparse: add 'note' chunk support
* 696684 : Problems feeding wavparse with 0-byte file
* 696714 : wavenc: add 'note' chunk support
* 696906 : ac3parse: handle audio/x-private1-ac3 and convert to audio/x-ac3
* 697074 : The level element doesn't respect accurately the " interval " property.
* 697227 : rtpsbcdepay is not selected from decodebin
* 697232 : vp8dec reports decoding errors as " No key frame " giving no extra information
* 697343 : rtpsbcdepay: fix compilation using mingw
* 697463 : rtpsbcdebay: incorrect frame length calculation for mono and full stereo modes
* 697467 : deinterlace: mode=interlaced doesn't force deinterlacing
* 698156 : souphttpsrc: proper SCHEDULING query support
* 698727 : mulawenc: send maximum bitrate tag downstream
* 698807 : osx_audio: miscellaneous improvements
* 698821 : v4l2: bufferpool: remove unused includes
* 698822 : v4l2: bufferpool: reset buffer size in release_buffer
* 698825 : v4l2: handle return value -ENOTTY for unimplemented VIDIOC_G_PARM
* 698826 : v4l2: add support for mpeg4 and H.263
* 698827 : v4l2: handle ENODATA return value for VIDIOC_ENUMSTD
* 698837 : v4l2: cache CIDs until the device is opened
* 698894 : mulawdec: Change base class to GstAudioDecoder
* 698949 : v4l2: fix copying of encoded buffers
* 698992 : v4l2: also poll for output devices
* 699010 : qtdemux: enable VP6F codec to allow playback for the Flash video embedded in MP4
* 699294 : v4l2: fix broken boolean expression to detect non-frame buffers
* 699337 : v4l2: fix and cleanup VIDIOC_EXPBUF handling
* 699447 : v4l2: try to allocate new buffers with VIDIOC_CREATE_BUFS if needed
* 699570 : v4l2: always generate video info from caps
* 699598 : v4l2: fill out v4l2_buffer.bytesused field for v4l2sink
* 699637 : rtpgstpay: uses an already-unreffed event in its sink_event handler
* 699793 : videomixer: resets its current segment when receiving a flush stop
* 699835 : v4l2: request 0 buffers when stopping
* 699895 : videomixer: Sends caps event before stream-start
* 699964 : doc: audiowsinclimit frequency property now called cutoff
* 699966 : tests: Some unit test in good sends SEGMENT before caps
* 700033 : tests: New runtime check force unit tests to send initial events
* 700044 : shapewipe sample pipeline won't work
* 700213 : rtpgstpay: sticky events are not forwarded to to the src pad
* 700224 : test: Fix some more misordering issues in plugins-good
* 700265 : deinterlace: Doesn't set caps for buffer pool
* 700280 : v4l2: only add interlace-mode to the caps for raw formats
* 700282 : v4l2: copy and set the actual size of the content
* 700285 : v4l2: set pixel-aspect-ratio for capture devices only
* 700331 : videocrop: Add support for GRAY16_LE/GRAY16_BE
* 700503 : v4l2: don't stop streaming when set_caps is called with unchanged caps
* 700748 : rtpjpegpay/depay: Add framerate and optional framesize SDP attribute to payloaded caps
* 700781 : v4l2: keep a reference to all queued buffers
* 701046 : rtspsrc: parse SDP framerate and dimension attributes
* 701109 : videomixer: z-ordering breaks if pads are added without setting zorder on it
* 701237 : videomixer : on query caps, we should return FALSE if the source pad has no current caps.
* 701375 : v4l2: rework sink buffer refcounting
* 701540 : v4l2: iterate controls with V4L2_CTRL_FLAG_NEXT_CTRL
* 701543 : v4l2: call VIDIOC_REQBUFS with count = 0 in pool_finalize
* 701595 : Latest GIT version of v4l2src fails to compile on older kernels
* 640589 : matroskademux: set streamheader on vorbis/theora srcpad caps for easier remuxing
* 696244 : qtdemux: send GAP events for subtitles, handle subtitles with SBLT subtype
* 612406 : [PATCH] rtspsrc: Race condition
* 632207 : [rtspsrc] GET_PARAMETER / SET_PARAMETER support
* 651434 : rtspsrc: don't discard data in interleaved mode
* 657079 : JPEG RTP Payloader Change to support FaceVsion Webcams
* 664312 : rtpvorbispay does not handle headers in caps
* 686459 : pulsesink: playbin uri=x.mp3 audio-sink='identity ! pulsesink' = > not-negotiated flow error
* 700799 : matroskademux: Got data flow before segment event
* 701385 : videomixer: Incorrect timestamp calculations for non trivial segments
* 701519 : videomixer: pushes an incorrect segment event when all its sink pads are EOS
* 701650 : v4l2: make sure the element is not deleted before the pool
* 701856 : qtdemux: Does allocation queries before setting caps on all pads
* 702046 : rtspsrc doesn't produce buffers
* 702625 : avidemux: duration query returns " zero " for the DV containter format in a AVI file
* 702638 : v4l2: Optimize negotiation by removing the query filter
* 702819 : udpsink multicast-iface does not seem to work correctly
* 702826 : gdkpixbufoverlay: image overlay doesn't work for -ve offset
* 703114 : deinterleave: deadlock while pushing pending events on all source pads
* 703182 : multipartmux does not push new segment after flushing seek
* 703312 : matroskademux: missing profile field in caps for aac audio
* 703350 : qtdemux: Reports wrong framerate
* 703399 : v4l2: don't extract data from caps twice
* 703426 : Fix doc and comment references to gstrtpbin element
* 703685 : POTFILES.in is out of date
* 703743 : videomixer: Handling of variable fps streams broken
* 703764 : v4l2: bufferpool: don't forget to release buffer on error

==== Download ====

Expand Down Expand Up @@ -206,99 +121,28 @@ subscribe to the gstreamer-devel list.

Contributors to this release

* Aha Unsworth
* Aleix Conchillo Flaque
* Alessandro Decina
* Alexander Schrab
* Alexey Chernov
* Alexey Fisher
* Alban Browaeys
* Alex Ashley
* Andoni Morales Alastruey
* Andre Moreira Magalhaes (andrunko)
* Andreas Fenkart
* Andrzej Bieniek
* Antoine Tremblay
* Anton Belka
* Arnaud Vrac
* Arun Raghavan
* B.Prathibha
* Bastian Hecht
* Bastien Nocera
* Benjamin Gaignard
* Benjamin Otte
* Chris E Jones
* Christian Fredrik Kalager Schaller
* Danilo Cesar Lemes de Paula
* David Schleef
* Debarshi Ray
* Diogo Carbonera Luvizon
* Dirk Van Haerenborgh
* Douglas Bagnall
* Edward Hervey
* Haakon Sporsheim
* Havard Graff
* Håvard Graff
* Idar Tollefsen
* Jean-François Fortin Tam
* Johan Hedberg
* Brendan Long
* Bruno Gonzalez
* David Svensson Fors
* J. Rick Ramstetter
* Jens Georg
* Jonas Holmberg
* Josep Torra
* Joshua M. Doe
* Kishore Arepalli
* Koop Mast
* Laurent Glayal
* Louis-Francis Ratté-Boulianne
* Luiz Augusto von Dentz
* Marc Leeman
* Marcel Holtmann
* Mark Nauwelaerts
* Markovtsev Vadim
* Martin Pitt
* Matej Knopp
* Mathieu Duponchelle
* Matthew Waters
* Maximilian Högner
* Michael Olbrich
* Michael Smith
* Nicola Murino
* Nicolas Dufresne
* Norbert Waschbuesch
* Ognyan Tonchev
* Olivier Crete
* Olivier Crête
* Pascal Buhler
* Paul HENRYS
* Philipp Zabel
* Philippe Normand
* Rico Tzschichholz
* Robert Krakora
* Rodolfo Schulz de Lima
* Roland Krikava
* Rov Juvano
* Piotr Drąg
* Sebastian Dröge
* Sebastian Rasmussen
* Sjoerd Simons
* Sreerenj Balachandran
* Stas Sergeev
* Stefan Kost
* Stefan Sauer
* Stirling Westrup
* Takashi Nakajima
* Thiago Santos
* Thibault Saunier
* Thijs Vermeir
* Thomas Vander Stichele
* Tim 'mithro' Ansell
* Tim-Philipp Müller
* Todd Agulnick
* Tom Greenwood
* Vincent Penquerc'h
* Wim Taymans
* Youness Alaoui
* Yury Delendik
* Zeeshan Ali
* ted-n
* unknown
* zeenix@gmail.com
* zeeshan.ali@nokia.com
* Руслан Ижбулатов

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

dnl *** required versions of GStreamer stuff ***
GST_REQ=1.1.1.1
GSTPB_REQ=1.1.1.1
GST_REQ=1.1.2
GSTPB_REQ=1.1.2

dnl *** autotools stuff ****

Expand Down
24 changes: 22 additions & 2 deletions docs/plugins/gst-plugins-good-plugins.args
Original file line number Diff line number Diff line change
Expand Up @@ -958,6 +958,16 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GstRTSPSrc::use-pipeline-clock</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use pipeline clock</NICK>
<BLURB>Use the pipeline running-time to set the NTP time in the RTCP SR messages.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GstRTPDec::skip</NAME>
<TYPE>gint</TYPE>
Expand Down Expand Up @@ -22884,7 +22894,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>X Offset</NICK>
<BLURB>Horizontal offset of overlay image in pixels from top-left corner of video image.</BLURB>
<BLURB>For positive value, horizontal offset of overlay image in pixels from left of video image. For negative value, horizontal offset of overlay image in pixels from right of video image.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

Expand All @@ -22894,7 +22904,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Y Offset</NICK>
<BLURB>Vertical offset of overlay image in pixels from top-left corner of video image.</BLURB>
<BLURB>For positive value, vertical offset of overlay image in pixels from top of video image. For negative value, vertical offset of overlay image in pixels from bottom of video image.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

Expand Down Expand Up @@ -23808,3 +23818,13 @@
<DEFAULT>50</DEFAULT>
</ARG>

<ARG>
<NAME>GstRtpVorbisPay::config-interval</NAME>
<TYPE>guint</TYPE>
<RANGE><= 3600</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Config Send Interval</NICK>
<BLURB>Send Config Insertion Interval in seconds (configuration headers will be multiplexed in the data stream when detected.) (0 = disabled).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

1 change: 1 addition & 0 deletions docs/plugins/gst-plugins-good-plugins.hierarchy
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,7 @@ GObject
GstMatroskaMux
GstWebMMux
GstMatroskaParse
GstMonoscope
GstMultipartDemux
GstMultipartMux
GstQTDemux
Expand Down
17 changes: 17 additions & 0 deletions docs/plugins/gst-plugins-good-plugins.signals
Original file line number Diff line number Diff line change
Expand Up @@ -698,3 +698,20 @@ gpointer arg1
gpointer arg2
</SIGNAL>

<SIGNAL>
<NAME>GstRTSPSrc::on-sdp</NAME>
<RETURNS>void</RETURNS>
<FLAGS></FLAGS>
GstRTSPSrc *gstrtspsrc
GstSDPMessage *arg1
</SIGNAL>

<SIGNAL>
<NAME>GstRTSPSrc::select-stream</NAME>
<RETURNS>gboolean</RETURNS>
<FLAGS>fc</FLAGS>
GstRTSPSrc *gstrtspsrc
guint arg1
GstCaps *arg2
</SIGNAL>

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.1.1</version>
<version>1.1.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.1.1</version>
<version>1.1.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.1.1</version>
<version>1.1.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.1.1</version>
<version>1.1.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 a77eed0

Please sign in to comment.