diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2014-02-08 11:44:13 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2014-02-08 11:44:13 +0100 |
commit | 3a59aced0a3a92263f020d47853a207e57a01bc8 (patch) | |
tree | ba3336e931941b02bcf85f530ef3df88dd9d3aea | |
parent | 58035895951f9eb2a00a2c807ef80151d5521b1e (diff) |
Release 1.2.3gst-plugins-base-1.2.3
34 files changed, 475 insertions, 51 deletions
@@ -1,9 +1,414 @@ +=== release 1.2.3 === + +2014-02-08 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.2.3 + +2014-02-04 16:21:55 +0100 Sebastian Dröge <sebastian@centricular.com> + + * po/id.po: + * po/nb.po: + * po/nl.po: + * po/pt_BR.po: + * po/sk.po: + * po/sr.po: + po: Update translations + +2014-01-24 12:19:43 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst/videoconvert/gstvideoconvert.c: + videoconvert: tweak the scoring algorithm + Make a little table of conversions and manually score them. Use this + info to define better weights for the scoring algorithm. + give separate scores for doing changes and the impact of the change, + This allows us to avoid conversion when we can but still allow fairly + lossless changes. + The old code did not penalize GRAY conversions, PAL conversions were + punished too low and depth conversions too high. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=722656 + +2014-01-23 10:45:00 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst-libs/gst/video/video-chroma.c: + video-chroma: don't crash on NULL resamplers + Make dummy resamplers for all cases and only execute the horizontal + resampler instead of crashing. + See https://bugzilla.gnome.org/show_bug.cgi?id=722742 + +2014-01-21 11:21:56 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst-libs/gst/audio/gstaudiobasesink.c: + audiobasesink: make _get_time more threadsafe + We call the _get_time function from the provided clock and we don't lock + the sink object for performance reasons. Make sure we only read and + check variables once so that they don't change while we are executing + the code. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=720661 + +2014-01-17 10:17:29 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * gst-libs/gst/video/gstvideodecoder.c: + videodecoder: plug leak when frames are released on subclass stop + They end up stored in the 'pending_events' list and should be + freed after calling stop + +2014-01-14 13:02:28 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * tests/check/libs/audiodecoder.c: + tests: audiodecoder: add another test for negotiation with gap event + Check that even if the subclass doesn't call set_output_format, the base + class should use upstream provided caps to fill the output caps that is + pushed before the gap event is forwarded, otherwise it ends again fixating + the rate and channels to 1. + https://bugzilla.gnome.org/show_bug.cgi?id=722144 + +2014-01-14 13:05:54 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * gst-libs/gst/audio/gstaudiodecoder.c: + audiodecoder: copy rate and channels from input before fixating output caps + For default caps generation when handling gap events that are sent + before any buffer, try to use caps that are closer to what upstream + provided to avoid fixating rate or channels to 1 as default. + So there are the steps: + 1) Try to set rate, channels and channel-mask from upstream if provided + 2) Fixate the rate and channels to the default rate and channels from + audio lib + 3) Fixate the caps just to be sure everything is fixed + 4) If no channel-mask was provided and channels > 2, use a default + channel-mask (taken from audioconvert code) + https://bugzilla.gnome.org/show_bug.cgi?id=722144 + +2014-01-14 23:07:34 +0100 Holger Kaelberer <hk@getslash.de> + + * sys/xvimage/xvimagesink.c: + xvimagesink: don't recreate xvcontext + A xvcontext can be created early in gst_xvimagesink_set_window_handle(). + In this case don't recreate, i.e. overwrite it in gst_xvimagesink_open(). + Otherwise XEvents won't be handled in the xevent listener thread. + Fixes a regression when setting the window handle on the sink in + the very beginning before changing its state. + https://bugzilla.gnome.org/show_bug.cgi?id=715138 + +2014-01-13 20:47:02 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * gst-libs/gst/audio/gstaudiodecoder.c: + audiodecoder: avoid parsing caps event if it is not used + Saves some cpu + +2014-01-13 20:44:23 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * gst-libs/gst/audio/gstaudiodecoder.c: + audiodecoder: make sure caps is set before forwarding gap event + Before trying to generate a default fixated caps when handling a gap + event, make sure that the same strategy that is used when handling + a buffer has been attempted. Otherwise audiodecoder will ignore + upstream caps settings such as rate and channels and will likely + end with a caps with channels=1 and rate=1. + https://bugzilla.gnome.org/show_bug.cgi?id=722144 + +2014-01-13 19:40:49 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * tests/check/libs/audiodecoder.c: + tests: audiodecoder: check that negotiation works buffers and gaps + Adds 2 tests to verify that output caps are the expected value, reusing + input structure values for both buffers and gaps + https://bugzilla.gnome.org/show_bug.cgi?id=722144 + +2014-01-13 16:33:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * tests/check/Makefile.am: + * tests/check/libs/.gitignore: + * tests/check/libs/audiodecoder.c: + tests: audiodecoder: add basic playback test for audio decoder + Simple test that just check that audio decoding works as expected + https://bugzilla.gnome.org/show_bug.cgi?id=722144 + +2014-01-14 12:05:46 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * ext/ogg/gstoggdemux.c: + oggdemux: fix broken seeking reading the whole file + A change in gst_ogg_demux_do_seek caused oggdemux to wait for + a page for each of the streams, including a skeleton stream if + one was present. Since Skeleton only has header pages, that + was never going to end well. + Also, the code was skipping CMML streams when looking for pages, + so would also have broken on CMML streams. + Thus, we change the code to disregard Skeleton streams, as well + as discontinuous streams (such as CMML and Kate). While it may + be desirable to consider Kate streams too (in order to avoid + losing a subtitle starting near the seek point), this may be + a performance drag when seeking where no subtitles are. Maybe + one could add a "give up" threshold for such discontinuous + streams, so we'd get any page if there is one, but do not end + up reading preposterous amounts of data otherwise. + In any case, it is important that the code that determines + the amount of streams to look pages for remains consistent with + the "early out" conditions of the code that actually parses + the incoming pages, lest we never decrease the pending counter + to zero. + This fixes seeking on a file with a skeleton track reading all + the file on each seek. + https://bugzilla.gnome.org/show_bug.cgi?id=719615 + +2014-01-13 15:14:14 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * ext/ogg/gstoggdemux.c: + * ext/ogg/gstoggdemux.h: + oggdemux: use an adaptive chunksize for performance reasons + Ogg data is read chunk by chunk, and the chunk size used was + originally taken from libvorbisfile. However, this value leads + to poor performance when used on an Ogg file with large pages + (Ogg pages can be close to 64 KB). + We can't just use a larger chunk size, since this will decrease + performance on small page streams, so we use an adaptive scheme + where the chunk size is twice the largest page size we've seen + so far in the stream. For "typical" Ogg/Vorbis, this gives us + almost the same chunk size (a bit lower), and this lets us get + better performance on streams with large pages. + +2014-01-10 11:17:04 +0000 Tim-Philipp Müller <tim@centricular.com> + + * ext/pango/gstbasetextoverlay.c: + textoverlay: don't leak GAP events + +2014-01-11 01:14:19 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * tests/check/libs/videodecoder.c: + tests: videodecoder: check that segment events are not dropped + Adds a test that simulates a scenario where the first buffers after + a segment can't be decoded and the decoder asks for those frames + to be released. The videodecoder base class should make sure that + the events attached to those first buffers are pushed even if the + buffers aren't going to be. + https://bugzilla.gnome.org/show_bug.cgi?id=721835 + +2014-01-11 01:24:44 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * gst-libs/gst/video/gstvideodecoder.c: + videodecoder: do not lose events when dropping frames + Events must be persisted after a frame is dropped to avoid + losing obligatory information for the stream. + https://bugzilla.gnome.org/show_bug.cgi?id=721835 + +2014-01-08 11:29:29 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * tests/check/libs/videodecoder.c: + tests: videodecoder: add test for reverse playback + Checks that buffers are pushed backwards in reverse playback + https://bugzilla.gnome.org/show_bug.cgi?id=721666 + +2014-01-06 20:53:15 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * gst-libs/gst/video/gstvideodecoder.c: + videodecoder: use new segment earlier for reverse playback + For reverse playback, the segment event will only be pushed when + the first buffer is actually pushed. But for decoding frames and storing + those into the list to be pushed the output_segment.rate value is used + to determine if it is forward or reverse playback. + In case a previous segment event (or none) is in use it will mistakenly + think it is doing forward playback and push the buffers immediatelly and + try to clip buffers based on an old segment (or an uninitialized one, leading + to an assertion) + This patch fixes this by copying the segment earlier if on reverse playback + https://bugzilla.gnome.org/show_bug.cgi?id=721666 + +2014-01-07 22:04:20 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * tests/check/libs/videodecoder.c: + tests: videodecoder: add check for serialization of events + Tests that events are properly serialized with buffers, also checks + that the usual events are sent (stream start, caps, segment and eos). + +2014-01-07 16:28:18 -0300 Thiago Santos <ts.santos@sisa.samsung.com> + + * tests/check/Makefile.am: + * tests/check/libs/.gitignore: + * tests/check/libs/videodecoder.c: + tests: videodecoder: add simple playback test + Add a simple playback test that makes sure that video decoder pushes + buffers in the same order it receives and that it respects the + set timestamps and durations + +2014-01-07 11:51:01 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst-libs/gst/rtsp/gstrtsptransport.c: + * gst-libs/gst/rtsp/gstrtsptransport.h: + * win32/common/libgstrtsp.def: + rtsptransport: add GType for Profile + See https://bugzilla.gnome.org/show_bug.cgi?id=720696 + +2013-12-04 01:08:13 +0100 Sebastian Rasmussen <sebras@hotmail.com> + + * docs/design/Makefile.am: + docs: add missing files for distribution + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=720015 + +2013-11-15 14:17:03 +0000 William Grant <wgrant@ubuntu.com> + + * configure.ac: + configure: Prevent the NEON check in configure from passing under aarch64. + The test verifies that the NEON C intrinsics work, but the rest of the + codebase uses lots of direct ARMv7 NEON assembly. The same intrinsics + work in A64, but the assembly is slightly different. + Prevent the check from passing so that we don't use this where it won't + work. + https://bugzilla.gnome.org/show_bug.cgi?id=712367 + +2013-12-31 10:17:55 +0100 Stéphane Cerveau <scerveau@gmail.com> + + * gst-libs/gst/riff/riff-ids.h: + riff: Add id3 tag + Add id3 tag for wavparse + https://bugzilla.gnome.org/show_bug.cgi?id=721241 + +2013-12-30 15:28:24 +0000 Julien Isorce <julien.isorce@collabora.co.uk> + + * gst-libs/gst/video/gstvideodecoder.c: + * gst-libs/gst/video/gstvideoencoder.c: + videodec/enc: allow to call negiotate without ouput state + Some decoders call set_output_state from GstVideoDecoder::negotiate() + So move the g_return_val_if_fail to default_negotiate(), i.e. where + it is actually necessary. + Fix https://bugzilla.gnome.org/show_bug.cgi?id=721078 + +2014-01-03 02:18:20 +1100 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/audio/gstaudiobasesrc.c: + audiobasesrc: Avoid unnecessary configuration + Port a change from audiobasesink from def07410, to ignore setcaps + when the caps don't actually change, and avoid a reconfiguration + and reset of the ringbuffer in that case. + +2013-12-30 19:48:29 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/videotestsrc/gstvideotestsrc.c: + videotestsrc: Always set pixel-aspect-ratio and interlace-mode in the fixed caps + Otherwise our caps will not be compatible with elements that require a + 1/1 pixel-aspect-ratio or progressive video. + https://bugzilla.gnome.org/show_bug.cgi?id=721103 + +2013-12-05 14:31:25 +0000 Julien Isorce <julien.isorce@collabora.co.uk> + + * gst-libs/gst/video/gstvideodecoder.c: + * gst-libs/gst/video/gstvideoencoder.c: + videodec/enc: clear reconfigure flag if negotiate succeeds + So that it avoids to send an allocation query twice. + One from an early call to gst_video_encoder_negotiate from a + subclass, then one from gst_video_encoder_allocate_output_frame. + Which means that previously gst_video_encoder_negotiate was not + clearing the GST_PAD_FLAG_NEED_RECONFIGURE even on success. + Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=719684 + +2013-12-05 14:39:57 +0000 Julien Isorce <julien.isorce@collabora.co.uk> + + * gst-libs/gst/audio/gstaudiodecoder.c: + * gst-libs/gst/audio/gstaudioencoder.c: + audiodec/enc: clear reconfigure flag if negotiate succeeds + So that it avoids to send an allocation query twice. + One from an early call to gst_audio_encoder_negotiate from a + subclass, then one from gst_audio_encoder_allocate_output_buffer. + Which means that previously gst_audio_encoder_negotiate was not + clearing the GST_PAD_FLAG_NEED_RECONFIGURE even on success. + Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=719684 + +2013-12-26 23:21:45 +1100 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/audio/gstaudiobasesink.c: + * gst-libs/gst/audio/gstaudiodecoder.c: + audiodecoder: Choose a default initial caps before sending GAP + If there are no caps from the audio decoder when handling a GAP + event - as when one is received right at the start on a DVD without + initial audio - then choose any default caps for downstream and + then send the GAP, so the audio sink has a configured format in + which to start the ringbuffer. + Also, make the audio sink reject a GAP without caps with a clearer + error message. + Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=603921 + === release 1.2.2 === -2013-12-26 Sebastian Dröge <slomo@coaxion.net> +2013-12-26 17:37:46 +0100 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.2.2 + * 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: + * gst/videoconvert/gstvideoconvertorc-dist.c: + * gst/videoconvert/gstvideoconvertorc-dist.h: + * win32/common/_stdint.h: + * win32/common/config.h: + Release 1.2.2 + +2013-12-26 17:37:40 +0100 Sebastian Dröge <sebastian@centricular.com> + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/lv.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + Update .po files 2013-12-26 16:45:54 +0100 Sebastian Dröge <sebastian@centricular.com> @@ -1,2 +1,2 @@ -This is GStreamer Base Plugins 1.2.2 +This is GStreamer Base Plugins 1.2.3 @@ -1,5 +1,5 @@ -Release notes for GStreamer Base Plugins 1.2.2 +Release notes for GStreamer Base Plugins 1.2.3 The GStreamer team is proud to announce a new bug-fix release @@ -60,15 +60,20 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release + * 603921 : resindvd: DVD menus not working + * 697665 : Add format=WMV3 for WMV 3 video + * 711816 : audiobasesrc: Avoid unnecessary configuration if caps don't change + * 712367 : Prevent the NEON check in configure from passing under aarch64. * 715138 : xvimagesink 1.2 ignores resize events when used on a QWidget - * 708200 : multiqueue: Switching audio tracks doesn't work on some files - * 707621 : decodebin: stream-id can't be retrieved from autoplug-continue signal - * 709965 : vorbisdec: Does not put timestamps on first buffer sometimes - * 711819 : rtpbuffer: gst_rtp_buffer_ext_timestamp() returns wrong value when compiled with clang 5 on iOS/ARM - * 712280 : playsink: Unable to play audio stream with visualization plugin - * 712796 : videodecoder: incorrect timestamps sequence - * 712805 : subparse: crashes when loading a sami subtitle - * 678011 : typefinding: some mpeg files are not identified as mpeg files + * 719615 : oggdemux: slow seeking on some ogg files + * 719684 : videodecoder: Allocation query is always at least sent twice + * 720015 : docs: add missing files for distribution + * 720661 : audiobasesink: Fix locking bug accessing ring buffer time + * 721078 : videodecoder: cannot call gst_video_decoder_negotiate without output_state + * 721666 : videodecoder: push newsegment earlier for reverse playback + * 721835 : videodecoder: do not drop events when releasing frames + * 722144 : audiodecoder: do not negotiate caps with rate=1 and channels=1 for gap + * 722656 : videoconvert: scoring system ranks colour loss very low ==== Download ==== @@ -105,11 +110,15 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Jihyun Cho - * Justin Joy - * Mark Nauwelaerts - * Reynaldo H. Verdejo Pinochet + * Holger Kaelberer + * Jan Schmidt + * Julien Isorce * Sebastian Dröge + * Sebastian Rasmussen + * Stéphane Cerveau + * Thiago Santos * Tim-Philipp Müller + * Vincent Penquerc'h + * William Grant * Wim Taymans
\ No newline at end of file diff --git a/configure.ac b/configure.ac index 202e03716c..dfc170f73c 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.2.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base]) +AC_INIT([GStreamer Base Plug-ins],[1.2.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base]) AG_GST_INIT @@ -56,7 +56,7 @@ dnl 1.2.5 => 205 dnl 1.10.9 (who knows) => 1009 dnl dnl sets GST_LT_LDFLAGS -AS_LIBTOOL(GST, 202, 0, 202) +AS_LIBTOOL(GST, 203, 0, 203) dnl *** required versions of GStreamer stuff *** GST_REQ=1.2.0 diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml index e539070f92..5a652ef794 100644 --- a/docs/plugins/inspect/plugin-adder.xml +++ b/docs/plugins/inspect/plugin-adder.xml @@ -3,7 +3,7 @@ <description>Adds multiple streams</description> <filename>../../gst/adder/.libs/libgstadder.so</filename> <basename>libgstadder.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 90bb8600ae..fc3c64a3a2 100644 --- a/docs/plugins/inspect/plugin-alsa.xml +++ b/docs/plugins/inspect/plugin-alsa.xml @@ -3,7 +3,7 @@ <description>ALSA plugin library</description> <filename>../../ext/alsa/.libs/libgstalsa.so</filename> <basename>libgstalsa.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 8bab2d5509..642ceef663 100644 --- a/docs/plugins/inspect/plugin-app.xml +++ b/docs/plugins/inspect/plugin-app.xml @@ -3,7 +3,7 @@ <description>Elements used to communicate with applications</description> <filename>../../gst/app/.libs/libgstapp.so</filename> <basename>libgstapp.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 96c012e3b1..8136b8c32a 100644 --- a/docs/plugins/inspect/plugin-audioconvert.xml +++ b/docs/plugins/inspect/plugin-audioconvert.xml @@ -3,7 +3,7 @@ <description>Convert audio to different formats</description> <filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename> <basename>libgstaudioconvert.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 15c0b7827a..803c8a7580 100644 --- a/docs/plugins/inspect/plugin-audiorate.xml +++ b/docs/plugins/inspect/plugin-audiorate.xml @@ -3,7 +3,7 @@ <description>Adjusts audio frames</description> <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename> <basename>libgstaudiorate.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 971ba6c59d..302a8dbcb1 100644 --- a/docs/plugins/inspect/plugin-audioresample.xml +++ b/docs/plugins/inspect/plugin-audioresample.xml @@ -3,7 +3,7 @@ <description>Resamples audio</description> <filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename> <basename>libgstaudioresample.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 d0fd330f7c..50fd55a436 100644 --- a/docs/plugins/inspect/plugin-audiotestsrc.xml +++ b/docs/plugins/inspect/plugin-audiotestsrc.xml @@ -3,7 +3,7 @@ <description>Creates audio test signals of given frequency and volume</description> <filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename> <basename>libgstaudiotestsrc.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 9b0b82c081..4ff1f81f26 100644 --- a/docs/plugins/inspect/plugin-cdparanoia.xml +++ b/docs/plugins/inspect/plugin-cdparanoia.xml @@ -3,7 +3,7 @@ <description>Read audio from CD in paranoid mode</description> <filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename> <basename>libgstcdparanoia.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 d637cf0e08..11211212f1 100644 --- a/docs/plugins/inspect/plugin-encoding.xml +++ b/docs/plugins/inspect/plugin-encoding.xml @@ -3,7 +3,7 @@ <description>various encoding-related elements</description> <filename>../../gst/encoding/.libs/libgstencodebin.so</filename> <basename>libgstencodebin.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 b0b0fb55ba..03d127b522 100644 --- a/docs/plugins/inspect/plugin-gio.xml +++ b/docs/plugins/inspect/plugin-gio.xml @@ -3,7 +3,7 @@ <description>GIO elements</description> <filename>../../gst/gio/.libs/libgstgio.so</filename> <basename>libgstgio.so</basename> - <version>1.2.2</version> + <version>1.2.3</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ivorbisdec.xml b/docs/plugins/inspect/plugin-ivorbisdec.xml index 166697de3a..008c4bb616 100644 --- a/docs/plugins/inspect/plugin-ivorbisdec.xml +++ b/docs/plugins/inspect/plugin-ivorbisdec.xml @@ -3,7 +3,7 @@ <description>Vorbis Tremor decoder</description> <filename>../../ext/vorbis/.libs/libgstivorbisdec.so</filename> <basename>libgstivorbisdec.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 e9fe717536..580cbcb488 100644 --- a/docs/plugins/inspect/plugin-libvisual.xml +++ b/docs/plugins/inspect/plugin-libvisual.xml @@ -3,7 +3,7 @@ <description>libvisual visualization plugins</description> <filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename> <basename>libgstlibvisual.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 3ad08ac5a8..5f68aebb84 100644 --- a/docs/plugins/inspect/plugin-ogg.xml +++ b/docs/plugins/inspect/plugin-ogg.xml @@ -3,7 +3,7 @@ <description>ogg stream manipulation (info about ogg: http://xiph.org)</description> <filename>../../ext/ogg/.libs/libgstogg.so</filename> <basename>libgstogg.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 16ae64089b..a24d13f544 100644 --- a/docs/plugins/inspect/plugin-pango.xml +++ b/docs/plugins/inspect/plugin-pango.xml @@ -3,7 +3,7 @@ <description>Pango-based text rendering and overlay</description> <filename>../../ext/pango/.libs/libgstpango.so</filename> <basename>libgstpango.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 c8385d8434..6908e0dfc3 100644 --- a/docs/plugins/inspect/plugin-playback.xml +++ b/docs/plugins/inspect/plugin-playback.xml @@ -3,7 +3,7 @@ <description>various playback elements</description> <filename>../../gst/playback/.libs/libgstplayback.so</filename> <basename>libgstplayback.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 bc9a4986d5..681e51c60d 100644 --- a/docs/plugins/inspect/plugin-subparse.xml +++ b/docs/plugins/inspect/plugin-subparse.xml @@ -3,7 +3,7 @@ <description>Subtitle parsing</description> <filename>../../gst/subparse/.libs/libgstsubparse.so</filename> <basename>libgstsubparse.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 8de13b4fa0..58240678d9 100644 --- a/docs/plugins/inspect/plugin-tcp.xml +++ b/docs/plugins/inspect/plugin-tcp.xml @@ -3,7 +3,7 @@ <description>transfer data over the network via TCP</description> <filename>../../gst/tcp/.libs/libgsttcp.so</filename> <basename>libgsttcp.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 e36b181e11..afe0524ac4 100644 --- a/docs/plugins/inspect/plugin-theora.xml +++ b/docs/plugins/inspect/plugin-theora.xml @@ -3,7 +3,7 @@ <description>Theora plugin library</description> <filename>../../ext/theora/.libs/libgsttheora.so</filename> <basename>libgsttheora.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 8385224321..d0bd09ab91 100644 --- a/docs/plugins/inspect/plugin-typefindfunctions.xml +++ b/docs/plugins/inspect/plugin-typefindfunctions.xml @@ -3,7 +3,7 @@ <description>default typefind functions</description> <filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename> <basename>libgsttypefindfunctions.so</basename> - <version>1.2.2</version> + <version>1.2.3</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videoconvert.xml b/docs/plugins/inspect/plugin-videoconvert.xml index 57d1e352c3..4854b60765 100644 --- a/docs/plugins/inspect/plugin-videoconvert.xml +++ b/docs/plugins/inspect/plugin-videoconvert.xml @@ -3,7 +3,7 @@ <description>Colorspace conversion</description> <filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename> <basename>libgstvideoconvert.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 03616e01d0..8606abada6 100644 --- a/docs/plugins/inspect/plugin-videorate.xml +++ b/docs/plugins/inspect/plugin-videorate.xml @@ -3,7 +3,7 @@ <description>Adjusts video frames</description> <filename>../../gst/videorate/.libs/libgstvideorate.so</filename> <basename>libgstvideorate.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 a4fc45cabb..d34bbb7767 100644 --- a/docs/plugins/inspect/plugin-videoscale.xml +++ b/docs/plugins/inspect/plugin-videoscale.xml @@ -3,7 +3,7 @@ <description>Resizes video</description> <filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename> <basename>libgstvideoscale.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 31207c2cc0..4aca436fac 100644 --- a/docs/plugins/inspect/plugin-videotestsrc.xml +++ b/docs/plugins/inspect/plugin-videotestsrc.xml @@ -3,7 +3,7 @@ <description>Creates a test video stream</description> <filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename> <basename>libgstvideotestsrc.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 0c8d6ee76f..2c68283c26 100644 --- a/docs/plugins/inspect/plugin-volume.xml +++ b/docs/plugins/inspect/plugin-volume.xml @@ -3,7 +3,7 @@ <description>plugin for controlling audio volume</description> <filename>../../gst/volume/.libs/libgstvolume.so</filename> <basename>libgstvolume.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 97ae5993fc..cc1bcca0eb 100644 --- a/docs/plugins/inspect/plugin-vorbis.xml +++ b/docs/plugins/inspect/plugin-vorbis.xml @@ -3,7 +3,7 @@ <description>Vorbis plugin library</description> <filename>../../ext/vorbis/.libs/libgstvorbis.so</filename> <basename>libgstvorbis.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 8d7f5cce50..6af97ab89a 100644 --- a/docs/plugins/inspect/plugin-ximagesink.xml +++ b/docs/plugins/inspect/plugin-ximagesink.xml @@ -3,7 +3,7 @@ <description>X11 video output element based on standard Xlib calls</description> <filename>../../sys/ximage/.libs/libgstximagesink.so</filename> <basename>libgstximagesink.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 295ba3036f..62d6797b49 100644 --- a/docs/plugins/inspect/plugin-xvimagesink.xml +++ b/docs/plugins/inspect/plugin-xvimagesink.xml @@ -3,7 +3,7 @@ <description>XFree86 video output plugin using Xv extension</description> <filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename> <basename>libgstxvimagesink.so</basename> - <version>1.2.2</version> + <version>1.2.3</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 fdf2a26ddd..defd6862a0 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.2.3</revision> + <branch>1.2</branch> + <name></name> + <created>2014-02-08</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.2.3.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.2.2</revision> <branch>1.2</branch> <name></name> diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h index 627efd6947..7c50094316 100644 --- a/win32/common/_stdint.h +++ b/win32/common/_stdint.h @@ -1,8 +1,8 @@ #ifndef _GST_PLUGINS_BASE__STDINT_H #define _GST_PLUGINS_BASE__STDINT_H 1 #ifndef _GENERATED_STDINT_H -#define _GENERATED_STDINT_H "gst-plugins-base 1.2.2" -/* generated using gnu compiler gcc (Debian 4.8.2-10) 4.8.2 */ +#define _GENERATED_STDINT_H "gst-plugins-base 1.2.3" +/* generated using gnu compiler gcc (Debian 4.8.2-14) 4.8.2 */ #define _STDINT_HAVE_STDINT_H 1 #include <stdint.h> #endif diff --git a/win32/common/config.h b/win32/common/config.h index 798813e79e..9720c9956c 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -84,7 +84,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2013-12-26" +#define GST_PACKAGE_RELEASE_DATETIME "2014-02-08" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -322,7 +322,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.2.2" +#define PACKAGE_STRING "GStreamer Base Plug-ins 1.2.3" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-base" @@ -331,7 +331,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.2.2" +#define PACKAGE_VERSION "1.2.3" /* directory where plugins are located */ #ifdef _DEBUG @@ -365,7 +365,7 @@ #undef USE_TREMOLO /* Version number of package */ -#define VERSION "1.2.2" +#define VERSION "1.2.3" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ |