Skip to content

Commit

Permalink
Release 1.3.90
Browse files Browse the repository at this point in the history
  • Loading branch information
sdroege committed Jun 28, 2014
1 parent bd1b7b5 commit 07a3a98
Show file tree
Hide file tree
Showing 73 changed files with 386 additions and 123 deletions.
261 changes: 259 additions & 2 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,9 +1,266 @@
=== release 1.3.90 ===

2014-06-28 Sebastian Dröge <slomo@coaxion.net>

* configure.ac:
releasing 1.3.90

2014-06-26 14:52:57 -0400 Olivier Crête <olivier.crete@collabora.com>

* ext/pulse/Makefile.am:
* ext/pulse/plugin.c:
* ext/pulse/pulsedevicemonitor.c:
* ext/pulse/pulsedevicemonitor.h:
* ext/pulse/pulsedeviceprovider.c:
* ext/pulse/pulsedeviceprovider.h:
* sys/v4l2/Makefile.am:
* sys/v4l2/gstv4l2.c:
* sys/v4l2/gstv4l2devicemonitor.c:
* sys/v4l2/gstv4l2devicemonitor.h:
* sys/v4l2/gstv4l2deviceprovider.c:
* sys/v4l2/gstv4l2deviceprovider.h:
Rename GstDeviceMonitor to GstDeviceProvider

2014-06-24 09:14:40 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>

* tests/check/Makefile.am:
* tests/check/elements/.gitignore:
* tests/check/elements/videobox.c:
videobox: Add unit test
https://bugzilla.gnome.org/show_bug.cgi?id=732144

2014-06-16 11:35:39 +0200 Thibault Saunier <tsaunier@gnome.org>

* gst/videomixer/videomixer2.c:
videomixer: Declare as Compositor in 'klass'

2014-06-26 13:50:19 +0100 Tim-Philipp Müller <tim@centricular.com>

* gst/flv/gstflvdemux.c:
flvdemux: fix speex caps
Decoder complains about "notification: Invalid mode encountered.
The stream is corrupted" though, even if it works, so there's
probably something wrong with the generated codec headers.

2014-06-26 13:43:33 +0100 Tim-Philipp Müller <tim@centricular.com>

* gst/flv/gstflvmux.c:
flvmux: fix speex in FLV
Speex in FLV is always mono @ 16kHz, see
http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf
section E.4.2.1: "If the SoundFormat indicates Speex, the audio is
compressed mono sampled at 16 kHz, the SoundRate shall be 0, the
SoundSize shall be 1, and the SoundType shall be 0"
Also see https://bugzilla.gnome.org/show_bug.cgi?id=683622

2014-06-26 05:19:57 +1000 Jan Schmidt <jan@centricular.com>

* gst/isomp4/qtdemux.c:
isomp4: Add object type id and fourcc for DTS/DTS-HD
Enables playback for files with DTS audio tracks.
Also add an extra AC-3 variant fourcc from Nero

2014-03-13 10:35:30 +0100 David Fernandez <d.fernandezlop@gmail.com>

* gst/videomixer/videomixer2.c:
videomixer2: Solve segmentation fault when src caps are configured
Change function pointers to NULL while holding the lock to avoid
race conditions
https://bugzilla.gnome.org/show_bug.cgi?id=701110

2014-06-25 14:34:21 +0200 Wim Taymans <wtaymans@redhat.com>

* gst/rtpmanager/gstrtpjitterbuffer.c:
jitterbuffer: improve SR packet handling
Implement 3 different cases for handling the SR:
1) we don't have enough timing information to handle the SR packet and
we need to wait a little for more RTP packets. In that case we keep
the SR packet around and retry when we get an RTP packet in the
chain function.
2) the SR packet has a too old timestamp and should be discarded. It is
labeled invalid and the last_sr is cleared.
3) the SR packet is ok and there is enough timing information, proceed
with processing the SR packet.
Before this patch, case 2) and 1) were handled in the same way,
resulting that SR packets with too old timestamps were checked over and
over again for each RTP packet.

2014-06-24 10:47:33 +0100 Tim-Philipp Müller <tim@centricular.com>

* tests/check/elements/udpsink.c:
tests: add udpsink test to check client add/remove

2014-06-23 16:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>

* tests/check/elements/udpsink.c:
tests: port udpsink tests to 1.0
They all seem a bit pointless though.

2014-06-23 19:55:29 -0400 Olivier Crête <olivier.crete@collabora.com>

* gst/avi/gstavimux.c:
avimux: Add UYVY format

2014-06-06 11:20:21 +0200 Miguel París Díaz <mparisdiaz@gmail.com>

* gst/rtpmanager/gstrtpssrcdemux.c:
gstrtpssrcdemux: manage ssrc of RTCP RR packets
https://bugzilla.gnome.org/show_bug.cgi?id=731324

2014-06-23 20:53:50 +0200 Sebastian Dröge <sebastian@centricular.com>

* gst/wavparse/gstwavparse.c:
wavparse: Update offset after parsing adtl chunk
Otherwise we will parse it over and over again without ever
getting past it.
https://bugzilla.gnome.org/show_bug.cgi?id=731533

2013-07-07 20:18:27 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>

* sys/osxvideo/osxvideosink.h:
* sys/osxvideo/osxvideosink.m:
osxvideosink: remove legacy code for passing a window handle
"have-ns-view" and the "embed" property was kept in 0.10 for
backwards compatibility but it's no longer used in favor of
the GstVideoOverlay interface
https://bugzilla.gnome.org/show_bug.cgi?id=703753

2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>

* configure.ac:
Back to development

2014-06-22 19:26:03 +0200 Sebastian Dröge <sebastian@centricular.com>

* gst/matroska/matroska-read-common.c:
matroskademux: Don't call GST_DEBUG_OBJECT() and other macros with non-GObject objects
It will crash with latest GLib GIT and was never supposed to work before
either.

=== release 1.3.3 ===

2014-06-22 Sebastian Dröge <slomo@coaxion.net>
2014-06-22 18:08:03 +0200 Sebastian Dröge <sebastian@centricular.com>

* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.3.3
* 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.3.3

2014-06-22 17:36:28 +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

2014-06-22 14:24:24 +0200 Sebastian Dröge <sebastian@centricular.com>

Expand Down
13 changes: 8 additions & 5 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
This is GStreamer Good Plugins 1.3.3
This is GStreamer Good Plugins 1.3.90

Changes since 1.2:

Expand Down Expand Up @@ -129,14 +129,17 @@ Major changes:
with downstream via caps.
∘ Lots of fixes for coverity warnings all over the place.
∘ Negotiation related performance improvements.
500+ fixed bug reports, and many other bug fixes and other
800+ fixed bug reports, and many other bug fixes and other
improvements everywhere that had no bug report.

Things to look out for:
• The eglglessink element was removed and replaced by the glimagesink
element.
• The mfcdec element was removed and replaced by v4l2videodec.
• osxvideosink is only available in OS X 10.6 or newer.
• The GstDeviceMonitor API will likely change slightly before the
1.4.0 release.

• On Android the namespace of the automatically generated Java class
for initialization of GStreamer has changed from com.gstreamer to
org.freedesktop.gstreamer to prevent namespace pollution.
• On iOS you have to update your gst_ios_init.h and gst_ios_init.m in
your projects from the one included in the binaries if you used the
GnuTLS GIO module before. The loading mechanism has slightly changed.
61 changes: 27 additions & 34 deletions RELEASE
Original file line number Diff line number Diff line change
@@ -1,22 +1,27 @@

Release notes for GStreamer Good Plugins 1.3.3
Release notes for GStreamer Good Plugins 1.3.90


The GStreamer team is pleased to announce the third release of the unstable
1.3 release series. The 1.3 release series is adding new features on top of
the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The unstable 1.3 release series
will lead to the stable 1.4 release series in the next weeks, and newly added
API can still change until that point.
The GStreamer team is pleased to announce the first release candidate of
the stable 1.4 release series. The 1.4 release series is adding new features
on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x
release series of the GStreamer multimedia framework.


This is hopefully the last 1.3 development release and will be followed by
the first 1.4.0 release candidate (1.3.90) in 1-2 weeks. Which then hopefully
is followed by 1.4.0 soonish in early July.
This release candidate will hopefully shortly be followed by the stable 1.4.0
release if no bigger regressions or bigger issues are detected, and enough
testing of the release candidate happened. The new API that was added during
the 1.3 release series is not expected to change anymore at this point.


Binaries for Android, iOS, Mac OS X and Windows will be provided separately
during the unstable 1.3 release series.
Binaries for Android, iOS, Mac OS X and Windows are provided together with this
release.


The stable 1.4 release series is API and ABI compatible with 1.0.x, 1.2.x and
any other 1.x release series in the future. Compared to 1.2.x it contains some
new features and more intrusive changes that were considered too risky as a
bugfix.



Expand Down Expand Up @@ -63,19 +68,11 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)

Bugs fixed in this release

* 725903 : flvdemux: set RESYNC buffer flag when bridging large PTS gaps
* 726512 : some svq3/mov files stall on start
* 726556 : POTFILES.in is out of date
* 728501 : rtpaux/rtprtx: Unit tests are racy and take very long sometimes
* 729707 : souphttpsrc: Add custom sticky event to contain the HTTP request and response headers
* 730473 : rtspsrc: add support for key length parameters
* 730476 : v4l2videodec: stalls on large seeks
* 730563 : Propagate DISCONT and DELTAUNIT flags through H264 and Jpeg payloaders
* 730698 : v4lsrc: Fails using glimagesink in userptr
* 730722 : Cannot seek in a m4a AAC audio file
* 731169 : wavparse: Puts codec_data on raw audio caps
* 731475 : multipartdemux: Got data flow before stream-start
* 722303 : v4l2sink: Enable rendering of the preroll buffer
* 701110 : videomixer: sinkpads GSList is not protected for multi-threading
* 703753 : osxvideosink: remove legacy code for passing a windows ID
* 731324 : rtpssrcdemux: manage ssrc of RTCP RR packets
* 731533 : wavparse: Infinite loop in wavparse with some files
* 732144 : videobox: Add unit tests

==== Download ====

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

Contributors to this release

* Aleix Conchillo Flaqué
* Edward Hervey
* Guillaume Desmottes
* Jan Alexander Steffens (heftig)
* Julien Isorce
* Nicolas Dufresne
* Andoni Morales Alastruey
* David Fernandez
* Jan Schmidt
* Miguel París Díaz
* Olivier Crête
* Piotr Drąg
* Ravi Kiran K N
* Sebastian Dröge
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller
* Vincent Penquerc'h
* Wim Taymans

Loading

0 comments on commit 07a3a98

Please sign in to comment.