summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2012-11-21 09:56:12 +0000
committerTim-Philipp Müller <tim@centricular.net>2012-11-21 09:56:12 +0000
commit81ae3f88799d8c032917ce92026017985905017d (patch)
tree0046df29d4c309081b53d78b2843d5bc60f1f2cf
parent67455643b902a181cc64cb1fecc6bc5587255afc (diff)
Release 1.0.31.0.3
-rw-r--r--ChangeLog348
-rw-r--r--NEWS30
-rw-r--r--RELEASE62
-rw-r--r--configure.ac4
-rw-r--r--docs/plugins/inspect/plugin-adder.xml4
-rw-r--r--docs/plugins/inspect/plugin-alsa.xml4
-rw-r--r--docs/plugins/inspect/plugin-app.xml4
-rw-r--r--docs/plugins/inspect/plugin-audioconvert.xml4
-rw-r--r--docs/plugins/inspect/plugin-audiorate.xml4
-rw-r--r--docs/plugins/inspect/plugin-audioresample.xml4
-rw-r--r--docs/plugins/inspect/plugin-audiotestsrc.xml4
-rw-r--r--docs/plugins/inspect/plugin-cdparanoia.xml4
-rw-r--r--docs/plugins/inspect/plugin-encoding.xml4
-rw-r--r--docs/plugins/inspect/plugin-gio.xml4
-rw-r--r--docs/plugins/inspect/plugin-ivorbisdec.xml4
-rw-r--r--docs/plugins/inspect/plugin-libvisual.xml4
-rw-r--r--docs/plugins/inspect/plugin-ogg.xml4
-rw-r--r--docs/plugins/inspect/plugin-pango.xml16
-rw-r--r--docs/plugins/inspect/plugin-playback.xml4
-rw-r--r--docs/plugins/inspect/plugin-subparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-tcp.xml4
-rw-r--r--docs/plugins/inspect/plugin-theora.xml4
-rw-r--r--docs/plugins/inspect/plugin-typefindfunctions.xml4
-rw-r--r--docs/plugins/inspect/plugin-videoconvert.xml4
-rw-r--r--docs/plugins/inspect/plugin-videorate.xml4
-rw-r--r--docs/plugins/inspect/plugin-videoscale.xml4
-rw-r--r--docs/plugins/inspect/plugin-videotestsrc.xml4
-rw-r--r--docs/plugins/inspect/plugin-volume.xml4
-rw-r--r--docs/plugins/inspect/plugin-vorbis.xml4
-rw-r--r--docs/plugins/inspect/plugin-ximagesink.xml4
-rw-r--r--docs/plugins/inspect/plugin-xvimagesink.xml4
-rw-r--r--gst-plugins-base.doap10
-rw-r--r--win32/common/_stdint.h2
-rw-r--r--win32/common/config.h10
34 files changed, 485 insertions, 101 deletions
diff --git a/ChangeLog b/ChangeLog
index f110d9b26..29ab451cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,353 @@
+=== release 1.0.3 ===
+
+2012-11-21 Tim-Philipp Müller <tim@centricular.net>
+
+ * configure.ac:
+ releasing 1.0.3
+
+2012-11-20 12:21:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/gstvideodecoder.c:
+ * gst-libs/gst/video/gstvideodecoder.h:
+ videodecoder: Return the proportion directly
+
+2012-11-20 12:08:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/video/gstvideodecoder.c:
+ * gst-libs/gst/video/gstvideodecoder.h:
+ * win32/common/libgstvideo.def:
+ videodecoder: Rename from get_qos_info() to get_qos_proportion()
+ And only return the proportion. The earliest time already can be
+ retrieved from get_max_decode_time() and by renaming we allow this
+ to be more extensible in the future.
+
+2012-11-20 07:17:00 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ pbutils: fix transfer annotation for gst_encoding_profile_set_restriction
+
+2012-11-09 15:37:57 +0100 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/video/gstvideodecoder.c:
+ * gst-libs/gst/video/gstvideodecoder.h:
+ * win32/common/libgstvideo.def:
+ videodecoder: add getter for QoS proportion and earliest_time
+ Add a getter for the QoS proportion and earliest_time to help
+ subclasses do better estimations based on the proportion.
+ API: gst_video_decoder_get_qos_info()
+ https://bugzilla.gnome.org/show_bug.cgi?id=687991
+
+2012-11-12 12:44:05 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtspconnection: improve docs
+
+2012-11-12 12:57:35 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: add description for Opus audio codec
+ https://bugzilla.gnome.org/show_bug.cgi?id=688151
+
+2012-11-12 11:17:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ rtpbuffer: protect against empty buffers
+
+2012-11-13 16:11:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisdeclib.h:
+ Revert "vorbisdec: Fix GType name conflict if tremor and libvorbis decoder are used in the same process"
+ This reverts commit 858392f88a1221afa29e6b08b283d5472be69b62.
+ A similar, cleaner fix was already in place.
+
+2012-11-13 15:40:14 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisdeclib.h:
+ vorbisdec: Fix GType name conflict if tremor and libvorbis decoder are used in the same process
+
+2012-11-11 16:33:32 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: improve AAC LOAS typefinding
+ Make AAC LOAS typefinding a bit more reliable; don't report
+ a LIKELY probability already after just two sync points, but
+ scan for a few more consecutive frames and determine probability
+ based on how many we found. Fixes mis-detection of wavpack file.
+ https://bugzilla.gnome.org/show_bug.cgi?id=687674
+
+2012-11-11 19:44:31 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: fix block size calculation in wavpack typefinder
+ The blocksize includes part of the header, just not the sync
+ marker and the four size bytes.
+
+2012-11-11 20:04:40 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: improve wavpack typefinder
+ Check for second block sync and return different
+ probabilities depending on what we found (trumping
+ the AAC loas typefinder's LIKELY probability after
+ finding a second frame sync in this particular case).
+ https://bugzilla.gnome.org/show_bug.cgi?id=687674
+
+2012-11-09 16:48:54 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudiodecoder.c:
+ audiodecoder: Reset error count to 0 after successfully decoding a frame
+
+2012-11-09 16:46:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/gstvideodecoder.c:
+ videodecoder: Reset the error count to 0 after successfully decoding a frame
+
+2012-11-01 16:44:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ audioconvert: Always prefer the input format if possible
+ Previously we could've chosen another format with the same
+ depth even if the input format was possible.
+ Also make sure to chose according to the order in the
+ caps.
+
+2012-11-01 14:31:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ audioconvert: Also ignore the SIGNED flag when matching an output format
+
+2012-10-31 20:01:05 +0100 Rasmus Rohde <rohde@duff.dk>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ * tests/check/elements/audioconvert.c:
+ audioconvert: Prefer output formats with the same depth or at least a higher depth
+ Enhance current code to prefer an exact match on sample depth if
+ possible. Also ignore GST_AUDIO_FORMAT_FLAG_UNPACK when checking
+ equality on the flags.
+
+2012-11-07 13:25:13 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/pango/gstbasetextoverlay.c:
+ textoverlay: also draw shaded backgrounds for RGB and BGR
+ https://bugzilla.gnome.org/show_bug.cgi?id=687817
+
+2012-11-07 11:36:42 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/pango/gstbasetextoverlay.c:
+ textoverlay: we can do YVU9 as well
+
+2012-11-07 11:32:50 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/pango/gstbasetextoverlay.c:
+ textoverlay: don't advertise 10-16-bit formats we can't blend text onto yet
+ We can't blend stuff on top of video formats that unpack into
+ ARGB64 or AYUV64 yet, so don't advertise them in our template caps.
+
+2012-11-07 11:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst-libs/gst/video/video-blend.c:
+ video: don't crash when blending onto video formats that unpack to 64 bits per pixel
+ We only allocate 8 bits per component for our temp buffers, which
+ causes invalid memory accesses if we try to unpack formats that
+ unpack into a format with 16 bits per component such as e.g. v210.
+ We don't support blending onto those yet, so just bail out.
+
+2012-11-07 09:46:50 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/pango/gstbasetextoverlay.c:
+ textoverlay: fix up names of old gray formats
+ Y800 -> GRAY8, Y16 -> GRAY16_{LE,BE}
+
+2012-11-07 09:34:11 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/pango/gstbasetextoverlay.c:
+ textoverlay: draw shaded background for some more video formats
+ https://bugzilla.gnome.org/show_bug.cgi?id=687817
+
+2012-11-07 00:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/pango/gstbasetextoverlay.c:
+ textoverlay: clamp shaded background box coordinates in one place
+
+2012-11-07 00:54:29 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/pango/gstbasetextoverlay.c:
+ textoverlay: move background shading into separate function
+
+2012-11-06 15:21:16 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: isml is iso-fragmented video/quicktime
+ Add isml typefinding to the video/quicktime function
+
+2012-11-06 23:38:13 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/pango/gstbasetextoverlay.c:
+ textoverlay: don't abort if we don't know how to paint shaded background for a format
+ It's not a very nice thing to do.
+ https://bugzilla.gnome.org/show_bug.cgi?id=687666
+
+2012-11-05 14:35:56 +0200 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * ext/pango/gstbasetextoverlay.c:
+ textoverlay: forward allocation queries on video sink pad instead of discarding them
+ This allows the upstream elements to use the allocation parameters
+ or pools from the downstream elements like videosink.
+ https://bugzilla.gnome.org/show_bug.cgi?id=687459
+
+2012-11-05 09:59:16 +0100 Ognyan Tonchev <ognyan@axis.com>
+
+ * gst-libs/gst/rtsp/gstrtspmessage.c:
+ rtsp: fix GstRTSPMessage g-i annotations for out parameters
+ https://bugzilla.gnome.org/show_bug.cgi?id=687620
+
+2012-11-02 20:13:07 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtspconnection: remove extra return and fix GError leak
+ https://bugzilla.gnome.org/show_bug.cgi?id=687473
+
+2012-11-02 11:05:20 +0100 Ognyan Tonchev <ognyan@axis.com>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtspconnection: fix g-i annotations for out parameters
+ https://bugzilla.gnome.org/show_bug.cgi?id=687421
+
+2012-10-30 10:19:59 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudioringbuffer.c:
+ audioringbuffer: reset spec on _release
+ Reset the caps and the audioinfo when releasing the ringbuffer.
+ Fixed a bug with reusing pulsesink.
+
+2012-10-28 21:07:16 +1100 Jonathan Liu <net147@gmail.com>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: fix crash with 0 byte ogg packets
+ https://bugzilla.gnome.org/show_bug.cgi?id=687030
+
+2012-10-28 19:59:41 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ exiftag: fix use after free and memory leak
+ https://bugzilla.gnome.org/show_bug.cgi?id=687055
+
+2012-10-28 20:01:17 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
+
+ * gst-libs/gst/tag/gstvorbistag.c:
+ vorbistag: fix memory leak
+ https://bugzilla.gnome.org/show_bug.cgi?id=687057
+
+2012-10-25 17:16:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: add caps description for Apple ProRes video
+
+2012-10-25 17:14:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/pango/gstbasetextoverlay.c:
+ pango: avoid unnecessary pango attribute list copy
+ We just want to keep it alive, not modify it, so a
+ simple ref should be enough.
+ https://bugzilla.gnome.org/show_bug.cgi?id=686841
+
+2012-10-26 00:29:11 +0900 Jihyun Cho <jihyun.jo@gmail.com>
+
+ * ext/pango/gstbasetextoverlay.c:
+ pango: delete foreground color in shadow text
+ This makes colored text have gray drop shadows
+ instead of colored ones, which looks much better.
+ https://bugzilla.gnome.org/show_bug.cgi?id=686841
+
+2012-10-25 09:19:21 +0200 Ognyan Tonchev <ognyan@axis.com>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtsp: Don't use invalid sockets
+ return false from dispatch () if the read and write sockets have been
+ unset in tunnel_complete ()
+ Setting up HTTP tunnels causes segfaults since the watch for the second
+ connection is not destroyed anymore in tunnel_complete () and the connection
+ will still be used even though it is not valid anymore.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686276
+
+2012-10-25 12:26:52 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * configure.ac:
+ * 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-ivorbisdec.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-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:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Back to development (bug fixing)
+
=== release 1.0.2 ===
-2012-10-25 Tim-Philipp Müller <tim@centricular.net>
+2012-10-25 00:54:24 +0100 Tim-Philipp Müller <tim@centricular.net>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.0.2
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * 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-ivorbisdec.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-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-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 1.0.2
2012-10-24 14:05:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
diff --git a/NEWS b/NEWS
index f18002a2d..d37712a1f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,32 @@
-This is GStreamer Base Plugins 1.0.2
+This is GStreamer Base Plugins 1.0.3
+
+Changes since 1.0.2:
+
+ * typefind: detect isml ftyp as iso-fragmented video/quicktime
+ * typefinding improvements fixing playback of some wavpack files
+ * textoverlay rendering fixes
+ * gobject-introspection annotation fixes
+
+Bugs fixed since 1.0.2:
+
+ * 686276 : rtsp: http tunneling does not work
+ * 687030 : ogg: crash checking header of empty ogg packet
+ * 687055 : exiftag: fix use after free and memory leak
+ * 687057 : vorbistag: fix memory leak
+ * 687421 : GstRTSPConnection: a number of methods not annotated correctly
+ * 687459 : textoverlay:forward allocation queries instead of discarding
+ * 687473 : rtspconnection: remove extra 'return'
+ * 687620 : GstRTSPMessage: fix GI annotations
+ * 687666 : textoverlay: aborts when shading is enabled but not supported for the current video format
+ * 687674 : typefinding: some WavPack files are mis-detected as AAC and fail to play
+ * 687991 : videodecoder: add getter for QoS proportion
+ * 687994 : rtsp: missing g-i annotation for gst_rtsp_message_set_body
+ * 688151 : pbutils missing description for Opus codec
+ * 686841 : pango: fix shadow text color
+
+API additions since 1.0.2:
+
+ * gst_video_decoder_get_qos_proportion()
Changes since 1.0.1:
diff --git a/RELEASE b/RELEASE
index 3372b82f3..008e54227 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer Base Plugins 1.0.2
+Release notes for GStreamer Base Plugins 1.0.3
The GStreamer team is proud to announce a new bug-fix release
@@ -60,33 +60,33 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Features of this release
- * Parallel installability with 0.10.x series
- * alsa: fix probing of supported formats, and advertise non-native-endianness formats as fallback
- * audiobasesink: properly handle GAP events (fixing some isses with e.g. certain DVD menus)
- * audioconvert: try harder to not convert or to preserve input format precision
- * audiodecoder: leak fixes and refcounting fixes
- * audioresample: re-enable the SSE/SSE2 code paths for better performance
- * riff: fix paletted RGB formats and msvideo mapping
- * rtsp: make formatting and parsing of range floating-point values locale-independent
- * playbin: streamsynchronizer fixes, esp. for handling corner-cases near EOS
- * tcpserver{sink,src}: add 'current-port' property and signal actually used port
- * videoconvert: fix handling of paletted RGB formats
- * videodecoder: don't leak message strings when error is not fatal
- * videodecoder: finetune missing timestamp estimating
- * videotestsrc: add palette for paletted RGB formats
- * vorbistag: fix writing of image tags into vorbis comments
+ * typefind: detect isml ftyp as iso-fragmented video/quicktime
+ * typefinding improvements fixing playback of some wavpack files
+ * textoverlay rendering fixes
+ * gobject-introspection annotation fixes
Bugs fixed in this release
- * 580093 : tcpserversink,src: add 'current-port' property and signal actually used port when port=0 was set
- * 680904 : alsasink: no supported formats detected with using USB sound card on big-endian system
- * 683098 : videodecoder: log failure message if acquire_buffer failed
- * 684411 : rtsp: range in SDP formatted according to locale
- * 685273 : Pre-rolling on GAP events doesn't work properly for audio sinks
- * 685711 : audio, video: update docs for virtual functions that require chaining up
- * 685938 : [decodebin] Issues with group switching algorithm
- * 686081 : adder: all unit tests crash now after collectpads changes
- * 686298 : Cannot decode some AVI files with Microsoft Video 1
+ * 686276 : rtsp: http tunneling does not work
+ * 687030 : ogg: crash checking header of empty ogg packet
+ * 687055 : exiftag: fix use after free and memory leak
+ * 687057 : vorbistag: fix memory leak
+ * 687421 : GstRTSPConnection: a number of methods not annotated correctly
+ * 687459 : textoverlay:forward allocation queries instead of discarding
+ * 687473 : rtspconnection: remove extra 'return'
+ * 687620 : GstRTSPMessage: fix GI annotations
+ * 687666 : textoverlay: aborts when shading is enabled but not supported for the current video format
+ * 687674 : typefinding: some WavPack files are mis-detected as AAC and fail to play
+ * 687991 : videodecoder: add getter for QoS proportion
+ * 687994 : rtsp: missing g-i annotation for gst_rtsp_message_set_body
+ * 688151 : pbutils missing description for Opus codec
+ * 686841 : pango: fix shadow text color
+
+API changes in this release
+
+ - API additions:
+
+ * gst_video_decoder_get_qos_proportion()
==== Download ====
@@ -123,13 +123,15 @@ subscribe to the gstreamer-devel list.
Contributors to this release
- * Alexandre Relange
+ * Alessandro Decina
* Andoni Morales Alastruey
- * Carlos Rafael Giani
- * David Corvoysier
- * Josep Torra
- * Mark Nauwelaerts
+ * Jihyun Cho
+ * Jonathan Liu
+ * Miguel Angel Cabrera Moya
+ * Ognyan Tonchev
+ * Rasmus Rohde
* Sebastian Dröge
+ * Sreerenj Balachandran
* Thiago Santos
* Tim-Philipp Müller
* Wim Taymans
diff --git a/configure.ac b/configure.ac
index 07f357d9a..0165d3182 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.0.2.1,
+AC_INIT(GStreamer Base Plug-ins, 1.0.3,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-base)
@@ -50,7 +50,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 2, 0, 2)
+AS_LIBTOOL(GST, 3, 0, 3)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.0.0
diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml
index 676d31f70..65518aef6 100644
--- a/docs/plugins/inspect/plugin-adder.xml
+++ b/docs/plugins/inspect/plugin-adder.xml
@@ -3,10 +3,10 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml
index 06669577f..04635c265 100644
--- a/docs/plugins/inspect/plugin-alsa.xml
+++ b/docs/plugins/inspect/plugin-alsa.xml
@@ -3,10 +3,10 @@
<description>ALSA plugin library</description>
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
<basename>libgstalsa.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-app.xml b/docs/plugins/inspect/plugin-app.xml
index f89a1db72..8c9fc6852 100644
--- a/docs/plugins/inspect/plugin-app.xml
+++ b/docs/plugins/inspect/plugin-app.xml
@@ -3,10 +3,10 @@
<description>Elements used to communicate with applications</description>
<filename>../../gst/app/.libs/libgstapp.so</filename>
<basename>libgstapp.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml
index 336b2d73e..81ecab705 100644
--- a/docs/plugins/inspect/plugin-audioconvert.xml
+++ b/docs/plugins/inspect/plugin-audioconvert.xml
@@ -3,10 +3,10 @@
<description>Convert audio to different formats</description>
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
<basename>libgstaudioconvert.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml
index a1ae77a18..c2e775959 100644
--- a/docs/plugins/inspect/plugin-audiorate.xml
+++ b/docs/plugins/inspect/plugin-audiorate.xml
@@ -3,10 +3,10 @@
<description>Adjusts audio frames</description>
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
<basename>libgstaudiorate.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml
index 3e472731d..2949bed8e 100644
--- a/docs/plugins/inspect/plugin-audioresample.xml
+++ b/docs/plugins/inspect/plugin-audioresample.xml
@@ -3,10 +3,10 @@
<description>Resamples audio</description>
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
<basename>libgstaudioresample.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml
index c61bb89fe..0f0dd5d57 100644
--- a/docs/plugins/inspect/plugin-audiotestsrc.xml
+++ b/docs/plugins/inspect/plugin-audiotestsrc.xml
@@ -3,10 +3,10 @@
<description>Creates audio test signals of given frequency and volume</description>
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
<basename>libgstaudiotestsrc.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml
index 3ba3c40cb..f9cbd20d4 100644
--- a/docs/plugins/inspect/plugin-cdparanoia.xml
+++ b/docs/plugins/inspect/plugin-cdparanoia.xml
@@ -3,10 +3,10 @@
<description>Read audio from CD in paranoid mode</description>
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
<basename>libgstcdparanoia.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-encoding.xml b/docs/plugins/inspect/plugin-encoding.xml
index c59d59de3..1ade9b3dd 100644
--- a/docs/plugins/inspect/plugin-encoding.xml
+++ b/docs/plugins/inspect/plugin-encoding.xml
@@ -3,10 +3,10 @@
<description>various encoding-related elements</description>
<filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
<basename>libgstencodebin.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-gio.xml b/docs/plugins/inspect/plugin-gio.xml
index 3b0357178..e40975e62 100644
--- a/docs/plugins/inspect/plugin-gio.xml
+++ b/docs/plugins/inspect/plugin-gio.xml
@@ -3,10 +3,10 @@
<description>GIO elements</description>
<filename>../../gst/gio/.libs/libgstgio.so</filename>
<basename>libgstgio.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-ivorbisdec.xml b/docs/plugins/inspect/plugin-ivorbisdec.xml
index 9212c68b1..e6161ab85 100644
--- a/docs/plugins/inspect/plugin-ivorbisdec.xml
+++ b/docs/plugins/inspect/plugin-ivorbisdec.xml
@@ -3,10 +3,10 @@
<description>Vorbis Tremor decoder</description>
<filename>../../ext/vorbis/.libs/libgstivorbisdec.so</filename>
<basename>libgstivorbisdec.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml
index 5e36149e5..0de426cbd 100644
--- a/docs/plugins/inspect/plugin-libvisual.xml
+++ b/docs/plugins/inspect/plugin-libvisual.xml
@@ -3,10 +3,10 @@
<description>libvisual visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
<basename>libgstlibvisual.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml
index 3a33f4ab7..2898ee41c 100644
--- a/docs/plugins/inspect/plugin-ogg.xml
+++ b/docs/plugins/inspect/plugin-ogg.xml
@@ -3,10 +3,10 @@
<description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
<filename>../../ext/ogg/.libs/libgstogg.so</filename>
<basename>libgstogg.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml
index 35f0c970c..3d059b27a 100644
--- a/docs/plugins/inspect/plugin-pango.xml
+++ b/docs/plugins/inspect/plugin-pango.xml
@@ -3,10 +3,10 @@
<description>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
@@ -20,13 +20,13 @@
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16, NV12, NV21, UYVP, A420, YUV9, IYU1 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16, NV12, NV21, UYVP, A420, YUV9, IYU1 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
@@ -47,13 +47,13 @@
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16, NV12, NV21, UYVP, A420, YUV9, IYU1 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16, NV12, NV21, UYVP, A420, YUV9, IYU1 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
@@ -89,13 +89,13 @@
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16, NV12, NV21, UYVP, A420, YUV9, IYU1 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16, NV12, NV21, UYVP, A420, YUV9, IYU1 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
diff --git a/docs/plugins/inspect/plugin-playback.xml b/docs/plugins/inspect/plugin-playback.xml
index 693926f1f..ad9e37c32 100644
--- a/docs/plugins/inspect/plugin-playback.xml
+++ b/docs/plugins/inspect/plugin-playback.xml
@@ -3,10 +3,10 @@
<description>various playback elements</description>
<filename>../../gst/playback/.libs/libgstplayback.so</filename>
<basename>libgstplayback.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml
index a46ff4cbb..fb0e975b6 100644
--- a/docs/plugins/inspect/plugin-subparse.xml
+++ b/docs/plugins/inspect/plugin-subparse.xml
@@ -3,10 +3,10 @@
<description>Subtitle parsing</description>
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
<basename>libgstsubparse.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml
index 60072ab1a..ab096d375 100644
--- a/docs/plugins/inspect/plugin-tcp.xml
+++ b/docs/plugins/inspect/plugin-tcp.xml
@@ -3,10 +3,10 @@
<description>transfer data over the network via TCP</description>
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
<basename>libgsttcp.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml
index 5b1fcf4f3..7fb646900 100644
--- a/docs/plugins/inspect/plugin-theora.xml
+++ b/docs/plugins/inspect/plugin-theora.xml
@@ -3,10 +3,10 @@
<description>Theora plugin library</description>
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
<basename>libgsttheora.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml
index 18d90347a..70701d3f0 100644
--- a/docs/plugins/inspect/plugin-typefindfunctions.xml
+++ b/docs/plugins/inspect/plugin-typefindfunctions.xml
@@ -3,10 +3,10 @@
<description>default typefind functions</description>
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
<basename>libgsttypefindfunctions.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
</elements>
diff --git a/docs/plugins/inspect/plugin-videoconvert.xml b/docs/plugins/inspect/plugin-videoconvert.xml
index 58839aba0..d48d44156 100644
--- a/docs/plugins/inspect/plugin-videoconvert.xml
+++ b/docs/plugins/inspect/plugin-videoconvert.xml
@@ -3,10 +3,10 @@
<description>Colorspace conversion</description>
<filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
<basename>libgstvideoconvert.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml
index 290a8331d..462769750 100644
--- a/docs/plugins/inspect/plugin-videorate.xml
+++ b/docs/plugins/inspect/plugin-videorate.xml
@@ -3,10 +3,10 @@
<description>Adjusts video frames</description>
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
<basename>libgstvideorate.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml
index 2983f271f..ea8691c26 100644
--- a/docs/plugins/inspect/plugin-videoscale.xml
+++ b/docs/plugins/inspect/plugin-videoscale.xml
@@ -3,10 +3,10 @@
<description>Resizes video</description>
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
<basename>libgstvideoscale.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml
index 738a1f61d..7e80284bd 100644
--- a/docs/plugins/inspect/plugin-videotestsrc.xml
+++ b/docs/plugins/inspect/plugin-videotestsrc.xml
@@ -3,10 +3,10 @@
<description>Creates a test video stream</description>
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
<basename>libgstvideotestsrc.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml
index 80b2bf095..5ca7a110c 100644
--- a/docs/plugins/inspect/plugin-volume.xml
+++ b/docs/plugins/inspect/plugin-volume.xml
@@ -3,10 +3,10 @@
<description>plugin for controlling audio volume</description>
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
<basename>libgstvolume.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml
index ca43ade9e..eeb11fe69 100644
--- a/docs/plugins/inspect/plugin-vorbis.xml
+++ b/docs/plugins/inspect/plugin-vorbis.xml
@@ -3,10 +3,10 @@
<description>Vorbis plugin library</description>
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
<basename>libgstvorbis.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml
index 8eb43b632..162bff866 100644
--- a/docs/plugins/inspect/plugin-ximagesink.xml
+++ b/docs/plugins/inspect/plugin-ximagesink.xml
@@ -3,10 +3,10 @@
<description>X11 video output element based on standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
<basename>libgstximagesink.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml
index 39bbf60be..b454aebaf 100644
--- a/docs/plugins/inspect/plugin-xvimagesink.xml
+++ b/docs/plugins/inspect/plugin-xvimagesink.xml
@@ -3,10 +3,10 @@
<description>XFree86 video output plugin using Xv extension</description>
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
<basename>libgstxvimagesink.so</basename>
- <version>1.0.2.1</version>
+ <version>1.0.3</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/gst-plugins-base.doap b/gst-plugins-base.doap
index 80469d61c..d5ec54a86 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.0.3</revision>
+ <branch>1.0</branch>
+ <name></name>
+ <created>2012-11-21</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.0.3.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.0.2</revision>
<branch>1.0</branch>
<name></name>
diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h
index f2c795d2a..fc4a9c9cb 100644
--- a/win32/common/_stdint.h
+++ b/win32/common/_stdint.h
@@ -1,7 +1,7 @@
#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.0.2.1"
+#define _GENERATED_STDINT_H "gst-plugins-base 1.0.3"
/* generated using gnu compiler gcc (Debian 4.7.2-4) 4.7.2 */
#define _STDINT_HAVE_STDINT_H 1
#include <stdint.h>
diff --git a/win32/common/config.h b/win32/common/config.h
index 6f0a6394d..ccb9dd8cd 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -81,13 +81,13 @@
#define GST_LICENSE "LGPL"
/* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Base Plug-ins git"
+#define GST_PACKAGE_NAME "GStreamer Base Plug-ins source release"
/* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2012-10-25T11:22Z"
+#define GST_PACKAGE_RELEASE_DATETIME "2012-11-21"
/* Define to enable ALSA (used by alsa). */
#undef HAVE_ALSA
@@ -319,7 +319,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.0.2.1"
+#define PACKAGE_STRING "GStreamer Base Plug-ins 1.0.3"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-base"
@@ -328,7 +328,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.0.2.1"
+#define PACKAGE_VERSION "1.0.3"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -362,7 +362,7 @@
#undef USE_TREMOLO
/* Version number of package */
-#define VERSION "1.0.2.1"
+#define VERSION "1.0.3"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */