From 9497409483940d9178f70eb0d1387444ccb8694e Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Fri, 20 May 2011 10:48:39 +0300 Subject: [PATCH 01/11] lang: fix possible array overrun We where checking for i 0 && (iso_639_codes[i - 1].flags & flags) == flags && iso_639_codes[i].name_offset == iso_639_codes[i - 1].name_offset) { return iso_639_codes[i - 1].iso_639_2; - } else if (i < G_N_ELEMENTS (iso_639_codes) && + } else if ((i + 1) < G_N_ELEMENTS (iso_639_codes) && (iso_639_codes[i + 1].flags & flags) == flags && iso_639_codes[i].name_offset == iso_639_codes[i + 1].name_offset) { return iso_639_codes[i + 1].iso_639_2; From 1786ebb084be5750b9670c9a340ea8d6dc5749db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 23 May 2011 15:51:14 +0200 Subject: [PATCH 02/11] subparse: Interprete typefind strings passed to GRegex as raw bytes instead of valid UTF8 --- gst/subparse/gstsubparse.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gst/subparse/gstsubparse.c b/gst/subparse/gstsubparse.c index 7bf0f2d3f5..2cc6b56e34 100644 --- a/gst/subparse/gstsubparse.c +++ b/gst/subparse/gstsubparse.c @@ -1238,7 +1238,8 @@ gst_sub_parse_data_format_autodetect_regex_once (GstSubParseRegex regtype) switch (regtype) { case GST_SUB_PARSE_REGEX_MDVDSUB: result = - (gpointer) g_regex_new ("^\\{[0-9]+\\}\\{[0-9]+\\}", 0, 0, &gerr); + (gpointer) g_regex_new ("^\\{[0-9]+\\}\\{[0-9]+\\}", G_REGEX_RAW, 0, + &gerr); if (result == NULL) { g_warning ("Compilation of mdvd regex failed: %s", gerr->message); g_error_free (gerr); @@ -1248,7 +1249,7 @@ gst_sub_parse_data_format_autodetect_regex_once (GstSubParseRegex regtype) result = (gpointer) g_regex_new ("^([ 0-9]){0,3}[0-9]\\s*(\x0d)?\x0a" "[ 0-9][0-9]:[ 0-9][0-9]:[ 0-9][0-9][,.][ 0-9]{0,2}[0-9]" " +--> +([ 0-9])?[0-9]:[ 0-9][0-9]:[ 0-9][0-9][,.][ 0-9]{0,2}[0-9]", - 0, 0, &gerr); + G_REGEX_RAW, 0, &gerr); if (result == NULL) { g_warning ("Compilation of subrip regex failed: %s", gerr->message); g_error_free (gerr); @@ -1256,7 +1257,7 @@ gst_sub_parse_data_format_autodetect_regex_once (GstSubParseRegex regtype) break; case GST_SUB_PARSE_REGEX_DKS: result = (gpointer) g_regex_new ("^\\[[0-9]+:[0-9]+:[0-9]+\\].*", - 0, 0, &gerr); + G_REGEX_RAW, 0, &gerr); if (result == NULL) { g_warning ("Compilation of dks regex failed: %s", gerr->message); g_error_free (gerr); From 4f15d3768544a832ad816dd57e0ec9ca68cb1803 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 23 May 2011 16:02:34 +0200 Subject: [PATCH 03/11] subparse: Try to typefind even if conversion to UTF8 failed Fixes bug #600043. --- gst/subparse/gstsubparse.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gst/subparse/gstsubparse.c b/gst/subparse/gstsubparse.c index 2cc6b56e34..187c3d57a0 100644 --- a/gst/subparse/gstsubparse.c +++ b/gst/subparse/gstsubparse.c @@ -1791,12 +1791,7 @@ gst_subparse_type_find (GstTypeFind * tf, gpointer private) } } converted_str = gst_convert_to_utf8 (str, 128, enc, &tmp, &err); - if (converted_str == NULL) { - GST_DEBUG ("Charset conversion failed: %s", err->message); - g_error_free (err); - g_free (str); - return; - } else { + if (converted_str != NULL) { g_free (str); str = converted_str; } From 1494e4eabaa5f6504f4863155d23174100788e5a Mon Sep 17 00:00:00 2001 From: David Schleef Date: Tue, 31 May 2011 20:38:56 -0700 Subject: [PATCH 04/11] discoverer: fix c99-ism --- gst-libs/gst/pbutils/gstdiscoverer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gst-libs/gst/pbutils/gstdiscoverer.c b/gst-libs/gst/pbutils/gstdiscoverer.c index 58d3e5288b..6eda2508be 100644 --- a/gst-libs/gst/pbutils/gstdiscoverer.c +++ b/gst-libs/gst/pbutils/gstdiscoverer.c @@ -1023,9 +1023,9 @@ handle_current_async (GstDiscoverer * dc) { GSource *source; static GSourceCallbackFuncs cb_funcs = { - .ref = _void_g_object_ref, - .unref = g_object_unref, - .get = get_async_cb, + _void_g_object_ref, + g_object_unref, + get_async_cb, }; /* Attach a timeout to the main context */ From 5f3ab36dcd91e5f409db9faed613a91f27bef3b2 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Sat, 4 Jun 2011 13:36:55 -0700 Subject: [PATCH 05/11] adder: Work around changes in g_atomic API See #651514 for details. --- gst/adder/gstadder.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/adder/gstadder.c b/gst/adder/gstadder.c index fca3eb2325..1a93fe7a09 100644 --- a/gst/adder/gstadder.c +++ b/gst/adder/gstadder.c @@ -943,7 +943,11 @@ gst_adder_request_new_pad (GstElement * element, GstPadTemplate * templ, adder = GST_ADDER (element); /* increment pad counter */ +#if GLIB_CHECK_VERSION(2,29,5) + padcount = g_atomic_int_add (&adder->padcount, 1); +#else padcount = g_atomic_int_exchange_and_add (&adder->padcount, 1); +#endif name = g_strdup_printf ("sink%d", padcount); newpad = gst_pad_new_from_template (templ, name); From 471cdd4cc2d5246cd02f2ab0657aa92d3a39ca7a Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Mon, 6 Jun 2011 14:41:41 +0200 Subject: [PATCH 06/11] tagdemux: no input data implies no type can be found ... and posting a proper error message to this effect is appropriately informative and prevents auto-plugging otherwise stalling. --- gst-libs/gst/tag/gsttagdemux.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gst-libs/gst/tag/gsttagdemux.c b/gst-libs/gst/tag/gsttagdemux.c index 8bb331434e..893989a5b2 100644 --- a/gst-libs/gst/tag/gsttagdemux.c +++ b/gst-libs/gst/tag/gsttagdemux.c @@ -1196,7 +1196,9 @@ gst_tag_demux_sink_activate (GstPad * sinkpad) demux->priv->strip_start + demux->priv->strip_end) { /* There was no data (probably due to a truncated file) */ GST_DEBUG_OBJECT (demux, "No data in file"); - return FALSE; + /* so we don't know about type either */ + GST_ELEMENT_ERROR (demux, STREAM, TYPE_NOT_FOUND, (NULL), (NULL)); + goto done_activate; } /* 3 - Do typefinding on data */ From cf34b9aee67d579ae47deb981788195677323b74 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Tue, 31 May 2011 22:14:09 -0700 Subject: [PATCH 07/11] convert M_PI to G_PI, for msvc --- gst/audioresample/resample.c | 8 ++------ gst/audiotestsrc/gstaudiotestsrc.c | 24 ++++++++---------------- gst/videoscale/vs_4tap.c | 4 ++-- gst/videotestsrc/generate_sine_table.c | 4 ++-- gst/videotestsrc/videotestsrc.c | 4 ++-- tests/icles/test-xoverlay.c | 6 +++--- 6 files changed, 19 insertions(+), 31 deletions(-) diff --git a/gst/audioresample/resample.c b/gst/audioresample/resample.c index 7d42f0e0fd..a10c9f698d 100644 --- a/gst/audioresample/resample.c +++ b/gst/audioresample/resample.c @@ -97,10 +97,6 @@ speex_free (void *ptr) #include -#ifndef M_PI -#define M_PI 3.14159263 -#endif - #ifdef FIXED_POINT #define WORD2INT(x) ((x) < -32767 ? -32768 : ((x) > 32766 ? 32767 : (x))) #else @@ -323,7 +319,7 @@ sinc (float cutoff, float x, int N, struct FuncDef *window_func) else if (fabs (x) > .5f * N) return 0; /*FIXME: Can it really be any slower than this? */ - return WORD2INT (32768. * cutoff * sin (M_PI * xx) / (M_PI * xx) * + return WORD2INT (32768. * cutoff * sin (G_PI * xx) / (G_PI * xx) * compute_func (fabs (2. * x / N), window_func)); } #else @@ -346,7 +342,7 @@ sinc (float cutoff, float x, int N, struct FuncDef *window_func) else if (fabs (x) > .5 * N) return 0; /*FIXME: Can it really be any slower than this? */ - return cutoff * sin (M_PI * xx) / (M_PI * xx) * compute_func (fabs (2. * x / + return cutoff * sin (G_PI * xx) / (G_PI * xx) * compute_func (fabs (2. * x / N), window_func); } #endif diff --git a/gst/audiotestsrc/gstaudiotestsrc.c b/gst/audiotestsrc/gstaudiotestsrc.c index ecbb2fbb07..e9c7c6f1b1 100644 --- a/gst/audiotestsrc/gstaudiotestsrc.c +++ b/gst/audiotestsrc/gstaudiotestsrc.c @@ -48,15 +48,7 @@ #include "gstaudiotestsrc.h" -#ifndef M_PI -#define M_PI 3.14159265358979323846 -#endif - -#ifndef M_PI_2 -#define M_PI_2 1.57079632679489661923 -#endif - -#define M_PI_M2 ( M_PI + M_PI ) +#define M_PI_M2 ( G_PI + G_PI ) GST_DEBUG_CATEGORY_STATIC (audio_test_src_debug); #define GST_CAT_DEFAULT audio_test_src_debug @@ -476,7 +468,7 @@ gst_audio_test_src_create_square_##type (GstAudioTestSrc * src, g##type * sample src->accumulator -= M_PI_M2; \ \ for (c = 0; c < src->channels; ++c) { \ - samples[i++] = (g##type) ((src->accumulator < M_PI) ? amp : -amp); \ + samples[i++] = (g##type) ((src->accumulator < G_PI) ? amp : -amp); \ } \ } \ } @@ -501,7 +493,7 @@ gst_audio_test_src_create_saw_##type (GstAudioTestSrc * src, g##type * samples) gdouble step, amp; \ \ step = M_PI_M2 * src->freq / src->samplerate; \ - amp = (src->volume * scale) / M_PI; \ + amp = (src->volume * scale) / G_PI; \ \ i = 0; \ while (i < (src->generate_samples_per_buffer * src->channels)) { \ @@ -509,7 +501,7 @@ gst_audio_test_src_create_saw_##type (GstAudioTestSrc * src, g##type * samples) if (src->accumulator >= M_PI_M2) \ src->accumulator -= M_PI_M2; \ \ - if (src->accumulator < M_PI) { \ + if (src->accumulator < G_PI) { \ for (c = 0; c < src->channels; ++c) \ samples[i++] = (g##type) (src->accumulator * amp); \ } else { \ @@ -539,7 +531,7 @@ gst_audio_test_src_create_triangle_##type (GstAudioTestSrc * src, g##type * samp gdouble step, amp; \ \ step = M_PI_M2 * src->freq / src->samplerate; \ - amp = (src->volume * scale) / M_PI_2; \ + amp = (src->volume * scale) / G_PI_2; \ \ i = 0; \ while (i < (src->generate_samples_per_buffer * src->channels)) { \ @@ -547,12 +539,12 @@ gst_audio_test_src_create_triangle_##type (GstAudioTestSrc * src, g##type * samp if (src->accumulator >= M_PI_M2) \ src->accumulator -= M_PI_M2; \ \ - if (src->accumulator < (M_PI * 0.5)) { \ + if (src->accumulator < (G_PI_2)) { \ for (c = 0; c < src->channels; ++c) \ samples[i++] = (g##type) (src->accumulator * amp); \ - } else if (src->accumulator < (M_PI * 1.5)) { \ + } else if (src->accumulator < (G_PI * 1.5)) { \ for (c = 0; c < src->channels; ++c) \ - samples[i++] = (g##type) ((src->accumulator - M_PI) * -amp); \ + samples[i++] = (g##type) ((src->accumulator - G_PI) * -amp); \ } else { \ for (c = 0; c < src->channels; ++c) \ samples[i++] = (g##type) ((M_PI_M2 - src->accumulator) * -amp); \ diff --git a/gst/videoscale/vs_4tap.c b/gst/videoscale/vs_4tap.c index f983df27cf..93024bcebc 100644 --- a/gst/videoscale/vs_4tap.c +++ b/gst/videoscale/vs_4tap.c @@ -52,12 +52,12 @@ vs_4tap_func (double x) #if 0 if (x == 0) return 1; - return sin (M_PI * x) / (M_PI * x) * (1 - 0.25 * x * x); + return sin (G_PI * x) / (G_PI * x) * (1 - 0.25 * x * x); #endif #if 1 if (x == 0) return 1; - return sin (M_PI * x) / (M_PI * x); + return sin (G_PI * x) / (G_PI * x); #endif } diff --git a/gst/videotestsrc/generate_sine_table.c b/gst/videotestsrc/generate_sine_table.c index 432e1a56f9..11d17af0b2 100644 --- a/gst/videotestsrc/generate_sine_table.c +++ b/gst/videotestsrc/generate_sine_table.c @@ -1,14 +1,14 @@ #include #include - +#include static int get_value (int i) { int x; - x = floor (256 * (0.5 + 0.5 * sin (i * 2 * M_PI / 256))); + x = floor (256 * (0.5 + 0.5 * sin (i * 2 * G_PI / 256))); if (x > 255) x = 255; return x; diff --git a/gst/videotestsrc/videotestsrc.c b/gst/videotestsrc/videotestsrc.c index 99735075d2..ecc83f88b4 100644 --- a/gst/videotestsrc/videotestsrc.c +++ b/gst/videotestsrc/videotestsrc.c @@ -1561,8 +1561,8 @@ gst_video_test_src_ball (GstVideoTestSrc * v, unsigned char *dest, int w, int h) fourcc->paint_setup (p, dest); - x = radius + (0.5 + 0.5 * sin (2 * M_PI * t / 200)) * (w - 2 * radius); - y = radius + (0.5 + 0.5 * sin (2 * M_PI * sqrt (2) * t / 200)) * (h - + x = radius + (0.5 + 0.5 * sin (2 * G_PI * t / 200)) * (w - 2 * radius); + y = radius + (0.5 + 0.5 * sin (2 * G_PI * sqrt (2) * t / 200)) * (h - 2 * radius); for (i = 0; i < h; i++) { diff --git a/tests/icles/test-xoverlay.c b/tests/icles/test-xoverlay.c index c129b41cb4..b1b9d92bb9 100644 --- a/tests/icles/test-xoverlay.c +++ b/tests/icles/test-xoverlay.c @@ -64,8 +64,8 @@ animate_render_rect (gpointer user_data) gdouble c = cos (2.0 * anim_state.a); anim_state.a += anim_state.p; - if (anim_state.a > (M_PI + M_PI)) - anim_state.a -= (M_PI + M_PI); + if (anim_state.a > (G_PI + G_PI)) + anim_state.a -= (G_PI + G_PI); r->w = anim_state.w / 2; r->x = (r->w - (r->w / 2)) + c * (r->w / 2); @@ -223,7 +223,7 @@ main (gint argc, gchar ** argv) anim_state.w = 320; anim_state.h = 240; anim_state.a = 0.0; - anim_state.p = (M_PI + M_PI) / 200.0; + anim_state.p = (G_PI + G_PI) / 200.0; handle_resize_cb (video_window, NULL, sink); g_signal_connect (video_window, "configure-event", From a93e0e4a35fe377cb7f81485d478063e90c05921 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Thu, 9 Jun 2011 18:30:33 +0100 Subject: [PATCH 08/11] libs: replace G_CONST_RETURN with 'const' G_CONST_RETURN will be deprecated soon. https://bugzilla.gnome.org/show_bug.cgi?id=652211 --- gst-libs/gst/tag/gstid3tag.c | 8 ++++---- gst-libs/gst/tag/gstvorbistag.c | 4 ++-- gst-libs/gst/tag/tag.h | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/gst-libs/gst/tag/gstid3tag.c b/gst-libs/gst/tag/gstid3tag.c index 2c3c66147d..1613be7f4a 100644 --- a/gst-libs/gst/tag/gstid3tag.c +++ b/gst-libs/gst/tag/gstid3tag.c @@ -225,7 +225,7 @@ static const GstTagEntryMatch tag_matches[] = { * * Returns: The corresponding GStreamer tag or NULL if none exists. */ -G_CONST_RETURN gchar * +const gchar * gst_tag_from_id3_tag (const gchar * id3_tag) { int i = 0; @@ -285,7 +285,7 @@ static const GstTagEntryMatch user_tag_matches[] = { * * Returns: The corresponding GStreamer tag or NULL if none exists. */ -G_CONST_RETURN gchar * +const gchar * gst_tag_from_id3_user_tag (const gchar * type, const gchar * id3_user_tag) { int i = 0; @@ -317,7 +317,7 @@ gst_tag_from_id3_user_tag (const gchar * type, const gchar * id3_user_tag) * * Returns: The corresponding ID3v2 tag or NULL if none exists. */ -G_CONST_RETURN gchar * +const gchar * gst_tag_to_id3_tag (const gchar * gst_tag) { int i = 0; @@ -423,7 +423,7 @@ gst_tag_id3_genre_count (void) * * Returns: the genre or NULL if no genre is associated with that ID. */ -G_CONST_RETURN gchar * +const gchar * gst_tag_id3_genre_get (const guint id) { if (id >= G_N_ELEMENTS (genres)) diff --git a/gst-libs/gst/tag/gstvorbistag.c b/gst-libs/gst/tag/gstvorbistag.c index 400118bb1b..da1a1f326c 100644 --- a/gst-libs/gst/tag/gstvorbistag.c +++ b/gst-libs/gst/tag/gstvorbistag.c @@ -109,7 +109,7 @@ static const GstTagEntryMatch tag_matches[] = { * * Returns: The corresponding GStreamer tag or NULL if none exists. */ -G_CONST_RETURN gchar * +const gchar * gst_tag_from_vorbis_tag (const gchar * vorbis_tag) { int i = 0; @@ -138,7 +138,7 @@ gst_tag_from_vorbis_tag (const gchar * vorbis_tag) * * Returns: The corresponding vorbiscomment tag or NULL if none exists. */ -G_CONST_RETURN gchar * +const gchar * gst_tag_to_vorbis_tag (const gchar * gst_tag) { int i = 0; diff --git a/gst-libs/gst/tag/tag.h b/gst-libs/gst/tag/tag.h index 219fe85aa5..8eea4111a3 100644 --- a/gst-libs/gst/tag/tag.h +++ b/gst-libs/gst/tag/tag.h @@ -444,8 +444,8 @@ GType gst_tag_image_type_get_type (void); /* functions for vorbis comment manipulation */ -G_CONST_RETURN gchar * gst_tag_from_vorbis_tag (const gchar * vorbis_tag); -G_CONST_RETURN gchar * gst_tag_to_vorbis_tag (const gchar * gst_tag); +const gchar * gst_tag_from_vorbis_tag (const gchar * vorbis_tag); +const gchar * gst_tag_to_vorbis_tag (const gchar * gst_tag); void gst_vorbis_tag_add (GstTagList * list, const gchar * tag, const gchar * value); @@ -466,13 +466,13 @@ GstBuffer * gst_tag_list_to_vorbiscomment_buffer (const GstTagLis /* functions for ID3 tag manipulation */ guint gst_tag_id3_genre_count (void); -G_CONST_RETURN gchar * gst_tag_id3_genre_get (const guint id); +const gchar * gst_tag_id3_genre_get (const guint id); GstTagList * gst_tag_list_new_from_id3v1 (const guint8 * data); -G_CONST_RETURN gchar * gst_tag_from_id3_tag (const gchar * id3_tag); -G_CONST_RETURN gchar * gst_tag_from_id3_user_tag (const gchar * type, +const gchar * gst_tag_from_id3_tag (const gchar * id3_tag); +const gchar * gst_tag_from_id3_user_tag (const gchar * type, const gchar * id3_user_tag); -G_CONST_RETURN gchar * gst_tag_to_id3_tag (const gchar * gst_tag); +const gchar * gst_tag_to_id3_tag (const gchar * gst_tag); gboolean gst_tag_list_add_id3_image (GstTagList * tag_list, const guint8 * image_data, From 0f296315d0c27d3cee319968f6a8f59858ca2d3b Mon Sep 17 00:00:00 2001 From: Debarshi Ray Date: Tue, 14 Jun 2011 10:31:18 +0530 Subject: [PATCH 09/11] codec-utils: restore 7350 as a valid sampling frequency for AAC This was lost during c77f88cac675a1dbb89e40da8e3c28320523bfca. --- gst-libs/gst/pbutils/codec-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst-libs/gst/pbutils/codec-utils.c b/gst-libs/gst/pbutils/codec-utils.c index f885fe1ff1..52cbe7625c 100644 --- a/gst-libs/gst/pbutils/codec-utils.c +++ b/gst-libs/gst/pbutils/codec-utils.c @@ -72,7 +72,7 @@ guint gst_codec_utils_aac_get_sample_rate_from_index (guint sr_idx) { static const guint aac_sample_rates[] = { 96000, 88200, 64000, 48000, 44100, - 32000, 24000, 22050, 16000, 12000, 11025, 8000 + 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350 }; if (G_LIKELY (sr_idx < G_N_ELEMENTS (aac_sample_rates))) From 5b82a997394476bc4bb2a54c711898eee3be30f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 15 Jun 2011 14:21:30 +0100 Subject: [PATCH 10/11] audio: link test program against libgstaudio --- gst-libs/gst/audio/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst-libs/gst/audio/Makefile.am b/gst-libs/gst/audio/Makefile.am index e531e73526..c7e1dcc51e 100644 --- a/gst-libs/gst/audio/Makefile.am +++ b/gst-libs/gst/audio/Makefile.am @@ -53,7 +53,7 @@ libgstaudio_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) noinst_PROGRAMS = testchannels testchannels_SOURCES = testchannels.c testchannels_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) -testchannels_LDADD = $(GST_LIBS) +testchannels_LDADD = $(builddir)/libgstaudio-$(GST_MAJORMINOR).la $(GST_LIBS) include $(top_srcdir)/common/gst-glib-gen.mak From 04c392fa7d86f348ae9edaabf4c95b8deb64288e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 15 Jun 2011 19:29:48 +0100 Subject: [PATCH 11/11] Release 0.10.35 This is an ad-hoc release that is almost identical to 0.10.34: * work around GLib atomic ops API change * don't use G_CONST_RETURN in public headers * subparse: typefinding fixes for subtitles in non-UTF8 charsets --- ChangeLog | 114 +++++++++++++++++- NEWS | 12 +- RELEASE | 17 ++- configure.ac | 2 +- docs/plugins/inspect/plugin-adder.xml | 2 +- docs/plugins/inspect/plugin-alsa.xml | 2 +- docs/plugins/inspect/plugin-app.xml | 2 +- docs/plugins/inspect/plugin-audioconvert.xml | 2 +- docs/plugins/inspect/plugin-audiorate.xml | 2 +- docs/plugins/inspect/plugin-audioresample.xml | 2 +- docs/plugins/inspect/plugin-audiotestsrc.xml | 2 +- docs/plugins/inspect/plugin-cdparanoia.xml | 2 +- docs/plugins/inspect/plugin-decodebin.xml | 2 +- docs/plugins/inspect/plugin-encoding.xml | 2 +- .../inspect/plugin-ffmpegcolorspace.xml | 2 +- docs/plugins/inspect/plugin-gdp.xml | 2 +- docs/plugins/inspect/plugin-gio.xml | 2 +- docs/plugins/inspect/plugin-gnomevfs.xml | 2 +- docs/plugins/inspect/plugin-libvisual.xml | 2 +- docs/plugins/inspect/plugin-ogg.xml | 2 +- docs/plugins/inspect/plugin-pango.xml | 2 +- docs/plugins/inspect/plugin-playback.xml | 2 +- docs/plugins/inspect/plugin-subparse.xml | 2 +- docs/plugins/inspect/plugin-tcp.xml | 2 +- docs/plugins/inspect/plugin-theora.xml | 2 +- .../inspect/plugin-typefindfunctions.xml | 2 +- docs/plugins/inspect/plugin-uridecodebin.xml | 2 +- docs/plugins/inspect/plugin-videorate.xml | 2 +- docs/plugins/inspect/plugin-videoscale.xml | 2 +- docs/plugins/inspect/plugin-videotestsrc.xml | 2 +- docs/plugins/inspect/plugin-volume.xml | 2 +- docs/plugins/inspect/plugin-vorbis.xml | 2 +- docs/plugins/inspect/plugin-ximagesink.xml | 2 +- docs/plugins/inspect/plugin-xvimagesink.xml | 2 +- gst-plugins-base.doap | 11 ++ win32/common/_stdint.h | 4 +- win32/common/config.h | 8 +- 37 files changed, 183 insertions(+), 45 deletions(-) diff --git a/ChangeLog b/ChangeLog index 883a765cf6..fe859b0685 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,117 @@ -=== release 0.10.34 === +=== release 0.10.35 === -2011-05-14 Tim-Philipp Müller +2011-06-15 Tim-Philipp Müller * configure.ac: - releasing 0.10.34, "Lemmings" + releasing 0.10.35, "Short Notice" + +2011-06-15 14:21:30 +0100 Tim-Philipp Müller + + * gst-libs/gst/audio/Makefile.am: + audio: link test program against libgstaudio + +2011-06-14 10:31:18 +0530 Debarshi Ray + + * gst-libs/gst/pbutils/codec-utils.c: + codec-utils: restore 7350 as a valid sampling frequency for AAC + This was lost during c77f88cac675a1dbb89e40da8e3c28320523bfca. + +2011-06-09 18:30:33 +0100 Tim-Philipp Müller + + * gst-libs/gst/tag/gstid3tag.c: + * gst-libs/gst/tag/gstvorbistag.c: + * gst-libs/gst/tag/tag.h: + libs: replace G_CONST_RETURN with 'const' + G_CONST_RETURN will be deprecated soon. + https://bugzilla.gnome.org/show_bug.cgi?id=652211 + +2011-05-31 22:14:09 -0700 David Schleef + + * gst/audioresample/resample.c: + * gst/audiotestsrc/gstaudiotestsrc.c: + * gst/videoscale/vs_4tap.c: + * gst/videotestsrc/generate_sine_table.c: + * gst/videotestsrc/videotestsrc.c: + * tests/icles/test-xoverlay.c: + convert M_PI to G_PI, for msvc + +2011-06-06 14:41:41 +0200 Mark Nauwelaerts + + * gst-libs/gst/tag/gsttagdemux.c: + tagdemux: no input data implies no type can be found + ... and posting a proper error message to this effect is appropriately + informative and prevents auto-plugging otherwise stalling. + +2011-06-04 13:36:55 -0700 David Schleef + + * gst/adder/gstadder.c: + adder: Work around changes in g_atomic API + See #651514 for details. + +2011-05-31 20:38:56 -0700 David Schleef + + * gst-libs/gst/pbutils/gstdiscoverer.c: + discoverer: fix c99-ism + +2011-05-23 16:02:34 +0200 Sebastian Dröge + + * gst/subparse/gstsubparse.c: + subparse: Try to typefind even if conversion to UTF8 failed + Fixes bug #600043. + +2011-05-23 15:51:14 +0200 Sebastian Dröge + + * gst/subparse/gstsubparse.c: + subparse: Interprete typefind strings passed to GRegex as raw bytes instead of valid UTF8 + +2011-05-20 10:48:39 +0300 Stefan Kost + + * gst-libs/gst/tag/lang.c: + lang: fix possible array overrun + We where checking for i + + * ChangeLog: + * NEWS: + * RELEASE: + * 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-decodebin.xml: + * docs/plugins/inspect/plugin-encoding.xml: + * docs/plugins/inspect/plugin-ffmpegcolorspace.xml: + * docs/plugins/inspect/plugin-gdp.xml: + * docs/plugins/inspect/plugin-gio.xml: + * docs/plugins/inspect/plugin-gnomevfs.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-uridecodebin.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 0.10.34 === release 0.10.33 === diff --git a/NEWS b/NEWS index 617438fec6..6ee1d4f9ea 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,14 @@ -This is GStreamer Base Plug-ins 0.10.34, "Lemmings" +This is GStreamer Base Plug-ins 0.10.35, "Short Notice" + +Changes since 0.10.34: + + * work around GLib atomic ops API change + * don't use G_CONST_RETURN in public headers + * subparse: typefinding fixes for subtitles in non-UTF8 charsets + +Bugs fixed since 0.10.34: + + * 600043 : subparse: fails to recognise Cyrillic subtitles in windows-1251 encoding Changes since 0.10.33: diff --git a/RELEASE b/RELEASE index 18ef504075..7c4682f216 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer Base Plug-ins 0.10.34 "Lemmings" +Release notes for GStreamer Base Plug-ins 0.10.35 "Short Notice" @@ -55,9 +55,13 @@ contains a set of less supported plug-ins that haven't passed the Features of this release - * This release is identical to 0.10.33 (to keep core/base versions in sync) -There were no bugs fixed in this release - + * work around GLib atomic ops API change + * don't use G_CONST_RETURN in public headers + * subparse: typefinding fixes for subtitles in non-UTF8 charsets + +Bugs fixed in this release + + * 600043 : subparse: fails to recognise Cyrillic subtitles in windows-1251 encoding Download @@ -86,5 +90,10 @@ Applications Contributors to this release + * David Schleef + * Debarshi Ray + * Mark Nauwelaerts + * Sebastian Dröge + * Stefan Kost * Tim-Philipp Müller   \ No newline at end of file diff --git a/configure.ac b/configure.ac index 8131f8a8e3..15de6260fc 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file dnl initialize autoconf dnl releases only do -Wall, git and prerelease does -Werror too dnl use a three digit version number for releases, and four for git/prerelease -AC_INIT(GStreamer Base Plug-ins, 0.10.34, +AC_INIT(GStreamer Base Plug-ins, 0.10.35, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-plugins-base) diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml index d550573161..32b5a23f41 100644 --- a/docs/plugins/inspect/plugin-adder.xml +++ b/docs/plugins/inspect/plugin-adder.xml @@ -3,7 +3,7 @@ Adds multiple streams ../../gst/adder/.libs/libgstadder.so libgstadder.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml index 78eaa6976c..1c67519ce5 100644 --- a/docs/plugins/inspect/plugin-alsa.xml +++ b/docs/plugins/inspect/plugin-alsa.xml @@ -3,7 +3,7 @@ ALSA plugin library ../../ext/alsa/.libs/libgstalsa.so libgstalsa.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-app.xml b/docs/plugins/inspect/plugin-app.xml index 80f50010a9..174c2b45c1 100644 --- a/docs/plugins/inspect/plugin-app.xml +++ b/docs/plugins/inspect/plugin-app.xml @@ -3,7 +3,7 @@ Elements used to communicate with applications ../../gst/app/.libs/libgstapp.so libgstapp.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml index f2867bae43..56283c21a9 100644 --- a/docs/plugins/inspect/plugin-audioconvert.xml +++ b/docs/plugins/inspect/plugin-audioconvert.xml @@ -3,7 +3,7 @@ Convert audio to different formats ../../gst/audioconvert/.libs/libgstaudioconvert.so libgstaudioconvert.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml index 68f0ef8cbe..5a1d29d812 100644 --- a/docs/plugins/inspect/plugin-audiorate.xml +++ b/docs/plugins/inspect/plugin-audiorate.xml @@ -3,7 +3,7 @@ Adjusts audio frames ../../gst/audiorate/.libs/libgstaudiorate.so libgstaudiorate.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml index 82b53e9601..d1d2b446a2 100644 --- a/docs/plugins/inspect/plugin-audioresample.xml +++ b/docs/plugins/inspect/plugin-audioresample.xml @@ -3,7 +3,7 @@ Resamples audio ../../gst/audioresample/.libs/libgstaudioresample.so libgstaudioresample.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml index 9f6f4d3d29..1d50b13fc5 100644 --- a/docs/plugins/inspect/plugin-audiotestsrc.xml +++ b/docs/plugins/inspect/plugin-audiotestsrc.xml @@ -3,7 +3,7 @@ Creates audio test signals of given frequency and volume ../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so libgstaudiotestsrc.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml index 5e90ecadd6..e5fbabcf79 100644 --- a/docs/plugins/inspect/plugin-cdparanoia.xml +++ b/docs/plugins/inspect/plugin-cdparanoia.xml @@ -3,7 +3,7 @@ Read audio from CD in paranoid mode ../../ext/cdparanoia/.libs/libgstcdparanoia.so libgstcdparanoia.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-decodebin.xml b/docs/plugins/inspect/plugin-decodebin.xml index f37abd08af..811a51fcba 100644 --- a/docs/plugins/inspect/plugin-decodebin.xml +++ b/docs/plugins/inspect/plugin-decodebin.xml @@ -3,7 +3,7 @@ decoder bin ../../gst/playback/.libs/libgstdecodebin.so libgstdecodebin.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-encoding.xml b/docs/plugins/inspect/plugin-encoding.xml index a5db52178c..bacabb5ee2 100644 --- a/docs/plugins/inspect/plugin-encoding.xml +++ b/docs/plugins/inspect/plugin-encoding.xml @@ -3,7 +3,7 @@ various encoding-related elements ../../gst/encoding/.libs/libgstencodebin.so libgstencodebin.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml index 25ae9e323a..6bcfc5da54 100644 --- a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml +++ b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml @@ -3,7 +3,7 @@ colorspace conversion copied from FFMpeg 0.4.9-pre1 ../../gst/ffmpegcolorspace/.libs/libgstffmpegcolorspace.so libgstffmpegcolorspace.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base FFMpeg diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml index c1ed224271..ce008daf31 100644 --- a/docs/plugins/inspect/plugin-gdp.xml +++ b/docs/plugins/inspect/plugin-gdp.xml @@ -3,7 +3,7 @@ Payload/depayload GDP packets ../../gst/gdp/.libs/libgstgdp.so libgstgdp.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-gio.xml b/docs/plugins/inspect/plugin-gio.xml index b2661d0457..17ea9e4051 100644 --- a/docs/plugins/inspect/plugin-gio.xml +++ b/docs/plugins/inspect/plugin-gio.xml @@ -3,7 +3,7 @@ GIO elements ../../ext/gio/.libs/libgstgio.so libgstgio.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-gnomevfs.xml b/docs/plugins/inspect/plugin-gnomevfs.xml index b6847f402f..e4d0838bfd 100644 --- a/docs/plugins/inspect/plugin-gnomevfs.xml +++ b/docs/plugins/inspect/plugin-gnomevfs.xml @@ -3,7 +3,7 @@ elements to read from and write to Gnome-VFS uri's ../../ext/gnomevfs/.libs/libgstgnomevfs.so libgstgnomevfs.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml index d1f4a3eeb2..020238b928 100644 --- a/docs/plugins/inspect/plugin-libvisual.xml +++ b/docs/plugins/inspect/plugin-libvisual.xml @@ -3,7 +3,7 @@ libvisual visualization plugins ../../ext/libvisual/.libs/libgstlibvisual.so libgstlibvisual.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml index 691d07ef7c..83a3f2069c 100644 --- a/docs/plugins/inspect/plugin-ogg.xml +++ b/docs/plugins/inspect/plugin-ogg.xml @@ -3,7 +3,7 @@ ogg stream manipulation (info about ogg: http://xiph.org) ../../ext/ogg/.libs/libgstogg.so libgstogg.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml index fe62a8be6b..10e4138e3b 100644 --- a/docs/plugins/inspect/plugin-pango.xml +++ b/docs/plugins/inspect/plugin-pango.xml @@ -3,7 +3,7 @@ Pango-based text rendering and overlay ../../ext/pango/.libs/libgstpango.so libgstpango.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-playback.xml b/docs/plugins/inspect/plugin-playback.xml index 83d07d38df..fe27e2f33a 100644 --- a/docs/plugins/inspect/plugin-playback.xml +++ b/docs/plugins/inspect/plugin-playback.xml @@ -3,7 +3,7 @@ various playback elements ../../gst/playback/.libs/libgstplaybin.so libgstplaybin.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml index ec7a1ca05e..d8bef09c25 100644 --- a/docs/plugins/inspect/plugin-subparse.xml +++ b/docs/plugins/inspect/plugin-subparse.xml @@ -3,7 +3,7 @@ Subtitle parsing ../../gst/subparse/.libs/libgstsubparse.so libgstsubparse.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml index 82cf63d6d3..62705cc376 100644 --- a/docs/plugins/inspect/plugin-tcp.xml +++ b/docs/plugins/inspect/plugin-tcp.xml @@ -3,7 +3,7 @@ transfer data over the network via TCP ../../gst/tcp/.libs/libgsttcp.so libgsttcp.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml index a972089e80..e780ae4b6b 100644 --- a/docs/plugins/inspect/plugin-theora.xml +++ b/docs/plugins/inspect/plugin-theora.xml @@ -3,7 +3,7 @@ Theora plugin library ../../ext/theora/.libs/libgsttheora.so libgsttheora.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml index bcce4f3e8c..8519e21692 100644 --- a/docs/plugins/inspect/plugin-typefindfunctions.xml +++ b/docs/plugins/inspect/plugin-typefindfunctions.xml @@ -3,7 +3,7 @@ default typefind functions ../../gst/typefind/.libs/libgsttypefindfunctions.so libgsttypefindfunctions.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-uridecodebin.xml b/docs/plugins/inspect/plugin-uridecodebin.xml index caac56db29..e3d9ef2e78 100644 --- a/docs/plugins/inspect/plugin-uridecodebin.xml +++ b/docs/plugins/inspect/plugin-uridecodebin.xml @@ -3,7 +3,7 @@ URI Decoder bin ../../gst/playback/.libs/libgstdecodebin2.so libgstdecodebin2.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml index d469b97295..e9a9fe6c3a 100644 --- a/docs/plugins/inspect/plugin-videorate.xml +++ b/docs/plugins/inspect/plugin-videorate.xml @@ -3,7 +3,7 @@ Adjusts video frames ../../gst/videorate/.libs/libgstvideorate.so libgstvideorate.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml index 76f0298e06..81ba8012d6 100644 --- a/docs/plugins/inspect/plugin-videoscale.xml +++ b/docs/plugins/inspect/plugin-videoscale.xml @@ -3,7 +3,7 @@ Resizes video ../../gst/videoscale/.libs/libgstvideoscale.so libgstvideoscale.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml index 7d90f1e72f..0b730cbd19 100644 --- a/docs/plugins/inspect/plugin-videotestsrc.xml +++ b/docs/plugins/inspect/plugin-videotestsrc.xml @@ -3,7 +3,7 @@ Creates a test video stream ../../gst/videotestsrc/.libs/libgstvideotestsrc.so libgstvideotestsrc.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml index 8bbfc580fa..478112cb47 100644 --- a/docs/plugins/inspect/plugin-volume.xml +++ b/docs/plugins/inspect/plugin-volume.xml @@ -3,7 +3,7 @@ plugin for controlling audio volume ../../gst/volume/.libs/libgstvolume.so libgstvolume.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml index f94b83fe77..6218ab8451 100644 --- a/docs/plugins/inspect/plugin-vorbis.xml +++ b/docs/plugins/inspect/plugin-vorbis.xml @@ -3,7 +3,7 @@ Vorbis plugin library ../../ext/vorbis/.libs/libgstvorbis.so libgstvorbis.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml index 07578e6f07..41fe29c89c 100644 --- a/docs/plugins/inspect/plugin-ximagesink.xml +++ b/docs/plugins/inspect/plugin-ximagesink.xml @@ -3,7 +3,7 @@ X11 video output element based on standard Xlib calls ../../sys/ximage/.libs/libgstximagesink.so libgstximagesink.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml index 8b3a91bae1..172bdc8fa6 100644 --- a/docs/plugins/inspect/plugin-xvimagesink.xml +++ b/docs/plugins/inspect/plugin-xvimagesink.xml @@ -3,7 +3,7 @@ XFree86 video output plugin using Xv extension ../../sys/xvimage/.libs/libgstxvimagesink.so libgstxvimagesink.so - 0.10.34 + 0.10.35 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/gst-plugins-base.doap b/gst-plugins-base.doap index 9441222cab..4f0ff3a644 100644 --- a/gst-plugins-base.doap +++ b/gst-plugins-base.doap @@ -34,6 +34,17 @@ A wide range of video and audio decoders, encoders, and filters are included. + + + 0.10.35 + 0.10 + Short Notice + 2011-06-15 + + + + + 0.10.34 diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h index 42ecf27b5f..6978eacb02 100644 --- a/win32/common/_stdint.h +++ b/win32/common/_stdint.h @@ -1,8 +1,8 @@ #ifndef _GST_PLUGINS_BASE__STDINT_H #define _GST_PLUGINS_BASE__STDINT_H 1 #ifndef _GENERATED_STDINT_H -#define _GENERATED_STDINT_H "gst-plugins-base 0.10.34" -/* generated using gnu compiler gcc (Debian 4.5.2-8) 4.5.2 */ +#define _GENERATED_STDINT_H "gst-plugins-base 0.10.35" +/* generated using gnu compiler gcc (Debian 4.6.0-13) 4.6.1 20110611 (prerelease) */ #define _STDINT_HAVE_STDINT_H 1 #include #endif diff --git a/win32/common/config.h b/win32/common/config.h index 9b2809c6dc..e548f5cc4a 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -81,7 +81,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2011-05-13" +#define GST_PACKAGE_RELEASE_DATETIME "2011-06-15" /* I know the API is subject to change. */ #undef G_UDEV_API_IS_SUBJECT_TO_CHANGE @@ -337,7 +337,7 @@ #define PACKAGE_NAME "GStreamer Base Plug-ins" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.34" +#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.35" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-base" @@ -346,7 +346,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "0.10.34" +#define PACKAGE_VERSION "0.10.35" /* directory where plugins are located */ #ifdef _DEBUG @@ -377,7 +377,7 @@ #undef USE_TREMOLO /* Version number of package */ -#define VERSION "0.10.34" +#define VERSION "0.10.35" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */