Commit 8c00acd2 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller 🐠

Release 1.0.2

parent bc79fe56
=== release 1.0.2 ===
2012-10-25 Tim-Philipp Müller <tim@centricular.net>
* configure.ac:
releasing 1.0.2
2012-10-24 13:50:00 +0200 Arnaud Vrac <avrac@freebox.fr>
* gst/isomp4/qtdemux.c:
qtdemux: use correct type for channel-mask bitmask
Fixes crash on 32-bit systems.
2012-10-24 11:17:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/pulse/pulsesink.c:
pulsesink: Flush the ringbuffer on GAP events without duration
This is required to properly start the ringbuffer and clock.
2012-10-02 20:51:29 +0200 Oleksij Rempel <bug-track@fisher-privat.net>
* ext/vpx/gstvp8enc.c:
vp8enc: set DECODE_ONLY flag on invisible AltRef frames
https://bugzilla.gnome.org/show_bug.cgi?id=654216
2012-10-23 16:02:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/audioparsers/gstflacparse.c:
flacparse: fix coverart extraction if vorbis comments come after picture header
See sample file for bug #684701.
2012-10-23 13:45:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/audioparsers/gstflacparse.c:
flacparse: ignore bad headers if we have a valid STREAMINFO header
If we run into any header parsing issues and we have a valid
STREAMINFO header already, don't error out, but just stop
header parsing and try to find some audio frames.
https://bugzilla.gnome.org/show_bug.cgi?id=684701
2012-10-23 13:43:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/audioparsers/gstflacparse.c:
flacparse: post proper error message and fix buffer leak on header parsing error
https://bugzilla.gnome.org/show_bug.cgi?id=684701
2012-10-22 22:32:49 -0700 Michael Smith <msmith@rdio.com>
* gst/isomp4/qtdemux.c:
qtdemux: with raw audio, set a default channel-mask for multichannel audio. This doesn't actually parse 'chan' because it's absurdly complex.
2012-10-22 15:54:17 +0200 Sebastian Rasmussen <sebrn@axis.com>
* gst/udp/gstudpsrc.c:
updsrc: fix typo causing compilation error
gstudpsrc.c: In function 'gst_udpsrc_create':
gstudpsrc.c:365: error: 'ret' may be used uninitialized in this function
https://bugzilla.gnome.org/show_bug.cgi?id=686642
2012-10-22 11:55:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/avi/gstavidemux.c:
avi_ fix invert function
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686550
2012-10-22 11:55:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/avi/gstavidemux.c:
avi: fix debug
2012-10-22 11:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/isomp4/qtdemux.c:
* gst/isomp4/qtdemux_fourcc.h:
qtdemux: add support for 'generic' samples
Add support for stuffing a complete stream into 1 sample.
See https://bugzilla.gnome.org/show_bug.cgi?id=686550
2012-10-20 13:01:41 +0100 Tim-Philipp Müller <tim@centricular.net>
* tests/check/elements/souphttpsrc.c:
tests: remove superfluous g_type_init() call
It's deprecated in newer GLib and not needed here.
https://bugzilla.gnome.org/show_bug.cgi?id=686456
2012-10-20 11:32:27 +0100 Tim-Philipp Müller <tim@centricular.net>
* ext/pulse/pulsesink.c:
pulsesink: fix caps leak in acceptcaps function
2012-10-19 19:24:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/isomp4/qtdemux.c:
qtdemux: don't leak gst_riff_strf_auds in case of MS/RIFF audio
https://bugzilla.gnome.org/show_bug.cgi?id=681192
2012-10-18 22:20:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/matroska/matroska-mux.c:
matroskamux: unsigned subtitle template
2012-10-18 11:32:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* ext/pulse/pulsesink.c:
pulsesink: in accept_caps() check if ring buffer is NULL before de-referencing
And sprinkle some thread-safety (take object lock for
accessing ring buffer, and pa main loop lock for the
context).
https://bugzilla.gnome.org/show_bug.cgi?id=683782
2012-09-13 00:10:00 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
* gst/videomixer/videomixer2.c:
* gst/videomixer/videomixer2.h:
videomixer2: Fix race condition where a src setcaps is ignored
If both pads receive data at the same time, they will both get their
sink_setcaps called which will call the src_setcaps, but there is
a race condition where the second one might not be called.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=683842
2011-10-31 15:43:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/matroska/matroska-mux.c:
matroskamux: do not use unoffical V_MJPEG codec id
Since it's not spec'ed, consider it a VfW compatibility
case. Many applications (e.g. avidemux) don't understand
the unofficial V_MJPEG id.
Fixes #659837.
Conflicts:
gst/matroska/matroska-mux.c
2012-10-17 17:03:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* ext/jpeg/gstjpegdec.c:
* ext/jpeg/gstjpegenc.c:
* ext/libpng/gstpngdec.c:
* ext/libpng/gstpngenc.c:
* ext/vpx/gstvp8dec.c:
* ext/vpx/gstvp8enc.c:
jpeg, png, vpx: use gst_element_class_set_static_metadata()
Avoids some string copies.
2012-10-17 14:23:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtp/gstrtpjpegdepay.c:
jpegdepay: store quant tables in zigzag order
2012-10-17 13:55:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtpmanager/rtpsession.c:
rtsession: fix compiler warning
2012-10-17 13:35:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtpmanager/gstrtpbin.c:
rtpbin: clarify the ntp-sync option
2012-10-17 13:15:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtpmanager/gstrtpsession.c:
* gst/rtpmanager/rtpsession.c:
* gst/rtpmanager/rtpsession.h:
rtpsession: update caps in the source
Inform the source when caps changed. This was removed in the port to 1.0
leaving the source unaware of the clock-rate and unable to interpollate
rtp timestamps for SR packets.
2012-10-17 12:46:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtpmanager/gstrtpjitterbuffer.c:
* gst/rtpmanager/rtpjitterbuffer.c:
rtpbin: set PTS and DTS in jitterbufffer
2012-10-17 12:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtpmanager/gstrtpbin.c:
rtpbin: disable check for ntp-sync
Disable the check for the ntp-sync method. It is expected that
a rather larger offset needs to be applied with this method.
2012-10-17 12:17:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtpmanager/gstrtpbin.c:
* gst/rtpmanager/gstrtpsession.c:
rtpbin: use running-time for NTP time
When use-pipeline-clock is set, use the running-time of the
pipeline to calculate the NTP timestamps. This method would previously
only work when the base-time is set to 0 but with this change it can
also work with different offsets and we can also implement pause/resume
of the sender and receiver now.
2012-10-17 10:20:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/videocrop/gstvideocrop.c:
* gst/videocrop/gstvideocrop.h:
videocrop: port to videofilter
2012-10-17 09:36:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/videobox/gstvideobox.c:
videobox: use out_info for out properties
2012-10-16 14:40:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/videofilter/gstvideomedian.c:
* gst/videofilter/gstvideomedian.h:
median: small cleanups
2012-10-16 13:56:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* Makefile.am:
* gst/median/.gitignore:
* gst/median/Makefile.am:
* gst/median/gstmedian.c:
* gst/median/gstmedian.h:
* gst/median/median.vcproj:
median: remove now that it is in videofilter
2012-10-16 13:49:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* configure.ac:
configure: remove median from build
2012-10-16 13:47:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/videofilter/Makefile.am:
* gst/videofilter/gstvideomedian.c:
* gst/videofilter/gstvideomedian.h:
* gst/videofilter/plugin.c:
videomedian: copy media to videomedian
Copy the median video filter to videofilters and rename to
videomedian.
2012-10-16 13:12:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* configure.ac:
* gst/median/Makefile.am:
* gst/median/gstmedian.c:
* gst/median/gstmedian.h:
media: port to 1.0
2012-10-16 01:02:11 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/avi/gstavidemux.c:
* gst/avi/gstavidemux.h:
avidemux: append palette data to paletted 8-bit RGB frames
Fixes playback of 8-bit indexed RGB videos, with fixes in -base.
https://bugzilla.gnome.org/show_bug.cgi?id=686046
2012-10-15 15:36:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/vpx/gstvp8enc.c:
vp8enc: And this time fix the default target-bitrate value for real
2012-10-15 15:30:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/vpx/gstvp8enc.c:
vp8enc: Fix default target-bitrate value
2012-10-13 00:03:29 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/isomp4/qtdemux.c:
qtdemux: don't assert if upstream size is not available when guessing bitrates
Fixes abort in push mode where the source is not seekable and the
size of the file is not available, as with
cat foo.mp4 | gst-launch-1.0 playbin uri=fd://0
Less noticable with releases, since we disable all
g_assert() there.
https://bugzilla.gnome.org/show_bug.cgi?id=686008
2012-10-12 14:38:33 -0700 Michael Smith <msmith@rdio.com>
* gst/isomp4/qtdemux.h:
qtdemux: allow more streams. Bump this constant to 32, which should be enough for real-world files.
2012-10-12 14:35:24 -0700 Michael Smith <msmith@rdio.com>
* gst/isomp4/qtdemux.c:
qtdemux: support more different fourcc values for other ProRes variants.
2012-10-11 22:36:21 +0100 Tim-Philipp Müller <tim@centricular.net>
* tests/examples/rtp/client-H263p-AMR.sh:
* tests/examples/rtp/client-H263p-PCMA.sh:
* tests/examples/rtp/client-H263p.sh:
* tests/examples/rtp/client-H264-PCMA.sh:
* tests/examples/rtp/client-H264.sh:
* tests/examples/rtp/client-PCMA.c:
* tests/examples/rtp/client-PCMA.sh:
* tests/examples/rtp/server-VTS-H263p-ATS-PCMA.sh:
* tests/examples/rtp/server-VTS-H263p.sh:
* tests/examples/rtp/server-alsasrc-PCMA.sh:
* tests/examples/rtp/server-decodebin-H263p-AMR.sh:
* tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
* tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
examples: update some element names for 1.0 in RTP examples
gstrtpbin -> rtpbin
ffdec_* -> avdec_*
ffenc_* -> avenc_*
2012-10-10 12:05:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtsp/gstrtspsrc.c:
rtspsrc: remove unused include
2012-10-10 10:55:28 +0200 Rasmus Rohde <rohde@duff.dk>
* gst/udp/gstmultiudpsink.c:
* gst/udp/gstmultiudpsink.h:
multiudpsink: add multicast-iface property
udpsrc already has support for setting the multicast interface, which
is useful for multi-homed machines. This patch adds the same code to
the multiudpsink.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685864
2012-10-10 11:32:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/udp/gstmultiudpsink.c:
multiudpsink: don't error on send errors but only warn
Don't error on send errors but simply post a warning, it's possible
that the next packet will be fine.
2012-10-10 10:28:24 +0200 Rasmus Rohde <rohde@duff.dk>
* gst/udp/gstmultiudpsink.c:
* gst/udp/gstmultiudpsink.h:
multiudpsink: add force-ipv4 option
Add an option to the multiudpsink that makes it possible to force
the use of an IPv4 socket.
This can e.g. be used to handle the issue described in
https://bugzilla.gnome.org/show_bug.cgi?id=682481
2012-10-10 10:18:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/udp/gstmultiudpsink.c:
* gst/udp/gstmultiudpsink.h:
multiudpsink: remove unused field
2012-10-10 10:10:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/udp/gstudpsrc.c:
udpsrc: use negotiated allocator or pool
Use the base class to allocate a buffer for us because it knows how
to use the negotiated allocator or bufferpool.
2012-10-10 10:09:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/udp/gstmultiudpsink.c:
multiudpsink: post error when something goes wrong
2012-10-10 10:09:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/spectrum/gstspectrum.c:
spectrum: elements post element messages
2012-10-07 16:56:38 +0100 Tim-Philipp Müller <tim@centricular.net>
* configure.ac:
* 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-cutter.xml:
* docs/plugins/inspect/plugin-debug.xml:
* docs/plugins/inspect/plugin-deinterlace.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:
* win32/common/config.h:
Back to development (bug fixing)
=== release 1.0.1 ===
2012-10-07 Tim-Philipp Müller <tim@centricular.net>
2012-10-07 15:31:12 +0100 Tim-Philipp Müller <tim@centricular.net>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.0.1
* 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-cutter.xml:
* docs/plugins/inspect/plugin-debug.xml:
* docs/plugins/inspect/plugin-deinterlace.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.0.1
2012-10-06 14:57:10 +0100 Tim-Philipp Müller <tim@centricular.net>
This is GStreamer Good Plugins 1.0.1
This is GStreamer Good Plugins 1.0.2
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:
......
Release notes for GStreamer Good Plugins 1.0.1
Release notes for GStreamer Good Plugins 1.0.2
The GStreamer team is proud to announce a new release
The GStreamer team is proud to announce a new bug-fix release
in the 1.x stable series of the
core of the GStreamer streaming media framework.
......@@ -58,17 +58,38 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Features of this release
* Parallel installability with 0.10.x series
* interleave, deinterlave: channel handling fixes for mono audio
* videobalance now supports NV12 and NV21 as well
* 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
* 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
* 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
==== Download ====
......@@ -103,20 +124,16 @@ Interested developers of the core library, plugins, and applications should
subscribe to the gstreamer-devel list.
Applications
Contributors to this release
* Andre Moreira Magalhaes (andrunko)
* Arnaud Vrac
* Dmitriy Samonenko
* Edward Hervey
* Mark Nauwelaerts
* Michael Smith
* Patricia Muscalu
* Oleksij Rempel
* Rasmus Rohde
* Robert Swain
* Sebastian Dröge
* Sebastian Rasmussen
* Tim-Philipp Müller
* Wim Taymans
* Youness Alaoui
 
\ No newline at end of file
......@@ -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.0.1.1,
AC_INIT(GStreamer Good Plug-ins, 1.0.2,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-good)
......@@ -45,7 +45,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
[GStreamer API Version])
AG_GST_LIBTOOL_PREPARE
AS_LIBTOOL(GST, 1, 0, 1)
AS_LIBTOOL(GST, 2, 0, 2)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.0.0
......
......@@ -2728,6 +2728,26 @@
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiUDPSink::force-ipv4</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Force IPv4</NICK>
<BLURB>Forcing the use of an IPv4 socket.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiUDPSink::multicast-iface</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Multicast Interface</NICK>
<BLURB>The network interface on which to join the multicast group.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstCmmlDec::wait-clip-end-time</NAME>
<TYPE>gboolean</TYPE>
......@@ -20944,7 +20964,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use pipeline clock</NICK>
<BLURB>Use the pipeline clock to set the NTP time in the RTCP SR messages.</BLURB>
<BLURB>Use the pipeline running-time to set the NTP time in the RTCP SR messages.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
......@@ -21134,7 +21154,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use pipeline clock</NICK>
<BLURB>Use the pipeline clock to set the NTP time in the RTCP SR messages.</BLURB>
<BLURB>Use the pipeline running-time to set the NTP time in the RTCP SR messages.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
......@@ -23358,3 +23378,23 @@
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstVideoMedian::filtersize</NAME>
<TYPE>GstVideoMedianSize</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Filtersize</NICK>
<BLURB>The size of the filter.</BLURB>
<DEFAULT>Median of 5 neighbour pixels</DEFAULT>
</ARG>
<ARG>
<NAME>GstVideoMedian::lum-only</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Lum Only</NICK>
<BLURB>Only apply filter on luminance.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
......@@ -104,7 +104,6 @@ GObject
GstRgAnalysis
GstRgLimiter
GstTagInject
GstVideoCrop
GstVideoFilter
GstAgingTV
GstAlpha
......@@ -125,7 +124,9 @@ GObject
GstVertigoTV
GstVideoBalance
GstVideoBox
GstVideoCrop
GstVideoFlip
GstVideoMedian
GstWarpTV
GstBin
GstAspectRatioCrop
......
......@@ -3,10 +3,10 @@
<description>Source for video data via IEEE1394 interface</description>
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
<basename>libgst1394.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
<package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>ASCII Art video sink</description>
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
<basename>libgstaasink.so</basename>
<version>1.0.1.1</version>
<version>1.0.2</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
<package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>ALaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstalaw.so</filename>
&