Skip to content

Commit

Permalink
Release 1.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Sebastian Dröge committed Jun 5, 2013
1 parent 566b7d2 commit 048866f
Show file tree
Hide file tree
Showing 83 changed files with 7,923 additions and 267 deletions.
6,993 changes: 6,991 additions & 2 deletions ChangeLog

Large diffs are not rendered by default.

56 changes: 1 addition & 55 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,56 +1,2 @@
This is GStreamer Good Plugins 1.0.2
This is GStreamer Good Plugins 1.1.1

Changes since 1.0.1:

* Parallel installability with 0.10.x series
* avidemux: fix handling of paletted and other raw RGB data
* flacparse: ignore bad headers if we have a valid STREAMINFO header; improve coverart extraction
* jpegdepay: store quant tables in zigzag order
* matroskamux: do not use unoffical V_MJPEG codec id; fix subtitle request sink pad name and functionality
* videofilter: add videomedian element
* multiudpsink: add "force-ipv4" option and "multicast-iface" property
* pulsesink: fix caps leak and potential crasher in acceptcaps function
* pulsesink: start the ringbuffer on GAP events without duration
* qtdemux: add support for 'generic' samples; allow more streams
* qtdemux: support more ProRes variants; fix memory leak for MS/RIFF audio
* qtdemux: with raw audio, set a default channel-mask for multichannel audio
* rtpbin: set PTS and DTS in jitterbufffer
* rtpbin: use running-time for NTP time when use-pipeline-clock is set
* rtpsession: inform source when caps change
* udpsrc: use negotiated allocator or pool
* videobox: use out_info for out properties
* videocrop: port to videofilter
* videomixer2: Fix race condition where a src setcaps is ignored
* vp8enc: fix default target-bitrate value; set DECODE_ONLY flag on invisible frames

Bugs fixed since 1.0.1:

* 654216 : vp8enc: tag invisible frames
* 682481 : multiudpsink: add force-ipv4 option (problem when streaming RTP to multicast address)
* 683782 : Segfault in pulsesink.c:2077 gst_pulsesink_pad_acceptcaps()
* 683842 : Fix race condition in videomixer2 on 0.10
* 684701 : flacparse: fails to parse flac file with broken header: " Invalid metablock size for STREAMINFO: 8196 "
* 685864 : Add multicast-iface property to multiudpsink
* 686008 : qtdemux: crashes in push mode with gst_qtdemux_guess_bitrate: assertion failed: (size > = qtdemux- > header_size)
* 686046 : avidemux: can't play 8-bit indexed RGB video
* 686550 : qtdemux: no streams found for journal.pone.0030940.s002.mov, m1v video fourcc
* 686642 : udpsrc: trivial typo causes compilation error

Changes since 1.0.0:

* interleave, deinterlave: channel handling fixes for mono audio
* videobalance now supports NV12 and NV21 as well

Bugs fixed since 1.0.0:

* 683622 : flvdemux: Internal flow error when demuxing speex
* 684972 : qtdemux: cannot play mp4 file when MOOV atom is at the end of file
* 684977 : Can't seek in AVI file in push mode
* 685059 : avidemux: cannot play video in push mode
* 685213 : rtph264pay: pushing unmapped data.
* 685512 : rtpgstdepay has a memory leak

New features in 1.0.0:

* Parallel installability with 0.10.x series
* See release notes for more details
231 changes: 198 additions & 33 deletions RELEASE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

Release notes for GStreamer Good Plugins 1.0.2
Release notes for GStreamer Good Plugins 1.1.1


The GStreamer team is proud to announce a new bug-fix release
Expand Down Expand Up @@ -57,39 +57,119 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)

Features of this release

* Parallel installability with 0.10.x series
* avidemux: fix handling of paletted and other raw RGB data
* flacparse: ignore bad headers if we have a valid STREAMINFO header; improve coverart extraction
* jpegdepay: store quant tables in zigzag order
* matroskamux: do not use unoffical V_MJPEG codec id; fix subtitle request sink pad name and functionality
* videofilter: add videomedian element
* multiudpsink: add "force-ipv4" option and "multicast-iface" property
* pulsesink: fix caps leak and potential crasher in acceptcaps function
* pulsesink: start the ringbuffer on GAP events without duration
* qtdemux: add support for 'generic' samples; allow more streams
* qtdemux: support more ProRes variants; fix memory leak for MS/RIFF audio
* qtdemux: with raw audio, set a default channel-mask for multichannel audio
* rtpbin: set PTS and DTS in jitterbufffer
* rtpbin: use running-time for NTP time when use-pipeline-clock is set
* rtpsession: inform source when caps change
* udpsrc: use negotiated allocator or pool
* videobox: use out_info for out properties
* videocrop: port to videofilter
* videomixer2: Fix race condition where a src setcaps is ignored
* vp8enc: fix default target-bitrate value; set DECODE_ONLY flag on invisible frames

Bugs fixed in this release

* 654216 : vp8enc: tag invisible frames
* 682481 : multiudpsink: add force-ipv4 option (problem when streaming RTP to multicast address)
* 683782 : Segfault in pulsesink.c:2077 gst_pulsesink_pad_acceptcaps()
* 683842 : Fix race condition in videomixer2 on 0.10
* 684701 : flacparse: fails to parse flac file with broken header: " Invalid metablock size for STREAMINFO: 8196 "
* 685864 : Add multicast-iface property to multiudpsink
* 686008 : qtdemux: crashes in push mode with gst_qtdemux_guess_bitrate: assertion failed: (size > = qtdemux- > header_size)
* 686046 : avidemux: can't play 8-bit indexed RGB video
* 686550 : qtdemux: no streams found for journal.pone.0030940.s002.mov, m1v video fourcc
* 686642 : udpsrc: trivial typo causes compilation error
* 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

==== Download ====

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

Contributors to this release

* Aha Unsworth
* Aleix Conchillo Flaque
* Alessandro Decina
* Alexander Schrab
* Alexey Chernov
* Alexey Fisher
* 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
* 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
* Oleksij Rempel
* Rasmus Rohde
* 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
* 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
* Руслан Ижбулатов

2 changes: 1 addition & 1 deletion common
Submodule common updated from 01a7a4 to 098c0d
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.0.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
AC_INIT([GStreamer Good Plug-ins],[1.1.1],[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, 2, 0, 2)
AS_LIBTOOL(GST, 101, 0, 101)

dnl *** required versions of GStreamer stuff ***
GST_REQ=1.1.0
GSTPB_REQ=1.1.0
GST_REQ=1.1.1
GSTPB_REQ=1.1.1

dnl *** autotools stuff ****

Expand Down
Loading

0 comments on commit 048866f

Please sign in to comment.