From f50abc420303be0b5f12b0fcd21d06a70493991e Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Mon, 20 Jul 2009 17:28:20 +0100 Subject: [PATCH] 0.10.23.3 pre-release --- configure.ac | 2 +- po/af.po | 2 +- po/az.po | 2 +- po/bg.po | 2 +- po/ca.po | 2 +- po/cs.po | 2 +- po/da.po | 2 +- po/de.po | 2 +- po/en_GB.po | 2 +- po/es.po | 2 +- po/fi.po | 2 +- po/fr.po | 2 +- po/hu.po | 2 +- po/id.po | 2 +- po/it.po | 2 +- po/ja.po | 2 +- po/lt.po | 2 +- po/nb.po | 2 +- po/nl.po | 2 +- po/or.po | 2 +- po/pl.po | 2 +- po/pt_BR.po | 2 +- po/ru.po | 2 +- po/sk.po | 2 +- po/sq.po | 2 +- po/sr.po | 2 +- po/sv.po | 2 +- po/tr.po | 2 +- po/uk.po | 2 +- po/vi.po | 2 +- po/zh_CN.po | 2 +- win32/common/_stdint.h | 4 +- win32/common/audio-enumtypes.c | 49 +++++++++++-------- win32/common/config.h | 15 +++--- win32/common/gstrtsp-enumtypes.c | 85 ++++++++++++++++++-------------- win32/common/interfaces-enumtypes.c | 98 ++++++++++++++++++++++--------------- win32/common/video-enumtypes.c | 9 ++-- 37 files changed, 183 insertions(+), 139 deletions(-) diff --git a/configure.ac b/configure.ac index ff062a0..10aec3b 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.23.2, +AC_INIT(GStreamer Base Plug-ins, 0.10.23.3, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-plugins-base) diff --git a/po/af.po b/po/af.po index 0c23446..ccbeb2d 100644 --- a/po/af.po +++ b/po/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.7.6\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2004-03-18 14:16+0200\n" "Last-Translator: Petri Jooste \n" "Language-Team: Afrikaans \n" diff --git a/po/az.po b/po/az.po index b58351c..f1be749 100644 --- a/po/az.po +++ b/po/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2004-03-19 18:29+0200\n" "Last-Translator: Metin Amiroff \n" "Language-Team: Azerbaijani \n" diff --git a/po/bg.po b/po/bg.po index 4504dea..701789d 100644 --- a/po/bg.po +++ b/po/bg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-05-15 22:41+0300\n" "Last-Translator: Alexander Shopov \n" "Language-Team: Bulgarian \n" diff --git a/po/ca.po b/po/ca.po index f4f4357..d2a9067 100644 --- a/po/ca.po +++ b/po/ca.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.9.7\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2005-12-04 22:00+0100\n" "Last-Translator: Jordi Mallach \n" "Language-Team: Catalan \n" diff --git a/po/cs.po b/po/cs.po index 886d1c7..3b94a7b 100644 --- a/po/cs.po +++ b/po/cs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base-0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-04-27 22:31+0200\n" "Last-Translator: Petr Kovar \n" "Language-Team: Czech \n" diff --git a/po/da.po b/po/da.po index 4e4727e..ede94bd 100644 --- a/po/da.po +++ b/po/da.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.12\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2007-03-22 16:38+0100\n" "Last-Translator: Mogens Jaeger \n" "Language-Team: Danish \n" diff --git a/po/de.po b/po/de.po index 49e9df0..c0a25d5 100644 --- a/po/de.po +++ b/po/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-06-21 23:55+0200\n" "Last-Translator: Christian Kirbach \n" "Language-Team: German \n" diff --git a/po/en_GB.po b/po/en_GB.po index 37854a3..2e57b67 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2004-04-26 10:41-0400\n" "Last-Translator: Gareth Owen \n" "Language-Team: English (British) \n" diff --git a/po/es.po b/po/es.po index 98a961c..4ed0d5e 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-06-11 14:00+0200\n" "Last-Translator: Jorge González González \n" "Language-Team: Spanish \n" diff --git a/po/fi.po b/po/fi.po index d5ea532..163c1b4 100644 --- a/po/fi.po +++ b/po/fi.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-04-19 21:17+0300\n" "Last-Translator: Tommi Vainikainen \n" "Language-Team: Finnish \n" diff --git a/po/fr.po b/po/fr.po index 216607d..84e36e0 100644 --- a/po/fr.po +++ b/po/fr.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-05-21 11:10+0200\n" "Last-Translator: Claude Paroz \n" "Language-Team: French \n" diff --git a/po/hu.po b/po/hu.po index fcb7b75..1e7a203 100644 --- a/po/hu.po +++ b/po/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-04-20 01:44+0200\n" "Last-Translator: Gabor Kelemen \n" "Language-Team: Hungarian \n" diff --git a/po/id.po b/po/id.po index 4f38f86..e880ad5 100644 --- a/po/id.po +++ b/po/id.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-04-18 20:34+0700\n" "Last-Translator: Andhika Padmawan \n" "Language-Team: Indonesian \n" diff --git a/po/it.po b/po/it.po index 95a4e18..4a03265 100644 --- a/po/it.po +++ b/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-04-16 22:50+0200\n" "Last-Translator: Luca Ferretti \n" "Language-Team: Italian \n" diff --git a/po/ja.po b/po/ja.po index 5644414..1bd8fc6 100644 --- a/po/ja.po +++ b/po/ja.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.20.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-01-11 20:45+0900\n" "Last-Translator: Makoto Kato \n" "Language-Team: Japanese \n" diff --git a/po/lt.po b/po/lt.po index b1a7b64..121959a 100644 --- a/po/lt.po +++ b/po/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base-0.10.15.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2008-03-07 23:43+0200\n" "Last-Translator: Gintautas Miliauskas \n" "Language-Team: Lithuanian \n" diff --git a/po/nb.po b/po/nb.po index 3e00f20..887a53a 100644 --- a/po/nb.po +++ b/po/nb.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.14\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2007-11-03 14:50+0100\n" "Last-Translator: Kjartan Maraas \n" "Language-Team: Norwegian Bokmaal \n" diff --git a/po/nl.po b/po/nl.po index 8dec3fe..a93833a 100644 --- a/po/nl.po +++ b/po/nl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-05-04 12:58+0200\n" "Last-Translator: Freek de Kruijf \n" "Language-Team: Dutch \n" diff --git a/po/or.po b/po/or.po index fc9c8f1..c97dc20 100644 --- a/po/or.po +++ b/po/or.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2004-09-27 13:32+0530\n" "Last-Translator: Gora Mohanty \n" "Language-Team: Oriya \n" diff --git a/po/pl.po b/po/pl.po index ec0231c..8518c02 100644 --- a/po/pl.po +++ b/po/pl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-04-16 21:39+0200\n" "Last-Translator: Jakub Bogusz \n" "Language-Team: Polish \n" diff --git a/po/pt_BR.po b/po/pt_BR.po index d6b1812..59f7968 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base-0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-04-16 21:03-0300\n" "Last-Translator: Fabrício Godoy \n" "Language-Team: Brazilian Portuguese \n" diff --git a/po/ru.po b/po/ru.po index 3c0bde8..84a68ae 100644 --- a/po/ru.po +++ b/po/ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.21.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-02-12 14:45+0200\n" "Last-Translator: Pavel Maryanov \n" "Language-Team: Russian \n" diff --git a/po/sk.po b/po/sk.po index edd2a5e..ed82fad 100644 --- a/po/sk.po +++ b/po/sk.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.20.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2008-09-25 09:59+0100\n" "Last-Translator: Peter Tuhársky \n" "Language-Team: Slovak \n" diff --git a/po/sq.po b/po/sq.po index 7d7bf74..8f7fd81 100644 --- a/po/sq.po +++ b/po/sq.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2004-08-07 20:29+0200\n" "Last-Translator: Laurent Dhima \n" "Language-Team: Albanian \n" diff --git a/po/sr.po b/po/sr.po index c1649b9..fdd5132 100644 --- a/po/sr.po +++ b/po/sr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.7.6\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2004-03-13 00:18+0100\n" "Last-Translator: Danilo Segan \n" "Language-Team: Serbian \n" diff --git a/po/sv.po b/po/sv.po index 90d0f9e..4252e0a 100644 --- a/po/sv.po +++ b/po/sv.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-05-28 09:07+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" diff --git a/po/tr.po b/po/tr.po index 4a2059d..63b2a54 100644 --- a/po/tr.po +++ b/po/tr.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-06-20 19:33+0200\n" "Last-Translator: Server Acim \n" "Language-Team: Turkish \n" diff --git a/po/uk.po b/po/uk.po index f537582..6eeac80 100644 --- a/po/uk.po +++ b/po/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.14\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2007-09-07 15:40+0200\n" "Last-Translator: Maxim V. Dziumanenko \n" "Language-Team: Ukrainian \n" diff --git a/po/vi.po b/po/vi.po index 537f188..1e081d9 100644 --- a/po/vi.po +++ b/po/vi.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.22.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-05-13 00:01+0930\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" diff --git a/po/zh_CN.po b/po/zh_CN.po index 2af8812..0e85836 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.21.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2009-07-14 16:58+0100\n" +"POT-Creation-Date: 2009-07-19 21:15+0100\n" "PO-Revision-Date: 2009-01-14 12:41+0800\n" "Last-Translator: Ji ZhengYu \n" "Language-Team: Chinese (simplified) #endif diff --git a/win32/common/audio-enumtypes.c b/win32/common/audio-enumtypes.c index bf2a63c..b87241d 100644 --- a/win32/common/audio-enumtypes.c +++ b/win32/common/audio-enumtypes.c @@ -10,8 +10,8 @@ GType gst_audio_channel_position_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_AUDIO_CHANNEL_POSITION_INVALID, "GST_AUDIO_CHANNEL_POSITION_INVALID", "invalid"}, @@ -45,17 +45,19 @@ gst_audio_channel_position_get_type (void) {GST_AUDIO_CHANNEL_POSITION_NUM, "GST_AUDIO_CHANNEL_POSITION_NUM", "num"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstAudioChannelPosition", values); + GType g_define_type_id = + g_enum_register_static ("GstAudioChannelPosition", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } /* enumerations from "gstringbuffer.h" */ GType gst_ring_buffer_state_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_RING_BUFFER_STATE_STOPPED, "GST_RING_BUFFER_STATE_STOPPED", "stopped"}, @@ -64,16 +66,18 @@ gst_ring_buffer_state_get_type (void) "started"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstRingBufferState", values); + GType g_define_type_id = + g_enum_register_static ("GstRingBufferState", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_ring_buffer_seg_state_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_SEGSTATE_INVALID, "GST_SEGSTATE_INVALID", "invalid"}, {GST_SEGSTATE_EMPTY, "GST_SEGSTATE_EMPTY", "empty"}, @@ -81,16 +85,18 @@ gst_ring_buffer_seg_state_get_type (void) {GST_SEGSTATE_PARTIAL, "GST_SEGSTATE_PARTIAL", "partial"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstRingBufferSegState", values); + GType g_define_type_id = + g_enum_register_static ("GstRingBufferSegState", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_buffer_format_type_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_BUFTYPE_LINEAR, "GST_BUFTYPE_LINEAR", "linear"}, {GST_BUFTYPE_FLOAT, "GST_BUFTYPE_FLOAT", "float"}, @@ -105,16 +111,18 @@ gst_buffer_format_type_get_type (void) {GST_BUFTYPE_DTS, "GST_BUFTYPE_DTS", "dts"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstBufferFormatType", values); + GType g_define_type_id = + g_enum_register_static ("GstBufferFormatType", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_buffer_format_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_UNKNOWN, "GST_UNKNOWN", "unknown"}, {GST_S8, "GST_S8", "s8"}, @@ -158,9 +166,10 @@ gst_buffer_format_get_type (void) {GST_DTS, "GST_DTS", "dts"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstBufferFormat", values); + GType g_define_type_id = g_enum_register_static ("GstBufferFormat", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } /* Generated data ends here */ diff --git a/win32/common/config.h b/win32/common/config.h index aa2b9b3..42b7c8a 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -71,6 +71,9 @@ /* package origin */ #define GST_PACKAGE_ORIGIN "Unknown package origin" +/* I know the API is subject to change. */ +#undef G_UDEV_API_IS_SUBJECT_TO_CHANGE + /* Define to enable ALSA (used by alsa). */ #undef HAVE_ALSA @@ -170,6 +173,9 @@ /* Define to enable Video 4 Linux (used by video4linux). */ #undef HAVE_GST_V4L +/* Whether gudev is available for device detection */ +#undef HAVE_GUDEV + /* Define if you have the iconv() function and it works. */ #undef HAVE_ICONV @@ -224,9 +230,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_REGEX_H -/* Define to enable Schroedinger video codec (used by schro). */ -#undef HAVE_SCHRO - /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H @@ -307,13 +310,13 @@ #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.23.1" +#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.23.3" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-base" /* Define to the version of this package. */ -#define PACKAGE_VERSION "0.10.23.1" +#define PACKAGE_VERSION "0.10.23.3" /* directory where plugins are located */ #ifdef _DEBUG @@ -341,7 +344,7 @@ #undef STDC_HEADERS /* Version number of package */ -#define VERSION "0.10.23.1" +#define VERSION "0.10.23.3" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ diff --git a/win32/common/gstrtsp-enumtypes.c b/win32/common/gstrtsp-enumtypes.c index 2f86639..3c5572a 100644 --- a/win32/common/gstrtsp-enumtypes.c +++ b/win32/common/gstrtsp-enumtypes.c @@ -9,8 +9,8 @@ GType gst_rtsp_result_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_RTSP_OK, "GST_RTSP_OK", "ok"}, {GST_RTSP_ERROR, "GST_RTSP_ERROR", "error"}, @@ -32,47 +32,50 @@ gst_rtsp_result_get_type (void) {GST_RTSP_ELAST, "GST_RTSP_ELAST", "elast"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstRTSPResult", values); + GType g_define_type_id = g_enum_register_static ("GstRTSPResult", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_rtsp_event_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GFlagsValue values[] = { {GST_RTSP_EV_READ, "GST_RTSP_EV_READ", "read"}, {GST_RTSP_EV_WRITE, "GST_RTSP_EV_WRITE", "write"}, {0, NULL, NULL} }; - etype = g_flags_register_static ("GstRTSPEvent", values); + GType g_define_type_id = g_flags_register_static ("GstRTSPEvent", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_rtsp_family_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_RTSP_FAM_NONE, "GST_RTSP_FAM_NONE", "none"}, {GST_RTSP_FAM_INET, "GST_RTSP_FAM_INET", "inet"}, {GST_RTSP_FAM_INET6, "GST_RTSP_FAM_INET6", "inet6"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstRTSPFamily", values); + GType g_define_type_id = g_enum_register_static ("GstRTSPFamily", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_rtsp_state_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_RTSP_STATE_INVALID, "GST_RTSP_STATE_INVALID", "invalid"}, {GST_RTSP_STATE_INIT, "GST_RTSP_STATE_INIT", "init"}, @@ -82,31 +85,33 @@ gst_rtsp_state_get_type (void) {GST_RTSP_STATE_RECORDING, "GST_RTSP_STATE_RECORDING", "recording"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstRTSPState", values); + GType g_define_type_id = g_enum_register_static ("GstRTSPState", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_rtsp_version_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_RTSP_VERSION_INVALID, "GST_RTSP_VERSION_INVALID", "invalid"}, {GST_RTSP_VERSION_1_0, "GST_RTSP_VERSION_1_0", "1-0"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstRTSPVersion", values); + GType g_define_type_id = g_enum_register_static ("GstRTSPVersion", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_rtsp_method_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GFlagsValue values[] = { {GST_RTSP_INVALID, "GST_RTSP_INVALID", "invalid"}, {GST_RTSP_DESCRIBE, "GST_RTSP_DESCRIBE", "describe"}, @@ -122,32 +127,35 @@ gst_rtsp_method_get_type (void) {GST_RTSP_TEARDOWN, "GST_RTSP_TEARDOWN", "teardown"}, {0, NULL, NULL} }; - etype = g_flags_register_static ("GstRTSPMethod", values); + GType g_define_type_id = g_flags_register_static ("GstRTSPMethod", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_rtsp_auth_method_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_RTSP_AUTH_NONE, "GST_RTSP_AUTH_NONE", "none"}, {GST_RTSP_AUTH_BASIC, "GST_RTSP_AUTH_BASIC", "basic"}, {GST_RTSP_AUTH_DIGEST, "GST_RTSP_AUTH_DIGEST", "digest"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstRTSPAuthMethod", values); + GType g_define_type_id = + g_enum_register_static ("GstRTSPAuthMethod", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_rtsp_header_field_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_RTSP_HDR_INVALID, "GST_RTSP_HDR_INVALID", "invalid"}, {GST_RTSP_HDR_ACCEPT, "GST_RTSP_HDR_ACCEPT", "accept"}, @@ -259,18 +267,21 @@ gst_rtsp_header_field_get_type (void) {GST_RTSP_HDR_X_RTP_INFO, "GST_RTSP_HDR_X_RTP_INFO", "x-rtp-info"}, {GST_RTSP_HDR_X_STARTUPPROFILE, "GST_RTSP_HDR_X_STARTUPPROFILE", "x-startupprofile"}, + {GST_RTSP_HDR_TIMESTAMP, "GST_RTSP_HDR_TIMESTAMP", "timestamp"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstRTSPHeaderField", values); + GType g_define_type_id = + g_enum_register_static ("GstRTSPHeaderField", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_rtsp_status_code_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_RTSP_STS_INVALID, "GST_RTSP_STS_INVALID", "invalid"}, {GST_RTSP_STS_CONTINUE, "GST_RTSP_STS_CONTINUE", "continue"}, @@ -358,9 +369,11 @@ gst_rtsp_status_code_get_type (void) "option-not-supported"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstRTSPStatusCode", values); + GType g_define_type_id = + g_enum_register_static ("GstRTSPStatusCode", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } /* Generated data ends here */ diff --git a/win32/common/interfaces-enumtypes.c b/win32/common/interfaces-enumtypes.c index 6997883..57417ae 100644 --- a/win32/common/interfaces-enumtypes.c +++ b/win32/common/interfaces-enumtypes.c @@ -20,39 +20,42 @@ GType gst_color_balance_type_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_COLOR_BALANCE_HARDWARE, "GST_COLOR_BALANCE_HARDWARE", "hardware"}, {GST_COLOR_BALANCE_SOFTWARE, "GST_COLOR_BALANCE_SOFTWARE", "software"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstColorBalanceType", values); + GType g_define_type_id = + g_enum_register_static ("GstColorBalanceType", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } /* enumerations from "mixer.h" */ GType gst_mixer_type_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_MIXER_HARDWARE, "GST_MIXER_HARDWARE", "hardware"}, {GST_MIXER_SOFTWARE, "GST_MIXER_SOFTWARE", "software"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstMixerType", values); + GType g_define_type_id = g_enum_register_static ("GstMixerType", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_mixer_message_type_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_MIXER_MESSAGE_INVALID, "GST_MIXER_MESSAGE_INVALID", "invalid"}, {GST_MIXER_MESSAGE_MUTE_TOGGLED, "GST_MIXER_MESSAGE_MUTE_TOGGLED", @@ -69,16 +72,18 @@ gst_mixer_message_type_get_type (void) "mixer-changed"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstMixerMessageType", values); + GType g_define_type_id = + g_enum_register_static ("GstMixerMessageType", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_mixer_flags_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GFlagsValue values[] = { {GST_MIXER_FLAG_NONE, "GST_MIXER_FLAG_NONE", "none"}, {GST_MIXER_FLAG_AUTO_NOTIFICATIONS, "GST_MIXER_FLAG_AUTO_NOTIFICATIONS", @@ -88,17 +93,18 @@ gst_mixer_flags_get_type (void) {GST_MIXER_FLAG_GROUPING, "GST_MIXER_FLAG_GROUPING", "grouping"}, {0, NULL, NULL} }; - etype = g_flags_register_static ("GstMixerFlags", values); + GType g_define_type_id = g_flags_register_static ("GstMixerFlags", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } /* enumerations from "mixertrack.h" */ GType gst_mixer_track_flags_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GFlagsValue values[] = { {GST_MIXER_TRACK_INPUT, "GST_MIXER_TRACK_INPUT", "input"}, {GST_MIXER_TRACK_OUTPUT, "GST_MIXER_TRACK_OUTPUT", "output"}, @@ -111,17 +117,19 @@ gst_mixer_track_flags_get_type (void) {GST_MIXER_TRACK_WHITELIST, "GST_MIXER_TRACK_WHITELIST", "whitelist"}, {0, NULL, NULL} }; - etype = g_flags_register_static ("GstMixerTrackFlags", values); + GType g_define_type_id = + g_flags_register_static ("GstMixerTrackFlags", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } /* enumerations from "navigation.h" */ GType gst_navigation_command_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_NAVIGATION_COMMAND_INVALID, "GST_NAVIGATION_COMMAND_INVALID", "invalid"}, @@ -144,16 +152,18 @@ gst_navigation_command_get_type (void) "next-angle"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstNavigationCommand", values); + GType g_define_type_id = + g_enum_register_static ("GstNavigationCommand", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_navigation_query_type_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_NAVIGATION_QUERY_INVALID, "GST_NAVIGATION_QUERY_INVALID", "invalid"}, {GST_NAVIGATION_QUERY_COMMANDS, "GST_NAVIGATION_QUERY_COMMANDS", @@ -161,16 +171,18 @@ gst_navigation_query_type_get_type (void) {GST_NAVIGATION_QUERY_ANGLES, "GST_NAVIGATION_QUERY_ANGLES", "angles"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstNavigationQueryType", values); + GType g_define_type_id = + g_enum_register_static ("GstNavigationQueryType", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_navigation_message_type_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_NAVIGATION_MESSAGE_INVALID, "GST_NAVIGATION_MESSAGE_INVALID", "invalid"}, @@ -182,16 +194,18 @@ gst_navigation_message_type_get_type (void) "GST_NAVIGATION_MESSAGE_ANGLES_CHANGED", "angles-changed"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstNavigationMessageType", values); + GType g_define_type_id = + g_enum_register_static ("GstNavigationMessageType", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } GType gst_navigation_event_type_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_NAVIGATION_EVENT_INVALID, "GST_NAVIGATION_EVENT_INVALID", "invalid"}, {GST_NAVIGATION_EVENT_KEY_PRESS, "GST_NAVIGATION_EVENT_KEY_PRESS", @@ -208,17 +222,19 @@ gst_navigation_event_type_get_type (void) {GST_NAVIGATION_EVENT_COMMAND, "GST_NAVIGATION_EVENT_COMMAND", "command"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstNavigationEventType", values); + GType g_define_type_id = + g_enum_register_static ("GstNavigationEventType", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } /* enumerations from "tunerchannel.h" */ GType gst_tuner_channel_flags_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GFlagsValue values[] = { {GST_TUNER_CHANNEL_INPUT, "GST_TUNER_CHANNEL_INPUT", "input"}, {GST_TUNER_CHANNEL_OUTPUT, "GST_TUNER_CHANNEL_OUTPUT", "output"}, @@ -226,9 +242,11 @@ gst_tuner_channel_flags_get_type (void) {GST_TUNER_CHANNEL_AUDIO, "GST_TUNER_CHANNEL_AUDIO", "audio"}, {0, NULL, NULL} }; - etype = g_flags_register_static ("GstTunerChannelFlags", values); + GType g_define_type_id = + g_flags_register_static ("GstTunerChannelFlags", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } /* Generated data ends here */ diff --git a/win32/common/video-enumtypes.c b/win32/common/video-enumtypes.c index 159e8df..13aaef2 100644 --- a/win32/common/video-enumtypes.c +++ b/win32/common/video-enumtypes.c @@ -9,8 +9,8 @@ GType gst_video_format_get_type (void) { - static GType etype = 0; - if (etype == 0) { + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { {GST_VIDEO_FORMAT_UNKNOWN, "GST_VIDEO_FORMAT_UNKNOWN", "unknown"}, {GST_VIDEO_FORMAT_I420, "GST_VIDEO_FORMAT_I420", "i420"}, @@ -36,9 +36,10 @@ gst_video_format_get_type (void) {GST_VIDEO_FORMAT_v216, "GST_VIDEO_FORMAT_v216", "v216"}, {0, NULL, NULL} }; - etype = g_enum_register_static ("GstVideoFormat", values); + GType g_define_type_id = g_enum_register_static ("GstVideoFormat", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } - return etype; + return g_define_type_id__volatile; } /* Generated data ends here */ -- 2.7.4