summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1048
-rw-r--r--NEWS2
-rw-r--r--RELEASE109
-rw-r--r--configure.ac6
-rw-r--r--docs/plugins/gst-plugins-base-plugins.signals8
-rw-r--r--docs/plugins/inspect/plugin-adder.xml2
-rw-r--r--docs/plugins/inspect/plugin-alsa.xml2
-rw-r--r--docs/plugins/inspect/plugin-app.xml2
-rw-r--r--docs/plugins/inspect/plugin-audioconvert.xml2
-rw-r--r--docs/plugins/inspect/plugin-audiorate.xml2
-rw-r--r--docs/plugins/inspect/plugin-audioresample.xml2
-rw-r--r--docs/plugins/inspect/plugin-audiotestsrc.xml2
-rw-r--r--docs/plugins/inspect/plugin-cdparanoia.xml2
-rw-r--r--docs/plugins/inspect/plugin-encoding.xml2
-rw-r--r--docs/plugins/inspect/plugin-gio.xml2
-rw-r--r--docs/plugins/inspect/plugin-libvisual.xml2
-rw-r--r--docs/plugins/inspect/plugin-ogg.xml4
-rw-r--r--docs/plugins/inspect/plugin-opus.xml2
-rw-r--r--docs/plugins/inspect/plugin-pango.xml2
-rw-r--r--docs/plugins/inspect/plugin-playback.xml2
-rw-r--r--docs/plugins/inspect/plugin-subparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-tcp.xml2
-rw-r--r--docs/plugins/inspect/plugin-theora.xml2
-rw-r--r--docs/plugins/inspect/plugin-typefindfunctions.xml2
-rw-r--r--docs/plugins/inspect/plugin-videoconvert.xml2
-rw-r--r--docs/plugins/inspect/plugin-videorate.xml2
-rw-r--r--docs/plugins/inspect/plugin-videoscale.xml2
-rw-r--r--docs/plugins/inspect/plugin-videotestsrc.xml2
-rw-r--r--docs/plugins/inspect/plugin-volume.xml2
-rw-r--r--docs/plugins/inspect/plugin-vorbis.xml2
-rw-r--r--docs/plugins/inspect/plugin-ximagesink.xml2
-rw-r--r--docs/plugins/inspect/plugin-xvimagesink.xml2
-rw-r--r--gst-plugins-base.doap10
-rw-r--r--win32/common/_stdint.h4
-rw-r--r--win32/common/config.h18
-rw-r--r--win32/common/video-enumtypes.c27
-rw-r--r--win32/common/video-enumtypes.h4
37 files changed, 1024 insertions, 268 deletions
diff --git a/ChangeLog b/ChangeLog
index c058c1ea3..2a64354d3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,898 @@
+=== release 1.9.2 ===
+
+2016-09-01 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.9.2
+
+2016-09-01 11:23:10 +0300 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/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: Update translations
+
+2016-09-01 10:53:35 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * tests/icles/test-colorkey.c:
+ test-colorkey: #define GDK_DISABLE_DEPRECATION_WARNINGS
+ We use gdk_cairo_create() which is deprecated since 3.22.
+
+2016-08-27 11:22:11 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson_options.txt:
+ * tests/examples/app/meson.build:
+ * tests/examples/audio/meson.build:
+ * tests/examples/decodebin_next/meson.build:
+ * tests/examples/dynamic/meson.build:
+ * tests/examples/encoding/meson.build:
+ * tests/examples/fft/meson.build:
+ * tests/examples/gio/meson.build:
+ * tests/examples/meson.build:
+ * tests/examples/overlay/meson.build:
+ * tests/examples/playback/meson.build:
+ * tests/examples/playrec/meson.build:
+ * tests/examples/seek/meson.build:
+ * tests/examples/snapshot/meson.build:
+ * tests/meson.build:
+ meson: build examples
+
+2016-08-27 01:17:25 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/meson.build:
+ meson: enable tests
+ At least on non-Windows platforms.
+
+2016-08-19 11:09:27 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+ * ext/ogg/gstoggdemux.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ Use the new API to post flow ERROR messages on the bus
+ https://bugzilla.gnome.org/show_bug.cgi?id=770158
+
+2016-08-26 20:48:05 +0200 Josep Torra <n770galaxy@gmail.com>
+
+ * configure.ac:
+ * tests/check/Makefile.am:
+ build: silence error about pthread for 'make check' in osx
+ Fixes "clang: error: argument unused during compilation: '-pthread'"
+
+2016-08-25 12:19:52 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/video/meson.build:
+ meson: update for new files in video lib
+
+2016-08-09 11:39:53 +0200 Josep Torra <n770galaxy@gmail.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin: forward sticky events on multiqueue
+ When connecting a demuxer through a multiqueue ensure to copy sticky
+ events in order to allow the following factory being properly
+ checked that it is functional.
+ https://bugzilla.gnome.org/show_bug.cgi?id=769580
+
+2016-08-25 11:56:11 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * win32/common/libgstvideo.def:
+ win32: Update libgstvideo.def
+
+2016-07-26 19:14:40 +0200 Xabier Rodriguez Calvar <calvaris@igalia.com>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * docs/libs/gst-plugins-base-libs.types:
+ * gst-libs/gst/video/Makefile.am:
+ * gst-libs/gst/video/video.h:
+ * gst-libs/gst/video/videodirection.c:
+ * gst-libs/gst/video/videodirection.h:
+ * gst-plugins-base.spec.in:
+ * tests/check/libs/gstlibscpp.cc:
+ * tests/check/libs/libsabi.c:
+ * tests/icles/test-header-compile:
+ videodirection: interface for rotation and flip
+ A GstVideoOrientationMethod enumeration is also provided for the
+ admitted property values.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768687
+
+2016-08-17 23:49:02 +0200 Matej Knopp <matej.knopp@gmail.com>
+
+ * gst/playback/gstparsebin.c:
+ parsebin: do not set global tags to stream
+ https://bugzilla.gnome.org/show_bug.cgi?id=770053
+
+2016-08-12 20:56:31 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * .gitignore:
+ * config.h.meson:
+ * ext/alsa/meson.build:
+ * ext/cdparanoia/meson.build:
+ * ext/libvisual/meson.build:
+ * ext/meson.build:
+ * ext/ogg/meson.build:
+ * ext/opus/meson.build:
+ * ext/pango/meson.build:
+ * ext/theora/meson.build:
+ * ext/vorbis/meson.build:
+ * gst-libs/gst/allocators/meson.build:
+ * gst-libs/gst/app/meson.build:
+ * gst-libs/gst/audio/audio_mkenum.py:
+ * gst-libs/gst/audio/meson.build:
+ * gst-libs/gst/fft/meson.build:
+ * gst-libs/gst/meson.build:
+ * gst-libs/gst/pbutils/meson.build:
+ * gst-libs/gst/pbutils/pbutils_mkenum.py:
+ * gst-libs/gst/riff/meson.build:
+ * gst-libs/gst/rtp/meson.build:
+ * gst-libs/gst/rtp/rtp_mkenum.py:
+ * gst-libs/gst/rtsp/meson.build:
+ * gst-libs/gst/rtsp/rtsp_mkenum.py:
+ * gst-libs/gst/sdp/meson.build:
+ * gst-libs/gst/tag/meson.build:
+ * gst-libs/gst/video/meson.build:
+ * gst-libs/gst/video/video_mkenum.py:
+ * gst-libs/meson.build:
+ * gst/adder/meson.build:
+ * gst/app/meson.build:
+ * gst/audioconvert/meson.build:
+ * gst/audiorate/meson.build:
+ * gst/audioresample/meson.build:
+ * gst/audiotestsrc/meson.build:
+ * gst/encoding/meson.build:
+ * gst/gio/meson.build:
+ * gst/meson.build:
+ * gst/playback/meson.build:
+ * gst/subparse/meson.build:
+ * gst/tcp/meson.build:
+ * gst/typefind/meson.build:
+ * gst/videoconvert/meson.build:
+ * gst/videorate/meson.build:
+ * gst/videoscale/meson.build:
+ * gst/videotestsrc/meson.build:
+ * gst/volume/meson.build:
+ * meson.build:
+ * meson_options.txt:
+ * pkgconfig/meson.build:
+ * sys/meson.build:
+ * sys/ximage/meson.build:
+ * sys/xvimage/meson.build:
+ * tests/check/meson.build:
+ * tests/meson.build:
+ * tools/meson.build:
+ Add support for Meson as alternative/parallel build system
+ https://github.com/mesonbuild/meson
+ With contributions from:
+ Tim-Philipp Müller <tim@centricular.com>
+ Jussi Pakkanen <jpakkane@gmail.com> (original port)
+ Highlights of the features provided are:
+ * Faster builds on Linux (~40-50% faster)
+ * The ability to build with MSVC on Windows
+ * Generate Visual Studio project files
+ * Generate XCode project files
+ * Much faster builds on Windows (on-par with Linux)
+ * Seriously fast configure and building on embedded
+ ... and many more. For more details see:
+ http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
+ http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
+ Building with Meson should work on both Linux and Windows, but may
+ need a few more tweaks on other operating systems.
+
+2016-08-20 11:01:04 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/libs/.gitignore:
+ tests: ignore new videotimecode test binary
+
+2016-08-19 15:29:13 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
+
+ * gst-libs/gst/video/gstvideotimecode.c:
+ videotimecode: Fix false positive coverity issues
+ They are false positive overflows, because coverity doesn't realize that
+ hours <= 24, minutes < 60 and seconds < 60 in all functions. Also casting the
+ number 60 (seconds in minute, minutes in hour) to guint64 for the
+ calculations, in order to avoid overflowing once we allow more than 24-hour
+ timecodes.
+ CIDs #1371459, #1371458
+
+2016-08-18 12:03:39 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Implement basic support for reverse playback
+ This is enough for making it work in GES, but it's unclear if all the various
+ property combinations are working correctly. It's an improvement over what was
+ there before in any case, which was to just drop all buffers if rate < 0.0.
+ https://bugzilla.gnome.org/show_bug.cgi?id=769624
+
+2016-08-12 21:04:03 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * gst-libs/gst/fft/kiss_fft_s16.h:
+ * gst-libs/gst/fft/kiss_fft_s32.h:
+ gstfft: Use stdint.h instead of _stdint.h
+ _stdint.h is generated by Autotools and we don't really need it.
+ stdint.h is now available on all supported platforms.
+ This really only makes a difference for MSVC, which has it starting from
+ Visual Studio 2015.
+
+2016-08-19 09:27:01 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst-libs/gst/allocators/gstfdmemory.c:
+ * gst-libs/gst/allocators/gstfdmemory.h:
+ fdmemory: add flag to avoid close of the fd
+ Add GST_FD_MEMORY_FLAG_DONT_CLOSE to avoid closing the fd when the
+ memory is freed. When you can guarantee the lifetime of the fd is
+ longer than the memory, this can save a dup() call.
+
+2016-08-17 13:03:43 +0300 Vivia Nikolaidou <vivia@toolsonair.com>
+
+ * gst-libs/gst/video/gstvideotimecode.c:
+ videotimecode: Fix various coverity issues
+ Most of them are overflow related and false positives, but coverity can't know
+ that these can't overflow without us giving it more information. Add some
+ assertions for this.
+ One was an actual issue with flags comparison.
+ CIDs #1369051, #1369050, #1369049, #1369048, #1369045
+
+2016-08-08 20:04:11 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/playback/gstplaybin3.c:
+ playbin3: add "element-setup" signal
+ Allows configuration of plugged elements.
+ https://bugzilla.gnome.org/show_bug.cgi?id=578933
+
+2016-06-16 10:01:50 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: remove eos avoidance workaround
+ This workaround tried to avoid an EOS event when seeking to the
+ end of an Ogg stream in order to find its duration. At some point,
+ an EOS event there would cause any queue2 upstream to pause and
+ not restart on a seek back to the beginning. This now appears to
+ not be the case anymore, and so the workaround can be removed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=767689
+
+2016-08-04 19:06:45 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * win32/common/libgstvideo.def:
+ videotimecode: Add to docs and exports list
+
+2016-05-18 19:30:52 +0300 Vivia Nikolaidou <vivia@toolsonair.com>
+
+ * ext/pango/gsttimeoverlay.c:
+ * ext/pango/gsttimeoverlay.h:
+ timeoverlay: Add support to display timecode
+ Choosing time-mode=time-code will display the time code attached to the
+ buffer, or 00:00:00:00 if no time code is found.
+ https://bugzilla.gnome.org/show_bug.cgi?id=766419
+
+2016-05-14 17:59:20 +0300 Vivia Nikolaidou <vivia@toolsonair.com>
+
+ * gst-libs/gst/video/gstvideometa.c:
+ * gst-libs/gst/video/gstvideometa.h:
+ videometa: Added video time code meta
+ It attaches a GstVideoTimeCodeMeta (SMPTE timecode) as metadata to a buffer.
+ https://bugzilla.gnome.org/show_bug.cgi?id=766419
+
+2016-05-14 12:20:38 +0300 Vivia Nikolaidou <vivia@toolsonair.com>
+
+ * gst-libs/gst/video/Makefile.am:
+ * gst-libs/gst/video/gstvideotimecode.c:
+ * gst-libs/gst/video/gstvideotimecode.h:
+ * gst-libs/gst/video/video.h:
+ * tests/check/Makefile.am:
+ * tests/check/libs/videotimecode.c:
+ videotimecode: Added support for SMPTE time code metadata
+ Can be attached as GstMeta into a video frame.
+ https://bugzilla.gnome.org/show_bug.cgi?id=766419
+
+2016-07-28 15:04:01 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ decodebin3: don't leak alternate inputs
+ Fix leaks (including parsebin elements) with this pipeline:
+ playbin3
+ uri=http://127.0.0.1:8079/defaults/exMPD_BIP_TC1/exMPD_BIP_TC1.mpd
+ https://bugzilla.gnome.org/show_bug.cgi?id=769270
+
+2016-08-01 16:00:29 +0100 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * ext/ogg/gstoggparse.c:
+ ogg: check return values in gst_ogg_parse_new_stream
+ Return NULL in gst_ogg_parse_new_stream when either ogg_stream_pagein() or
+ gst_ogg_stream_setup_map() failed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=769299
+
+2016-08-01 15:52:11 +0100 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * ext/ogg/gstoggparse.c:
+ ogg: fix memory leak in gst_ogg_parse_new_stream
+ Avoid leaking the stream object
+ https://bugzilla.gnome.org/show_bug.cgi?id=769299
+
+2016-08-01 13:35:16 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ decodebin3: fix output->decoder_{sink,src} leak
+ output->decoder_sink and output->decoder_src are both going to be
+ replaced in the 2 branches of the following 'if'.
+ https://bugzilla.gnome.org/show_bug.cgi?id=769270
+
+2016-08-01 12:37:43 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ decodebin3: fix tag list leak
+ https://bugzilla.gnome.org/show_bug.cgi?id=769270
+
+2016-08-01 12:28:20 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ decodebin3: consume select-streams event
+ https://bugzilla.gnome.org/show_bug.cgi?id=769270
+
+2016-07-28 15:44:27 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * tests/examples/decodebin_next/decodebin3.c:
+ * tests/examples/decodebin_next/playbin-test.c:
+ decodebin_next: fix caps and tags leaks
+ The getters are (transfer full).
+ https://bugzilla.gnome.org/show_bug.cgi?id=769270
+
+2016-07-28 14:46:34 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ decodebin3: fix collection ref handling
+ gst_stream_collection_add_stream() consumes the collection reference
+ passed to it but gst_stream_collection_get_stream() is (transfer none).
+ Fix this pipeline:
+ playbin3
+ uri=http://127.0.0.1:8079/defaults/exMPD_BIP_TC1/exMPD_BIP_TC1.mpd
+ https://bugzilla.gnome.org/show_bug.cgi?id=769270
+
+2016-07-29 11:38:44 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ decodebin3: handle full removal of streams
+ Fix the
+ validate.file.playback.disable_subtitle_track_while_paused.* validate
+ scenarios when using playbin3.
+ https://bugzilla.gnome.org/show_bug.cgi?id=769298
+
+2016-08-02 12:03:18 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: Remove sample rate and channel count boundaries in caps
+ WAV is too generic to impose more-or-less arbitrary boundaries on the
+ sample rate and channel count caps. For example, there are 384 kHz WAV
+ files. Another example: it is in theory possible that somebody puts DSD
+ data into a WAV file, which will then have a sample rate of ~2.8 MHz.
+ For this reason, get rid of the rate and channel caps unless they are
+ fixed values. Downstream anyway usually knows the limitations better.
+ https://bugzilla.gnome.org/show_bug.cgi?id=761514
+
+2016-07-29 15:51:35 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ pbutils: Add more h264 scalable profiles
+ Adding Scalable Constrained High (G.10.1.2.1) and
+ Scalable High Intra(G.10.1.3) profiles to the profile list
+ https://bugzilla.gnome.org/show_bug.cgi?id=769303
+
+2016-07-26 17:46:02 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add some const qualifiers
+ gst_rtp_buffer_add_extension_onebyte_header() and
+ gst_rtp_buffer_add_extension_twobytes_header() can have a const argument for
+ the actual extension data.
+
+2015-12-26 13:19:01 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/playback/gstparsebin.c:
+ parsebin: maintain original order when creating fallback stream collection
+
+2016-03-20 14:37:03 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin: Send stream-group-done to unblock downstream
+ When processing EOS for a pad, send a stream-group-done
+ for the pad in case downstream is waiting for more
+ data on this stream before it can process related
+ streams from the group.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768995
+
+2016-07-22 14:40:25 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstplaybin3.c:
+ playbin3: fix collection leak
+ The collection referenced owned by playbin3 was not released when it was
+ destroyed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=769080
+
+2016-07-22 14:35:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ decodebin3: fix collection refcounting
+ My collection leak fix 83f30627cd9460157935e7e9603c60a15555967e
+ introduced a crash in this scenario: audiotestsrc ! decodebin3 ! fakesink
+ The reference handling of collection in decodebin3 wasn't very clear and
+ my attempt to fix the leak introduced a regression where we went one
+ reference short in some other scenarios.
+ Fixing this by:
+ - Giving a strong reference to DecodebinInput making things clearer
+ - Fixing get_merged_collection() which was sometimes returning an
+ existing reference and sometimes a new one.
+ https://bugzilla.gnome.org/show_bug.cgi?id=769080
+
+2016-07-23 14:42:30 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * docs/plugins/.gitignore:
+ * tests/check/libs/.gitignore:
+ Add more files to .gitignore
+
+2016-07-22 14:42:31 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/playback/gsturisourcebin.c:
+ docs: urisourcebin: fix typo
+
+2016-07-22 23:21:36 +1000 Jan Schmidt <jan@centricular.com>
+
+ * gst/playback/gstdecodebin3.c:
+ * gst/playback/gstparsebin.c:
+ * gst/playback/gstplaybin3.c:
+ * gst/playback/gsturisourcebin.c:
+ playback: Flesh out docs a bit for new elements
+ Add some more text to the docs for urisourcebin,
+ parsebin, decodebin3 and playbin3, including a warning
+ that they are unstable API for now
+
+2016-07-22 12:52:12 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * docs/plugins/gst-plugins-base-plugins.signals:
+ * gst/playback/gstparsebin.c:
+ * gst/playback/gstplaybin3.c:
+ docs: add playbin3, decodebin3, parsebin, urisourcebin to docs
+ Docs still need some fleshing out though.
+
+2016-07-13 18:29:52 +0900 Arun Raghavan <arun@arunraghavan.net>
+
+ * ext/vorbis/gstvorbisenc.c:
+ Revert "vorbisenc: push an updated segment stop time when we know it"
+ This reverts commit a16cd5d2a5cbdf084163ead68b59d537d7db99f7.
+ Setting the stop time on the segment breaks reconfiguration, as the
+ encoder signals an EOS, but we reconfigure it an continue to produce
+ buffers.
+ This information should not be required via the segment downstream
+ since we already have the sample count being used to generate buffer
+ durations.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768763
+
+2016-07-20 11:47:48 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: fix unknown duration playing Ogg over HTTP
+ If the duration is not known from the chain, it might be known
+ by the startup seek.
+ This fixes failure to seek.
+ Merged with a patch from Tim-Philipp Müller <tim@centricular.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=768991
+
+2016-07-20 12:17:57 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
+
+ * gst-libs/gst/audio/gstaudioclock.c:
+ audioclock: use GST_STIME_FORMAT for the correct argument
+ GST_STIME_ARGS is used for time_offset not for last_time.
+ This fixes the format string accordingly.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768990
+
+2016-07-19 18:20:57 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: after a reset, recalculate the ouput size
+ After we reset the resampler, there is no history anymore in the resampler
+ and the previously calculated output size is no longer valid.
+ Recalculate the new output size after a reset to make sure we don't try
+ to convert too much.
+
+2016-07-19 13:26:06 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: fix some leaks
+ Fixes check-valgrind for subparse test.
+
+2016-07-18 17:26:26 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/elements/appsink.c:
+ tests: appsink: add minimal test for new pull with timeout functions
+ https://bugzilla.gnome.org/show_bug.cgi?id=768852
+
+2016-07-15 13:20:29 +0200 Joan Pau Beltran <joanpau.beltran@socib.cat>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/app/gstappsink.c:
+ * gst-libs/gst/app/gstappsink.h:
+ * win32/common/libgstapp.def:
+ appsink: add _pull_sample/preroll() variants with timeout
+ The _pull_sample() and _pull_preroll() functions block
+ until a sample is available, EOS happens or the pipeline
+ is shut down (returning NULL in the last two cases).
+ This adds _try_pull_sample() and _try_pull_preroll()
+ functions with a timeout argument to specify the maximum
+ amount of time to wait for a new sample.
+ To avoid code duplication, wait forever if the timeout is
+ GST_CLOCK_TIME_NONE and use that to implement
+ _pull_sample/_pull_preroll with the original behavior.
+ Add also corresponding action signals "try-pull-sample"
+ and "try-pull-preroll".
+ https://bugzilla.gnome.org/show_bug.cgi?id=768852
+
+2016-07-13 14:17:25 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ decodebin3: actually check result of accept caps query
+ We were just checking if the query was handled, not its result.
+ Also fix a leak as gst_pad_query() was not consuming the query.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768811
+
+2016-07-18 14:20:11 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * sys/xvimage/xvimageallocator.c:
+ xvimagesink: only error out if the allocated memory is too small
+ https://bugzilla.gnome.org/show_bug.cgi?id=767712
+
+2016-07-18 19:59:23 +1000 Duncan Palmer <dpalmer@digisoft.tv>
+
+ * sys/xvimage/xvimageallocator.c:
+ * sys/xvimage/xvimageallocator.h:
+ xvimageallocator: const correctness in gst_xvimage_allocator_alloc().
+ https://bugzilla.gnome.org/show_bug.cgi?id=767712
+
+2016-07-07 22:27:15 +1000 Duncan Palmer <dpalmer@digisoft.tv>
+
+ * sys/xvimage/xvimageallocator.c:
+ * sys/xvimage/xvimageallocator.h:
+ * sys/xvimage/xvimagepool.c:
+ xvimagesink: error out on buffer size sanity check failure.
+ If sanity checks on the buffer size allocated by XvShmCreateImage() fail,
+ call on g_set_error(), rather than just logging a warning, as this
+ failure is fatal.
+ Add a sanity check on buffer size when the video format is RGB. This adds to
+ existing checks on various YUV pixel formats.
+ https://bugzilla.gnome.org/show_bug.cgi?id=767712
+
+2016-07-14 10:33:38 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstplaybin3.c:
+ playbin3: fix stream leak
+ The stream returned by gst_message_streams_selected_get_stream() is
+ reffed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768811
+
+2016-07-13 16:16:21 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ * gst/playback/gstparsebin.c:
+ decodebin3: fix collection leak
+ The collection owned by GstDecodebin3 has to be unreffed when disposing.
+ gst_event_new_stream_collection() doesn't consume the collection passed
+ to it so no need to give it an extra ref.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768811
+
+2016-07-14 10:34:30 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3-parse.c:
+ * gst/playback/gstdecodebin3.c:
+ decodebin3: fix stream leaks
+ MultiQueueSlot owns a ref on the active stream so it should release it
+ when being freed.
+ DecodebinInputStream owns ref on the active and pending stream so they
+ should be dropped when being freed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768811
+
+2016-07-14 14:24:23 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ * gst/playback/gstparsebin.c:
+ decodebin3: fix event leaks
+ Returning GST_PAD_PROBE_HANDLED means we are taking care of unreffing
+ the probe info.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768811
+
+2016-07-14 16:29:39 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ * gst/playback/gstparsebin.c:
+ decodebin3: fix caps leaks
+ gst_stream_get_caps() returns a reffed caps.
+ The caps passed to gst_query_set_caps_result() are not transfered.
+ The caps in gst_parse_pad_stream_start_event() was either acquired
+ using gst_pad_get_current_caps() which returns a new ref or
+ explicitly reffed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768811
+
+2016-07-15 19:48:02 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/rtp/gstrtpbasedepayload.c:
+ rtp: rtpbasedepayload: simplify code
+ Remove unnecessary helper struct for callbacks. The bclass
+ member of the helper struct was not used, so we can just
+ remove it and the GET_CLASS() call and simplify the whole
+ affair by passing the depayloader directly to the callback.
+
+2016-07-13 16:02:25 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/playback/gstdecodebin3.c:
+ * gst/playback/gstplaybin3.c:
+ * tests/examples/decodebin_next/decodebin3.c:
+ * tests/examples/decodebin_next/playbin-test.c:
+ playbin3: fix leaks of collection returned by message parse API
+ gst_message_parse_stream_collection() and
+ gst_message_parse_streams_selected() actually return a reffed
+ GstStreamCollection.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768776
+
+2016-07-15 22:47:02 +1000 Jan Schmidt <jan@centricular.com>
+
+ * tools/gst-play.c:
+ gst-play: Allow disabling audio/video/subtitle tracks
+ When cycling through tracks, add 'disable' to the set
+ of states.
+
+2016-06-24 12:25:30 +1000 Jan Schmidt <jan@centricular.com>
+
+ * ext/alsa/gstalsasink.h:
+ alsasink: Remove unused hwparam/swparam pointers
+ The ALSA params structures aren't kept. The pointers
+ aren't used anywhere, so remove them from the struct.
+
+2016-07-13 15:45:33 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * tools/gst-device-monitor.c:
+ tools: fix device leaks in gst-device-monitor
+ gst_message_parse_device_{added,removed} is actually returning a new ref
+ on the device.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768776
+
+2016-07-12 12:03:53 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: fix bus leak in test
+ gst_bus_add_signal_watch() takes a ref on the bus which should be
+ released using gst_bus_remove_signal_watch().
+ https://bugzilla.gnome.org/show_bug.cgi?id=768718
+
+2016-07-11 19:17:41 +0200 Xabier Rodriguez Calvar <calvaris@igalia.com>
+
+ * gst-libs/gst/video/videoorientation.c:
+ videoorientation: Use G_DEFINE_INTERFACE instead of a manually written get_type()
+ https://bugzilla.gnome.org/show_bug.cgi?id=768687
+
+2016-07-12 00:13:32 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/video/video-color.c:
+ * gst-libs/gst/video/video-format.c:
+ video: Fix some compiler warnings for out-of-range enum values
+ https://bugzilla.gnome.org/show_bug.cgi?id=767816
+
+2016-07-11 21:13:37 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From f363b32 to f49c55e
+
+2016-07-10 10:28:44 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst-libs/gst/app/gstappsrc.h:
+ * tests/check/elements/appsrc.c:
+ appsrc: Remove trailing whitespace
+ https://bugzilla.gnome.org/show_bug.cgi?id=768510
+
+2016-07-08 16:43:05 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ encoding-profile: Remove some more fields from the caps when creating from discoverer info
+ parsed, framed, stream-format and alignment are only relevant for parsers and
+ should not matter here. We still want to be able to use an encoder that can
+ only output byte-stream if the input was avc.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768566
+
+2016-07-08 15:45:25 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/pbutils/missing-plugins.c:
+ missing-plugins: Remove some other fields when cleaning up caps
+ Caps are cleaned up for missing plugins, and for creating encoding profiles
+ and caps descriptions.
+ Fields like streamheader, parsed, framed, stream-format and alignment are not
+ relevant here. The last ones all because a parser will take care of them.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768566
+
+2016-07-08 15:44:26 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/pbutils/pbutils-private.h:
+ pbutils: Mark private functions as G_GNUC_INTERNAL
+
+2016-07-07 17:37:51 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: don't reset allowed tags
+ When a discont buffer is processed, the state is re-initialized, which
+ nullifies the allowed_tags.
+ The problem is when a subrip string with tags is processed and allowed_tags is
+ NULL. The function subrip_unescape_formatting() calls g_strjoinv with a
+ str_array as NULL, leading to a GLib-CRITICAL.
+ This patch removes the allowed_tags resetting, in parser_state_init(), but
+ move it into gst_sub_parse_format_autodetect().
+ https://bugzilla.gnome.org/show_bug.cgi?id=768525
+
+2016-07-04 17:19:08 +0100 Sergio Torres Soldado <torres.soldado@gmail.com>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtspconnection: Fix potential deadlock caused by blocking read forever
+ Reset the connection "may_cancel" property to avoid a potential deadlock
+ if there is no data to read and the socket stays blocked forever.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768249
+
+2016-07-07 17:29:34 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst-libs/gst/video/video-converter.c:
+ video-converter: fix compilation on big-endian
+
+2016-07-07 17:10:17 +0200 Edward Hervey <edward@centricular.com>
+
+ * gst-libs/gst/video/gstvideodecoder.c:
+ videodecoder: More trickmode fix
+ We need to take into account the input segment flags to know whether
+ we should drain the decoder after a new keyframe in trick mode.
+ Otherwise we would have to wait for the next frame to be outputted (and
+ the segment to be activated) which ... well ... kind of beats the whole
+ point of this draining :)
+
+2016-07-06 21:13:19 +0200 Piotr Drąg <piotrdrag@gmail.com>
+
+ * po/POTFILES.in:
+ po: update POTFILES
+ https://bugzilla.gnome.org/show_bug.cgi?id=768495
+
+2016-07-07 00:27:00 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/audio/Makefile.am:
+ audio: Ship audio-resampler-neon.h
+
+2016-07-06 16:14:32 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * tests/examples/playback/playback-test.c:
+ tests: correctly print guintptr on mac
+
+2016-07-06 13:51:00 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
=== release 1.9.1 ===
-2016-07-06 Sebastian Dröge <slomo@coaxion.net>
+2016-07-06 13:06:06 +0300 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.9.1
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/gst-plugins-base-plugins.interfaces:
+ * docs/plugins/gst-plugins-base-plugins.signals:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-opus.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-videoconvert.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * gst-libs/gst/video/video-orc-dist.c:
+ * gst-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/audio-enumtypes.c:
+ * win32/common/audio-enumtypes.h:
+ * win32/common/config.h:
+ * win32/common/video-enumtypes.c:
+ Release 1.9.1
+
+2016-07-06 11:42:29 +0300 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/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:
+ Update .po files
2016-07-06 10:18:00 +0300 Sebastian Dröge <sebastian@centricular.com>
@@ -1753,7 +2642,6 @@
2016-01-12 18:55:19 +0100 Wim Taymans <wtaymans@redhat.com>
- * gst-libs/gst/audio/audio-resampler-core.h:
* gst-libs/gst/audio/audio-resampler-x86.h:
* gst-libs/gst/audio/audio-resampler.c:
audio-resampler: make pluggable optimized functions
@@ -3299,8 +4187,6 @@
2016-01-08 16:22:25 +0100 Wim Taymans <wtaymans@redhat.com>
* gst-libs/gst/audio/Makefile.am:
- * gst-libs/gst/audio/audio-channel-mix.c:
- * gst-libs/gst/audio/audio-channel-mix.h:
* gst-libs/gst/audio/audio-channel-mixer.c:
* gst-libs/gst/audio/audio-channel-mixer.h:
* gst-libs/gst/audio/audio-converter.c:
@@ -4338,8 +5224,6 @@
* gst-libs/gst/audio/audio.h:
* gst-libs/gst/audio/gstaudiopack.orc:
* gst/audioconvert/Makefile.am:
- * gst/audioconvert/audioconvert.c:
- * gst/audioconvert/audioconvert.h:
* gst/audioconvert/gstaudioconvert.h:
* tests/check/Makefile.am:
* win32/common/libgstaudio.def:
@@ -4356,8 +5240,6 @@
* gst/audioconvert/audioconvert.c:
* gst/audioconvert/audioconvert.h:
* gst/audioconvert/gstaudioconvert.c:
- * gst/audioconvert/gstchannelmix.c:
- * gst/audioconvert/gstchannelmix.h:
* win32/common/libgstaudio.def:
audio-channel-mix: move channel mixer to audio libs
Move the channel mixer code to the audio library
@@ -4441,8 +5323,6 @@
* gst/audioconvert/audioconvert.h:
* gst/audioconvert/gstaudioconvert.c:
* gst/audioconvert/gstaudioconvert.h:
- * gst/audioconvert/gstaudioquantize.c:
- * gst/audioconvert/gstaudioquantize.h:
* gst/audioconvert/gstfastrandom.h:
audioconvert: move audio quantize code to libs
Move the audio quantize code from audioconvert to the audio library.
@@ -5313,8 +6193,6 @@
2015-10-01 11:55:59 +0100 Luis de Bethencourt <luisbg@osg.samsung.com>
* ext/libvisual/Makefile.am:
- * ext/libvisual/gstaudiovisualizer.c:
- * ext/libvisual/gstaudiovisualizer.h:
* ext/libvisual/visual.h:
* gst-libs/gst/pbutils/Makefile.am:
* gst-libs/gst/pbutils/gstaudiovisualizer.c:
@@ -13579,8 +14457,6 @@
2014-10-30 11:43:52 +0100 Wim Taymans <wtaymans@redhat.com>
* gst-libs/gst/video/Makefile.am:
- * gst-libs/gst/video/resampler.c:
- * gst-libs/gst/video/resampler.h:
* gst-libs/gst/video/video-converter.c:
* gst-libs/gst/video/video-resampler.c:
* gst-libs/gst/video/video-resampler.h:
@@ -14158,8 +15034,6 @@
* gst-libs/gst/video/Makefile.am:
* gst-libs/gst/video/video-converter.c:
* gst-libs/gst/video/video-converter.h:
- * gst-libs/gst/video/video-convertor.c:
- * gst-libs/gst/video/video-convertor.h:
* gst-libs/gst/video/video.h:
* gst/videoconvert/gstvideoconvert.c:
* gst/videoconvert/gstvideoconvert.h:
@@ -14182,7 +15056,6 @@
* gst/videoconvert/gstvideoconvertorc-dist.c:
* gst/videoconvert/gstvideoconvertorc-dist.h:
* gst/videoconvert/gstvideoconvertorc.orc:
- * gst/videoconvert/videoconvert.c:
* gst/videoconvert/videoconvert.h:
* tests/check/Makefile.am:
* win32/common/libgstvideo.def:
@@ -22696,7 +23569,6 @@
* tests/check/Makefile.am:
* tests/check/elements/playbin-complex.c:
- * tests/check/elements/playbin-compressed.c:
playbin: Rename compressed unit test to complex
It's not really about compressed streams anymore, but also
about stream switching and stream combiners.
@@ -25565,7 +26437,6 @@
* gst-libs/gst/app/Makefile.am:
* gst-libs/gst/app/app.h:
- * gst-libs/gst/app/gstapp.h:
* gst-libs/gst/audio/Makefile.am:
* gst-libs/gst/audio/audio.h:
* gst-libs/gst/audio/gstaudio.h:
@@ -25581,10 +26452,8 @@
* gst-libs/gst/pbutils/Makefile.am:
* gst-libs/gst/pbutils/gstpbutils.h:
* gst-libs/gst/riff/Makefile.am:
- * gst-libs/gst/riff/gstriff.h:
* gst-libs/gst/riff/riff.h:
* gst-libs/gst/rtp/Makefile.am:
- * gst-libs/gst/rtp/gstrtp.h:
* gst-libs/gst/rtp/rtp.h:
* gst-libs/gst/rtsp/Makefile.am:
* gst-libs/gst/rtsp/rtsp.h:
@@ -25592,7 +26461,6 @@
* gst-libs/gst/sdp/gstsdp.h:
* gst-libs/gst/sdp/sdp.h:
* gst-libs/gst/tag/Makefile.am:
- * gst-libs/gst/tag/gsttag.h:
* gst-libs/gst/tag/tag.h:
* gst-libs/gst/video/Makefile.am:
* gst-libs/gst/video/gstvideo.h:
@@ -29096,7 +29964,6 @@
* tools/.gitignore:
* tools/Makefile.am:
* tools/gst-discoverer-1.0.1:
- * tools/gst-discoverer.1.in:
* tools/gst-visualise-m.m:
* tools/gst-visualise.1.in:
tools: remove gst-visualise script
@@ -30099,9 +30966,6 @@
* gst-libs/gst/video/video-orc-dist.c:
* gst-libs/gst/video/video-orc-dist.h:
* gst-libs/gst/video/video-orc.orc:
- * gst-libs/gst/video/videoblendorc-dist.c:
- * gst-libs/gst/video/videoblendorc-dist.h:
- * gst-libs/gst/video/videoblendorc.orc:
orc: rename to video-orc*
2012-07-23 14:23:39 +0200 Robert Swain <robert.swain@collabora.co.uk>
@@ -30467,7 +31331,6 @@
2012-07-16 21:58:23 +0200 Stefan Sauer <ensonic@users.sf.net>
* ext/libvisual/Makefile.am:
- * ext/libvisual/gstaudiobasevisualizer.c:
* ext/libvisual/gstaudiobasevisualizer.h:
* ext/libvisual/gstaudiovisualizer.c:
* ext/libvisual/gstaudiovisualizer.h:
@@ -30751,7 +31614,6 @@
* ext/libvisual/Makefile.am:
* ext/libvisual/gstaudiobasevisualizer.c:
* ext/libvisual/gstaudiobasevisualizer.h:
- * ext/libvisual/gstbaseaudiovisualizer.c:
* ext/libvisual/gstbaseaudiovisualizer.h:
* ext/libvisual/visual.c:
* ext/libvisual/visual.h:
@@ -33568,8 +34430,6 @@
* gst-libs/gst/interfaces/.gitignore:
* gst-libs/gst/interfaces/Makefile.am:
* gst-libs/gst/interfaces/interfaces-marshal.list:
- * gst-libs/gst/interfaces/navigation.c:
- * gst-libs/gst/interfaces/navigation.h:
* gst-libs/gst/interfaces/tuner.c:
* gst-libs/gst/interfaces/tuner.h:
* gst-libs/gst/interfaces/tunerchannel.c:
@@ -35513,7 +36373,6 @@
* tests/examples/playback/Makefile.am:
* tests/examples/playback/playback-test.c:
- * tests/examples/playback/seek.c:
playback: Rename file from seek.c to playback-test.c
2012-03-02 11:57:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -35523,7 +36382,6 @@
* tests/examples/playback/Makefile.am:
* tests/examples/playback/seek.c:
* tests/examples/seek/Makefile.am:
- * tests/examples/seek/seek.c:
examples: Move seek example into its own directory
2012-03-02 11:01:44 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
@@ -37815,21 +38673,6 @@
* configure.ac:
* docs/plugins/Makefile.am:
* ext/Makefile.am:
- * ext/gio/Makefile.am:
- * ext/gio/gstgio.c:
- * ext/gio/gstgio.h:
- * ext/gio/gstgiobasesink.c:
- * ext/gio/gstgiobasesink.h:
- * ext/gio/gstgiobasesrc.c:
- * ext/gio/gstgiobasesrc.h:
- * ext/gio/gstgiosink.c:
- * ext/gio/gstgiosink.h:
- * ext/gio/gstgiosrc.c:
- * ext/gio/gstgiosrc.h:
- * ext/gio/gstgiostreamsink.c:
- * ext/gio/gstgiostreamsink.h:
- * ext/gio/gstgiostreamsrc.c:
- * ext/gio/gstgiostreamsrc.h:
* gst/gio/Makefile.am:
* gst/gio/gstgio.c:
* gst/gio/gstgio.h:
@@ -37991,8 +38834,6 @@
* docs/plugins/Makefile.am:
* gst/tcp/Makefile.am:
- * gst/tcp/gstmultifdsink.c:
- * gst/tcp/gstmultifdsink.h:
* gst/tcp/gstmultisocketsink.c:
* gst/tcp/gstmultisocketsink.h:
* gst/tcp/gsttcp-marshal.list:
@@ -39967,11 +40808,9 @@
2011-12-20 10:08:46 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
* docs/design/design-audiosinks.txt:
- * docs/design/draft-media-types.txt:
* docs/design/part-interlaced-video.txt:
* docs/design/part-mediatype-video-raw.txt:
* docs/design/part-playbin.txt:
- * docs/design/part-playbin2.txt:
docs: small update to design docs
2011-12-19 23:41:25 +0100 Stefan Sauer <ensonic@users.sf.net>
@@ -40962,14 +41801,6 @@
* gst-libs/gst/audio/streamvolume.h:
* gst-libs/gst/interfaces/Makefile.am:
* gst-libs/gst/interfaces/interfaces-marshal.list:
- * gst-libs/gst/interfaces/mixer.c:
- * gst-libs/gst/interfaces/mixer.h:
- * gst-libs/gst/interfaces/mixeroptions.c:
- * gst-libs/gst/interfaces/mixeroptions.h:
- * gst-libs/gst/interfaces/mixertrack.c:
- * gst-libs/gst/interfaces/mixertrack.h:
- * gst-libs/gst/interfaces/streamvolume.c:
- * gst-libs/gst/interfaces/streamvolume.h:
* gst/playback/Makefile.am:
* gst/playback/gstplaybin2.c:
* gst/volume/gstvolume.c:
@@ -41007,14 +41838,6 @@
* docs/libs/gst-plugins-base-libs-sections.txt:
* docs/libs/gst-plugins-base-libs.types:
* gst-libs/gst/interfaces/Makefile.am:
- * gst-libs/gst/interfaces/colorbalance.c:
- * gst-libs/gst/interfaces/colorbalance.h:
- * gst-libs/gst/interfaces/colorbalancechannel.c:
- * gst-libs/gst/interfaces/colorbalancechannel.h:
- * gst-libs/gst/interfaces/videoorientation.c:
- * gst-libs/gst/interfaces/videoorientation.h:
- * gst-libs/gst/interfaces/videooverlay.c:
- * gst-libs/gst/interfaces/videooverlay.h:
* gst-libs/gst/video/Makefile.am:
* gst-libs/gst/video/colorbalance.c:
* gst-libs/gst/video/colorbalance.h:
@@ -42373,7 +43196,6 @@
* tests/check/Makefile.am:
* tests/check/libs/.gitignore:
* tests/check/libs/audiocdsrc.c:
- * tests/check/libs/cddabasesrc.c:
* tests/check/libs/gstlibscpp.cc:
* tests/check/libs/libsabi.c:
* tests/check/libs/struct_arm.h:
@@ -42402,8 +43224,6 @@
* gst-libs/gst/audio/gstaudiocdsrc.c:
* gst-libs/gst/audio/gstaudiocdsrc.h:
* gst-libs/gst/cdda/Makefile.am:
- * gst-libs/gst/cdda/gstcddabasesrc.c:
- * gst-libs/gst/cdda/gstcddabasesrc.h:
* gst-plugins-base.spec.in:
* pkgconfig/Makefile.am:
* pkgconfig/gstreamer-cdda-uninstalled.pc.in:
@@ -42606,12 +43426,6 @@
* docs/libs/gst-plugins-base-libs-sections.txt:
* docs/libs/gst-plugins-base-libs.types:
* gst-libs/gst/rtp/Makefile.am:
- * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
- * gst-libs/gst/rtp/gstbasertpaudiopayload.h:
- * gst-libs/gst/rtp/gstbasertpdepayload.c:
- * gst-libs/gst/rtp/gstbasertpdepayload.h:
- * gst-libs/gst/rtp/gstbasertppayload.c:
- * gst-libs/gst/rtp/gstbasertppayload.h:
* gst-libs/gst/rtp/gstrtpbaseaudiopayload.c:
* gst-libs/gst/rtp/gstrtpbaseaudiopayload.h:
* gst-libs/gst/rtp/gstrtpbasedepayload.c:
@@ -42647,10 +43461,6 @@
* gst-libs/gst/audio/gstaudiosink.h:
* gst-libs/gst/audio/gstaudiosrc.c:
* gst-libs/gst/audio/gstaudiosrc.h:
- * gst-libs/gst/audio/gstbaseaudiosink.c:
- * gst-libs/gst/audio/gstbaseaudiosink.h:
- * gst-libs/gst/audio/gstbaseaudiosrc.c:
- * gst-libs/gst/audio/gstbaseaudiosrc.h:
rename baseaudio* -> audiobase*
2011-11-11 11:52:47 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
@@ -42680,8 +43490,6 @@
* gst-libs/gst/audio/gstaudioringbuffer.h:
* gst-libs/gst/audio/gstbaseaudiosink.h:
* gst-libs/gst/audio/gstbaseaudiosrc.h:
- * gst-libs/gst/audio/gstringbuffer.c:
- * gst-libs/gst/audio/gstringbuffer.h:
rename files to match contained objects
2011-11-11 11:21:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
@@ -43573,8 +44381,6 @@
* ext/theora/gsttheoradec.c:
* gst-libs/gst/video/Makefile.am:
- * gst-libs/gst/video/gstmetavideo.c:
- * gst-libs/gst/video/gstmetavideo.h:
* gst-libs/gst/video/gstvideometa.c:
* gst-libs/gst/video/gstvideometa.h:
* gst-libs/gst/video/gstvideopool.h:
@@ -43825,7 +44631,6 @@
* tests/examples/audio/volume.c:
* tests/examples/volume/.gitignore:
* tests/examples/volume/Makefile.am:
- * tests/examples/volume/volume.c:
volume: move volume example to audio
2011-10-27 09:42:36 +0200 Stefan Sauer <ensonic@users.sf.net>
@@ -45407,9 +46212,6 @@
* gst-libs/gst/audio/gstaudiodecoder.h:
* gst-libs/gst/audio/gstaudioencoder.c:
* gst-libs/gst/audio/gstaudioencoder.h:
- * gst-libs/gst/audio/gstbaseaudiodecoder.c:
- * gst-libs/gst/audio/gstbaseaudiodecoder.h:
- * gst-libs/gst/audio/gstbaseaudioencoder.c:
* gst-libs/gst/audio/gstbaseaudioencoder.h:
* win32/common/libgstaudio.def:
audio: rename GstBaseAudioDecoder/Encoder to GstAudioDecoder/Encoder
@@ -47785,22 +48587,16 @@
* tests/examples/overlay/.gitignore:
* tests/examples/overlay/Makefile.am:
* tests/examples/overlay/gtk-videooverlay.c:
- * tests/examples/overlay/gtk-xoverlay.c:
* tests/examples/overlay/qt-videooverlay.cpp:
- * tests/examples/overlay/qt-xoverlay.cpp:
* tests/examples/overlay/qtgv-videooverlay.cpp:
* tests/examples/overlay/qtgv-videooverlay.h:
- * tests/examples/overlay/qtgv-xoverlay.cpp:
- * tests/examples/overlay/qtgv-xoverlay.h:
* tests/examples/seek/jsseek.c:
* tests/examples/seek/seek.c:
* tests/icles/.gitignore:
* tests/icles/Makefile.am:
* tests/icles/stress-videooverlay.c:
- * tests/icles/stress-xoverlay.c:
* tests/icles/test-colorkey.c:
* tests/icles/test-videooverlay.c:
- * tests/icles/test-xoverlay.c:
tests: update for GstXOverlay => GstVideoOverlay
2011-08-08 10:44:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
@@ -47818,7 +48614,6 @@
* gst-libs/gst/interfaces/Makefile.am:
* gst-libs/gst/interfaces/videooverlay.c:
* gst-libs/gst/interfaces/videooverlay.h:
- * gst-libs/gst/interfaces/xoverlay.c:
* gst-libs/gst/interfaces/xoverlay.h:
* gst-plugins-base.spec.in:
interfaces: rename GstXOverlay interface to GstVideoOverlay
@@ -48703,7 +49498,6 @@
2011-07-07 21:24:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* Android.mk:
- * android/ffmpegcolorspace.mk:
* android/videoconvert.mk:
* docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
* ext/ogg/gstoggmux.c:
@@ -49525,14 +50319,6 @@
* configure.ac:
* gst/colorspace/Makefile.am:
- * gst/colorspace/colorspace.c:
- * gst/colorspace/colorspace.h:
- * gst/colorspace/colorspace.vcproj:
- * gst/colorspace/gstcolorspace.c:
- * gst/colorspace/gstcolorspace.h:
- * gst/colorspace/gstcolorspaceorc-dist.c:
- * gst/colorspace/gstcolorspaceorc-dist.h:
- * gst/colorspace/gstcolorspaceorc.orc:
* gst/videoconvert/Makefile.am:
* gst/videoconvert/gstvideoconvert.c:
* gst/videoconvert/gstvideoconvert.h:
@@ -50547,7 +51333,6 @@
* tests/check/elements/decodebin2.c:
* tests/check/elements/playbin-compressed.c:
* tests/check/elements/playbin.c:
- * tests/check/elements/playbin2-compressed.c:
* tests/check/elements/playbin2.c:
tests: fix up unit tests for playbin2/decodebin2 renames and updates
Even if they don't work yet.
@@ -51329,7 +52114,6 @@
* configure.ac:
* gst-libs/gst/audio/.gitignore:
* gst-libs/gst/audio/Makefile.am:
- * gst-libs/gst/audio/testchannels.c:
* tests/examples/Makefile.am:
* tests/examples/audio/.gitignore:
* tests/examples/audio/Makefile.am:
@@ -57198,7 +57982,6 @@
2010-12-13 09:58:53 +0200 Stefan Kost <ensonic@users.sf.net>
- * docs/design-audiosinks.txt:
* docs/design/design-audiosinks.txt:
docs: move design doc to design folder
@@ -58486,7 +59269,6 @@
* docs/libs/Makefile.am:
* gst-libs/gst/pbutils/Makefile.am:
* gst-libs/gst/pbutils/descriptions.c:
- * gst-libs/gst/pbutils/gstdiscoverer-private.h:
* gst-libs/gst/pbutils/gstdiscoverer-types.c:
* gst-libs/gst/pbutils/gstdiscoverer.c:
* gst-libs/gst/pbutils/missing-plugins.c:
@@ -58899,7 +59681,6 @@
* gst-libs/gst/pbutils/pbutils.h:
* gst/typefind/Makefile.am:
* gst/typefind/gstaacutil.c:
- * gst/typefind/gstaacutil.h:
* gst/typefind/gsttypefindfunctions.c:
* win32/common/libgstpbutils.def:
pbutils: add codec-specific utility functions for AAC
@@ -60306,16 +61087,6 @@
* configure.ac:
* tests/examples/Makefile.am:
- * tests/examples/playback/.gitignore:
- * tests/examples/playback/Makefile.am:
- * tests/examples/playback/decodetest.c:
- * tests/examples/playback/test.c:
- * tests/examples/playback/test2.c:
- * tests/examples/playback/test3.c:
- * tests/examples/playback/test4.c:
- * tests/examples/playback/test5.c:
- * tests/examples/playback/test6.c:
- * tests/examples/playback/test7.c:
* tests/icles/Makefile.am:
* tests/icles/playback/.gitignore:
* tests/icles/playback/Makefile.am:
@@ -60383,14 +61154,6 @@
* configure.ac:
* gst/playback/.gitignore:
* gst/playback/Makefile.am:
- * gst/playback/decodetest.c:
- * gst/playback/test.c:
- * gst/playback/test2.c:
- * gst/playback/test3.c:
- * gst/playback/test4.c:
- * gst/playback/test5.c:
- * gst/playback/test6.c:
- * gst/playback/test7.c:
* tests/examples/Makefile.am:
* tests/examples/playback/.gitignore:
* tests/examples/playback/Makefile.am:
@@ -64352,7 +65115,6 @@
* gst-libs/gst/rtsp/gstrtspconnection.c:
* gst-libs/gst/tag/lang.c:
* gst/ffmpegcolorspace/Makefile.am:
- * gst/ffmpegcolorspace/gstffmpeg.c:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.h:
@@ -66029,10 +66791,6 @@
* ext/theora/gsttheoradec.c:
* ext/theora/gsttheoraenc.c:
* ext/theora/gsttheoraparse.c:
- * ext/theora/theora.c:
- * ext/theora/theoradec.c:
- * ext/theora/theoraenc.c:
- * ext/theora/theoraparse.c:
theora: Rename source files to have the same name as the headers
2010-01-14 10:07:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -66043,11 +66801,6 @@
* ext/vorbis/gstvorbisenc.c:
* ext/vorbis/gstvorbisparse.c:
* ext/vorbis/gstvorbistag.c:
- * ext/vorbis/vorbis.c:
- * ext/vorbis/vorbisdec.c:
- * ext/vorbis/vorbisenc.c:
- * ext/vorbis/vorbisparse.c:
- * ext/vorbis/vorbistag.c:
vorbis: Rename source files to have the same name as the headers
2010-01-14 10:05:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -66162,7 +66915,6 @@
2010-01-07 15:26:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/tag/Makefile.am:
- * gst-libs/gst/tag/lang-tables.c:
* gst-libs/gst/tag/lang-tables.dat:
* gst-libs/gst/tag/lang.c:
tag: fix up disting of lang-tables.c more correctly
@@ -67886,7 +68638,6 @@
* gst-libs/gst/rtsp/Makefile.am:
* gst-libs/gst/rtsp/gstrtsp-marshal.list:
* gst-libs/gst/rtsp/gstrtspextension.c:
- * gst-libs/gst/rtsp/rtsp-marshal.list:
* gst-libs/gst/video/Makefile.am:
* gst/playback/Makefile.am:
* gst/tcp/Makefile.am:
@@ -74897,13 +75648,9 @@
* ext/vorbis/gstvorbistag.h:
* ext/vorbis/vorbis.c:
* ext/vorbis/vorbisdec.c:
- * ext/vorbis/vorbisdec.h:
* ext/vorbis/vorbisenc.c:
- * ext/vorbis/vorbisenc.h:
* ext/vorbis/vorbisparse.c:
- * ext/vorbis/vorbisparse.h:
* ext/vorbis/vorbistag.c:
- * ext/vorbis/vorbistag.h:
vorbis: Rename vorbis*.h to gstvorbis*.h to prevent name conflicts
2009-02-24 14:06:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -75612,22 +76359,9 @@
* gst/audioresample/speex_resampler_int.c:
* gst/audioresample/speex_resampler_wrapper.h:
* gst/speexresample/Makefile.am:
- * gst/speexresample/README:
- * gst/speexresample/arch.h:
- * gst/speexresample/fixed_arm4.h:
- * gst/speexresample/fixed_arm5e.h:
- * gst/speexresample/fixed_bfin.h:
- * gst/speexresample/fixed_debug.h:
- * gst/speexresample/fixed_generic.h:
* gst/speexresample/gstspeexresample.c:
* gst/speexresample/gstspeexresample.h:
* gst/speexresample/resample.c:
- * gst/speexresample/resample_sse.h:
- * gst/speexresample/speex_resampler.h:
- * gst/speexresample/speex_resampler_double.c:
- * gst/speexresample/speex_resampler_float.c:
- * gst/speexresample/speex_resampler_int.c:
- * gst/speexresample/speex_resampler_wrapper.h:
* gst/typefind/gsttypefindfunctions.c:
* tests/check/Makefile.am:
* tests/check/elements/audioresample.c:
diff --git a/NEWS b/NEWS
index 4c3baabdc..027c01804 100644
--- a/NEWS
+++ b/NEWS
@@ -1 +1 @@
-This is GStreamer 1.9.1
+This is GStreamer 1.9.2
diff --git a/RELEASE b/RELEASE
index 06ff3358e..c655d196d 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,18 +1,18 @@
-Release notes for GStreamer Base Plugins 1.9.1
+Release notes for GStreamer Base Plugins 1.9.2
-The GStreamer team is pleased to announce the first release of the unstable
-1.9 release series. The 1.9 release series is adding new features on top of
-the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and ABI-stable 1.x release
-series of the GStreamer multimedia framework. The unstable 1.9 release series
-will lead to the stable 1.10 release series in the next weeks. Any newly added
-API can still change until that point.
+The GStreamer team is pleased to announce the second release of the unstable
+1.9 release series, which marks the feature freeze for 1.10. The 1.9 release
+series is adding new features on top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series
+and is part of the API and ABI-stable 1.x release series of the GStreamer
+multimedia framework. The unstable 1.9 release series will lead to the stable
+1.10 release series in the next weeks. Any newly added API can still change
+until that point.
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
-
This module contains a set of reference plugins, base classes for other
plugins, and helper libraries. It also includes essential elements such
as audio and video format converters, and higher-level components like playbin,
@@ -59,47 +59,23 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
- * 578933 : Need generic " deep-element-added " signal and/or playbin " element-setup " signal
- * 629764 : subparse: Add WebVTT support
- * 747574 : videodecoder: reverse playback in non-packetized decoders
- * 753930 : tag: add GST_TAG_CAPTURING_FOCAL_LENGTH_35_MM and handle it in exiftag
- * 761944 : rtcpbuffer: Add API for APP packets
- * 761950 : rtcpbuffer: Add profile-specific extension API.
- * 763058 : opusdec: add unit test for PLC timestamp when FEC is enabled
- * 763075 : base plugins: use new gst_element_class_add_static_pad_template()
- * 763630 : appsrc: If do-timestamp=true should take the timestamp when queueing the buffer
- * 763799 : alsasrc: should not always assume that 8 channels implies 7.1 setup
- * 763975 : decodebin: Modify result of seekable in check_upstream_seekable function
- * 763985 : audio: add some debug output about channels mapping
- * 764201 : video: Provide fast path for I420 to BGRA (and/or RGBA) conversion and back
- * 764319 : videorate : avoid useless buffer copy un drop-only mode
- * 764459 : GstRTPBasedepayload fail to detect new stream after SSRC change
- * 764631 : GstAudioDecoder produce invalid timestamps when PLC and delay
- * 764667 : videoaffinetransformationmeta: doesn't define the coordinate space
- * 764902 : Explicitly initialize GstVideoCropMeta fields to 0 on init.
- * 764948 : decodebin: use-buffering property ignored on non-muxed streams
- * 764966 : oggdemux: Gaps when playing test sine wave VBR file
- * 765042 : subparse: fix build error with GCC 4.6.3
- * 765216 : gst-play: call gst_deinit()
- * 765424 : ximagesink: generate reconfigure on window handle change
- * 765663 : gst_audio_buffer_clip() needs const on segment
- * 766226 : base: fix leaks in tests
- * 766229 : appsrc: Add duration property for providing a duration in TIME format
- * 766467 : oggdemux: Reset keyframe_granule when needed
- * 766800 : videodecoder: Make sure the DISCONT flag is set on the outgoing buffer
- * 767102 : decodebin: hits ASSERT with H264 byte-stream as input
- * 767155 : base: use MAY_BE_LEAKED flag
- * 767173 : tagdemux: preserve timestamp when skipping a tag at the beginning of a buffer
- * 767232 : videodecoder: Drain data in more situations
- * 767505 : audiovisualizer: produces wrong timestamps with non-16 bit audio formats
- * 767506 : audiovisualizer: still uses old GST_BUFFER_TIMESTAMP() macro switch it to GST_BUFFER_PTS()
- * 767507 : audiovisualizer: Timestamp adjustment calculations wrong for > 1 channel
- * 767537 : exiftag: Increase serialized geo coordinate precision
- * 767641 : videodecoder: Missing drain vfunc GST_FIXME flood on Raspberry Pi
- * 767791 : tagdemux: preserve duration when skipping a tag at the beginning of a buffer
- * 767826 : opusdec with plc enabled failing to decode audio
- * 768361 : videodecoder: Takes stream lock for non-serialized queries
- * 766203 : videoencoder/decoder: Wrong variable names used in GST_IS_*CODER_CLASS macros
+ * 761514 : riff: remove limits for sample rate and channel count
+ * 766419 : videotimecode: Added support for SMPTE time code metadata
+ * 767816 : Comparison of constant 64 with expression of type 'GstVideoFormat' is always false in Mac OS X
+ * 768495 : POTFILES.in is out of date
+ * 768525 : subparse: don't reset allowed tags
+ * 768687 : Rework video orientation
+ * 768718 : videoscale: fix leak in test
+ * 768811 : decodebin3/playbin3: fix leaks
+ * 768852 : appsink: add _try_pull_{sample,preroll} with timeout parameter
+ * 768990 : audioclock: use GST_STIME_FORMAT for the correct argument
+ * 769080 : decodebin3: fix collection refcounting
+ * 769270 : decodebin3/playbin3: fix ref handling
+ * 769298 : decodebin3: handle full removal of streams
+ * 769299 : ogg: check return values in gst_ogg_parse_new_stream
+ * 769303 : pbutils: Add more h264 scalable profiles
+ * 769624 : videorate: Does not support reverse playback
+ * 770053 : parsebin: sometimes sets global tags to stream
==== Download ====
@@ -136,43 +112,30 @@ subscribe to the gstreamer-devel list.
Contributors to this release
- * Aleix Conchillo Flaqué
- * Alessandro Decina
- * Arjen Veenhuizen
- * Aurélien Zanelli
+ * Arun Raghavan
+ * Carlos Rafael Giani
+ * Duncan Palmer
* Edward Hervey
- * Fabrice Bellet
- * Frédéric Bertolus
* Guillaume Desmottes
- * Haakon Sporsheim
- * Hyunjun Ko
- * Jakub Adam
* Jan Schmidt
- * Jimmy Ohn
* Joan Pau Beltran
* Josep Torra
- * Julien Isorce
- * Kipp Cannon
* Luis de Bethencourt
- * Matthew Waters
+ * Matej Knopp
* Michael Olbrich
- * Mikhail Fludkov
- * Nicolas Dufresne
* Nirbheek Chauhan
- * Olivier Crête
- * Paulo Neves
- * Philippe Normand
- * Scott D Phillips
+ * Piotr Drąg
* Sebastian Dröge
+ * Sergio Torres Soldado
+ * Seungha Yang
* Sreerenj Balachandran
- * Stian Selnes
- * Thiago Santos
- * Thomas Jones
+ * Stefan Sauer
+ * Thibault Saunier
+ * Thijs Vermeir
* Tim-Philipp Müller
* Vincent Penquerc'h
- * Vineeth TM
* Vivia Nikolaidou
* Víctor Manuel Jáquez Leal
* Wim Taymans
- * Zaheer Abbas Merali
+ * Xabier Rodriguez Calvar
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index 8921a4095..7e704288b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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/prerelease
-AC_INIT([GStreamer Base Plug-ins],[1.9.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
+AC_INIT([GStreamer Base Plug-ins],[1.9.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
AG_GST_INIT
@@ -56,10 +56,10 @@ dnl 1.2.5 => 205
dnl 1.10.9 (who knows) => 1009
dnl
dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 901, 0, 901)
+AS_LIBTOOL(GST, 902, 0, 902)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.9.1.1
+GST_REQ=1.9.2
dnl *** autotools stuff ****
diff --git a/docs/plugins/gst-plugins-base-plugins.signals b/docs/plugins/gst-plugins-base-plugins.signals
index 30e8a706b..6dee30aef 100644
--- a/docs/plugins/gst-plugins-base-plugins.signals
+++ b/docs/plugins/gst-plugins-base-plugins.signals
@@ -738,6 +738,14 @@ gint arg1
</SIGNAL>
<SIGNAL>
+<NAME>GstPlayBin3::element-setup</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstPlayBin3 *gstplaybin3
+GstElement *arg1
+</SIGNAL>
+
+<SIGNAL>
<NAME>GstParseBin::autoplug-continue</NAME>
<RETURNS>gboolean</RETURNS>
<FLAGS>l</FLAGS>
diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml
index f74a13caa..d8012c6ff 100644
--- a/docs/plugins/inspect/plugin-adder.xml
+++ b/docs/plugins/inspect/plugin-adder.xml
@@ -3,7 +3,7 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml
index ae34d0d2f..cf61e626d 100644
--- a/docs/plugins/inspect/plugin-alsa.xml
+++ b/docs/plugins/inspect/plugin-alsa.xml
@@ -3,7 +3,7 @@
<description>ALSA plugin library</description>
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
<basename>libgstalsa.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-app.xml b/docs/plugins/inspect/plugin-app.xml
index 0a875cf7e..ca8109cbc 100644
--- a/docs/plugins/inspect/plugin-app.xml
+++ b/docs/plugins/inspect/plugin-app.xml
@@ -3,7 +3,7 @@
<description>Elements used to communicate with applications</description>
<filename>../../gst/app/.libs/libgstapp.so</filename>
<basename>libgstapp.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml
index c29f3c9aa..7f01b2d99 100644
--- a/docs/plugins/inspect/plugin-audioconvert.xml
+++ b/docs/plugins/inspect/plugin-audioconvert.xml
@@ -3,7 +3,7 @@
<description>Convert audio to different formats</description>
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
<basename>libgstaudioconvert.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml
index 9ed49e102..34b7636b1 100644
--- a/docs/plugins/inspect/plugin-audiorate.xml
+++ b/docs/plugins/inspect/plugin-audiorate.xml
@@ -3,7 +3,7 @@
<description>Adjusts audio frames</description>
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
<basename>libgstaudiorate.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml
index e27ec1721..8ba114d56 100644
--- a/docs/plugins/inspect/plugin-audioresample.xml
+++ b/docs/plugins/inspect/plugin-audioresample.xml
@@ -3,7 +3,7 @@
<description>Resamples audio</description>
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
<basename>libgstaudioresample.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml
index b55868523..d42239cc1 100644
--- a/docs/plugins/inspect/plugin-audiotestsrc.xml
+++ b/docs/plugins/inspect/plugin-audiotestsrc.xml
@@ -3,7 +3,7 @@
<description>Creates audio test signals of given frequency and volume</description>
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
<basename>libgstaudiotestsrc.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml
index fb00cf1bf..c498c18e9 100644
--- a/docs/plugins/inspect/plugin-cdparanoia.xml
+++ b/docs/plugins/inspect/plugin-cdparanoia.xml
@@ -3,7 +3,7 @@
<description>Read audio from CD in paranoid mode</description>
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
<basename>libgstcdparanoia.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-encoding.xml b/docs/plugins/inspect/plugin-encoding.xml
index f27cd10f2..c1bcfec87 100644
--- a/docs/plugins/inspect/plugin-encoding.xml
+++ b/docs/plugins/inspect/plugin-encoding.xml
@@ -3,7 +3,7 @@
<description>various encoding-related elements</description>
<filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
<basename>libgstencodebin.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gio.xml b/docs/plugins/inspect/plugin-gio.xml
index 252dbf993..50c7fee37 100644
--- a/docs/plugins/inspect/plugin-gio.xml
+++ b/docs/plugins/inspect/plugin-gio.xml
@@ -3,7 +3,7 @@
<description>GIO elements</description>
<filename>../../gst/gio/.libs/libgstgio.so</filename>
<basename>libgstgio.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml
index ab0f09b02..e4b68ab88 100644
--- a/docs/plugins/inspect/plugin-libvisual.xml
+++ b/docs/plugins/inspect/plugin-libvisual.xml
@@ -3,7 +3,7 @@
<description>libvisual visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
<basename>libgstlibvisual.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml
index f2fb7fd14..cae7aeb29 100644
--- a/docs/plugins/inspect/plugin-ogg.xml
+++ b/docs/plugins/inspect/plugin-ogg.xml
@@ -3,7 +3,7 @@
<description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
<filename>../../ext/ogg/.libs/libgstogg.so</filename>
<basename>libgstogg.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
@@ -122,7 +122,7 @@
<name>src</name>
<direction>source</direction>
<presence>sometimes</presence>
- <details>audio/ms-gsm, rate=(int)[ 1, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved, rate=(int)[ 1000, 192000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved, rate=(int)[ 1000, 192000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)117, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk4, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/AMR, rate=(int)8000, channels=(int)1; audio/AMR-WB, rate=(int)16000, channels=(int)1; audio/x-siren; application/x-ogg-avi</details>
+ <details>audio/ms-gsm; audio/mpeg, mpegversion=(int)1, layer=(int)3; audio/mpeg, mpegversion=(int)1, layer=(int)2; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved; audio/x-vorbis; audio/x-ac3; audio/x-dts; audio/mpeg, mpegversion=(int)4; audio/x-alaw; audio/x-mulaw; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved; audio/x-voxware, voxwaretype=(int)117; audio/x-adpcm, layout=(string)dk4; audio/x-adpcm, layout=(string)dk3; audio/x-adpcm, layout=(string)dvi; audio/AMR; audio/AMR-WB; audio/x-siren; application/x-ogg-avi</details>
</caps>
</pads>
</element>
diff --git a/docs/plugins/inspect/plugin-opus.xml b/docs/plugins/inspect/plugin-opus.xml
index f56439d37..04d4e4cb5 100644
--- a/docs/plugins/inspect/plugin-opus.xml
+++ b/docs/plugins/inspect/plugin-opus.xml
@@ -3,7 +3,7 @@
<description>OPUS plugin library</description>
<filename>../../ext/opus/.libs/libgstopus.so</filename>
<basename>libgstopus.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml
index 58f17f269..355dc4e04 100644
--- a/docs/plugins/inspect/plugin-pango.xml
+++ b/docs/plugins/inspect/plugin-pango.xml
@@ -3,7 +3,7 @@
<description>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-playback.xml b/docs/plugins/inspect/plugin-playback.xml
index 59af86e77..a1f862775 100644
--- a/docs/plugins/inspect/plugin-playback.xml
+++ b/docs/plugins/inspect/plugin-playback.xml
@@ -3,7 +3,7 @@
<description>various playback elements</description>
<filename>../../gst/playback/.libs/libgstplayback.so</filename>
<basename>libgstplayback.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml
index 82dd46912..48b86fe03 100644
--- a/docs/plugins/inspect/plugin-subparse.xml
+++ b/docs/plugins/inspect/plugin-subparse.xml
@@ -3,7 +3,7 @@
<description>Subtitle parsing</description>
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
<basename>libgstsubparse.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml
index 9bf9c6de7..900a19aa6 100644
--- a/docs/plugins/inspect/plugin-tcp.xml
+++ b/docs/plugins/inspect/plugin-tcp.xml
@@ -3,7 +3,7 @@
<description>transfer data over the network via TCP</description>
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
<basename>libgsttcp.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml
index 6f4d43a25..184ad552f 100644
--- a/docs/plugins/inspect/plugin-theora.xml
+++ b/docs/plugins/inspect/plugin-theora.xml
@@ -3,7 +3,7 @@
<description>Theora plugin library</description>
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
<basename>libgsttheora.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml
index 96d974d03..7b1eac9dd 100644
--- a/docs/plugins/inspect/plugin-typefindfunctions.xml
+++ b/docs/plugins/inspect/plugin-typefindfunctions.xml
@@ -3,7 +3,7 @@
<description>default typefind functions</description>
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
<basename>libgsttypefindfunctions.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videoconvert.xml b/docs/plugins/inspect/plugin-videoconvert.xml
index adbdb2626..7c544afbc 100644
--- a/docs/plugins/inspect/plugin-videoconvert.xml
+++ b/docs/plugins/inspect/plugin-videoconvert.xml
@@ -3,7 +3,7 @@
<description>Colorspace conversion</description>
<filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
<basename>libgstvideoconvert.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml
index 96c62bc98..55ebd6ded 100644
--- a/docs/plugins/inspect/plugin-videorate.xml
+++ b/docs/plugins/inspect/plugin-videorate.xml
@@ -3,7 +3,7 @@
<description>Adjusts video frames</description>
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
<basename>libgstvideorate.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml
index 0bdc5a008..f8fe61d53 100644
--- a/docs/plugins/inspect/plugin-videoscale.xml
+++ b/docs/plugins/inspect/plugin-videoscale.xml
@@ -3,7 +3,7 @@
<description>Resizes video</description>
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
<basename>libgstvideoscale.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml
index 0cfb87a1a..8b97d83b2 100644
--- a/docs/plugins/inspect/plugin-videotestsrc.xml
+++ b/docs/plugins/inspect/plugin-videotestsrc.xml
@@ -3,7 +3,7 @@
<description>Creates a test video stream</description>
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
<basename>libgstvideotestsrc.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml
index 6c3aa589c..e3ffd316d 100644
--- a/docs/plugins/inspect/plugin-volume.xml
+++ b/docs/plugins/inspect/plugin-volume.xml
@@ -3,7 +3,7 @@
<description>plugin for controlling audio volume</description>
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
<basename>libgstvolume.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml
index c17fcd325..91001d499 100644
--- a/docs/plugins/inspect/plugin-vorbis.xml
+++ b/docs/plugins/inspect/plugin-vorbis.xml
@@ -3,7 +3,7 @@
<description>Vorbis plugin library</description>
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
<basename>libgstvorbis.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml
index 3703e28f6..5438bc34c 100644
--- a/docs/plugins/inspect/plugin-ximagesink.xml
+++ b/docs/plugins/inspect/plugin-ximagesink.xml
@@ -3,7 +3,7 @@
<description>X11 video output element based on standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
<basename>libgstximagesink.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml
index eb4fdf84f..7a42f4215 100644
--- a/docs/plugins/inspect/plugin-xvimagesink.xml
+++ b/docs/plugins/inspect/plugin-xvimagesink.xml
@@ -3,7 +3,7 @@
<description>XFree86 video output plugin using Xv extension</description>
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
<basename>libgstxvimagesink.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/gst-plugins-base.doap b/gst-plugins-base.doap
index 38c70c903..905b3086a 100644
--- a/gst-plugins-base.doap
+++ b/gst-plugins-base.doap
@@ -36,6 +36,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
<release>
<Version>
+ <revision>1.9.2</revision>
+ <branch>master</branch>
+ <name></name>
+ <created>2016-09-01</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.9.2.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.9.1</revision>
<branch>master</branch>
<name></name>
diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h
index 818955d39..df4837ae1 100644
--- a/win32/common/_stdint.h
+++ b/win32/common/_stdint.h
@@ -1,8 +1,8 @@
#ifndef _GST_PLUGINS_BASE__STDINT_H
#define _GST_PLUGINS_BASE__STDINT_H 1
#ifndef _GENERATED_STDINT_H
-#define _GENERATED_STDINT_H "gst-plugins-base 1.9.1"
-/* generated using gnu compiler gcc-6 (Debian 6.1.1-8) 6.1.1 20160630 */
+#define _GENERATED_STDINT_H "gst-plugins-base 1.9.2"
+/* generated using gnu compiler gcc-6 (Debian 6.2.0-2) 6.2.0 20160830 */
#define _STDINT_HAVE_STDINT_H 1
#include <stdint.h>
#endif
diff --git a/win32/common/config.h b/win32/common/config.h
index 9f6b6aa09..de3c76410 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -90,7 +90,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2016-06-06"
+#define GST_PACKAGE_RELEASE_DATETIME "2016-09-01"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
@@ -248,6 +248,12 @@
/* Define to 1 if you have the <process.h> header file. */
#define HAVE_PROCESS_H 1
+/* Define if you have POSIX threads libraries and header files. */
+#undef HAVE_PTHREAD
+
+/* Have PTHREAD_PRIO_INHERIT. */
+#undef HAVE_PTHREAD_PRIO_INHERIT
+
/* Define if RDTSC is available */
#undef HAVE_RDTSC
@@ -342,7 +348,7 @@
#define PACKAGE_NAME "GStreamer Base Plug-ins"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Base Plug-ins 1.9.1"
+#define PACKAGE_STRING "GStreamer Base Plug-ins 1.9.2"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-base"
@@ -351,7 +357,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.9.1"
+#define PACKAGE_VERSION "1.9.2"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -360,6 +366,10 @@
# define PLUGINDIR PREFIX "\\lib\\gstreamer-0.11"
#endif
+/* Define to necessary symbol if this constant uses a non-standard name on
+ your system. */
+#undef PTHREAD_CREATE_JOINABLE
+
/* The size of `char', as computed by sizeof. */
#undef SIZEOF_CHAR
@@ -385,7 +395,7 @@
#undef USE_TREMOLO
/* Version number of package */
-#define VERSION "1.9.1"
+#define VERSION "1.9.2"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
diff --git a/win32/common/video-enumtypes.c b/win32/common/video-enumtypes.c
index d7bb6fe38..1e7c3ba50 100644
--- a/win32/common/video-enumtypes.c
+++ b/win32/common/video-enumtypes.c
@@ -17,6 +17,33 @@
#include "video-frame.h"
#include "video-scaler.h"
+/* enumerations from "video.h" */
+GType
+gst_video_orientation_method_get_type (void)
+{
+ static volatile gsize g_define_type_id__volatile = 0;
+ if (g_once_init_enter (&g_define_type_id__volatile)) {
+ static const GEnumValue values[] = {
+ {GST_VIDEO_ORIENTATION_IDENTITY, "GST_VIDEO_ORIENTATION_IDENTITY",
+ "identity"},
+ {GST_VIDEO_ORIENTATION_90R, "GST_VIDEO_ORIENTATION_90R", "90r"},
+ {GST_VIDEO_ORIENTATION_180, "GST_VIDEO_ORIENTATION_180", "180"},
+ {GST_VIDEO_ORIENTATION_90L, "GST_VIDEO_ORIENTATION_90L", "90l"},
+ {GST_VIDEO_ORIENTATION_HORIZ, "GST_VIDEO_ORIENTATION_HORIZ", "horiz"},
+ {GST_VIDEO_ORIENTATION_VERT, "GST_VIDEO_ORIENTATION_VERT", "vert"},
+ {GST_VIDEO_ORIENTATION_UL_LR, "GST_VIDEO_ORIENTATION_UL_LR", "ul-lr"},
+ {GST_VIDEO_ORIENTATION_UR_LL, "GST_VIDEO_ORIENTATION_UR_LL", "ur-ll"},
+ {GST_VIDEO_ORIENTATION_AUTO, "GST_VIDEO_ORIENTATION_AUTO", "auto"},
+ {GST_VIDEO_ORIENTATION_CUSTOM, "GST_VIDEO_ORIENTATION_CUSTOM", "custom"},
+ {0, NULL, NULL}
+ };
+ GType g_define_type_id =
+ g_enum_register_static ("GstVideoOrientationMethod", values);
+ g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
+ }
+ return g_define_type_id__volatile;
+}
+
/* enumerations from "video-format.h" */
GType
gst_video_format_get_type (void)
diff --git a/win32/common/video-enumtypes.h b/win32/common/video-enumtypes.h
index 090e7ee05..fbe59f5e0 100644
--- a/win32/common/video-enumtypes.h
+++ b/win32/common/video-enumtypes.h
@@ -8,6 +8,10 @@
G_BEGIN_DECLS
+/* enumerations from "video.h" */
+GType gst_video_orientation_method_get_type (void);
+#define GST_TYPE_VIDEO_ORIENTATION_METHOD (gst_video_orientation_method_get_type())
+
/* enumerations from "video-format.h" */
GType gst_video_format_get_type (void);
#define GST_TYPE_VIDEO_FORMAT (gst_video_format_get_type())