diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2013-04-26 12:35:57 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2013-04-26 12:35:57 +0200 |
commit | 16e84d38b8d8224e7bed643d8f7220cc1865e62f (patch) | |
tree | da65ce3f876b8df5d2275e9e58a386d66357a908 | |
parent | e99bdcf1830558204b42c889d0143f96bd0cd85b (diff) |
Release 1.0.7rhel-7.0
-rw-r--r-- | ChangeLog | 268 | ||||
-rw-r--r-- | NEWS | 18 | ||||
-rw-r--r-- | RELEASE | 47 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | gst-libs/gst/audio/gstaudiopack-dist.c | 13 | ||||
-rw-r--r-- | gst-libs/gst/audio/gstaudiopack-dist.h | 13 | ||||
-rw-r--r-- | gst-libs/gst/video/video-orc-dist.c | 13 | ||||
-rw-r--r-- | gst-libs/gst/video/video-orc-dist.h | 13 | ||||
-rw-r--r-- | gst-plugins-base.doap | 10 | ||||
-rw-r--r-- | gst/adder/gstadderorc-dist.c | 13 | ||||
-rw-r--r-- | gst/adder/gstadderorc-dist.h | 13 | ||||
-rw-r--r-- | gst/audioconvert/gstaudioconvertorc-dist.c | 13 | ||||
-rw-r--r-- | gst/audioconvert/gstaudioconvertorc-dist.h | 13 | ||||
-rw-r--r-- | gst/videoconvert/gstvideoconvertorc-dist.c | 13 | ||||
-rw-r--r-- | gst/videoconvert/gstvideoconvertorc-dist.h | 13 | ||||
-rw-r--r-- | gst/videoscale/gstvideoscaleorc-dist.c | 13 | ||||
-rw-r--r-- | gst/videoscale/gstvideoscaleorc-dist.h | 13 | ||||
-rw-r--r-- | gst/videotestsrc/gstvideotestsrcorc-dist.c | 13 | ||||
-rw-r--r-- | gst/videotestsrc/gstvideotestsrcorc-dist.h | 13 | ||||
-rw-r--r-- | gst/volume/gstvolumeorc-dist.c | 13 | ||||
-rw-r--r-- | gst/volume/gstvolumeorc-dist.h | 13 | ||||
-rw-r--r-- | win32/common/_stdint.h | 2 | ||||
-rw-r--r-- | win32/common/config.h | 11 |
23 files changed, 528 insertions, 38 deletions
@@ -1,9 +1,273 @@ +=== release 1.0.7 === + +2013-04-26 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * configure.ac: + releasing 1.0.7 + +2012-11-21 10:28:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst/playback/gstplayback.c: + * gst/playback/gststreamsynchronizer.c: + * gst/playback/gststreamsynchronizer.h: + streamsynchronizer: Make the element public + https://bugzilla.gnome.org/show_bug.cgi?id=688240 + +2013-03-31 12:55:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/playback/gststreamsynchronizer.c: + streamsynchronizer: update position for reverse + When doing reverse playback the positino advances from timestamp_end to + timestamp. + +2013-04-25 16:13:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst-libs/gst/video/gstvideodecoder.c: + videodecoder: Try harder to push writable buffers downstream + For this release the corresponding GstVideoCodecFrame before + pushing the buffer. The buffer will now be writable unless + the subclass still holds another reference to the buffer or + the frame. + +2013-04-25 16:23:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst-libs/gst/video/gstvideoencoder.c: + videoencoder: Try harder to push writable buffers downstream + For this release the corresponding GstVideoCodecFrame before + pushing the buffer. The buffer will now be writable unless + the subclass still holds another reference to the buffer or + the frame. + +2013-04-24 11:10:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst/playback/gststreamsynchronizer.c: + streamsynchronizer: Fix check for belonging to another stream + https://bugzilla.gnome.org/show_bug.cgi?id=697820 + +2013-04-24 11:07:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * tests/check/elements/streamsynchronizer.c: + streamsynchronizer: Create element with gst_element_factory_make() + Otherwise plugin_init() is not called and initialization is missing. + +2013-04-23 13:54:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst/playback/gststreamsynchronizer.c: + streamsynchronizer: Don't consider a stream added for an already running one as "new" + Fixes enabling visualizations after disabling them after they were enabled already. + +2013-04-23 13:18:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst/playback/gststreamsynchronizer.c: + streamsynchronizer: If a stream belongs to an already running stream, don't wait + This fixes enabling visualizations after the audio stream already started. + https://bugzilla.gnome.org/show_bug.cgi?id=697820 + +2013-04-18 09:58:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst-libs/gst/video/gstvideoencoder.c: + videoencoder: Simply setcaps function + +2013-04-18 09:54:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst-libs/gst/audio/gstaudiodecoder.c: + audiodecoder: Ignore caps events if the input caps did not change + +2013-04-18 09:54:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst-libs/gst/audio/gstaudioencoder.c: + audioencoder: Ignore caps events if the input caps did not change + +2013-04-10 20:45:37 +0100 Tom Greenwood <tcdgreenwood@hotmail.com> + + * gst-libs/gst/rtp/gstrtpbasedepayload.c: + rtpbasedepayload: Ignore caps events if the caps did not change + https://bugzilla.gnome.org/show_bug.cgi?id=697672 + +2013-04-15 09:42:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst-libs/gst/video/gstvideoencoder.c: + videoencoder: Ignore caps events if the caps did not change + +2013-04-10 19:07:00 +0100 Tom Greenwood <tcdgreenwood@hotmail.com> + + * gst-libs/gst/video/gstvideodecoder.c: + videodecoder: Ignore caps events if the caps did not change + https://bugzilla.gnome.org/show_bug.cgi?id=697672 + +2013-04-16 14:09:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst-libs/gst/app/Makefile.am: + app: Don't use $(GST_PLUGIN_LIBTOOLFLAGS) for real libraries + +2012-10-24 12:10:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * configure.ac: + * 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/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/gio/Makefile.am: + * gst/playback/Makefile.am: + * gst/subparse/Makefile.am: + * gst/tcp/Makefile.am: + * gst/typefind/Makefile.am: + * gst/videoconvert/Makefile.am: + * gst/videorate/Makefile.am: + * gst/videoscale/Makefile.am: + * gst/videotestsrc/Makefile.am: + * gst/volume/Makefile.am: + * sys/ximage/Makefile.am: + * sys/xvimage/Makefile.am: + gst: Add better support for static plugins + +2013-03-22 13:41:17 +0100 Paul HENRYS <visechelle@gmail.com> + + * gst-libs/gst/audio/gstaudiobasesrc.c: + audiobasesrc: Fix ringbuffer handling when settings caps + ringbuffer was released after setting values to its spec field + in gst_audio_base_src_setcaps(). This led to failure in case + gst_audio_base_src_setcaps() is called more than one time. + https://bugzilla.gnome.org/show_bug.cgi?id=696540 + +2013-04-12 11:49:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * gst/playback/gstplaybin2.c: + playbin: fix jpeg passthrough to decoder sinks by marking image/* as video stream + +2013-04-11 13:25:51 -0400 Víctor Manuel Jáquez Leal <vjaquez@igalia.com> + + * gst-libs/gst/video/gstvideometa.c: + videometa: gst_buffer_add_meta() can return NULL + https://bugzilla.gnome.org/show_bug.cgi?id=697824 + +2013-04-06 13:00:02 -0700 David Schleef <ds@schleef.org> + + * gst/videoscale/gstvideoscale.c: + videoscale: set reasonable limits on properties + Properties sharpen, sharpness, and envelope are only useful + near their default values. Decrease ranges to avoid brokenness. + https://bugzilla.gnome.org/show_bug.cgi?id=682171 + +2013-04-05 22:03:56 +0200 Stefan Sauer <ensonic@users.sf.net> + + * gst/videoscale/gstvideoscale.c: + videoscale: set min value to DBL_MIN to avoid a value of 0.0 that would crash + +2013-04-04 16:32:45 +0200 Jose Antonio Santos Cadenas <santoscadenas@gmail.com> + + * gst-libs/gst/sdp/gstsdpmessage.c: + sdp: Set session as permanent (t=0 0) if there is no time information + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=697277 + +2013-04-04 12:32:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst-libs/gst/rtsp/gstrtspconnection.c: + rtsp: make local_ip and remote_ip variables + Separate local_ip and remote_ip into separate variables for clarity. + +2013-04-04 12:16:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst-libs/gst/rtsp/gstrtspconnection.c: + rtsp: calculate the local ip address in accept + Calculate the local IP address in the accept call. We need to place this IP + address in the GET reply in the X-Server-IP-Address header so that the client + knows where to send the POST to in case of tunneled RTSP. Before this patch + it used the client IP address, which would make the client send the POST request + to itself and fail. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=697092 + +2013-03-30 11:00:35 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/ogg/gstoggdemux.c: + oggdemux: Allow EOS on timestamp equal to stop/start + Changed the check to a current_time equal to the stop will produce + EOS instead of the next one. Also, segment.start can't be NONE, so removing + this check. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=696899 + +2013-04-02 17:09:48 +0200 Jose Antonio Santos Cadenas <santoscadenas@gmail.com> + + * gst-libs/gst/sdp/gstsdpmessage.c: + sdp: Do not assign -1 to an unsigned variable, use 0 instead + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=697162 + +2013-04-02 17:05:36 +0200 Jose Antonio Santos Cadenas <santoscadenas@gmail.com> + + * gst-libs/gst/sdp/gstsdpmessage.c: + sdp: If attribute value is emply do not print colon character + See https://bugzilla.gnome.org/show_bug.cgi?id=697162 + +2013-04-02 17:03:38 +0200 Jose Antonio Santos Cadenas <santoscadenas@gmail.com> + + * gst-libs/gst/sdp/gstsdpmessage.c: + sdp: Do not add email line by default + As specified in rfc4566 email line is optional + See https://bugzilla.gnome.org/show_bug.cgi?id=697162 + +2013-03-24 00:38:22 +0100 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/videoconvert/gstvideoconvert.c: + videoconvert: avoid double free + Set variable to NULL after free so that we don't free twice. + +2013-03-25 09:59:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst-libs/gst/video/video-frame.c: + video: set interlaced flag correctly in frame + We only look at the interlaced buffer flag in mixed mode, in other modes we + always need to set the interlaced flag. + === release 1.0.6 === -2013-03-22 Tim-Philipp Müller <tim@centricular.net> +2013-03-22 12:58:20 +0000 Tim-Philipp Müller <tim@centricular.net> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.0.6 + * 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.6 2013-02-14 01:35:45 +0100 Arnaud Vrac <avrac@freebox.fr> @@ -1,4 +1,20 @@ -This is GStreamer Base Plugins 1.0.6 +This is GStreamer Base Plugins 1.0.7 + +Changes since 1.0.6: + + * streamsynchronizer is now a public element, useful in HLS pipelines for example + +Bugs fixed since 1.0.6: + + * 682171 : videoscale: assertion failed: (envelope ((x - (xi - 1)) * ex) == 0) + * 688240 : streamsynchronizer: make element public + * 696540 : Ring buffer released after parsing caps when setting caps + * 696899 : oggdemux: non flushing segment seek makes buffers late + * 697092 : rtspconnection: The " x-server-ip-address " header with wrong IP address is added to the GET response + * 697162 : SDP library is not parsing correctly + * 697277 : SDP library does not include timing line if there is not timing information + * 697820 : playbin: Enabling visualizations during playback stops the pipeline + * 697824 : videometa: gst_buffer_add_meta() can return NULL Changes since 1.0.5: @@ -1,8 +1,8 @@ -Release notes for GStreamer Base Plugins 1.0.6 +Release notes for GStreamer Base Plugins 1.0.7 -The GStreamer team is pleased to announce a new bug-fix release +The GStreamer team is proud to announce a new bug-fix release in the 1.x stable series of the core of the GStreamer streaming media framework. @@ -60,29 +60,19 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Features of this release - * adder: fix setting caps via the "caps" property - * alsasink: don't use 100% CPU - * appsrc: fix locking order - * encodebin: sync muxer state with parent bin so encodebin can be added dynamically to pipeline - * libvisual: fix improper video frame clear operation - * pango: fix attribute list handling - * playbin: fix playsink caps handling so that converters get plugged when needed - * playbin: fix subtitleoverlay caps handling to avoid not-negotiated errors when plugins are missing - * videoscale: Correct DAR and border calculations - * ximagesink: fon't access structures of EMPTY caps - * typefinding: fix y4m caps - * build: fix build with automake 1.13 + * streamsynchronizer is now a public element, useful in HLS pipelines for example Bugs fixed in this release - * 688476 : Seek in matroska file fails with not-negotiated error when using playsink - * 688803 : playbin: converters don't work? not-negotiated error with non-1/1 PAR and ximagesink - * 690937 : alsasink: playing video files with gst-launch causes CPU 100% - * 691687 : GstImageType documentation is misleading - * 693224 : appsrc deadlocks when setting pad caps before pushing buffer - * 693372 : 1.0 branch is still using AM_CONFIG_HEADER - * 693981 : subparse: fix bogus discontinuity detection if offset not set on buffers - * 696019 : videoscale does not preserve DAR with add-borders=TRUE + * 682171 : videoscale: assertion failed: (envelope ((x - (xi - 1)) * ex) == 0) + * 688240 : streamsynchronizer: make element public + * 696540 : Ring buffer released after parsing caps when setting caps + * 696899 : oggdemux: non flushing segment seek makes buffers late + * 697092 : rtspconnection: The " x-server-ip-address " header with wrong IP address is added to the GET response + * 697162 : SDP library is not parsing correctly + * 697277 : SDP library does not include timing line if there is not timing information + * 697820 : playbin: Enabling visualizations during playback stops the pipeline + * 697824 : videometa: gst_buffer_add_meta() can return NULL ==== Download ==== @@ -119,15 +109,14 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Arnaud Vrac - * Greg Rutz - * Jan Schmidt - * Jan Schole - * Olivier Crête + * David Schleef + * Jose Antonio Santos Cadenas + * Nicolas Dufresne + * Paul HENRYS * Sebastian Dröge * Stefan Sauer * Tim-Philipp Müller - * Vincent Penquerc'h + * Tom Greenwood + * Víctor Manuel Jáquez Leal * Wim Taymans - * yanghuolin
\ No newline at end of file diff --git a/configure.ac b/configure.ac index 613d37d4d..c085c634c 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.6, +AC_INIT(GStreamer Base Plug-ins, 1.0.7, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-plugins-base) diff --git a/gst-libs/gst/audio/gstaudiopack-dist.c b/gst-libs/gst/audio/gstaudiopack-dist.c index 0b2ebf8aa..abf2aada2 100644 --- a/gst-libs/gst/audio/gstaudiopack-dist.c +++ b/gst-libs/gst/audio/gstaudiopack-dist.c @@ -79,6 +79,19 @@ typedef union #endif #endif +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + + #ifndef DISABLE_ORC #include <orc/orc.h> #endif diff --git a/gst-libs/gst/audio/gstaudiopack-dist.h b/gst-libs/gst/audio/gstaudiopack-dist.h index bffb15f82..dc569c83c 100644 --- a/gst-libs/gst/audio/gstaudiopack-dist.h +++ b/gst-libs/gst/audio/gstaudiopack-dist.h @@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16 #define ORC_RESTRICT #endif #endif + +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + void audio_orc_unpack_u8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_s8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_u16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); diff --git a/gst-libs/gst/video/video-orc-dist.c b/gst-libs/gst/video/video-orc-dist.c index 725323aa4..12350bf59 100644 --- a/gst-libs/gst/video/video-orc-dist.c +++ b/gst-libs/gst/video/video-orc-dist.c @@ -79,6 +79,19 @@ typedef union #endif #endif +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + + #ifndef DISABLE_ORC #include <orc/orc.h> #endif diff --git a/gst-libs/gst/video/video-orc-dist.h b/gst-libs/gst/video/video-orc-dist.h index e481399b5..cb4ecb8f8 100644 --- a/gst-libs/gst/video/video-orc-dist.h +++ b/gst-libs/gst/video/video-orc-dist.h @@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16 #define ORC_RESTRICT #endif #endif + +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + void video_orc_blend_little (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void video_orc_blend_big (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void video_orc_unpack_I420 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int n); diff --git a/gst-plugins-base.doap b/gst-plugins-base.doap index da4ebfb70..de2e58079 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.7</revision> + <branch>1.0</branch> + <name></name> + <created>2013-04-26</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.0.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.0.6</revision> <branch>1.0</branch> <name></name> diff --git a/gst/adder/gstadderorc-dist.c b/gst/adder/gstadderorc-dist.c index 6ebf7067a..b3b4907c3 100644 --- a/gst/adder/gstadderorc-dist.c +++ b/gst/adder/gstadderorc-dist.c @@ -79,6 +79,19 @@ typedef union #endif #endif +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + + #ifndef DISABLE_ORC #include <orc/orc.h> #endif diff --git a/gst/adder/gstadderorc-dist.h b/gst/adder/gstadderorc-dist.h index 3c8a3853b..0a9cbc4b2 100644 --- a/gst/adder/gstadderorc-dist.h +++ b/gst/adder/gstadderorc-dist.h @@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16 #define ORC_RESTRICT #endif #endif + +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + void adder_orc_add_int32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void adder_orc_add_int16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1, int n); void adder_orc_add_int8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1, int n); diff --git a/gst/audioconvert/gstaudioconvertorc-dist.c b/gst/audioconvert/gstaudioconvertorc-dist.c index e7622278b..20a6395ee 100644 --- a/gst/audioconvert/gstaudioconvertorc-dist.c +++ b/gst/audioconvert/gstaudioconvertorc-dist.c @@ -79,6 +79,19 @@ typedef union #endif #endif +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + + #ifndef DISABLE_ORC #include <orc/orc.h> #endif diff --git a/gst/audioconvert/gstaudioconvertorc-dist.h b/gst/audioconvert/gstaudioconvertorc-dist.h index d4cb2c5de..5fd00538f 100644 --- a/gst/audioconvert/gstaudioconvertorc-dist.h +++ b/gst/audioconvert/gstaudioconvertorc-dist.h @@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16 #define ORC_RESTRICT #endif #endif + +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + void audio_convert_orc_unpack_u8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n); void audio_convert_orc_unpack_s8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n); void audio_convert_orc_unpack_u16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n); diff --git a/gst/videoconvert/gstvideoconvertorc-dist.c b/gst/videoconvert/gstvideoconvertorc-dist.c index 5c1a7a7e7..7b5982067 100644 --- a/gst/videoconvert/gstvideoconvertorc-dist.c +++ b/gst/videoconvert/gstvideoconvertorc-dist.c @@ -79,6 +79,19 @@ typedef union #endif #endif +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + + #ifndef DISABLE_ORC #include <orc/orc.h> #endif diff --git a/gst/videoconvert/gstvideoconvertorc-dist.h b/gst/videoconvert/gstvideoconvertorc-dist.h index 91d0d38aa..b08ed5823 100644 --- a/gst/videoconvert/gstvideoconvertorc-dist.h +++ b/gst/videoconvert/gstvideoconvertorc-dist.h @@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16 #define ORC_RESTRICT #endif #endif + +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + void video_convert_orc_memcpy_2d (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRICT s1, int s1_stride, int n, int m); void video_convert_orc_convert_I420_UYVY (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, int n); void video_convert_orc_convert_I420_YUY2 (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, int n); diff --git a/gst/videoscale/gstvideoscaleorc-dist.c b/gst/videoscale/gstvideoscaleorc-dist.c index 981c7d334..97c531189 100644 --- a/gst/videoscale/gstvideoscaleorc-dist.c +++ b/gst/videoscale/gstvideoscaleorc-dist.c @@ -79,6 +79,19 @@ typedef union #endif #endif +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + + #ifndef DISABLE_ORC #include <orc/orc.h> #endif diff --git a/gst/videoscale/gstvideoscaleorc-dist.h b/gst/videoscale/gstvideoscaleorc-dist.h index 7c6677a26..868f07b4b 100644 --- a/gst/videoscale/gstvideoscaleorc-dist.h +++ b/gst/videoscale/gstvideoscaleorc-dist.h @@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16 #define ORC_RESTRICT #endif #endif + +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + void video_scale_orc_merge_linear_u8 (orc_uint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, int p1, int n); void video_scale_orc_merge_linear_u16 (orc_uint16 * ORC_RESTRICT d1, const orc_uint16 * ORC_RESTRICT s1, const orc_uint16 * ORC_RESTRICT s2, int p1, int p2, int n); void video_scale_orc_splat_u16 (orc_uint16 * ORC_RESTRICT d1, int p1, int n); diff --git a/gst/videotestsrc/gstvideotestsrcorc-dist.c b/gst/videotestsrc/gstvideotestsrcorc-dist.c index b15853886..38da8e36e 100644 --- a/gst/videotestsrc/gstvideotestsrcorc-dist.c +++ b/gst/videotestsrc/gstvideotestsrcorc-dist.c @@ -79,6 +79,19 @@ typedef union #endif #endif +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + + #ifndef DISABLE_ORC #include <orc/orc.h> #endif diff --git a/gst/videotestsrc/gstvideotestsrcorc-dist.h b/gst/videotestsrc/gstvideotestsrcorc-dist.h index 16e143550..4f189c53e 100644 --- a/gst/videotestsrc/gstvideotestsrcorc-dist.h +++ b/gst/videotestsrc/gstvideotestsrcorc-dist.h @@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16 #define ORC_RESTRICT #endif #endif + +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + void video_test_src_orc_splat_u32 (guint8 * ORC_RESTRICT d1, int p1, int n); #ifdef __cplusplus diff --git a/gst/volume/gstvolumeorc-dist.c b/gst/volume/gstvolumeorc-dist.c index 441a65597..552843f80 100644 --- a/gst/volume/gstvolumeorc-dist.c +++ b/gst/volume/gstvolumeorc-dist.c @@ -79,6 +79,19 @@ typedef union #endif #endif +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + + #ifndef DISABLE_ORC #include <orc/orc.h> #endif diff --git a/gst/volume/gstvolumeorc-dist.h b/gst/volume/gstvolumeorc-dist.h index d7eedfc45..60ef6889c 100644 --- a/gst/volume/gstvolumeorc-dist.h +++ b/gst/volume/gstvolumeorc-dist.h @@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16 #define ORC_RESTRICT #endif #endif + +#ifndef ORC_INTERNAL +#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) +#define ORC_INTERNAL __hidden +#elif defined (__GNUC__) +#define ORC_INTERNAL __attribute__((visibility("hidden"))) +#else +#define ORC_INTERNAL +#endif +#endif + void volume_orc_scalarmultiply_f64_ns (double * ORC_RESTRICT d1, double p1, int n); void volume_orc_scalarmultiply_f32_ns (float * ORC_RESTRICT d1, float p1, int n); void volume_orc_process_int32 (gint32 * ORC_RESTRICT d1, int p1, int n); diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h index fb64d80e7..84732a389 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.6" +#define _GENERATED_STDINT_H "gst-plugins-base 1.0.7" /* generated using gnu compiler gcc (Debian 4.7.2-5) 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 69452a688..b42624ddf 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -87,7 +87,10 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2013-03-22" +#define GST_PACKAGE_RELEASE_DATETIME "2013-04-26" + +/* Define if static plugins should be built */ +#undef GST_PLUGIN_BUILD_STATIC /* Define to enable ALSA (used by alsa). */ #undef HAVE_ALSA @@ -319,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.0.6" +#define PACKAGE_STRING "GStreamer Base Plug-ins 1.0.7" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-base" @@ -328,7 +331,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0.6" +#define PACKAGE_VERSION "1.0.7" /* directory where plugins are located */ #ifdef _DEBUG @@ -362,7 +365,7 @@ #undef USE_TREMOLO /* Version number of package */ -#define VERSION "1.0.6" +#define VERSION "1.0.7" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ |