Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/GStreamer/gst-plugins-base.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2012-04-12 12:16:03 +0400
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2012-04-12 12:16:03 +0400
commit3f6b1e96dc125ab56e48dcb276f1aca44a257164 (patch)
tree5f50a94762f308c8115491d3e00942c5786886d4
parent4814f6f125efa0e95e9951afba862cbdb26a3828 (diff)
Release 0.11.90RELEASE-0.11.90
-rw-r--r--ChangeLog904
-rw-r--r--NEWS8
-rw-r--r--RELEASE36
-rw-r--r--configure.ac4
-rw-r--r--docs/plugins/gst-plugins-base-plugins.args10
-rw-r--r--docs/plugins/gst-plugins-base-plugins.prerequisites1
-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-gdp.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.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-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.doap11
-rw-r--r--win32/common/_stdint.h4
-rw-r--r--win32/common/config.h16
35 files changed, 981 insertions, 65 deletions
diff --git a/ChangeLog b/ChangeLog
index 4d2f7cdc9..3e96745c3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,909 @@
+=== release 0.11.90 ===
+
+2012-04-12 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ releasing 0.11.90, "Golden bells\! What a world of happiness their harmony foretells\!"
+
+2012-04-11 21:45:26 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/tcp/gstmultihandlesink.c:
+ tcp: update property documentation to reference correct property
+
+2012-04-11 17:40:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisenc.c:
+ vorbisenc: fix channel mask
+
+2012-04-11 16:59:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/struct_i386.h:
+ tests: remove GstNetAddress
+ Really, really remove all mention of GstNetBuffer
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=673510
+
+2012-04-02 08:59:58 +0200 Alban Browaeys <prahal@yahoo.com>
+
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * tests/examples/encoding/Makefile.am:
+ * tools/Makefile.am:
+ libs: Link against internal tag library
+
+2012-04-11 09:57:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/Makefile.am:
+ audio: Remove obsolete FIXME 0.11
+
+2012-04-01 22:38:30 +0200 Alban Browaeys <prahal@yahoo.com>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ * tests/examples/encoding/Makefile.am:
+ pbutils: Link against internal gst video
+ Link pbutils and encoding tests against internal version of libgstvideo.
+
+2012-04-10 00:45:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/alsa/gstalsamixerelement.c:
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ * ext/cdparanoia/gstcdparanoiasrc.c:
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstoggaviparse.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggparse.c:
+ * ext/ogg/gstogmparse.c:
+ * ext/pango/gstclockoverlay.c:
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextrender.c:
+ * ext/pango/gsttimeoverlay.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraparse.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * ext/vorbis/gstvorbisparse.c:
+ * ext/vorbis/gstvorbistag.c:
+ * gst/adder/gstadder.c:
+ * gst/audioconvert/gstaudioconvert.c:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/encoding/gstencodebin.c:
+ * gst/encoding/gstsmartencoder.c:
+ * gst/encoding/gststreamcombiner.c:
+ * gst/encoding/gststreamsplitter.c:
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ * gst/gio/gstgiosink.c:
+ * gst/gio/gstgiosrc.c:
+ * gst/gio/gstgiostreamsink.c:
+ * gst/gio/gstgiostreamsrc.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkconvertbin.c:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/subparse/gstssaparse.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/tcp/gstmultifdsink.c:
+ * gst/tcp/gstmultihandlesink.c:
+ * gst/tcp/gstmultioutputsink.c:
+ * gst/tcp/gstmultisocketsink.c:
+ * gst/tcp/gsttcpclientsink.c:
+ * gst/tcp/gsttcpclientsrc.c:
+ * gst/tcp/gsttcpserversink.c:
+ * gst/tcp/gsttcpserversrc.c:
+ * gst/videoconvert/gstvideoconvert.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/volume/gstvolume.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ Use new gst_element_class_set_static_metadata()
+
+2012-04-09 14:39:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * 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/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 for new translatable strings
+
+2012-04-06 10:54:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin.c:
+ playback: Remove gstdecodebin.c, which is nowaday unused anyway
+
+2012-04-05 18:42:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 7fda524 to 464fe15
+
+2012-04-05 15:11:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/alsa/gstalsaplugin.c:
+ * ext/cdparanoia/gstcdparanoiasrc.c:
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstogg.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/theora/gsttheora.c:
+ * ext/vorbis/gstivorbisdec.c:
+ * ext/vorbis/gstvorbis.c:
+ * gst/adder/gstadder.c:
+ * gst/app/gstapp.c:
+ * gst/audioconvert/plugin.c:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/encoding/gstencodebin.c:
+ * gst/gdp/gstgdp.c:
+ * gst/gio/gstgio.c:
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstplayback.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/tcp/gsttcpplugin.c:
+ * gst/typefind/gsttypefindfunctions.c:
+ * gst/videoconvert/gstvideoconvert.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/volume/gstvolume.c:
+ * sys/ximage/ximage.c:
+ * sys/xvimage/xvimage.c:
+ gst: Update for GST_PLUGIN_DEFINE() API change
+
+2012-04-05 13:25:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Update version to 0.11.89.1
+
+2012-04-04 20:43:23 +0200 Alessandro Decina <alessandro.d@gmail.com>
+
+ * gst-libs/gst/audio/gstaudiodecoder.c:
+ audiodecoder: don't discard timestamps when consecutive input buffers have the same ts
+ Avoid pushing out buffers with the same timestamp only if the out buffers are
+ decoded from the same input buffer. Instead keep the timestamps when upstream
+ pushes consecutive buffers with the same ts.
+
+2012-04-04 19:43:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudioencoder.c:
+ audioencoder: plug a definite and rare leak
+
+2012-04-04 19:41:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/libs/profile.c:
+ * tests/check/pipelines/capsfilter-renegotiation.c:
+ tests: plug some more object and caps leaks
+
+2012-04-04 19:41:09 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: release additional obtained caps reference
+
+2012-04-04 19:40:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ encoding-profile: release additional obtained caps reference
+
+2012-04-04 13:56:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ Merge branch '0.10'
+
+2012-03-30 19:08:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Use new playsink send-event-mode property
+ Set playsink's send-event-mode to MODE_FIRST as playbin2 only
+ needs one event going to the demuxer for its operation
+ https://bugzilla.gnome.org/show_bug.cgi?id=673211
+
+2012-03-30 18:38:01 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/playback/gstplaysink.c:
+ playsink: add send-event-mode property
+ Adds a property for playsink to define how it should handle
+ events sent in send_event function. The default is the same as
+ GstBin's, sending events to all internal sinks. There is also
+ mode-first, that will send to sinks until the one handles the
+ event successfully.
+ https://bugzilla.gnome.org/show_bug.cgi?id=673211
+
+2012-04-04 14:20:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * android/alsa.mk:
+ * android/app.mk:
+ * android/app_plugin.mk:
+ * android/audio.mk:
+ * android/audioconvert.mk:
+ * android/decodebin.mk:
+ * android/decodebin2.mk:
+ * android/gdp.mk:
+ * android/interfaces.mk:
+ * android/pbutils.mk:
+ * android/playbin.mk:
+ * android/queue2.mk:
+ * android/riff.mk:
+ * android/rtp.mk:
+ * android/rtsp.mk:
+ * android/sdp.mk:
+ * android/tag.mk:
+ * android/tcp.mk:
+ * android/typefindfunctions.mk:
+ * android/video.mk:
+ * configure.ac:
+ * docs/libs/Makefile.am:
+ * docs/libs/compiling.sgml:
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/version.entities.in:
+ * ext/alsa/Makefile.am:
+ * ext/cdparanoia/Makefile.am:
+ * ext/libvisual/Makefile.am:
+ * ext/ogg/Makefile.am:
+ * ext/pango/Makefile.am:
+ * ext/theora/Makefile.am:
+ * ext/vorbis/Makefile.am:
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/tag/id3v2frames.c:
+ * gst-libs/gst/video/Makefile.am:
+ * gst-plugins-base.spec.in:
+ * gst/adder/Makefile.am:
+ * gst/app/Makefile.am:
+ * gst/audioconvert/Makefile.am:
+ * gst/audiorate/Makefile.am:
+ * gst/audioresample/Makefile.am:
+ * gst/audiotestsrc/Makefile.am:
+ * gst/encoding/Makefile.am:
+ * gst/playback/Makefile.am:
+ * gst/typefind/Makefile.am:
+ * gst/videoconvert/Makefile.am:
+ * gst/videoscale/Makefile.am:
+ * gst/videotestsrc/Makefile.am:
+ * gst/volume/Makefile.am:
+ * pkgconfig/Makefile.am:
+ * pkgconfig/gstreamer-app-uninstalled.pc.in:
+ * pkgconfig/gstreamer-app.pc.in:
+ * pkgconfig/gstreamer-audio-uninstalled.pc.in:
+ * pkgconfig/gstreamer-audio.pc.in:
+ * pkgconfig/gstreamer-fft-uninstalled.pc.in:
+ * pkgconfig/gstreamer-fft.pc.in:
+ * pkgconfig/gstreamer-interfaces-uninstalled.pc.in:
+ * pkgconfig/gstreamer-interfaces.pc.in:
+ * pkgconfig/gstreamer-pbutils-uninstalled.pc.in:
+ * pkgconfig/gstreamer-pbutils.pc.in:
+ * pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
+ * pkgconfig/gstreamer-plugins-base.pc.in:
+ * pkgconfig/gstreamer-riff-uninstalled.pc.in:
+ * pkgconfig/gstreamer-riff.pc.in:
+ * pkgconfig/gstreamer-rtp-uninstalled.pc.in:
+ * pkgconfig/gstreamer-rtp.pc.in:
+ * pkgconfig/gstreamer-rtsp-uninstalled.pc.in:
+ * pkgconfig/gstreamer-rtsp.pc.in:
+ * pkgconfig/gstreamer-sdp-uninstalled.pc.in:
+ * pkgconfig/gstreamer-sdp.pc.in:
+ * pkgconfig/gstreamer-tag-uninstalled.pc.in:
+ * pkgconfig/gstreamer-tag.pc.in:
+ * pkgconfig/gstreamer-video-uninstalled.pc.in:
+ * pkgconfig/gstreamer-video.pc.in:
+ * sys/ximage/Makefile.am:
+ * sys/xvimage/Makefile.am:
+ * tests/check/Makefile.am:
+ * tests/check/libs/pbutils.c:
+ * tests/check/libs/profile.c:
+ * tests/examples/app/Makefile.am:
+ * tests/examples/encoding/Makefile.am:
+ * tests/examples/fft/Makefile.am:
+ * tests/examples/overlay/Makefile.am:
+ * tests/examples/playback/Makefile.am:
+ * tests/examples/seek/Makefile.am:
+ * tests/icles/Makefile.am:
+ * tools/Makefile.am:
+ * tools/gst-visualise-m.m:
+ * win32/common/config.h:
+ gst: Update versioning
+
+2012-04-04 09:33:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ rtpbuffer: removed old memory
+ Ensure writability of rtp buffer and remove old memory first
+ Fix some docs
+
+2012-04-03 18:30:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/adder.c:
+ * tests/check/elements/playbin-compressed.c:
+ * tests/check/elements/subparse.c:
+ * tests/check/elements/textoverlay.c:
+ * tests/check/pipelines/theoraenc.c:
+ tests: various fixes
+ ... such as setting input caps, ensuring to unmap and bearing in
+ mind that gst_buffer_make_writable usually does not provide
+ a separate memory copy/area.
+
+2012-04-03 18:30:31 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/pango/gstbasetextoverlay.c:
+ pango: plug rare buffer leak
+
+2012-04-03 18:31:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ adder: event handling and leak fixes
+
+2012-04-02 17:03:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ tests: videoscale: fix passthrough unit test
+ ... to really only test the indicated scaling method rather than
+ all of them.
+
+2012-04-02 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/videoconvert/gstvideoconvert.c:
+ videoconvert: plug caps leak
+
+2012-04-02 14:23:16 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudiodecoder.h:
+ * gst-libs/gst/audio/gstaudioencoder.h:
+ audio{de,en}coder: fixup documentation
+
+2012-04-02 12:48:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: deactivate pool on negotiation
+ Deactivate the old bufferpool when we negotiate a new one.
+
+2012-04-02 12:25:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: fix macros
+
+2012-04-02 11:37:43 +0200 Jonathan Lyons <jclyons at wesleyan.edu>
+
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ x11: fix build without XSHM
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=673327
+
+2012-03-29 13:32:15 +0300 Raimo Järvi <raimo.jarvi@gmail.com>
+
+ * gst/tcp/gstmultisocketsink.c:
+ tcp: Fix compiling with mingw
+ https://bugzilla.gnome.org/show_bug.cgi?id=673056
+
+2012-04-02 11:21:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ audioconvert: remove useless transform_ip function
+
+2012-04-02 11:11:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ volume: use transform_ip_on_passthrough
+
+2012-04-02 11:05:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtp: fix initializer
+
+2012-04-02 10:31:18 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: keep more state
+ Prepare for the future, make it possible to map multiple buffer regions, like
+ the header and the payload.
+
+2012-04-01 18:11:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * gst/gdp/gstgdppay.c:
+ Improve buffer allocation of wrapped memory
+
+2012-04-01 18:04:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstvideometa.c:
+ videometa: use new buffer methods when mapping memory
+ Use _find_memory and _map_range to simplify, improve and optimize the
+ memory mapping of video frames.
+
+2012-04-01 17:57:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstvideofilter.c:
+ videofilter: don't map writable in passthrough
+ In passthrough mode we shouldn't map the buffer in write mode because the buffer
+ might not be writable.
+
+2012-03-31 12:54:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudioencoder.c:
+ audioencoder: Fix handling of offset/offset-end for Ogg codecs
+ Fixes the vorbisenc unit test.
+
+2012-03-30 18:12:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * gst/gdp/gstgdppay.c:
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ * tests/check/elements/decodebin.c:
+ * tests/check/elements/subparse.c:
+ * tests/check/gst/typefindfunctions.c:
+ * tests/check/libs/audio.c:
+ * tests/check/libs/tag.c:
+ * tests/examples/app/appsrc-ra.c:
+ * tests/examples/app/appsrc-seekable.c:
+ * tests/examples/app/appsrc-stream.c:
+ * tests/examples/app/appsrc-stream2.c:
+ update for buffer api change
+
+2012-03-30 16:56:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/appsrc.c:
+ * tests/check/elements/audioconvert.c:
+ * tests/check/elements/decodebin.c:
+ * tests/check/elements/videotestsrc.c:
+ * tests/check/pipelines/capsfilter-renegotiation.c:
+ tests: plug various caps leaks
+
+2012-03-30 16:56:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ audioconvert: plug caps leak
+
+2012-03-30 13:52:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: Add crop metadata before mapping the buffer content
+ Otherwise the buffer is not writable and the crop metadata can't be added.
+
+2012-03-30 13:21:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudiodecoder.c:
+ * gst-libs/gst/audio/gstaudiodecoder.h:
+ * gst-libs/gst/audio/gstaudioencoder.c:
+ * gst-libs/gst/audio/gstaudioencoder.h:
+ audio{en,de}coder: Track input and output segments separately
+ They can go out of sync for some time if processing of buffers
+ on the old segment happens after the segment was received.
+
+2012-03-30 12:57:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/audio/gstaudioencoder.c:
+ * win32/common/libgstaudio.def:
+ audioencoder: Add gst_audio_encoder_set_headers() to the docs
+
+2012-03-30 12:51:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisenc.c:
+ * ext/vorbis/gstvorbisenc.h:
+ vorbisdec: Use new gst_audio_encoder_set_headers() API
+
+2012-03-30 12:47:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudioencoder.c:
+ * gst-libs/gst/audio/gstaudioencoder.h:
+ audioencoder: Add function to set in-stream headers
+ API: gst_audio_encoder_set_headers()
+ This makes the hack in vorbisenc and probably others in ::pre_push()
+ unnecessary.
+
+2012-03-30 12:16:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisenc.c:
+ vorbisenc: Update for GstAudioEncoder API changes
+
+2012-03-30 12:15:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudioencoder.c:
+ * gst-libs/gst/audio/gstaudioencoder.h:
+ audioencoder: Rename ::event() to ::sink_event() and add ::src_event()
+
+2012-03-30 12:10:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudiodecoder.c:
+ * gst-libs/gst/audio/gstaudiodecoder.h:
+ audiodecoder: Rename ::event() to ::sink_event() and add ::src_event()
+
+2012-03-30 12:13:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ exiftag: Check return value of byte write methods
+
+2012-03-30 12:06:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ tests: Check return value of byte write methods
+
+2012-03-30 12:05:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Fix 'comparison of unsigned enum expression < 0 is always false' compiler warning
+
+2012-03-30 12:04:15 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Use unchecked byte reader methods where possible
+ The size is checked before, so we can use them.
+
+2012-03-30 12:02:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: Specify array size
+ Fixes error: initialization of flexible array member is not allowed
+
+2012-03-30 12:00:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: Fix 'comparison of unsigned expression < 0 is always false'
+ -1 (aka G_MAXUINT32) is the only possible 'negative' value that is used
+ as a special value for 'not set' here. All other positive values are
+ valid.
+
+2012-03-30 11:58:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: Handle return values from GstByteWriter
+
+2012-03-30 10:20:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/elements/subparse.c:
+ tests: Fix subparse test
+ It wasn't checking the srt_input2
+
+2012-03-30 10:19:29 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: Fix comparision
+
+2012-03-30 11:51:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/audio/gstaudiodecoder.c:
+ * gst-libs/gst/audio/gstaudiodecoder.h:
+ * win32/common/libgstaudio.def:
+ audiodecoder: Rename _byte_time() to _estimate_rate()
+ Which is telling more about what this actually does and is more
+ consistent with the video base classes.
+
+2012-03-29 17:41:55 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/libs/libsabi.c:
+ * tests/check/libs/struct_x86_64.h:
+ test: Enable ABI check and update 64bit file
+
+2012-03-29 17:41:36 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/libs/video.c:
+ tests: Properly disable non-ported tests
+
+2012-01-17 17:17:24 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * docs/design/draft-hw-acceleration.txt:
+ design: First go at hardware-acceleration design doc
+
+2012-03-29 17:14:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtpbasepayload.c:
+ rtpbasepayload: plug caps leak
+
+2012-03-29 15:00:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge remote-tracking branch 'origin/0.10'
+ Conflicts:
+ gst-libs/gst/video/video-overlay-composition.c
+ tests/check/libs/video.c
+
+2012-03-28 16:45:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsink.c:
+ appsink: optionally obtain current caps from negotiated pad caps
+
+2012-03-28 16:41:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudiodecoder.c:
+ audiodecoder: handle downstream seeking query
+ ... or not, in line with how segment events are treated.
+
+2012-03-28 12:48:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ * gst/gdp/gstgdppay.c:
+ update for buffer changes
+
+2012-03-27 18:16:53 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/tag/gsttagmux.c:
+ tagmux: more discrete segment event dropping
+
+2012-03-27 15:44:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstvideopool.c:
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ videopool: avoid caps copy
+ Now that the caps from the bufferpool are not returned as const we
+ can take a ref instead of doing a copy.
+
+2012-03-27 15:44:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudioencoder.c:
+ audioencoder: avoid caps copy
+
+2012-03-27 15:44:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/pango/gstbasetextoverlay.c:
+ testoverlay: fix object and caps leak
+
+2012-03-27 15:43:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/alsa/gstalsa.c:
+ alsa: fix small caps leak
+
+2012-03-27 15:01:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: keep the buffer reffed in the videoframe
+ This would also ensure that the buffer is not writable while mapped.
+
+2012-03-27 12:44:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstvideopool.c:
+ * sys/ximage/ximagepool.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagepool.c:
+ * sys/xvimage/xvimagesink.c:
+ update for get_param changes
+ Remove the const from the GstCaps.
+ Fix some GstStructure leaks.
+
+2012-03-26 18:13:13 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: remove bogus define
+
+2012-03-26 13:52:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: Add some more subtitle format descriptions
+
+2012-03-26 11:56:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Replace master with 0.11
+
+2012-03-26 09:15:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/playback/playback-test.c:
+ playback-test: Some minor grid layout improvements
+
+2012-03-26 09:13:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/playback/playback-test.c:
+ playback-test: Make grid children sizes non homogeneous
+ This only takes space for no good reason and doesn't even look good.
+
+2012-03-26 09:11:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/playback/playback-test.c:
+ playback-test: Rename advanced playback to advanced seeking
+ It's about seeking, not general playback.
+
+2012-03-25 13:35:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video-blend.c:
+ * tests/check/libs/video.c:
+ test: fix leak in video overlay composition unit test
+ gst_buffer_set_qdata() will leak the structure passed to it
+ when called incorrectly (e.g. on a non-metadata-writable buffer).
+ This is expected, but we must avoid doing that in valgrind.
+
+2012-03-25 00:31:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video-blend.c:
+ video: overlay-composition: blending micro-optimisation
+
+2012-03-25 00:22:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video-blend.c:
+ video: overlay-composition: try to avoid floating point maths in inner loop
+ Try to avoid floating point maths for each pixel to be blended in
+ inner loop, and try to avoid the multiplication entirely for the
+ most common case of the global alpha being 1. Could probably be
+ refactored a bit more.
+
+2012-03-24 19:47:10 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video-overlay-composition.c:
+ video: overlay-composition: some minor clean-ups
+ extract_alpha and apply_global alpha always return TRUE really,
+ so just do away with the return value. Convert a g_return_if_fail()
+ into a g_assert(), since this is only to check internal consistency
+ and not a guard for public API. Add some locking.
+ https://bugzilla.gnome.org/show_bug.cgi?id=668483
+
+2012-03-24 19:38:26 +0000 Holger Kaelberer <hk@getslash.de>
+
+ * tests/check/libs/video.c:
+ tests: add unit test for video overlay composition global alpha support
+ https://bugzilla.gnome.org/show_bug.cgi?id=668483
+
+2012-03-24 19:31:29 +0000 Holger Kaelberer <hk@getslash.de>
+
+ * gst-libs/gst/video/video-blend.c:
+ * gst-libs/gst/video/video-blend.h:
+ * gst-libs/gst/video/video-overlay-composition.c:
+ * gst-libs/gst/video/video-overlay-composition.h:
+ video: overlay-composition: add support for global alpha multiplicator
+ https://bugzilla.gnome.org/show_bug.cgi?id=668483
+
+2012-03-24 00:17:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-read.c:
+ riff: map ISBJ tag to GST_TAG_ALBUM_ARTIST
+ http://www.bass.radio42.com/help/html/7e1a8908-88bd-d54b-77d7-f0d08466284c.htm
+
+2012-03-23 11:07:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Fix subtitle rendering if there's no video, no visualizations but a text-sink
+
+2012-03-22 15:55:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ back to devel
+
=== release 0.11.3 ===
-2012-03-22 Wim Taymans <wim.taymans@collabora.co.uk>
+2012-03-22 15:50:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.11.3, "Axe and Smash"
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/gst-plugins-base-plugins.interfaces:
+ * 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-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.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-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-plugins-base.doap:
+ * gst/adder/gstadderorc-dist.c:
+ * gst/adder/gstadderorc-dist.h:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/videoconvert/gstvideoconvertorc-dist.c:
+ * gst/videoconvert/gstvideoconvertorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.h:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ * 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/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:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 0.11.3
2012-03-22 11:35:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
diff --git a/NEWS b/NEWS
index 9b3a0a516..53eae3269 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,10 @@
-This is GStreamer Base Plug-ins 0.11.3, "Axe and Smash"
+This is GStreamer Base Plug-ins 0.11.90 "Golden bells! What a world of happiness their harmony foretells!"
+
+New in 0.11.90:
+
+ * Lots of bugfixes, cleanup and other improvements
+ * API cleanup in the audio base classes
+ * Improvements to the RTP buffer
New in 0.11.3:
diff --git a/RELEASE b/RELEASE
index 8e1484c78..1e325ac97 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer Base Plug-ins 0.11.3 "Axe and Smash"
+Release notes for GStreamer Base Plug-ins 0.11.90 "Golden bells! What a world of happiness their harmony foretells!"
@@ -32,8 +32,8 @@ This module contains elements for, among others:
typefind functions
audio processing: audioconvert, adder, audiorate, audioresample, volume
visualisation: libvisual
- video processing: videoconvert
- aggregate elements: uridecodebin, playbin, decodebin, encodebin
+ video processing: ffmpegcolorspace
+ aggregate elements: uridecodebin, playbin2, decodebin2, decodebin, playbin, encodebin
libraries: app, audio, cdda, fft, interfaces, netbuffer, pbutils, riff, rtp, rtsp, sdp, tag, video
@@ -55,17 +55,11 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
- * Many API cleanups
- * Ported to new 0.11 core API changes
- * Many fixes and improvements
- * video: Improve video frame map/unmap
- * theora: Improve video negotiation
- * Various performance improvements
-
-Bugs fixed in this release
-
- * 668343 : [0.11] - segfault when using missing plugin support in 0.11
- * 668542 : [0.11] EncodingProfileClass is missing from GstPbutils-0.11.gir
+ * Lots of bugfixes, cleanup and other improvements
+ * API cleanup in the audio base classes
+ * Improvements to the RTP buffer
+There were no bugs fixed in this release
+
Download
@@ -94,21 +88,15 @@ Applications
Contributors to this release
+ * Alban Browaeys
* Alessandro Decina
- * David Schleef
* Edward Hervey
* Holger Kaelberer
- * Jonathan Matthew
+ * Jonathan Lyons
* Mark Nauwelaerts
- * Ognyan Tonchev
- * Oleksij Rempel (Alexey Fisher)
- * Peter Korsgaard
- * Philippe Normand
+ * Raimo Järvi
* Sebastian Dröge
- * Sreerenj Balachandran
- * Stefan Sauer
+ * Thiago Santos
* Tim-Philipp Müller
- * Vincent Penquerc'h
- * Vincent Untz
* Wim Taymans
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index adddfc6a8..88697f9b3 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, 0.11.89.1,
+AC_INIT(GStreamer Base Plug-ins, 0.11.90,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-base)
@@ -61,7 +61,7 @@ AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
dnl *** required versions of GStreamer stuff ***
-GST_REQ=0.11.3
+GST_REQ=0.11.90
dnl *** autotools stuff ****
diff --git a/docs/plugins/gst-plugins-base-plugins.args b/docs/plugins/gst-plugins-base-plugins.args
index 9bc81df06..f461674f1 100644
--- a/docs/plugins/gst-plugins-base-plugins.args
+++ b/docs/plugins/gst-plugins-base-plugins.args
@@ -3819,6 +3819,16 @@
</ARG>
<ARG>
+<NAME>GstPlaySink::send-event-mode</NAME>
+<TYPE>GstPlaySinkSendEventMode</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Send event mode</NICK>
+<BLURB>How to send events received in send_event function.</BLURB>
+<DEFAULT>Default GstBin's send_event handling (default)</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstSubtitleOverlay::font-desc</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
diff --git a/docs/plugins/gst-plugins-base-plugins.prerequisites b/docs/plugins/gst-plugins-base-plugins.prerequisites
index 2990ee691..d56be59f9 100644
--- a/docs/plugins/gst-plugins-base-plugins.prerequisites
+++ b/docs/plugins/gst-plugins-base-plugins.prerequisites
@@ -1,5 +1,6 @@
GFile GObject
GInitable GObject
+GstChildProxy GObject
GstChildProxy GstObject
GstColorBalance GstImplementsInterface GstElement
GstImplementsInterface GstElement
diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml
index d11d99a9e..fd505e08a 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>0.11.3</version>
+ <version>0.11.90</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 6c3aa00e1..dc4c84d06 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>0.11.3</version>
+ <version>0.11.90</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 d20a89b80..364438cb8 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>0.11.3</version>
+ <version>0.11.90</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 48bbb06b2..09451f7db 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>0.11.3</version>
+ <version>0.11.90</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 7c050c23a..eadfe019e 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>0.11.3</version>
+ <version>0.11.90</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 16390e777..e7f5bac13 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>0.11.3</version>
+ <version>0.11.90</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 d62b0972d..ae4daecc2 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>0.11.3</version>
+ <version>0.11.90</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 ca1536d33..f151f5c2d 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>0.11.3</version>
+ <version>0.11.90</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 bffc58ab9..06870bffb 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>0.11.3</version>
+ <version>0.11.90</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml
index 212c47bf2..9b8444253 100644
--- a/docs/plugins/inspect/plugin-gdp.xml
+++ b/docs/plugins/inspect/plugin-gdp.xml
@@ -3,7 +3,7 @@
<description>Payload/depayload GDP packets</description>
<filename>../../gst/gdp/.libs/libgstgdp.so</filename>
<basename>libgstgdp.so</basename>
- <version>0.11.3</version>
+ <version>0.11.90</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 a682a1072..c5262a0b7 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>0.11.3</version>
+ <version>0.11.90</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 f81c795bd..4541202f1 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>0.11.3</version>
+ <version>0.11.90</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 c1aa705a0..1ecc114cd 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>0.11.3</version>
+ <version>0.11.90</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 08c0d2ba2..0a252795c 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>0.11.3</version>
+ <version>0.11.90</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 c7618ba44..f840f0122 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>0.11.3</version>
+ <version>0.11.90</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 04d75e3d2..4b2589e7e 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>0.11.3</version>
+ <version>0.11.90</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 deb8270ff..76d5753a5 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>0.11.3</version>
+ <version>0.11.90</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 d034fac72..db0d35e25 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>0.11.3</version>
+ <version>0.11.90</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 2a8273add..6021f0b72 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>0.11.3</version>
+ <version>0.11.90</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 ead7e70f5..d632306d7 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>0.11.3</version>
+ <version>0.11.90</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 038e7fd9d..3dca9e06f 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>0.11.3</version>
+ <version>0.11.90</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 52cb21f62..85ce07f2f 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>0.11.3</version>
+ <version>0.11.90</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 2491bca16..d2350d98b 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>0.11.3</version>
+ <version>0.11.90</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 d50fcb6f7..bf843a48f 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>0.11.3</version>
+ <version>0.11.90</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 e0673baeb..c36e81935 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>0.11.3</version>
+ <version>0.11.90</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 36372c5c8..4f32945a9 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>0.11.3</version>
+ <version>0.11.90</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 397caf2d4..f9d55449a 100644
--- a/gst-plugins-base.doap
+++ b/gst-plugins-base.doap
@@ -36,6 +36,17 @@ A wide range of video and audio decoders, encoders, and filters are included.
<release>
<Version>
+ <revision>0.11.90</revision>
+ <branch>0.11</branch>
+ <name>Golden bells&excl; What a world of happiness their harmony foretells&excl;</name>
+ <created>2012-04-12</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.11.90.tar.bz2" />
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.11.90.tar.gz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.11.3</revision>
<branch>0.11</branch>
<name>Axe and Smash</name>
diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h
index a579fb4af..78393e648 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 0.11.3"
-/* generated using gnu compiler gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1 */
+#define _GENERATED_STDINT_H "gst-plugins-base 0.11.90"
+/* generated using gnu compiler Debian clang version 3.0-6 (tags/RELEASE_30/final) (based on LLVM 3.0) */
#define _STDINT_HAVE_STDINT_H 1
#include <stdint.h>
#endif
diff --git a/win32/common/config.h b/win32/common/config.h
index 051fdd15c..a06862316 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -42,7 +42,7 @@
#undef ENABLE_NLS
/* gettext package name */
-#define GETTEXT_PACKAGE "gst-plugins-base-0.11"
+#define GETTEXT_PACKAGE "gst-plugins-base-1.0"
/* The GIO library directory. */
#undef GIO_LIBDIR
@@ -50,6 +50,9 @@
/* The GIO modules directory. */
#undef GIO_MODULE_DIR
+/* major/minor version */
+#define GST_API_VERSION "1.0"
+
/* system wide data directory */
#define GST_DATADIR PREFIX "\\share"
@@ -77,9 +80,6 @@
/* GStreamer license */
#define GST_LICENSE "LGPL"
-/* major/minor version */
-#define GST_API_VERSION "0.11"
-
/* package name in plugins */
#define GST_PACKAGE_NAME "GStreamer Base Plug-ins source release"
@@ -87,7 +87,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2012-03-22"
+#define GST_PACKAGE_RELEASE_DATETIME "2012-04-12"
/* Define to enable ALSA (used by alsa). */
#undef HAVE_ALSA
@@ -313,7 +313,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 0.11.3"
+#define PACKAGE_STRING "GStreamer Base Plug-ins 0.11.90"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-base"
@@ -322,7 +322,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "0.11.3"
+#define PACKAGE_VERSION "0.11.90"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -353,7 +353,7 @@
#undef USE_TREMOLO
/* Version number of package */
-#define VERSION "0.11.3"
+#define VERSION "0.11.90"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */