configure.ac: Add test for allowing unaligned access. Add define to put in gstconfig.h.
authorDavid Schleef <ds@schleef.org>
Tue, 20 Apr 2004 00:17:26 +0000 (00:17 +0000)
committerDavid Schleef <ds@schleef.org>
Tue, 20 Apr 2004 00:17:26 +0000 (00:17 +0000)
Original commit message from CVS:
* configure.ac: Add test for allowing unaligned access.  Add define
to put in gstconfig.h.
* docs/gst/gstreamer-sections.txt: New symbols
* docs/gst/tmpl/gstcompat.sgml: Check in changes made by gtkdoc
* docs/gst/tmpl/gstfilesrc.sgml:
* docs/gst/tmpl/gstparse.sgml:
* docs/gst/tmpl/gsttypes.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstvalue.sgml:
* gst/gstconfig.h.in: Add GST_HAVE_UNALIGNED_ACCESS
* gst/gstutils.h: Add macros for unaligned memory access.  Useful
on most !i386/!powerpc architectures.  From Daniel Gazard
<daniel.gazard@free.fr>.  (bug #140156)
* po/af.po: Check in changes made by gettext.
* po/az.po:
* po/fr.po:
* po/nl.po:
* po/sr.po:
* po/sv.po:

17 files changed:
ChangeLog
configure.ac
docs/gst/gstreamer-sections.txt
docs/gst/tmpl/gstcompat.sgml
docs/gst/tmpl/gstfilesrc.sgml
docs/gst/tmpl/gstparse.sgml
docs/gst/tmpl/gsttypes.sgml
docs/gst/tmpl/gstutils.sgml
docs/gst/tmpl/gstvalue.sgml
gst/gstconfig.h.in
gst/gstutils.h
po/af.po
po/az.po
po/fr.po
po/nl.po
po/sr.po
po/sv.po

index df9c24a..8e25ee3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2004-04-19  David Schleef  <ds@schleef.org>
+
+       * configure.ac: Add test for allowing unaligned access.  Add define
+       to put in gstconfig.h.
+       * docs/gst/gstreamer-sections.txt: New symbols
+       * docs/gst/tmpl/gstcompat.sgml: Check in changes made by gtkdoc
+       * docs/gst/tmpl/gstfilesrc.sgml:
+       * docs/gst/tmpl/gstparse.sgml:
+       * docs/gst/tmpl/gsttypes.sgml:
+       * docs/gst/tmpl/gstutils.sgml:
+       * docs/gst/tmpl/gstvalue.sgml:
+       * gst/gstconfig.h.in: Add GST_HAVE_UNALIGNED_ACCESS
+       * gst/gstutils.h: Add macros for unaligned memory access.  Useful
+       on most !i386/!powerpc architectures.  From Daniel Gazard
+       <daniel.gazard@free.fr>.  (bug #140156)
+       * po/af.po: Check in changes made by gettext.
+       * po/az.po:
+       * po/fr.po:
+       * po/nl.po:
+       * po/sr.po:
+       * po/sv.po:
+
 2004-04-20  Benjamin Otte  <otte@gnome.org>
 
        * gst/schedulers/entryscheduler.c: 
index 769a471..5a1fe2b 100644 (file)
@@ -243,6 +243,12 @@ case "$host" in
 esac
 
 GST_UNALIGNED_ACCESS()
+if test x${as_cv_unaligned_access} = xyes ; then
+  GST_HAVE_UNALIGNED_ACCESS_DEFINE="#define GST_HAVE_UNALIGNED_ACCESS 1"
+else
+  GST_HAVE_UNALIGNED_ACCESS_DEFINE="#define GST_HAVE_UNALIGNED_ACCESS 0"
+fi
+AC_SUBST(GST_HAVE_UNALIGNED_ACCESS_DEFINE)
 
 dnl Check for essential libraries first:
 dnl ====================================
@@ -577,6 +583,7 @@ AC_SUBST(GST_CFLAGS, "$LIBGST_CFLAGS $GST_INT_CFLAGS")
 AC_SUBST(GST_LIBS, "$LIBGST_LIBS $GST_INT_LIBS")
 
 GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex [_]*\(gst_\|Gst\|GST_\).*"
+#GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex [_]*\(gst_\|Gst\|GST_\).* \$(top_builddir)/gst/libgstreamer-$GST_MAJORMINOR.la"
 AC_SUBST(GST_PLUGIN_LDFLAGS, "$GST_PLUGIN_LDFLAGS")
 
 
index 073ff8e..31d0dea 100644 (file)
@@ -1951,6 +1951,21 @@ GST_BOILERPLATE_FULL
 GST_BOILERPLATE
 GST_CALL_PARENT
 GST_CALL_PARENT_WITH_DEFAULT
+GST_HAVE_UNALIGNED_ACCESS
+GST_READ_UINT8
+GST_READ_UINT16_LE
+GST_READ_UINT16_BE
+GST_READ_UINT32_LE
+GST_READ_UINT32_BE
+GST_READ_UINT64_LE
+GST_READ_UINT64_BE
+GST_WRITE_UINT8
+GST_WRITE_UINT16_LE
+GST_WRITE_UINT16_BE
+GST_WRITE_UINT32_LE
+GST_WRITE_UINT32_BE
+GST_WRITE_UINT64_LE
+GST_WRITE_UINT64_BE
 </SECTION>
 
 <SECTION>
index df90221..93a6e1c 100644 (file)
@@ -108,6 +108,24 @@ gstcompat
 @b: 
 
 
+<!-- ##### FUNCTION gst_pad_call_chain_function ##### -->
+<para>
+
+</para>
+
+@pad: 
+@data: 
+
+
+<!-- ##### FUNCTION gst_pad_call_get_function ##### -->
+<para>
+
+</para>
+
+@pad: 
+@Returns: 
+
+
 <!-- ##### MACRO GST_PAD_CONNECT_REFUSED ##### -->
 <para>
 
index 4e0e8bc..b2bb6fb 100644 (file)
@@ -33,7 +33,7 @@ and subbuffers.
 @using_mmap: 
 @mapbuf: 
 @mapsize: 
-@seek_happened
+@need_discont
 @need_flush: 
 
 <!-- ##### ENUM GstFileSrcFlags ##### -->
index 60599f9..0eaf7a4 100644 (file)
@@ -9,13 +9,11 @@ gstparse
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### FUNCTION gst_parse_error_quark ##### -->
 <para>
 
index c4e9a5e..1f98609 100644 (file)
@@ -9,13 +9,11 @@ gsttypes
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GstObject ##### -->
 <para>
 
index ecdc137..630ad43 100644 (file)
@@ -70,7 +70,7 @@ gstutils
 @type: 
 @type_as_function: 
 @parent_type: 
-@parent_type_macro:
+@parent_type_macro: 
 @additional_initializations: 
 
 
@@ -106,3 +106,129 @@ gstutils
 @def_return: 
 
 
+<!-- ##### MACRO GST_HAVE_UNALIGNED_ACCESS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_READ_UINT8 ##### -->
+<para>
+
+</para>
+
+@data: 
+
+
+<!-- ##### MACRO GST_READ_UINT16_LE ##### -->
+<para>
+
+</para>
+
+@data: 
+
+
+<!-- ##### MACRO GST_READ_UINT16_BE ##### -->
+<para>
+
+</para>
+
+@data: 
+
+
+<!-- ##### MACRO GST_READ_UINT32_LE ##### -->
+<para>
+
+</para>
+
+@data: 
+
+
+<!-- ##### MACRO GST_READ_UINT32_BE ##### -->
+<para>
+
+</para>
+
+@data: 
+
+
+<!-- ##### MACRO GST_READ_UINT64_LE ##### -->
+<para>
+
+</para>
+
+@data: 
+
+
+<!-- ##### MACRO GST_READ_UINT64_BE ##### -->
+<para>
+
+</para>
+
+@data: 
+
+
+<!-- ##### MACRO GST_WRITE_UINT8 ##### -->
+<para>
+
+</para>
+
+@data: 
+@num: 
+
+
+<!-- ##### MACRO GST_WRITE_UINT16_LE ##### -->
+<para>
+
+</para>
+
+@data: 
+@num: 
+
+
+<!-- ##### MACRO GST_WRITE_UINT16_BE ##### -->
+<para>
+
+</para>
+
+@data: 
+@num: 
+
+
+<!-- ##### MACRO GST_WRITE_UINT32_LE ##### -->
+<para>
+
+</para>
+
+@data: 
+@num: 
+
+
+<!-- ##### MACRO GST_WRITE_UINT32_BE ##### -->
+<para>
+
+</para>
+
+@data: 
+@num: 
+
+
+<!-- ##### MACRO GST_WRITE_UINT64_LE ##### -->
+<para>
+
+</para>
+
+@data: 
+@num: 
+
+
+<!-- ##### MACRO GST_WRITE_UINT64_BE ##### -->
+<para>
+
+</para>
+
+@data: 
+@num: 
+
+
index 5a0a1de..aa6203c 100644 (file)
@@ -230,6 +230,15 @@ GValue implementations specific to GStreamer
 </para>
 
 
+<!-- ##### FUNCTION gst_type_is_fixed ##### -->
+<para>
+
+</para>
+
+@type: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_value_register ##### -->
 <para>
 
index 78046d4..a528d01 100644 (file)
@@ -56,6 +56,9 @@
 /* printf extension format */
 @GST_PRINTF_EXTENSION_FORMAT_DEFINE@
 
+/* whether or not the CPU supports unaligned access */
+@GST_HAVE_UNALIGNED_ACCESS_DEFINE@
+
 /***** Deal with XML stuff, we have to handle both loadsave and registry *****/
 
 #if (! (defined(GST_DISABLE_LOADSAVE) && defined(GST_DISABLE_REGISTRY)) )
index e9b841e..fa61e87 100644 (file)
@@ -102,6 +102,127 @@ type_as_function ## _get_type (void)                                              \
        ((parent_class_cast(parent_class)->name != NULL) ?                      \
         parent_class_cast(parent_class)->name args : def_return)
 
+/* Define possibly unaligned memory access method whether the type of
+ * architecture. */
+#if GST_HAVE_UNALIGNED_ACCESS
+
+#define _GST_GET(__data, __size, __end) \
+    (GUINT##__size##_FROM_##__end (* ((guint##__size *) (__data))))
+
+#define GST_READ_UINT64_BE(data)       _GST_GET (data, 64, BE)
+#define GST_READ_UINT64_LE(data)       _GST_GET (data, 64, LE)
+#define GST_READ_UINT32_BE(data)       _GST_GET (data, 32, BE)
+#define GST_READ_UINT32_LE(data)        _GST_GET (data, 32, LE)
+#define GST_READ_UINT16_BE(data)        _GST_GET (data, 16, BE)
+#define GST_READ_UINT16_LE(data)        _GST_GET (data, 16, LE)
+#define GST_READ_UINT8(data)           (* ((guint8 *) (data)))
+
+#define _GST_PUT(__data, __size, __end, __num) \
+    ((* (guint##__size *) (__data)) = GUINT##__size##_TO_##__end (__num))
+
+#define GST_WRITE_UINT64_BE(data, num) _GST_PUT(data, 64, BE, num)
+#define GST_WRITE_UINT64_LE(data, num)  _GST_PUT(data, 64, LE, num)
+#define GST_WRITE_UINT32_BE(data, num)  _GST_PUT(data, 32, BE, num)
+#define GST_WRITE_UINT32_LE(data, num)  _GST_PUT(data, 32, LE, num)
+#define GST_WRITE_UINT16_BE(data, num)  _GST_PUT(data, 16, BE, num)
+#define GST_WRITE_UINT16_LE(data, num)  _GST_PUT(data, 16, LE, num)
+#define GST_WRITE_UINT8(data, num)     ((* (guint8 *) (data)) = (num))
+
+#else /* GST_HAVE_UNALIGNED_ACCESS */
+
+#define _GST_GET(__data, __idx, __size, __shift) \
+    (((guint##__size) (((guint8 *) (__data))[__idx])) << __shift)
+
+#define GST_READ_UINT64_BE(data)       (_GST_GET (data, 0, 64, 56) | \
+                                        _GST_GET (data, 1, 64, 48) | \
+                                        _GST_GET (data, 2, 64, 40) | \
+                                        _GST_GET (data, 3, 64, 32) | \
+                                        _GST_GET (data, 4, 64, 24) | \
+                                        _GST_GET (data, 5, 64, 16) | \
+                                        _GST_GET (data, 6, 64,  8) | \
+                                        _GST_GET (data, 7, 64,  0))
+
+#define GST_READ_UINT64_LE(data)       (_GST_GET (data, 7, 64, 56) | \
+                                        _GST_GET (data, 6, 64, 48) | \
+                                        _GST_GET (data, 5, 64, 40) | \
+                                        _GST_GET (data, 4, 64, 32) | \
+                                        _GST_GET (data, 3, 64, 24) | \
+                                        _GST_GET (data, 2, 64, 16) | \
+                                        _GST_GET (data, 1, 64,  8) | \
+                                        _GST_GET (data, 0, 64,  0))
+
+#define GST_READ_UINT32_BE(data)       (_GST_GET (data, 0, 32, 24) | \
+                                        _GST_GET (data, 1, 32, 16) | \
+                                        _GST_GET (data, 2, 32,  8) | \
+                                        _GST_GET (data, 3, 32,  0))
+
+#define GST_READ_UINT32_LE(data)       (_GST_GET (data, 3, 32, 24) | \
+                                        _GST_GET (data, 2, 32, 16) | \
+                                        _GST_GET (data, 1, 32,  8) | \
+                                        _GST_GET (data, 0, 32,  0))
+
+#define GST_READ_UINT16_BE(data)       (_GST_GET (data, 0, 16,  8) | \
+                                        _GST_GET (data, 1, 16,  0))
+
+#define GST_READ_UINT16_LE(data)       (_GST_GET (data, 1, 16,  8) | \
+                                        _GST_GET (data, 0, 16,  0))
+
+#define GST_READ_UINT8(data)           (_GST_GET (data, 0,  8,  0))
+
+#define _GST_PUT(__data, __idx, __size, __shift, __num) \
+    (((guint8 *) (__data))[__idx] = (((guint##size) __num) >> __shift) & 0xff)
+
+#define GST_WRITE_UINT64_BE(data, num) do { \
+                                         _GST_PUT (data, 0, 64, 56, num); \
+                                         _GST_PUT (data, 1, 64, 48, num); \
+                                         _GST_PUT (data, 2, 64, 40, num); \
+                                         _GST_PUT (data, 3, 64, 32, num); \
+                                         _GST_PUT (data, 4, 64, 24, num); \
+                                         _GST_PUT (data, 5, 64, 16, num); \
+                                         _GST_PUT (data, 6, 64,  8, num); \
+                                         _GST_PUT (data, 7, 64,  0, num); \
+                                       } while (0)
+
+#define GST_WRITE_UINT64_LE(data, num) do { \
+                                         _GST_PUT (data, 0, 64,  0, num); \
+                                         _GST_PUT (data, 1, 64,  8, num); \
+                                         _GST_PUT (data, 2, 64, 16, num); \
+                                         _GST_PUT (data, 3, 64, 24, num); \
+                                         _GST_PUT (data, 4, 64, 32, num); \
+                                         _GST_PUT (data, 5, 64, 40, num); \
+                                         _GST_PUT (data, 6, 64, 48, num); \
+                                         _GST_PUT (data, 7, 64, 56, num); \
+                                       } while (0)
+
+#define GST_WRITE_UINT32_BE(data, num) do { \
+                                         _GST_PUT (data, 0, 32, 24, num); \
+                                         _GST_PUT (data, 1, 32, 16, num); \
+                                         _GST_PUT (data, 2, 32,  8, num); \
+                                         _GST_PUT (data, 3, 32,  0, num); \
+                                       } while (0)
+
+#define GST_WRITE_UINT32_LE(data, num) do { \
+                                         _GST_PUT (data, 0, 32,  0, num); \
+                                         _GST_PUT (data, 1, 32,  8, num); \
+                                         _GST_PUT (data, 2, 32, 16, num); \
+                                         _GST_PUT (data, 3, 32, 24, num); \
+                                       } while (0)
+
+#define GST_WRITE_UINT16_BE(data, num) do { \
+                                         _GST_PUT (data, 0, 16,  8, num); \
+                                         _GST_PUT (data, 1, 16,  0, num); \
+                                       } while (0)
+
+#define GST_WRITE_UINT16_LE(data, num) do { \
+                                         _GST_PUT (data, 0, 16,  0, num); \
+                                         _GST_PUT (data, 1, 16,  8, num); \
+                                       } while (0)
+
+#define GST_WRITE_UINT8(data, num)     do { \
+                                         _GST_PUT (data, 0,  8,  0, num); \
+                                       } while (0)
+
+#endif /* GST_HAVE_UNALIGNED_ACCESS */
 
 G_END_DECLS
 
index 1ca44ef..3361419 100644 (file)
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gstreamer 0.8.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-04-14 18:56+0200\n"
+"POT-Creation-Date: 2004-04-16 20:18-0700\n"
 "PO-Revision-Date: 2004-03-24 11:28+0200\n"
 "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
 "Language-Team: Afrikaans <i18n@af.org.za>\n"
@@ -564,36 +564,36 @@ msgid "There is no element present to handle the stream's mime type %s."
 msgstr ""
 "Daar is geen element beskikbaar om die stroom se mime-tipe %s te hanteer nie."
 
-#: gst/elements/gstfilesink.c:254
+#: gst/elements/gstfilesink.c:257
 msgid "No file name specified for writing."
 msgstr "Geen lêernaam om heen te skryf nie."
 
-#: gst/elements/gstfilesink.c:261
+#: gst/elements/gstfilesink.c:264
 #, c-format
 msgid "Could not open file \"%s\" for writing."
 msgstr "Kon nie lêer \"%s\" oopmaak om in te skryf nie."
 
-#: gst/elements/gstfilesink.c:280
+#: gst/elements/gstfilesink.c:283
 #, c-format
 msgid "Error closing file \"%s\"."
 msgstr "Fout met toemaak van lêer \"%s\"."
 
-#: gst/elements/gstfilesink.c:345 gst/elements/gstfilesink.c:376
-#: gst/elements/gstfilesink.c:428
+#: gst/elements/gstfilesink.c:349 gst/elements/gstfilesink.c:380
+#: gst/elements/gstfilesink.c:432
 #, c-format
 msgid "Error while writing to file \"%s\"."
 msgstr "Fout tydens skryf na lêer \"%s\"."
 
-#: gst/elements/gstfilesrc.c:721 gst/elements/gstmultifilesrc.c:247
+#: gst/elements/gstfilesrc.c:719 gst/elements/gstmultifilesrc.c:247
 msgid "No file name specified for reading."
 msgstr "Geen lêernaam om uit te lees nie."
 
-#: gst/elements/gstfilesrc.c:735 gst/elements/gstmultifilesrc.c:255
+#: gst/elements/gstfilesrc.c:733 gst/elements/gstmultifilesrc.c:255
 #, c-format
 msgid "Could not open file \"%s\" for reading."
 msgstr "Kon nie lêer \"%s\" oopmaak om te lees nie."
 
-#: gst/elements/gstfilesrc.c:746
+#: gst/elements/gstfilesrc.c:744
 #, c-format
 msgid "File \"%s\" isn't a regular file."
 msgstr "Lêer \"%s\" is nie 'n gewone lêer nie."
@@ -741,6 +741,7 @@ msgid "ERROR: no toplevel pipeline element in file '%s'.\n"
 msgstr "FOUT: geen topvlak pyplynelement in lêer '%s' nie.\n"
 
 #: tools/gst-launch.c:123
+#, c-format
 msgid "WARNING: only one toplevel element is supported at this time."
 msgstr "WAARSKUWING: slegs een topvlak element word tans ondersteun."
 
@@ -801,6 +802,7 @@ msgid "ERROR: pipeline could not be constructed: %s.\n"
 msgstr "FOUT: pyplyn kon nie opgestel word nie: %s.\n"
 
 #: tools/gst-launch.c:442
+#, c-format
 msgid "ERROR: pipeline could not be constructed.\n"
 msgstr "FOUT: pyplyn kon nie opgestel word nie.\n"
 
@@ -810,18 +812,22 @@ msgid "WARNING: erroneous pipeline: %s\n"
 msgstr "WAARSKUWING: foutiewe pyplyn: %s\n"
 
 #: tools/gst-launch.c:447
+#, c-format
 msgid "         Trying to run anyway.\n"
 msgstr "         Probeer om weg te hardloop.\n"
 
 #: tools/gst-launch.c:475
+#, c-format
 msgid "ERROR: the 'pipeline' element wasn't found.\n"
 msgstr "FOUT: die pyplynelement kon nie gevind word nie.\n"
 
 #: tools/gst-launch.c:482
+#, c-format
 msgid "RUNNING pipeline ...\n"
 msgstr "LOOP pyplyn ...\n"
 
 #: tools/gst-launch.c:485
+#, c-format
 msgid "ERROR: pipeline doesn't want to play.\n"
 msgstr "FOUT: pyplyn wil nie speel nie.\n"
 
index 514b8c7..52213b4 100644 (file)
--- a/po/az.po
+++ b/po/az.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gstreamer-0.8.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-04-14 18:56+0200\n"
+"POT-Creation-Date: 2004-04-16 20:18-0700\n"
 "PO-Revision-Date: 2004-03-19 18:40+0200\n"
 "Last-Translator: Metin Amiroff <metin@karegen.com>\n"
 "Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
@@ -544,36 +544,36 @@ msgstr ", "
 msgid "There is no element present to handle the stream's mime type %s."
 msgstr ""
 
-#: gst/elements/gstfilesink.c:254
+#: gst/elements/gstfilesink.c:257
 msgid "No file name specified for writing."
 msgstr ""
 
-#: gst/elements/gstfilesink.c:261
+#: gst/elements/gstfilesink.c:264
 #, c-format
 msgid "Could not open file \"%s\" for writing."
 msgstr ""
 
-#: gst/elements/gstfilesink.c:280
+#: gst/elements/gstfilesink.c:283
 #, c-format
 msgid "Error closing file \"%s\"."
 msgstr ""
 
-#: gst/elements/gstfilesink.c:345 gst/elements/gstfilesink.c:376
-#: gst/elements/gstfilesink.c:428
+#: gst/elements/gstfilesink.c:349 gst/elements/gstfilesink.c:380
+#: gst/elements/gstfilesink.c:432
 #, c-format
 msgid "Error while writing to file \"%s\"."
 msgstr ""
 
-#: gst/elements/gstfilesrc.c:721 gst/elements/gstmultifilesrc.c:247
+#: gst/elements/gstfilesrc.c:719 gst/elements/gstmultifilesrc.c:247
 msgid "No file name specified for reading."
 msgstr ""
 
-#: gst/elements/gstfilesrc.c:735 gst/elements/gstmultifilesrc.c:255
+#: gst/elements/gstfilesrc.c:733 gst/elements/gstmultifilesrc.c:255
 #, c-format
 msgid "Could not open file \"%s\" for reading."
 msgstr ""
 
-#: gst/elements/gstfilesrc.c:746
+#: gst/elements/gstfilesrc.c:744
 #, c-format
 msgid "File \"%s\" isn't a regular file."
 msgstr ""
@@ -719,6 +719,7 @@ msgid "ERROR: no toplevel pipeline element in file '%s'.\n"
 msgstr ""
 
 #: tools/gst-launch.c:123
+#, c-format
 msgid "WARNING: only one toplevel element is supported at this time."
 msgstr ""
 
@@ -779,6 +780,7 @@ msgid "ERROR: pipeline could not be constructed: %s.\n"
 msgstr ""
 
 #: tools/gst-launch.c:442
+#, c-format
 msgid "ERROR: pipeline could not be constructed.\n"
 msgstr ""
 
@@ -788,18 +790,22 @@ msgid "WARNING: erroneous pipeline: %s\n"
 msgstr ""
 
 #: tools/gst-launch.c:447
+#, c-format
 msgid "         Trying to run anyway.\n"
 msgstr ""
 
 #: tools/gst-launch.c:475
+#, c-format
 msgid "ERROR: the 'pipeline' element wasn't found.\n"
 msgstr ""
 
 #: tools/gst-launch.c:482
+#, c-format
 msgid "RUNNING pipeline ...\n"
 msgstr ""
 
 #: tools/gst-launch.c:485
+#, c-format
 msgid "ERROR: pipeline doesn't want to play.\n"
 msgstr ""
 
index 688d0c4..64fdfeb 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GStreamer\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-04-14 18:56+0200\n"
+"POT-Creation-Date: 2004-04-16 20:18-0700\n"
 "PO-Revision-Date: 2004-01-13 16:52+0100\n"
 "Last-Translator: Julien Moutte <julien@moutte.net>\n"
 "Language-Team: French <fr@li.org>\n"
@@ -585,38 +585,38 @@ msgstr ", "
 msgid "There is no element present to handle the stream's mime type %s."
 msgstr ""
 
-#: gst/elements/gstfilesink.c:254
+#: gst/elements/gstfilesink.c:257
 #, fuzzy
 msgid "No file name specified for writing."
 msgstr "Echoué a déterminer le type du flux"
 
-#: gst/elements/gstfilesink.c:261
+#: gst/elements/gstfilesink.c:264
 #, c-format
 msgid "Could not open file \"%s\" for writing."
 msgstr ""
 
-#: gst/elements/gstfilesink.c:280
+#: gst/elements/gstfilesink.c:283
 #, c-format
 msgid "Error closing file \"%s\"."
 msgstr ""
 
-#: gst/elements/gstfilesink.c:345 gst/elements/gstfilesink.c:376
-#: gst/elements/gstfilesink.c:428
+#: gst/elements/gstfilesink.c:349 gst/elements/gstfilesink.c:380
+#: gst/elements/gstfilesink.c:432
 #, c-format
 msgid "Error while writing to file \"%s\"."
 msgstr ""
 
-#: gst/elements/gstfilesrc.c:721 gst/elements/gstmultifilesrc.c:247
+#: gst/elements/gstfilesrc.c:719 gst/elements/gstmultifilesrc.c:247
 #, fuzzy
 msgid "No file name specified for reading."
 msgstr "Echoué a déterminer le type du flux"
 
-#: gst/elements/gstfilesrc.c:735 gst/elements/gstmultifilesrc.c:255
+#: gst/elements/gstfilesrc.c:733 gst/elements/gstmultifilesrc.c:255
 #, fuzzy, c-format
 msgid "Could not open file \"%s\" for reading."
 msgstr "Echoué a déterminer le type du flux"
 
-#: gst/elements/gstfilesrc.c:746
+#: gst/elements/gstfilesrc.c:744
 #, c-format
 msgid "File \"%s\" isn't a regular file."
 msgstr ""
@@ -766,6 +766,7 @@ msgid "ERROR: no toplevel pipeline element in file '%s'.\n"
 msgstr "ERREUR: pas d'element tube de plus haut niveau dans le fichier '%s'.\n"
 
 #: tools/gst-launch.c:123
+#, c-format
 msgid "WARNING: only one toplevel element is supported at this time."
 msgstr ""
 "AVERTISSEMENT: actuellement seul un element tube de plus haut niveau est "
@@ -831,6 +832,7 @@ msgid "ERROR: pipeline could not be constructed: %s.\n"
 msgstr "ERREUR: le tube n'a pas pu etre construit: %s.\n"
 
 #: tools/gst-launch.c:442
+#, c-format
 msgid "ERROR: pipeline could not be constructed.\n"
 msgstr "ERREUR: le tube n'a pas pu etre construit.\n"
 
@@ -840,18 +842,22 @@ msgid "WARNING: erroneous pipeline: %s\n"
 msgstr "AVERTISSEMENT: tube erroné: %s\n"
 
 #: tools/gst-launch.c:447
+#, c-format
 msgid "         Trying to run anyway.\n"
 msgstr "         Tentative d'execution malgrè tout.\n"
 
 #: tools/gst-launch.c:475
+#, c-format
 msgid "ERROR: the 'pipeline' element wasn't found.\n"
 msgstr "ERREUR: l'element 'tube' est introuvable.\n"
 
 #: tools/gst-launch.c:482
+#, c-format
 msgid "RUNNING pipeline ...\n"
 msgstr "EXECUTION du tube en cours ...\n"
 
 #: tools/gst-launch.c:485
+#, c-format
 msgid "ERROR: pipeline doesn't want to play.\n"
 msgstr "ERREUR: le tube refuse de s'executer.\n"
 
index 9a95641..ba8d34e 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GStreamer\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-04-14 18:56+0200\n"
+"POT-Creation-Date: 2004-04-16 20:18-0700\n"
 "PO-Revision-Date: 2004-01-13 12:03+0100\n"
 "Last-Translator: Thomas Vander Stichele <thomas@apestaart.org>\n"
 "Language-Team: Dutch <nl@li.org>\n"
@@ -561,36 +561,36 @@ msgid "There is no element present to handle the stream's mime type %s."
 msgstr ""
 "Er is geen element aanwezig die het mime-type %s van de stroom kan verwerken."
 
-#: gst/elements/gstfilesink.c:254
+#: gst/elements/gstfilesink.c:257
 msgid "No file name specified for writing."
 msgstr "Geen bestandsnaam gegeven om te schrijven."
 
-#: gst/elements/gstfilesink.c:261
+#: gst/elements/gstfilesink.c:264
 #, c-format
 msgid "Could not open file \"%s\" for writing."
 msgstr "Kon bestand \"%s\" niet openen om te schrijven."
 
-#: gst/elements/gstfilesink.c:280
+#: gst/elements/gstfilesink.c:283
 #, c-format
 msgid "Error closing file \"%s\"."
 msgstr "Fout bij het sluiten van bestand \"%s\"."
 
-#: gst/elements/gstfilesink.c:345 gst/elements/gstfilesink.c:376
-#: gst/elements/gstfilesink.c:428
+#: gst/elements/gstfilesink.c:349 gst/elements/gstfilesink.c:380
+#: gst/elements/gstfilesink.c:432
 #, c-format
 msgid "Error while writing to file \"%s\"."
 msgstr "Fout bij het schrijven naar bestand \"%s\"."
 
-#: gst/elements/gstfilesrc.c:721 gst/elements/gstmultifilesrc.c:247
+#: gst/elements/gstfilesrc.c:719 gst/elements/gstmultifilesrc.c:247
 msgid "No file name specified for reading."
 msgstr "Geen bestandsnaam gegeven om te lezen."
 
-#: gst/elements/gstfilesrc.c:735 gst/elements/gstmultifilesrc.c:255
+#: gst/elements/gstfilesrc.c:733 gst/elements/gstmultifilesrc.c:255
 #, c-format
 msgid "Could not open file \"%s\" for reading."
 msgstr "Kon bestand \"%s\" niet openen om te lezen."
 
-#: gst/elements/gstfilesrc.c:746
+#: gst/elements/gstfilesrc.c:744
 #, c-format
 msgid "File \"%s\" isn't a regular file."
 msgstr "Bestand \"%s\" is geen gewoon bestand."
@@ -739,6 +739,7 @@ msgid "ERROR: no toplevel pipeline element in file '%s'.\n"
 msgstr "FOUT: geen bovenste pijplijn-element gevonden in file '%s'.\n"
 
 #: tools/gst-launch.c:123
+#, c-format
 msgid "WARNING: only one toplevel element is supported at this time."
 msgstr ""
 "WAARSCHUWING: slechts één element op het hoogste niveau ondersteund op dit "
@@ -801,6 +802,7 @@ msgid "ERROR: pipeline could not be constructed: %s.\n"
 msgstr "FOUT: pijplijn kon niet gemaakt worden: %s.\n"
 
 #: tools/gst-launch.c:442
+#, c-format
 msgid "ERROR: pipeline could not be constructed.\n"
 msgstr "FOUT: pijplijn kon niet gemaakt worden.\n"
 
@@ -810,18 +812,22 @@ msgid "WARNING: erroneous pipeline: %s\n"
 msgstr "WAARSCHUWING: foutieve pijplijn: %s\n"
 
 #: tools/gst-launch.c:447
+#, c-format
 msgid "         Trying to run anyway.\n"
 msgstr "              Probeer toch uit te voeren.\n"
 
 #: tools/gst-launch.c:475
+#, c-format
 msgid "ERROR: the 'pipeline' element wasn't found.\n"
 msgstr "FOUT: het 'pijplijn' element werd niet gevonden.\n"
 
 #: tools/gst-launch.c:482
+#, c-format
 msgid "RUNNING pipeline ...\n"
 msgstr "BEZIG met pijplijn ...\n"
 
 #: tools/gst-launch.c:485
+#, c-format
 msgid "ERROR: pipeline doesn't want to play.\n"
 msgstr "FOUT: pijplijn wil niet spelen.\n"
 
index 17dba0f..706c932 100644 (file)
--- a/po/sr.po
+++ b/po/sr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gstreamer 0.7.6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-04-14 18:56+0200\n"
+"POT-Creation-Date: 2004-04-16 20:18-0700\n"
 "PO-Revision-Date: 2004-03-13 01:47+0100\n"
 "Last-Translator: Danilo Segan <dsegan@gmx.net>\n"
 "Language-Team: Serbian <gnu@prevod.org>\n"
@@ -566,36 +566,36 @@ msgstr ", "
 msgid "There is no element present to handle the stream's mime type %s."
 msgstr "Није присутан елемент за баратање током МИМЕ врсте %s."
 
-#: gst/elements/gstfilesink.c:254
+#: gst/elements/gstfilesink.c:257
 msgid "No file name specified for writing."
 msgstr "Није наведено име датотеке за упис."
 
-#: gst/elements/gstfilesink.c:261
+#: gst/elements/gstfilesink.c:264
 #, c-format
 msgid "Could not open file \"%s\" for writing."
 msgstr "Не могу да отворим датотеку „%s“ ради уписа."
 
-#: gst/elements/gstfilesink.c:280
+#: gst/elements/gstfilesink.c:283
 #, c-format
 msgid "Error closing file \"%s\"."
 msgstr "Грешка при затварању датотеке „%s“."
 
-#: gst/elements/gstfilesink.c:345 gst/elements/gstfilesink.c:376
-#: gst/elements/gstfilesink.c:428
+#: gst/elements/gstfilesink.c:349 gst/elements/gstfilesink.c:380
+#: gst/elements/gstfilesink.c:432
 #, c-format
 msgid "Error while writing to file \"%s\"."
 msgstr "Грешка при упису у датотеку „%s“."
 
-#: gst/elements/gstfilesrc.c:721 gst/elements/gstmultifilesrc.c:247
+#: gst/elements/gstfilesrc.c:719 gst/elements/gstmultifilesrc.c:247
 msgid "No file name specified for reading."
 msgstr "Није наведено име датотеке за читање."
 
-#: gst/elements/gstfilesrc.c:735 gst/elements/gstmultifilesrc.c:255
+#: gst/elements/gstfilesrc.c:733 gst/elements/gstmultifilesrc.c:255
 #, c-format
 msgid "Could not open file \"%s\" for reading."
 msgstr "Не могу да отворим датотеку „%s“ ради читања."
 
-#: gst/elements/gstfilesrc.c:746
+#: gst/elements/gstfilesrc.c:744
 #, c-format
 msgid "File \"%s\" isn't a regular file."
 msgstr "Датотека „%s“ није обична датотека."
@@ -744,6 +744,7 @@ msgid "ERROR: no toplevel pipeline element in file '%s'.\n"
 msgstr "ГРЕШКА: нема врховног елемента цевовода у датотеци „%s“.\n"
 
 #: tools/gst-launch.c:123
+#, c-format
 msgid "WARNING: only one toplevel element is supported at this time."
 msgstr "УПОЗОРЕЊЕ: тренутно је подржан само један врховни елемент."
 
@@ -804,6 +805,7 @@ msgid "ERROR: pipeline could not be constructed: %s.\n"
 msgstr "ГРЕШКА: не могу да саставим цевовод: %s.\n"
 
 #: tools/gst-launch.c:442
+#, c-format
 msgid "ERROR: pipeline could not be constructed.\n"
 msgstr "ГРЕШКА: не могу да саставим цевовод.\n"
 
@@ -813,18 +815,22 @@ msgid "WARNING: erroneous pipeline: %s\n"
 msgstr "УПОЗОРЕЊЕ: неисправан цевовод: %s\n"
 
 #: tools/gst-launch.c:447
+#, c-format
 msgid "         Trying to run anyway.\n"
 msgstr "         Ипак покушавам да покренем.\n"
 
 #: tools/gst-launch.c:475
+#, c-format
 msgid "ERROR: the 'pipeline' element wasn't found.\n"
 msgstr "ГРЕШКА: елемент „pipeline“ није нађен.\n"
 
 #: tools/gst-launch.c:482
+#, c-format
 msgid "RUNNING pipeline ...\n"
 msgstr "Покрећем цевовод...\n"
 
 #: tools/gst-launch.c:485
+#, c-format
 msgid "ERROR: pipeline doesn't want to play.\n"
 msgstr "ГРЕШКА: цевовод не жели да пусти.\n"
 
index 13f4967..eae413e 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -2,13 +2,13 @@
 # Copyright (C) 2004 Free Software Foundation, Inc.
 # Christian Rose <menthos@menthos.com>, 2004.
 # Johan Dahlin <johan@gnome.org>, 2004
-# $Id: sv.po,v 1.5 2004/04/05 10:12:55 jdahlin Exp $
+# $Id: sv.po,v 1.6 2004/04/14 18:54:27 thomasvs Exp $
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: gstreamer 0.8.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-04-14 18:56+0200\n"
+"POT-Creation-Date: 2004-04-16 20:18-0700\n"
 "PO-Revision-Date: 2004-04-05 12:10+0200\n"
 "Last-Translator: Johan Dahlin <johan@gnome.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
@@ -566,36 +566,36 @@ msgid "There is no element present to handle the stream's mime type %s."
 msgstr ""
 "Det finns inget element tillgängligt för att hantera flödets mime-typ %s."
 
-#: gst/elements/gstfilesink.c:254
+#: gst/elements/gstfilesink.c:257
 msgid "No file name specified for writing."
 msgstr "Inget filnamn angivet för skrivning."
 
-#: gst/elements/gstfilesink.c:261
+#: gst/elements/gstfilesink.c:264
 #, c-format
 msgid "Could not open file \"%s\" for writing."
 msgstr "Kunde inte öppna filen \"%s\" för skrivning."
 
-#: gst/elements/gstfilesink.c:280
+#: gst/elements/gstfilesink.c:283
 #, c-format
 msgid "Error closing file \"%s\"."
 msgstr "Fel vid stängning av filen \"%s\"."
 
-#: gst/elements/gstfilesink.c:345 gst/elements/gstfilesink.c:376
-#: gst/elements/gstfilesink.c:428
+#: gst/elements/gstfilesink.c:349 gst/elements/gstfilesink.c:380
+#: gst/elements/gstfilesink.c:432
 #, c-format
 msgid "Error while writing to file \"%s\"."
 msgstr "Fel vid skrivning till filen \"%s\"."
 
-#: gst/elements/gstfilesrc.c:721 gst/elements/gstmultifilesrc.c:247
+#: gst/elements/gstfilesrc.c:719 gst/elements/gstmultifilesrc.c:247
 msgid "No file name specified for reading."
 msgstr "Inget filnamn angivet för läsning."
 
-#: gst/elements/gstfilesrc.c:735 gst/elements/gstmultifilesrc.c:255
+#: gst/elements/gstfilesrc.c:733 gst/elements/gstmultifilesrc.c:255
 #, c-format
 msgid "Could not open file \"%s\" for reading."
 msgstr "Kunde inte öppna filen \"%s\" för läsning."
 
-#: gst/elements/gstfilesrc.c:746
+#: gst/elements/gstfilesrc.c:744
 #, c-format
 msgid "File \"%s\" isn't a regular file."
 msgstr "Filen \"%s\" är ingen vanlig fil."
@@ -752,6 +752,7 @@ msgid "ERROR: no toplevel pipeline element in file '%s'.\n"
 msgstr "FEL: inget rörledningselement på översta nivån i filen \"%s\".\n"
 
 #: tools/gst-launch.c:123
+#, c-format
 msgid "WARNING: only one toplevel element is supported at this time."
 msgstr "VARNING: endast ett element på översta nivån stöds just nu."
 
@@ -812,6 +813,7 @@ msgid "ERROR: pipeline could not be constructed: %s.\n"
 msgstr "FEL: rörledningen kunde inte konstrueras: %s.\n"
 
 #: tools/gst-launch.c:442
+#, c-format
 msgid "ERROR: pipeline could not be constructed.\n"
 msgstr "FEL: rörledningen kunde inte konstrueras.\n"
 
@@ -823,18 +825,22 @@ msgstr "VARNING: felaktig rörledning: %s\n"
 
 # Felrapporterat i http://bugzilla.gnome.org/show_bug.cgi?id=137431
 #: tools/gst-launch.c:447
+#, c-format
 msgid "         Trying to run anyway.\n"
 msgstr "         Försöker köra ändå.\n"
 
 #: tools/gst-launch.c:475
+#, c-format
 msgid "ERROR: the 'pipeline' element wasn't found.\n"
 msgstr "FEL: \"pipeline\"-elementet hittades inte.\n"
 
 #: tools/gst-launch.c:482
+#, c-format
 msgid "RUNNING pipeline ...\n"
 msgstr "KÖR rörledning...\n"
 
 #: tools/gst-launch.c:485
+#, c-format
 msgid "ERROR: pipeline doesn't want to play.\n"
 msgstr "FEL: rörledningen vill inte spela.\n"