summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog2656
-rw-r--r--configure.ac2
-rw-r--r--po/af.po12
-rw-r--r--po/az.po4
-rw-r--r--po/be.po4
-rw-r--r--po/bg.po112
-rw-r--r--po/ca.po12
-rw-r--r--po/cs.po15
-rw-r--r--po/da.po20
-rw-r--r--po/de.po480
-rw-r--r--po/en_GB.po23
-rw-r--r--po/es.po95
-rw-r--r--po/fi.po15
-rw-r--r--po/fr.po83
-rw-r--r--po/hu.po15
-rw-r--r--po/id.po15
-rw-r--r--po/it.po15
-rw-r--r--po/ja.po14
-rw-r--r--po/nb.po14
-rw-r--r--po/nl.po15
-rw-r--r--po/pl.po15
-rw-r--r--po/pt_BR.po15
-rw-r--r--po/ru.po15
-rw-r--r--po/rw.po4
-rw-r--r--po/sk.po19
-rw-r--r--po/sq.po25
-rw-r--r--po/sr.po25
-rw-r--r--po/sv.po15
-rw-r--r--po/tr.po27
-rw-r--r--po/uk.po20
-rw-r--r--po/vi.po57
-rw-r--r--po/zh_CN.po15
-rw-r--r--po/zh_TW.po23
33 files changed, 3182 insertions, 714 deletions
diff --git a/ChangeLog b/ChangeLog
index 329f726d8..3caaf6c6a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,2661 @@
+2009-07-14 12:15:05 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstvalue.c:
+ value: add explanation for shortcut
+
+2009-07-10 20:04:48 +0100 Stefan Kost <ensonic@users.sf.net>
+
+ * libs/gst/base/gstbasetransform.c:
+ basetransform: take size once
+
+2009-07-10 19:17:04 +0100 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstvalue.c:
+ value: fix can_intersect to behave like intersect
+ Add a quick return if two types are the same. Change the check for the
+ intersection function to be the same as the one used in intersect(). The
+ later tries both directions.
+
+2009-07-14 00:04:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstinfo.c:
+ gstinfo: maintain ABI compatibility even if debugging is disabled
+
+2009-07-02 12:40:05 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/gststructure.c:
+ * gst/gstvalue.c:
+ * tests/check/gst/gststructure.c:
+ * tests/check/gst/gstvalue.c:
+ structure: Change NULL and empty string handling
+ Don't forbid the empty string "" in generic structures, only in taglists.
+ Properly allow the NULL string by adding special cases for serialising
+ and deserialising it. prop1=(string)NULL is the NULL string,
+ prop1=(string)"NULL" is the actual string with the value "NULL"
+
+2009-07-13 12:23:02 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 5845b63 to fedaaee
+
+2009-07-13 12:00:47 +0200 Andoni Morales <ylatuya at gmail.com>
+
+ * plugins/elements/gstfilesink.c:
+ filesink: Fix segfault with MSVC
+ Don't use deprecated fileno on MSVC but replace with _fileno
+ Fixes #587052
+
+2009-07-13 09:32:57 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/design/Makefile.am:
+ docs/design: Update Makefile.am for changed framestep document name.
+
+2009-07-10 19:27:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tools/gst-inspect.c:
+ tools: the plugin features listed by gst-inspect are typefinders, not types
+
+2009-07-10 18:46:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-buffer2.txt:
+ docs: add draft for arbitrary buffer metadata idea
+
+2009-07-10 18:35:21 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-framestep.txt:
+ * docs/design/part-framestep.txt:
+ docs: more framestep docs out of draft
+
+2009-07-10 18:33:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-framestep.txt:
+ docs: update framestep document
+ Remove experimental status from the framestep draft.
+
+2009-07-08 15:15:04 +0200 Philip Jägenstedt <philipj@opera.com>
+
+ * tools/gst-inspect.c:
+ * tools/gst-launch.c:
+ tools: Fix compilation if option parsing is disabled
+ Fixes bug #587976.
+
+2009-07-08 15:10:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gstregistry.c:
+ registry: Use g_build_filename() instead of g_strjoin() with /
+ This makes sure that the generated filenames use the platform
+ specific directory separator instead of /.
+ Fixes bug #587973.
+
+2009-07-07 20:13:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstinfo.h:
+ docs: add 'Since' tag for new GST_DEBUG_CATEGORY_GET macro
+
+2009-07-07 00:23:41 +0100 Stefan Kost <ensonic@users.sf.net>
+
+ * libs/gst/base/gstcollectpads.c:
+ collectpads: make it the best of wims and edwards patch.
+ Check the right flushing flag, but still add it to the pad-list.
+
+2009-06-30 11:26:34 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstinfo.c:
+ * gst/gstinfo.h:
+ * win32/common/libgstreamer.def:
+ info: allow getting other log categories. Fixes #587417
+ Add a new macro GST_DEBUG_CATEGORY_GET to get a log category by name. This
+ allows plugins to use e.g. core categories like PERFORMANCE or CLOCK.
+ API: GST_DEBUG_CATEGORY_GET
+
+2009-07-06 19:51:57 +0100 Stefan Kost <ensonic@users.sf.net>
+
+ * libs/gst/base/gstbasetransform.c:
+ basetransform: make comment a FIXME comment
+
+2009-07-06 19:50:52 +0100 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstminiobject.c:
+ logging: log object type in message
+
+2009-07-06 19:48:58 +0100 Stefan Kost <ensonic@users.sf.net>
+
+ * libs/gst/base/gstbasesink.c:
+ logging: use perf category for dropped buffers
+
+2009-06-29 11:26:57 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * libs/gst/base/gstcollectpads.c:
+ collectpads: Don't forward FLUSH_STOP if some input streams are still flushing.
+ This guarantees that only one FLUSH_STOP event (the last one) will be sent
+ downstream when a flushing seek is being done through collectpads.
+
+2009-06-24 11:11:35 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * libs/gst/base/gstcollectpads.c:
+ collectpads: Update the cookie when setting ourselves as flushing.
+ This forces the pad status to be re-evaluated on the next _check_pads().
+
+2009-06-09 14:54:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstbufferlist.c:
+ * gst/gstbus.h:
+ * gst/gstchildproxy.h:
+ * gst/gstelementfactory.h:
+ * gst/gstghostpad.h:
+ * gst/gstmessage.h:
+ * gst/gstquery.h:
+ * libs/gst/base/gstdataqueue.h:
+ docs: fix gtk-doc /*< private >*/ marker
+
+2009-06-09 14:48:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * plugins/elements/gsttypefindelement.c:
+ typefindelement: log probability in debug message
+
+2009-06-30 18:22:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstmessage.c:
+ message: fix parsing of the step done message
+ Parse the duration field too.
+
+2009-06-29 11:24:25 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/gstregistrybinary.c:
+ binaryregistry: Use local values in while/for loops, use branch prediction macros
+
+2009-06-29 11:23:31 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/gstcaps.c:
+ * gst/gstpad.c:
+ * gst/gstregistry.c:
+ * gst/gstregistrybinary.c:
+ * gst/gststructure.c:
+ Spread branch prediction macros.
+ These are based on profiling several playback scenarios using playbin2.
+
+2009-06-29 11:20:12 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/gstpad.c:
+ * gst/gstregistrybinary.c:
+ * gst/gstvalue.c:
+ Use local variables in for/while loops.
+ This makes the generated code faster since:
+ * It won't have to read an undirect value (which will most likely be
+ outside of the L1/L2 cache)
+ * We know that value never changes (the compiler has no clue that it doesn't).
+
+2009-06-09 19:08:26 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * libs/gst/controller/gstinterpolationcontrolsource.c:
+ libs/controller: Set default gst debugging category.
+
+2009-06-29 11:57:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/benchmarks/mass-elements.scm:
+ tests: fix example
+
+2009-06-29 11:56:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstpad.c:
+ * libs/gst/base/gstbasesink.c:
+ bufferlist: use faster gst_buffer_list_get()
+ Use the faster gst_buffer_list_get() to get the first buffer of a list.
+
+2009-06-29 11:55:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstbufferlist.c:
+ bufferlist: fix example
+ The _do function now takes user_data in all cases.
+
+2009-06-29 11:46:00 +0200 Ognyan Tonchev <ognyan@axis.com>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: take timestamp later
+ Make sure we don't accidentally cast a bufferlist of a buffer and try to take
+ the timestamp of it.
+ Refixes #585960
+
+2009-06-29 11:07:00 +0200 Jonas Holmberg <jonas.holmberg at axis.com>
+
+ * gst/gstbufferlist.c:
+ docs: fix some typos
+
+2009-06-29 11:24:04 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gst_private.h:
+ * gst/gstinfo.c:
+ * gst/gstminiobject.c:
+ * libs/gst/base/gstadapter.c:
+ * win32/common/libgstreamer.def:
+ logging: add a performace log category
+ This category can be used to log slow code path and help auditing the
+ performance. Add FIXME-0.11 to some questionable categories.
+
+2009-06-27 16:34:36 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gststructure.c:
+ structure: fix int->gint to be in sync with the *.h and usage
+
+2009-06-26 13:33:50 +0100 Jan Schmidt <jan.schmidt@sun.com>
+
+ * autogen.sh:
+ autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
+ Check for more automake command variants. Use printf instead of 'echo -n'
+ for portability
+
+2009-06-26 13:41:11 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From f810030 to 5845b63
+
+2009-06-26 12:50:53 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstelement.c:
+ request-pad: tell about ref counts in release_request_pad docs.
+ It is not too obvious that getting and releasing request pads is not entierly
+ symetrical regarding to the pad refcount. Add a note about that to the docs.
+ This might deserve a FIXME-0.11 too.
+
+2009-06-25 11:25:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: don't do things with side effects within a g_assert()
+ Make the bufferlist stuff work properly when things are compiled
+ with -DG_DISABLE_ASSERT.
+
+2009-06-24 18:31:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstcaps.c:
+ caps: avoid doing logic in g_assert
+ Make sure we still do the right thing when glib is compiled without
+ assertions.
+
+2009-06-22 05:00:54 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * plugins/elements/gstmultiqueue.c:
+ multiqueue: Fire the overrun signal on EOS
+ Fixes startup of some short MPEG files with decodebin2/playbin2
+ where all the data fits in the multiqueue and EOS arrives before
+ the group is exposed.
+
+2009-06-24 15:13:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
+
+ * common:
+ Automatic update of common submodule
+ From f3bb51b to f810030
+
+2009-03-28 13:59:08 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/gststructure.c:
+ GstStructure: Use direct values for repetitive conditionals (for/while).
+
+2009-06-24 10:45:52 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/gstbuffer.c:
+ * gst/gstevent.c:
+ * gst/gstmessage.c:
+ * gst/gstminiobject.c:
+ * gst/gstquery.c:
+ miniobjects: Don't chain up to empty finalize method.
+ If ever we do anything in mini_object_finalize, we should make sure the 4
+ core miniobject finalize methods chain back up again.
+
+2009-03-27 20:17:15 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/gstcaps.c:
+ gstcaps: Use direct values for repetitive conditionals (for/while).
+
+2009-06-24 09:28:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ * gst/gst.c:
+ make check: add check for enum type class unrefs in gst_deinit() too
+ Just because we can really.
+
+2009-06-23 13:44:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttrace.c:
+ * gst/gsttrace.h:
+ * win32/common/libgstreamer.def:
+ trace: use proper locking in GstTrace
+ Protect the allocated list of objects with a lock so that trace actually works
+ reliably.
+ Shortcut the alloc trace sooner when disabled.
+
+2009-06-23 13:34:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstobject.c:
+ object: also add pointers to debug
+ Add the object pointers in the debug info for _replace.
+
+2009-06-23 12:56:59 +0200 Chad Hanna <channa@ligo.caltech.edu>
+
+ * plugins/elements/gstcapsfilter.c:
+ capsfilter: Add GAP flag support
+ capsfilter doesn't actually touch the data so we don't want the GAP flag to
+ be unset by basetransform.
+ Fixes bug #586566.
+
+2009-06-23 10:05:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstbase.def:
+ defs: add new byte reader methods
+
+2009-05-22 14:47:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/gstreamer-libs-sections.txt:
+ * libs/gst/base/gstbytereader.c:
+ * libs/gst/base/gstbytereader.h:
+ * tests/check/libs/bytereader.c:
+ bytereader: add a bunch of utility functions for strings and a data dup function
+ API: gst_byte_reader_dup_data
+ API: gst_byte_reader_dup_string
+ API: gst_byte_reader_dup_string_utf8
+ API: gst_byte_reader_dup_string_utf16
+ API: gst_byte_reader_dup_string_utf32
+ API: gst_byte_reader_skip_string
+ API: gst_byte_reader_skip_string_utf8
+ API: gst_byte_reader_skip_string_utf16
+ API: gst_byte_reader_skip_string_utf32
+ API: gst_byte_reader_peek_string
+ API: gst_byte_reader_peek_string_utf8
+ API: gst_byte_reader_get_string
+ API: gst_byte_reader_get_string_utf8
+ And some basic unit tests. Fixes #586568.
+
+2009-06-22 18:17:28 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gsttaglist.c:
+ taglist: fix typo in tag description
+
+2009-06-21 00:26:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/gst/gstbufferlist.c:
+ tests: fix crash and leak in bufferlists unit test
+ Don't access already-freed iterator, makes check-valgrind work and fixes
+ crash on PPC; unref buffer we're going to steal to make valgrind happy.
+
+2009-06-21 00:09:53 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/gst.c:
+ init: Fix indent, and ref the gst_buffer_list_item_get_type() class
+ Fix the check tests by reffing the GstBufferList class. Run gst-indent
+ to make git happy about some existing stuff
+
+2009-06-19 21:03:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tools/gst-inspect.c:
+ gst-inspect: fix broken flags to flag string serialisation
+ e.g. cdparnoiasrc would show fragment|full for a flags value of 2.
+
+2009-06-19 19:35:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * plugins/elements/gsttee.c:
+ tee: add buffer-list support
+
+2009-06-19 19:24:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstbufferlist.h:
+ bufferlist: remove old enum from docs
+
+2009-06-19 14:45:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstinfo.h:
+ gstinfo: define __gst_debug_min to LOG_LEVEL_NONE if debugging is disabled
+ Just in case someone who clearly can't be deterred by any number of leading
+ underscores uses this very private but still somewhat documented symbol
+ directly in their code (*cough* qtdemux *cough*).
+
+2009-06-19 15:29:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstbufferlist.c:
+ * gst/gstbufferlist.h:
+ * tests/check/gst/gstbufferlist.c:
+ * win32/common/libgstreamer.def:
+ bufferlist: Various cleanups
+ Add new method to iterate a bufferlist without having to allocate an iterator.
+ Add convenience method for getting an item from the list based on the group and
+ index.
+ Remove redundant _do_data callback and method.
+ Update unit-tests and add some more for the new methods.
+
+2009-06-19 14:10:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstmessage.c:
+ * gst/gststructure.c:
+ docs: make gtk-doc happy
+
+2009-06-19 13:51:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ po: update .po files after string changes
+
+2009-06-19 13:48:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * plugins/elements/gstfdsink.c:
+ fdsink: clean up some more error and debug messages
+
+2009-06-19 13:42:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gsttaskpool.c:
+ taskpool: fix unused variable warning in case debugging is disabled
+
+2009-06-19 13:40:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstinfo.c:
+ gstinfo: fix export of GST_CAT_BUFFER_LIST when --gst-disable-debug is used
+ Move all the categories to export to one single place, so we don't
+ accidentally update or add vars in one place but not the other.
+
+2009-06-18 16:50:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstcollectpads.c:
+ collectpads: use the right flushing flag.
+ We need to use the pad private flag because the other pad flag is protected with
+ the pad lock instead.
+
+2009-06-18 16:41:46 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * libs/gst/base/gstcollectpads.c:
+ collectpads: Properly handle flushing pads.
+ If a pad is flushing, it should not be considered as either eos or
+ containing data.
+
+2009-06-18 11:27:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * plugins/elements/gstfdsink.c:
+ fdsink: fix error message
+ Users should never see the term 'file descriptor', much less a file
+ descriptor number, in an error message. Put that into the debug
+ string instead and use the default error message.
+
+2009-06-18 11:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * plugins/elements/gstfdsink.h:
+ fdsink: add the new field in the header
+
+2009-06-18 10:55:39 +0200 Benjamin Gaignard <benjamin at gaignard.net>
+
+ * plugins/elements/gstfdsink.c:
+ fdsink: make fdsink seekable
+ Implement the same logic as filesink to implement seeking.
+ Fixes #578908
+
+2009-06-17 16:45:17 +0200 Josep Torra <n770galaxy@gmail.com>
+
+ * gst/gstelement.c:
+ gstelement: moved the clock unref to the right place
+
+2009-06-17 16:17:27 +0200 Josep Torra <n770galaxy@gmail.com>
+
+ * gst/gstelement.c:
+ gstelement: unref the clock when the element changes to null state
+
+2009-06-17 00:29:40 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
+
+ * gst/gst.c:
+ Replaced deprecated win32-compatibility function with undeprecated one.
+ Fixes #560442.
+
+2009-06-16 18:32:12 +0200 Josep Torra <n770galaxy@gmail.com>
+
+ * gst/gstbin.c:
+ gstbin: swap the lines of my previous commit
+ Fixes a bug introduced in my previous commit that released the
+ clock provider and after used it to create the clock lost message.
+
+2009-06-16 17:51:12 +0200 Josep Torra <n770galaxy@gmail.com>
+
+ * gst/gstbin.c:
+ gstbin: remove clock references when clock lost happens
+ Remove reference to clock and clock provider stored in the bin
+ when the clockprovider element is removed from the bin.
+
+2009-06-16 13:34:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.h:
+ basesink: add Since tag for new method
+
+2009-06-16 13:32:37 +0200 Branko Subasic <branko.subasic at axis.com>
+
+ * libs/gst/base/gstbasesink.c:
+ * libs/gst/base/gstbasesink.h:
+ basesink: add support for buffer list
+ Fixes #585960
+
+2009-06-16 11:34:54 +0200 Branko Subasic <branko.subasic at axis.com>
+
+ * gst/gstghostpad.c:
+ ghostpad: Add support for GstBufferLists
+ Fixes #585834
+
+2009-06-16 11:21:42 +0200 Christopher Halse Rogers <chalserogers at gmail.com>
+
+ * gst/gstiterator.c:
+ iterator: Explicitly mention refcounting in docs
+ Fixes #585938
+
+2009-06-16 08:43:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstelement.c:
+ * gst/gstutils.c:
+ gstxml: fix (de)serialisation of properties of type GstStructure
+ souphttpsrc has a property of type GstStructure, which causes an
+ assertion when serialising it to xml. Fixes #585137.
+
+2009-06-15 20:11:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * plugins/elements/gstqueue.c:
+ queue: fix compiler warning
+ The compiler suggests to add some () to indicate if the && or the || takes
+ priority, so reflow code a bit so we don't have to add yet another layer
+ of (). Hopefully this was the intended meaning of the code.
+
+2009-06-11 15:00:52 +0200 Arnout Vandecappelle <arnout@mind.be>
+
+ * plugins/elements/gstqueue.c:
+ don't lock when min-threshold and max-size conflict.
+ When min-threshold is set on a queue, it is possible that one of
+ the minima remains unsatisfied while one of the maxima is already
+ reached. Therefore, always consider the queue non-empty if it is full.
+ Fixes #585433.
+
+2009-06-15 18:44:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstbin.c:
+ bin: make sure we set the next state correctly
+ When the continue function is scheduled, make sure we set the next state instead
+ of the pending state.
+ Add some more debug info.
+ fixes #585569
+
+2009-06-15 18:44:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstcollectpads.h:
+ collectpads: fix .h indentation
+
+2009-06-15 18:43:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesrc.c:
+ basesrc: add some more debug
+
+2009-06-15 18:42:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstelement.c:
+ * gst/gstpad.c:
+ debug: add some more debug to element and pads
+
+2009-06-14 16:56:32 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
+
+ * gst/gstsegment.c:
+ segment: fix include order to get config.h before _mingw.h
+ config.h must always be included before any other includes, either
+ directly or indirectly via gst_private.h. Fixes #585733.
+
+2009-06-14 16:17:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsttaglist.c:
+ * gst/gsttaglist.h:
+ * tests/check/gst/gsttag.c:
+ * win32/common/libgstreamer.def:
+ taglist: add functions to create a new taglist with tags in one go
+ Add functions to create a new tag list and set tags in one go, which
+ is nice for use in combination with functions that take ownership of
+ the taglist, such as gst_event_new_tag() or gst_element_found_tags().
+ API: add gst_tag_list_new_full()
+ API: add gst_tag_list_new_full_valist()
+
+2009-06-13 14:55:43 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * scripts/git-version.sh:
+ git-version.sh: make executable
+
+2009-06-13 14:53:24 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * scripts/cvs-update.sh:
+ * scripts/git-update.sh:
+ * scripts/git-version.sh:
+ Update scripts/cvs-update.sh to git-update.sh; add git-version.sh
+ add script to get git versions
+ first update all, then build
+ add gnonlin too
+ specify where to pull from
+ also update submodule
+ rename and change cvs-update script to git-update
+
+2009-06-12 18:36:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/gstreamer-libs-sections.txt:
+ * libs/gst/base/gstbytereader.c:
+ * libs/gst/base/gstbytereader.h:
+ * tests/check/libs/bytereader.c:
+ * win32/common/libgstbase.def:
+ bytereader: add gst_byte_reader_masked_scan_uint32()
+ Add a pattern scan function similar to the one recently added to
+ GstAdapter, and a unit test (based on the adapter one).
+ Fixes #585592.
+ API: add gst_byte_reader_masked_scan_uint32()
+
+2009-04-17 17:59:38 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * gst/gst_private.h:
+ * gst/gstinfo.c:
+ Fix remaining --disable-gst-debug ABI breakage.
+ Fixes #579177.
+
+2009-06-12 17:51:22 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * plugins/elements/gstfilesink.c:
+ * plugins/elements/gstfilesrc.c:
+ filesrc/sink: turn the bus messages into g_warning
+ Its a programming error.
+
+2009-06-12 15:48:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstmessage.c:
+ message: fix docs
+
+2009-06-12 13:18:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-framestep.txt:
+ * gst/gstmessage.c:
+ * gst/gstmessage.h:
+ * gst/gstquark.c:
+ * gst/gstquark.h:
+ * libs/gst/base/gstbasesink.c:
+ * tests/examples/stepping/framestep1.c:
+ stepping: more stepping improvements
+ Update design doc with step-start docs.
+ Add eos field to step done message
+ when stepping in reverse, update the segment time field.
+ Flush out the current step when we are flushing.
+
+2009-06-10 15:51:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: post step-start
+ when we clip, also stop the stepping.
+ Don't do QoS when stepping
+ Post step-start when queueing and activating the step.
+
+2009-06-10 15:48:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstmessage.c:
+ * gst/gstmessage.h:
+ * gst/gstquark.c:
+ * gst/gstquark.h:
+ * win32/common/libgstreamer.def:
+ message: add step-start message
+
+2009-06-11 14:18:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstvalue.c:
+ gstvalue: more efficient value table lookup for fundamental types
+ Small micro-optimisation: look up value table for fundamental types
+ via an array dedicated to fundamental types instead of going through
+ a hash table lookup. Since there can be only 255 fundamental types,
+ the table size/efficiency trade-off should be acceptable, esp. since
+ the most commonly-used types are all fundamental types. The size of
+ the table could probably be minimised further if needed by allocating
+ the table dynamically and only expanding it on demand.
+
+2009-06-11 13:16:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstvalue.c:
+ gstvalue: don't put GTypes into int variables
+ GTypes are not ints and as such are not guaranteed to fit into an int
+ (with the exception of fundamental types), so we really shouldn't put
+ them into int variables. Even if a rather unlikely obscure corner case,
+ this has actually been a problem at some point in the past, see commit
+ 99f16655f4cfbc8e06b5972417ba11279083a64e.
+
+2009-06-11 17:03:04 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * plugins/elements/gstfilesink.c:
+ * plugins/elements/gstfilesrc.c:
+ filesrc/sink: improve warning message a bit (wrong state)
+ Unify and turn those into element warnings.
+
+2009-06-11 14:00:09 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/gstelementfactory.c:
+ elementfactory: Fix a compiler warning
+ Use (gpointer) instead of (gpointer *) to fix a strict-aliasing build warning.
+
+2009-06-11 13:16:29 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ * docs/faq/Makefile.am:
+ * docs/gst/Makefile.am:
+ * docs/libs/Makefile.am:
+ * docs/manual/Makefile.am:
+ * docs/plugins/Makefile.am:
+ * docs/pwg/Makefile.am:
+ docs: Bump common, fix the upload logic inclusion
+ Update the common submodule, and fix the docs upload rules to include
+ the right makefile snippet from common.
+
+2009-06-09 11:13:04 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * plugins/elements/gstmultiqueue.c:
+ multiqueue: Use the slice allocator for MultiQueueItems
+
+2009-06-10 20:29:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gst_private.h:
+ * gst/gstregistrybinary.h:
+ Make sure config.h is only included once
+ Fixes build problem on win32 (#585075).
+
+2009-06-10 18:05:47 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstplugin.c:
+ plugin: add since: tags for the api docs.
+ The previous related commit added new API.
+ API: add gst_plugin_get_cache_data, gst_plugin_set_cache_data
+
+2009-06-10 12:02:23 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstplugin.c:
+ plugin: fix leaks introduced by fix for #584389
+
+2009-06-08 23:43:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gststructure.c:
+ * gst/gststructure.h:
+ * tests/check/gst/gststructure.c:
+ * win32/common/libgstreamer.def:
+ structure: add gst_structure_*_get*() vararg functions
+ Add a bunch of vararg getter convenience functions to complement
+ the vararg setter functions, and a basic unit test. Fixes #534208.
+ API: gst_structure_get()
+ API: gst_structure_id_get()
+ API: gst_structure_get_valist()
+ API: gst_structure_id_get_valist()
+
+2009-06-09 00:16:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstregistry.c:
+ * gst/gststructure.c:
+ * gst/gsttaglist.c:
+ docs: a few small API doc fixes and additions
+
+2009-06-08 19:33:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstinfo.c:
+ logging: when logging taglists, shorten long buffer dumps
+ Don't dump hundreds of kB of hexdata into debug logs when converting
+ taglists containing huge images into a string. Instead, shorten the
+ buffer data so that the string is still readable and debug logs
+ stay managable. Can be turned off with GST_DEBUG_OPTIONS=full-tags.
+ See #584988.
+
+2009-06-09 13:07:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * plugins/elements/gstmultiqueue.c:
+ multiqueue: check byte range even when we have timestamps
+ As found by thaytan on IRC.
+ Also check the byte limit, even if we have timestamps because there might just
+ not be a time limit.
+
+2009-06-09 12:06:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: update segment start/stop for clipping
+ When we start stepping, store the start/stop values of the segment before we
+ install new start/stop values for clipping in non-flushing steps.
+ for non-flushing steps, update the element start time. For flushing steps, it
+ does not change because running_time does not advance
+ Make sure we always perform the stop_stepping operations even when we drop
+ frames.
+
+2009-06-09 10:25:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: do proper clipping in stepping
+ Update the stop position of the segment so that we clip correctly.
+ After clipping in non-flushing mode, rerender the remainder of the buffer.
+
+2009-06-09 10:23:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstsegment.c:
+ segment: make conversion more precise
+ Make sure the conversion from and the conversion to give the same results.
+
+2009-06-08 15:39:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstutils.c:
+ utils: gst_util_uint64_scale*() micro-optimisations
+ Sprinkle G_LIKELY/G_UNLIKELY; add inlined _scale_int_unchecked()
+ so we don't do some checks twice when calling it from _scale().
+
+2009-06-07 22:49:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gsturi.c:
+ * gst/gstvalue.c:
+ * tests/check/gst/gstsystemclock.c:
+ * tests/check/libs/transform1.c:
+ Remove double semicolons at end of line
+
+2009-06-08 17:39:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-framestep.txt:
+ * libs/gst/base/gstbasesink.c:
+ stepping: do flushing steps correctly
+ Note in the docs that a flushing step in PLAYING brings the pipeline to the lost
+ state and skips the data before prerolling again.
+ Implement the flushing step correctly by invalidating the current step
+ operation, which would activate the new step operation.
+
+2009-06-08 16:16:27 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: Change awkward wording in a translateable message.
+
+2009-06-08 16:27:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: add non-flushing steps
+ Add support for non-flushing steps and with different rates.
+ Clear step info when flushing
+
+2009-06-07 23:46:54 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gst_private.h:
+ * gst/gstplugin.c:
+ * gst/gstplugin.h:
+ * gst/gstregistrybinary.c:
+ * gst/gstregistrybinary.h:
+ * win32/common/libgstreamer.def:
+ registry: allow plugins to cache extra data in registry. Fixes #570233
+ Add a GstStructure to GstPlugin. Plugins can retieve it in plugin_init and
+ access the cached info or build the cache and store it there.
+
+2009-06-07 22:09:14 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstelement.c:
+ * gst/gstelementfactory.c:
+ * gst/gstplugin.c:
+ * win32/common/libgstreamer.def:
+ registry: don't recreate features on first use. Fixes #584389
+ The first time one calls gst_element_factory_make(), gst recreates the plugin
+ feature and the element factory. As a side effect we ref the class to fill
+ in detail we already have filled from the registry cache. This patch changes
+ the behaviour to just update the existing entries. The factory is now attached
+ to the type and set in gst_element_base_class_init().
+
+2009-06-07 22:20:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ * tests/examples/Makefile.am:
+ tests: conditionally compile the streams example
+ Detect pthreads.h in configure.ac
+ Only compile the streams example when pthreads.h is present.
+ Fixes #585039
+
+2009-06-07 17:32:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstvalue.c:
+ gstvalue: remove type checks and redundant code
+
+2009-06-07 15:43:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstvalue.c:
+ value: fix fraction range lcopy function
+ This function seems to be broken for 3.5 years. Luckily nobody ever tried to
+ make a fraction range object property...
+
+2009-06-07 15:35:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstvalue.c:
+ gstvalue: performance improvements
+ Add a GType->GstValueTable hashtable mapping.
+ Avoid _get_type() multiple times when we can.
+ Use GSlice for fraction range dynamic memory
+ Add G_LIKELY when we can
+ Improve lookup of the value table using the hashtable
+
+2009-06-07 14:30:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gststructure.c:
+ structure: no need to clear on init
+ We don't need to clear the field on init because we will do that again before we
+ are going to use the field later.
+
+2009-06-05 20:57:05 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/gststructure.c:
+ * gst/gstvalue.c:
+ gststructure: Fix some memory leaks. Sprinkle G_LIKELY/UNLIKELY
+ Fix some memory leaks shown by the new serialisation/deserialisation unit
+ test. Split the gst_string_wrap function in gstvalue.c into components and
+ use them to make gst_string_take_and_wrap, which takes ownership of the
+ string, avoiding a strdup.
+ Add some G_LIKELY/UNLIKELY, and clean up some leaks in error paths.
+
+2009-06-05 11:37:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * libs/gst/base/gstbasesrc.c:
+ basesrc: reply to QUERY_SEEKING with original format. Fixes #584838.
+
+2009-06-04 19:44:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/config.h:
+ * win32/common/gstenumtypes.c:
+ * win32/common/gstenumtypes.h:
+ * win32/common/gstversion.h:
+ configure: remove AC_C_INLINE and update win32 files to git
+ Remove AC_C_INLINE check, so we don't end up with an #undef inline in
+ config.h, which causes problems with some versions of MSCV apparently.
+ GLib defines inline for us in a suitable way already anyway.
+ Fixes #584835.
+ While we're at it, also update the other win32 files to git (bump
+ version, add new defines and enums).
+
+2009-06-04 18:26:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstghostpad.c:
+ ghostpad: avoid excessive notify for caps
+ Avoid an object property notify if the caps on the other pad were already
+ set (and thus notified).
+
+2009-06-04 17:27:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: fix clipped start/stop after step
+ Use the segment helpers to get a more accurate clipped start/stop position after
+ a stepping operation ended.
+
+2009-06-04 12:34:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: use more correct segment methods
+ Use the more correct new segment methods for updating the segment before and
+ after a step.
+
+2009-06-04 12:48:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstsegment.c:
+ * gst/gstsegment.h:
+ * tests/check/gst/gstsegment.c:
+ * win32/common/libgstreamer.def:
+ segment: add gst_segment_set_running_time
+ Added new method for closing the segment to a specific running time.
+ API: GstSegment::gst_segment_set_running_time()
+
+2009-06-04 00:37:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ po: update .po files for string changes
+ This makes sure that people who get themselves a fresh checkout
+ don't immediately have changed *po files after running make, which
+ would cause a bit of hassle next time the files are updated. Better
+ to keep them up-to-date when strings change.
+
+2009-06-04 00:54:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gsterror.c:
+ errors: reword state change failed error message and remove bugzilla link
+ Reword this message a bit to make it clearer what it means, namely that
+ the state change may have failed for good reasons, but that the element
+ just failed to post a proper error on the bus. This is not an internal
+ GStreamer bug, and we really don't need people to flood bugzilla with
+ bug reports if one such plugin bug ever makes it into the wild.
+
+2009-06-04 00:29:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tools/gst-launch.c:
+ gst-launch: refer to element, pad, or object in some message strings
+ Revisit these strings now that the change regarding the message source
+ object in gst_element_found_tags_for_pad() got reverted. Try to refer
+ explicitly to what kind of element it is (element, pad, etc.) in some
+ cases, which is nicer than having to deduce this info (and we can
+ re-use the already existing translated strings for the most common
+ case). It also makes for better example code, since it's clear now
+ that the message source object doesn't have to be an element.
+
+2009-06-03 21:10:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstmessage.h:
+ API: add GST_MESSAGE_SRC_NAME macro
+ Add GST_MESSAGE_SRC_NAME macro that always returns a non-NULL string.
+ Useful for debugging and logging purposes.
+
+2009-06-03 19:06:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstsegment.c:
+ * gst/gstsegment.h:
+ * tests/check/gst/gstsegment.c:
+ * win32/common/libgstreamer.def:
+ segment: add method for converting to position
+ Add gst_segment_to_position() that converts a running_time to a position in the
+ segment. A faulty variant of this function is currently used in inputselector
+ but we'll need it for frame stepping too.
+ API: GstSegment::gst_segment_to_position()
+
+2009-06-03 15:39:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink; handle EOS correctly.
+ Handle EOS and buffers without a timestamp gracefully.
+ Remove a warning that is not so much a warning now anymore.
+
+2009-06-03 09:45:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * autogen.sh:
+ * common:
+ * configure.ac:
+ Revert "go back to allowing gettext 0.11.5, but don't mix with libtool 2.2"
+ This reverts commit 31c09d738ce7f47bff9d292996e9489c275e55a1.
+ Reverting this, since it breaks autogen.sh for me on debian sid.
+ Failure is: "libtool 2.2 requires autopoint 0.17 or higher" even though
+ 0.17 was found.
+
+2009-06-03 09:41:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * autogen.sh:
+ Revert "only update submodule when it is not on a specific branch"
+ This reverts commit 93b83333aad519c5555156576f0baa3be7b263f3.
+ Reverting since this fails on a fresh checkout. Also, we shouldn't
+ depend on possibly translated strings.
+
+2009-06-03 01:56:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/manual/highlevel-components.xml:
+ docs: fix up reference to gst-launch-0.8
+ Also mention decodebin2, uridecodebin, and playbin2
+
+2009-06-03 10:39:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: forget previous times when stepping
+ When we start a flushing step operation, forget about the previous stream time
+ so that the position reporting works correctly.
+
+2009-06-03 01:25:26 +0200 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * autogen.sh:
+ * common:
+ * configure.ac:
+ go back to allowing gettext 0.11.5, but don't mix with libtool 2.2
+
+2009-06-03 01:01:57 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * autogen.sh:
+ only update submodule when it is not on a specific branch
+
+2009-06-02 13:45:52 -0700 David Schleef <ds@schleef.org>
+
+ * tools/gst-launch.c:
+ tools: Set pipeline to PAUSED before waiting for main loop idle
+ When it is shutting down a pipeline after ctrl-c, set pipeline to
+ paused before waiting for the main loop to complete all pending
+ transactions. Fixes #584657.
+ If some part of the pipeline is generating signals or idle functions
+ at a fast rate, waiting for a main loop iteration may never return.
+
+2009-06-02 18:36:10 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gst_private.h:
+ * gst/gststructure.c:
+ * gst/gstvalue.c:
+ * tests/check/gst/gststructure.c:
+ structure: fix serialisation of nested structures.
+ Use string_warp/unwrap to escape delimiters, otherwise deserialisation fails.
+ Also move GST_ASCII_IS_STRING to private header to avoid keeping it in sync.
+ Also use '\0' when terminating a string for better readability.
+
+2009-06-02 15:37:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: fix regression in unit tests
+ Store the timestamp of the buffer after prerolling. While we are prerolled we
+ want to report the position of the segment start value.
+
+2009-06-01 20:26:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstinfo.c:
+ info: widen log level strings to take into account the new MEMDUMP
+
+2009-06-01 19:37:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: post a warning on excessive framedrops
+ When we go into emergency rendering, post a warning informing the user about
+ this fact.
+
+2009-05-31 19:10:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: more stepping in reverse
+ Fix stepping and position reporting in reverse playback.
+
+2009-05-29 16:06:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: use start_time as the step start
+ Use the start_time of the element as the point from where the step operation
+ starts. This fixes stepping in all paused states.
+
+2009-05-19 19:45:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: catch step cases in _wait_preroll()
+ When a subclass is blocking in _wait_preroll() in the _render method, make sure
+ we can unlock the subclass and detect this return value from the render method.
+
+2009-05-19 10:50:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: more stepping in reverse fixes
+
+2009-05-18 18:41:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: small cleanups
+
+2009-05-18 15:48:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-framestep.txt:
+ * gst/gstmessage.c:
+ * gst/gstmessage.h:
+ * libs/gst/base/gstbasesink.c:
+ * tests/examples/stepping/framestep1.c:
+ framestep: implement backwards framestep
+ Update framestep document, we want to pass the flush flag in the step-done
+ message.
+ Add flush flag to the gstmessage.
+ Update examples to use the new step-done message api.
+ Implement framestep with playback rates < 0.0 too.
+
+2009-05-15 15:25:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: add framestepping in time
+
+2009-05-15 15:24:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/stepping/framestep1.c:
+ examples: step in time as well
+
+2009-05-15 12:02:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/stepping/framestep1.c:
+ example: print step_done message and sync
+ Dump the step_done message contents.
+ Sync against the clock when going to PLAYING.
+
+2009-05-15 12:05:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: keep track of stepped time
+ Pass running_time around so that the stepping code can calculate the elapsed
+ time correctly.
+
+2009-05-14 19:29:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: move stuff around, more stepping
+ Make start and stop_stepping methods and move their invocation in the right
+ places.
+ Perform the atual stepping operation where we have full context about the
+ timestamps.
+
+2009-05-11 18:56:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ * tests/examples/Makefile.am:
+ * tests/examples/stepping/.gitignore:
+ * tests/examples/stepping/Makefile.am:
+ * tests/examples/stepping/framestep1.c:
+ Add frame stepping in PAUSED example
+
+2009-05-11 18:56:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: first stab at frame stepping in PAUSED
+ Unlock the prerolled frame and recheck if we need to step.
+ Keep a simple counter for the frames we're about to skip while stepping and
+ preroll/post step_done when stepping finished.
+
+2009-06-01 12:19:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-framestep.txt:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstevent.c:
+ * gst/gstevent.h:
+ * gst/gstmessage.c:
+ * gst/gstmessage.h:
+ * gst/gstquark.c:
+ * gst/gstquark.h:
+ * win32/common/libgstreamer.def:
+ add new API for framestepping
+ Add new STEP event and methods for creating/parsing the event
+ Update design docs.
+ Add new STEP_DONE message and method to create/parse.
+ API: GstEvent::gst_event_new_step()
+ API: GstEvent::gst_event_parse_step()
+ API: GstMessage::gst_message_new_step_done()
+ API: GstMessage::gst_message_parse_step_done()
+
+2009-06-01 10:05:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gststructure.c:
+ structures: don't leak invalid or empty strings when we warn
+ Fixes minor memory leak in unit tests caused by the recent changes.
+ Since we're expected to take ownership of the GValue in the structure
+ field struct here, we need to unset it if we don't use it.
+
+2009-06-01 11:08:31 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/libs/controller.c:
+ controller: add test for cubic int. and too few control points
+ Added another tests to check some worries in Bug #582564.
+
+2009-05-28 12:31:08 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * plugins/elements/gstfakesrc.c:
+ fakesrc: add a FIXME comment for blocksize vs. size-max property issue
+
+2009-05-31 21:27:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * plugins/elements/gstidentity.c:
+ * plugins/elements/gstidentity.h:
+ identity: hack around g_object_notify() bug by protecting it with a lock
+ Out-of-band events might lead to us calling g_object_notify() from a
+ non-streaming thread, which can cause crashes if g_object_notify() is
+ being called from the streaming thread at the same time. See #554460.
+
+2009-05-31 22:37:59 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/benchmarks/controller.c:
+ controller: use real world number in benchmark
+
+2009-05-31 22:37:03 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstregistry.c:
+ registry: fix comment formatting
+
+2009-05-30 20:36:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * plugins/elements/gstfakesink.c:
+ * plugins/elements/gstfakesink.h:
+ * tests/check/Makefile.am:
+ * tests/check/elements/fakesink.c:
+ fakesink: hack around crasher bug in g_object_notify() for out-of-band events
+ GObject may crash if two threads do concurrent g_object_notify() on the same
+ object. This may happen if fakesink receives an out-of-band event such as
+ FLUSH_START while processing a buffer or serialised event in the streaming
+ thread. Since this may happen with the default settings during a common
+ operation like a seek, and there seems to be little chance of a timely fix
+ in GObject (see #166020), we should hack around this issue by protecting all
+ of fakesink's direct g_object_notify() calls with a lock.
+ Also add unit test for the above.
+ Fixes #554460.
+
+2009-05-31 16:17:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gsttaglist.c:
+ taglists: make _get_{string|pointer} return FALSE for NULL values
+ Make gst_tag_list_get_string() return FALSE for NULL strings and
+ empty strings, and gst_tag_list_get_pointer() return FALSE for
+ NULL pointers, like we do with dates and buffers.
+ Fixes #560345.
+
+2009-05-30 20:50:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gststructure.c:
+ * tests/check/gst/gststructure.c:
+ * tests/check/gst/gsttag.c:
+ taglists: warn if someone tries to add empty or NULL string tags to a taglist
+ Also warn if an element or application tries to add a field with an
+ empty string to a structure (NULL strings are still needed and
+ allowed though) and do all those checks in the right function.
+ Fixes #559643.
+
+2009-05-29 18:22:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstevent.c:
+ * gst/gstmessage.c:
+ * gst/gstquery.c:
+ * gst/gststructure.c:
+ * gst/gststructure.h:
+ * win32/common/libgstreamer.def:
+ structure: add gst_structure_id_new() convenience function
+ Add convenience wrapper for gst_structure_id_empty_new() plus
+ gst_structure_id_set() and use it in a few places.
+ API: gst_structure_id_new()
+
+2009-05-29 18:00:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstevent.c:
+ * gst/gstmessage.c:
+ * gst/gstquark.c:
+ * gst/gstquark.h:
+ * gst/gstquery.c:
+ * gst/gsttaglist.c:
+ micro-optimisation: use GST_QUARK in more places
+ Use gst_structure_id_empty_new() in combination with GST_QUARK
+ rather than gst_structure_id_new() when creating message, event,
+ query and taglist structures. Mostly just because we can.
+
+2009-05-29 16:04:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstelement.c:
+ element: reset start_time in lost state
+
+2009-05-29 13:03:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstelement.c:
+ * gst/gstpipeline.c:
+ docs: update element an pipeline docs
+
+2009-05-29 12:48:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/part-TODO.txt:
+ docs: remove a TODO item that is fixed now
+
+2009-05-29 12:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstpipeline.c:
+ * gst/gstpipeline.h:
+ * tests/check/gst/gstpipeline.c:
+ pipeline: deprecate old methods, fix test
+ Deprecate the old _set_stream_time and _get_last_stream_time methods because
+ they are now equivalent to the better named _set/_get_start_time.
+
+2009-05-28 16:30:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstpipeline.c:
+ * gst/gstpipeline.h:
+ pipeline: use START_TIME to keep track of time
+ Use the element START_TIME to keep track of the running time when the pipeline
+ paused so that it can be used to restore the base_time.
+ Take the start_time before setting the children to PAUSED so that we can
+ distribute the start_time to the children.
+
+2009-05-28 15:40:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstbin.c:
+ bin: set the base_time and start_time better
+ Simply set the start_time and base_time on the element instead of calling the
+ setters.
+
+2009-05-27 11:35:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstbin.c:
+ bin: make the bin set the start_time on elements
+ Set the start_time of the bin on the elements when they are added to the
+ pipeline and when a state change happens.
+
+2009-05-26 11:53:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstelement.c:
+ * gst/gstelement.h:
+ * win32/common/libgstreamer.def:
+ element: add start_time field an methods
+ Add a start_time field and some methods. The start_time will contain the
+ running_time of when the element last went to paused. This time can be user to
+ report the position in PAUSED but also to do more correct clipping and
+ stepping later.
+
+2009-05-28 22:02:21 +0200 Arnout Vandecappelle <arnout@mind.be>
+
+ * libs/gst/base/gstadapter.c:
+ * tests/check/libs/adapter.c:
+ adapter: fix _masked_scan_uint32() at boundaries
+ gst_adapter_masked_scan_uint32 could return values smaller than offset
+ if the first byte(s) of the mask are 0 and the pattern matches the
+ beginning of the adapter.
+ Added examples to documentation of gst_adapter_masked_scan_uint32().
+ Also added some more masked boundary tests.
+ Fixes #584118
+
+2009-05-28 16:36:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstpad.c:
+ * gst/gstpad.h:
+ pad: add pad private structure
+ Add pad private structure and move the new chainlistfunc into the private
+ struct. This avoids ABI breakage and allows us to expand in the future.
+
+2009-05-27 16:34:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * win32/common/libgstbase.def:
+ Add missing symbol to the win32 exports
+ This was accidentially removed by my last commit.
+
+2009-05-27 16:17:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstbuffer.c:
+ buffer: avoid memory leaks
+ Avoid leaking the caps of the dest buffer and avoid doing needless caps
+ refs.
+ When the source and target buffers are the same, return immediatly.
+
+2009-05-27 14:32:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstmessage.c:
+ * gst/gstmessage.h:
+ * gst/gstutils.c:
+ * win32/common/libgstbase.def:
+ * win32/common/libgstreamer.def:
+ API: Add gst_message_{new,parse}_tag_full() to get/set the source pad
+ Fixes bug #582588.
+
+2009-05-27 14:06:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gstutils.c:
+ Revert "element: Set the originating pad as message source in gst_element_found_tags_for_pad ()"
+ This reverts commit bebfde75027e975b7e7c74c6358c5be83ea4ac9f.
+ This change shouldn't be done in a stable release series as
+ applications are actually expecting the sender to be an
+ GstElement. One example is totem.
+
+2009-05-26 11:35:49 +0100 Jan Schmidt <jan.schmidt@sun.com>
+
+ * common:
+ Update common
+
+2009-05-26 10:41:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ Fix 'make distcheck'
+ The check-enum-gettypes rule didn't work for 'make distcheck' since
+ it makes assumptions about the location of the source files from the
+ current working directory which isn't true during distchecking.
+
+2009-05-26 10:38:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/manuals.mak:
+ manuals.mak: attempt to make 'make distcheck' work with -jN
+ Attempt to fix the 'cannot create regular file build/image.entitites:
+ file exists' error I got.
+
+2009-05-25 23:58:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tools/gst-launch.1.in:
+ docs: fix cdparanoia example pipeline in gst-launch man page
+
+2009-05-25 18:44:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstelement.c:
+ element: fix typo in comments
+
+2009-05-25 17:43:32 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * tests/examples/streams/Makefile.am:
+ dist: Fix the name of the header to dist: testrtpool.h, not rtpool-test.h
+
+2009-05-25 17:03:05 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Update common
+
+2009-05-25 16:54:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstclock.c:
+ clock: remove assertion
+ Remove an assertion, this is not really an error in all cases.
+ Fixes #582010
+
+2009-05-25 16:21:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstsystemclock.c:
+ clock: enable monotonic clock when we can
+ Enable the monotonic clock by default when we can.
+ Fixes #583554
+
+2009-05-25 14:52:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-klass.txt:
+ docs: add Image to draft klass documentation
+
+2009-05-25 13:03:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstpad.c:
+ pad: keep task ref before releasing the lock
+ Keep a ref to the task on the pad so that a concurrent stop can stop and join
+ the task.
+
+2009-05-25 11:56:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttask.c:
+ gsttask: avoid join to return early
+ Unset the running flag after we released the lock for posting the stream-status
+ message. If we set the running flag to FALSE too early, the join method will
+ just continue without waiting for the message to be posted, leading to potential
+ crashes.
+
+2009-05-24 23:14:26 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstpreset.c:
+ preset: fix update rule
+ Only update the preset from system, if we had a preset before and system
+ version is newer.
+
+2009-05-22 23:47:30 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/benchmarks/.gitignore:
+ * tests/benchmarks/Makefile.am:
+ * tests/benchmarks/controller.c:
+ controller: add a benchmark to verify the switch to gsequence
+
+2009-05-22 23:50:58 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/examples/controller/audio-example.c:
+ controller: add more error handling to example
+
+2009-05-22 23:14:41 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstregistrybinary.c:
+ registry: don't free node-date and deref again. Fixes #580579
+ When writing a cache chunk fails, we were freeing the node and jump to a final
+ cleanup which dereferenced a null pointer. Leve freeing the node to the cleanup
+ code in fail_free_list. (sorry for committing wrong fix before).
+
+2009-05-22 23:10:00 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstregistrybinary.c:
+ registry: don't free node-date and deref again. Fixes #580579
+ When writing a cache chunk fails, we were freeing the node and jump to a final
+ cleanup which dereferenced a null pointer. Leve freeing the node to the cleanup
+ code in fail_free_list.
+
+2009-05-22 14:17:56 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * libs/gst/controller/gstinterpolation.c:
+ * libs/gst/controller/gstinterpolationcontrolsource.c:
+ controller: add G_LIKELY and join two if for same condition
+ A G_LIKELY for the sequence!=NULL checks. Join two ifs to an if-else. Add
+ indent guides to keep indent form breaking the function declaration
+
+2009-05-22 12:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * libs/gst/base/gsttypefindhelper.c:
+ gsttypefindhelper: Fix indentation
+
+2009-05-22 12:24:22 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstclock.c:
+ * gst/gstmessage.c:
+ * gst/gstpad.c:
+ * gst/gstquery.c:
+ * gst/gsttask.c:
+ docs: fix gtk-doc warnings
+ Move MT safety to main description (it does not belong to Return: or Since:
+ statement). Add a few missing return docs. Downgrade a normal comment froma doc
+ comment. Fix a doc header to only contain symbol name.
+
+2009-05-22 10:19:36 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From d3a8fab to 888e0a2
+
+2009-05-22 09:51:44 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * tests/examples/streams/Makefile.am:
+ dist: Add rtpool-test.h to the sources list so it gets disted.
+ Fixes the distcheck
+
+2009-05-22 09:44:25 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * tests/benchmarks/.gitignore:
+ gitignores: Ignore the clockstress benchmark binary
+
+2009-05-22 09:41:36 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * libs/gst/controller/gstinterpolation.c:
+ controller: Silence a warning from the GSequence being NULL.
+ Fix a warning that occurs when the self->priv->values is NULL and
+ the code tries to retrieve an iterator from it. The warning was showing
+ up in the checks for the volume element.
+
+2009-05-22 09:33:02 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/gstelement.c:
+ * gst/gstmessage.c:
+ * gst/gstpad.c:
+ * gst/gsttask.c:
+ * gst/gstutils.h:
+ docs: Fix up some documentation warnings.
+ Since: tags should always be the last thing in a doc block, apparently.
+ Add some Returns: descriptions to some recent functions.
+
+2009-05-21 17:32:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstclock.c:
+ * gst/gstelement.c:
+ * gst/gstelement.h:
+ * gst/gstevent.c:
+ * gst/gstpipeline.c:
+ docs: update docs for stream_time->running_time
+ Change some instances where we wrongly refer to stream time where it should have
+ been running time.
+
+2009-05-21 10:57:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tools/gst-launch.c:
+ gst-launch: don't use G_GUINT32_FORMAT in translatable string
+ xgettext doesn't handle this very well. Fixes #583419.
+
+2009-05-20 17:07:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * autogen.sh:
+ autogen.sh: can remove the -Wno-portability from here now
+ since we added it to configure.ac.
+
+2009-05-20 22:18:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ adapter: improve the flush function
+ Remove a compare and branch from flush.
+
+2009-05-20 17:24:19 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * libs/gst/controller/gstinterpolationcontrolsource.c:
+ controller: fix assertion when freeing the control source
+
+2009-05-20 12:48:41 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ adapter: potentially save a memcpy in _take
+ Directly use the assembled_data in _take() functions when we can instead of
+ copying it out.
+
+2009-05-20 11:36:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ adapter: micro optimisations
+
+2009-05-20 11:12:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ adapter: avoid comparisions in fast path
+ Small tweaks to reduce the number of useless compares in loops.
+
+2009-05-20 10:28:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/adapter.c:
+ tests: one more adapter test
+
+2009-05-20 10:27:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ adapter: avoid branch in copy code
+
+2009-05-20 10:56:11 +0300 Hannes Bistry <bistry@informatik.uni-hamburg.de>
+
+ * gst/gstbin.c:
+ * gst/gstelement.c:
+ * gst/gstpad.c:
+ loadsave: fix requestpad handling and serialisation order.
+ Support request pads when loading. Reverse pad serialisation order to
+ preserve it when recreating the pipeline.
+
+2009-05-20 00:45:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstbase.def:
+ defs: add new symbol
+
+2009-05-20 00:44:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/libs/gstreamer-libs-sections.txt:
+ docs: add new symbol to docs
+
+2009-05-20 00:37:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ * libs/gst/base/gstadapter.h:
+ * tests/check/libs/adapter.c:
+ adapter: add _masked_scan_uint32
+ Add a reasonably optimized new gst_adapter_masked_scan_uint32() function
+ to scan the adapter for a pattern after applying a mask.
+ Add some unit tests.
+ API: GstAdapter::gst_adapter_masked_scan_uint32()
+ Fixes #583187
+
+2009-05-19 22:13:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ adapter: more optimisations
+ Remove duplicate copy code (_peek_into and _copy) and make a unified
+ optimized copy function.
+
+2009-05-19 17:12:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: pass -Wno-portability to automake to suppress warnings
+ GNU make is required, no point pretending otherwise.
+
+2009-05-18 01:00:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstformat.h:
+ docs: mention that GST_FORMAT_{PERCENT|BUFFERS} are not implemented
+
+2009-05-17 10:46:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gstclock.c:
+ * gst/gstclock.h:
+ gstclock: Fix ABI breakage on 32 bit architectures
+ The padding of GstClock is a GstClockTime and not a
+ gpointer, so adding a pointer requires the padding
+ size to be changed depending on the pointer size.
+ Use an union instead.
+ Fixes bug #582878.
+
+2009-05-15 15:24:40 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
+
+ * gst/gstvalue.h:
+ [gstvalue] adds safety parenthesis to macros missing them.
+
+2009-05-15 14:42:48 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
+
+ * gst/gstutils.h:
+ [gstutils] Adds more safety to GST_WRITE_* and GST_READ_ macros.
+ Adds safety ( ) to parameters in _GST_PUT and _GST_GET macros.
+ Fixes #582708.
+
+2009-03-19 11:37:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstclock.c:
+ * gst/gstclock.h:
+ clock: use seqlocks to parallellize readers
+
+2009-04-16 15:53:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/benchmarks/Makefile.am:
+ * tests/benchmarks/gstclockstress.c:
+ stress: add a clock stresstest
+ Add a stresstest for gst_clock_get_time().
+
+2009-05-15 11:00:53 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/design/Makefile.am:
+ * gst/Makefile.am:
+ Makefile.am: update for added/moved/removed files that weren't dist-ed.
+
+2009-05-12 11:29:21 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * docs/random/release:
+ docs: Release script modifications
+
+2009-05-14 22:11:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * libs/gst/controller/gstinterpolation.c:
+ * libs/gst/controller/gstinterpolationcontrolsource.c:
+ * libs/gst/controller/gstinterpolationcontrolsourceprivate.h:
+ controller: Use ordered GSequence instead of GList
+ This makes lookups and insertions O(log n) instead of
+ always O(n) for insertions and O(n) in worst case for
+ lookups.
+ Fixes bug #582564.
+
+2009-05-14 12:30:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-ghostpads.txt:
+ * docs/design/draft-latency.txt:
+ * docs/design/draft-missing-plugins.txt:
+ * docs/design/draft-stream-status.txt:
+ * docs/design/part-latency.txt:
+ * docs/design/part-missing-plugins.txt:
+ * docs/design/part-stream-status.txt:
+ docs: rename and delete some design docs
+
+2009-05-14 12:30:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tools/gst-launch.c:
+ gst-launch: Print the path string for message sources
+ This reduces confusion if the message source is a pad
+ and only "src" is printed as source.
+
+2009-05-14 12:25:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gstutils.c:
+ element: Set the originating pad as message source in gst_element_found_tags_for_pad ()
+ Fixes bug #582588.
+
+2009-05-14 11:36:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstelement.c:
+ * gst/gstelement.h:
+ * win32/common/libgstreamer.def:
+ element: add gst_element_lost_state_full()
+ Add a gst_element_lost_state_full() with an extra argument to control
+ distribution of a new base_time. We will need this for flushing step
+ operations.
+ API: GstElement::gst_element_lost_state_full()
+
+2009-05-13 23:52:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ adapter: don't use realloc, it does a memcpy
+ Don't use realloc to grow the scratch area because we don't want the memcpy the
+ old useless data into the new area before we write our new stuff in it.
+
+2009-05-13 23:38:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/part-trickmodes.txt:
+ docs: update trickmode document
+
+2009-05-13 22:51:18 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ adapter: use g_realloc for resizing the buffer
+ Use g_realloc for resizing the internal buffer instead of a
+ less fancy _free/_malloc pair.
+
+2009-05-13 21:35:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/libs/gstreamer-libs-sections.txt:
+ * libs/gst/base/gstadapter.c:
+ * libs/gst/base/gstadapter.h:
+ adapter: move new member to private struct
+ Move the new members to a private struct because we don't have enough padding
+ anymore on 32-bits platforms.
+
+2009-05-13 18:50:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ adapter: update some docs
+
+2009-05-13 17:09:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/adapter.c:
+ tests: add another test for adapter timestamps
+
+2009-05-13 16:48:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/adapter.c:
+ tests: add new timestamp unit test
+
+2009-05-13 16:26:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstbase.def:
+ defs: add new symbol
+
+2009-05-13 16:09:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/libs/gstreamer-libs-sections.txt:
+ * libs/gst/base/gstadapter.c:
+ * libs/gst/base/gstadapter.h:
+ adapter: add method to keep track of timestamps
+ Keep track of the timestamp and offset associated with the current head of the
+ adapter.
+ API: GstAdapter::gst_adapter_prev_timestamp()
+
+2009-05-13 16:20:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ * libs/gst/base/gstadapter.h:
+ adapter: small cleanups
+
+2009-05-13 11:03:27 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstdebugutils.c:
+ debugutils: show more pad-details
+ Show pad activation mode and pad-flags inside the pad. Write down some ideas
+ about how we could improve the caps layout.
+
+2009-05-13 00:29:57 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstdebugutils.c:
+ debugutils: layout improvement
+ dot does not take the head/tail labels into account. For unfixed caps they get
+ quite large. Double the padding to make it sort of readable in more cases. Also
+ make normal font bigger and caps-label font smaller to increase our luck.
+
+2009-05-12 21:00:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ checks: check for enum types not class_ref'ed in gst_init() in 'make check'
+
+2009-05-12 20:58:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gst.c:
+ Initialise some more types in gst_init(), esp. the new enum types
+ Possibly fixes GObject class creation/unref race conditions when
+ creating the last-message string in fakesink for events with
+ structures that have fields with these enum types.
+
+2009-05-12 20:56:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstsystemclock.c:
+ systemclock: remove duplicate _get_type() function for GstClockType
+ Remove the static gst_clock_type_get_type() function in the
+ systemclock code in favour of the public one in gstenumtypes.c.
+
+2009-04-22 10:53:37 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstghostpad.c:
+ ghostpad: remove deprecated API
+ _internal_link_function() is deprecated and _iterate_internal_links_function()
+ is already provided.
+
+2009-04-21 11:33:43 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/parse/grammar.y:
+ parse-launch: allow specifying GstElement properties via gst_parse_bin_from_description
+ If deserializing a property fails, check if the value type is a string and if so
+ attempt to create a bin from the string value. This allows to e.g. specify
+ audio-sink/video-sink for playbin on gst-launch commandline.
+
+2009-05-12 17:29:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/part-bufferlist.txt:
+ docs: add some docs about buffer lists
+
+2009-05-12 16:18:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstbufferlist.c:
+ * gst/gstbufferlist.h:
+ bufferlist: make objects opaque
+
+2009-05-12 15:33:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstbufferlist.c:
+ bufferlist: fix a comment
+
+2009-05-12 13:10:55 +0200 Jonas Holmberg <jonas.holmberg at axis.com>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstpad.c:
+ * gst/gstpad.h:
+ * tests/check/gst/gstpad.c:
+ * win32/common/libgstreamer.def:
+ bufferlist: hook up the pad functions
+ Reuse buffer code for bufferlists. Not sure if this measurably impacts performance
+ for the simple buffer case, if it does after doing some benchmarks, we can
+ decouple it later.
+ Fixes #572285
+
+2009-05-12 12:08:56 +0200 Jonas Holmberg <jonas.holmberg at axis.com>
+
+ * docs/gst/gstreamer-docs.sgml:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/Makefile.am:
+ * gst/gst.c:
+ * gst/gst.h:
+ * gst/gst_private.h:
+ * gst/gstinfo.c:
+ * tests/check/Makefile.am:
+ * tests/check/gst/.gitignore:
+ * tests/check/gst/gstbufferlist.c:
+ * win32/common/libgstreamer.def:
+ bufferlist: add docs/build/debug/unittest
+ See #572285
+
+2009-05-12 11:51:37 +0200 Jonas Holmberg <jonas.holmberg at axis.com>
+
+ * gst/gstbufferlist.c:
+ * gst/gstbufferlist.h:
+ bufferlist: add bufferlist code
+ Buffer lists are a means to manage disjoint buffers as one buffer. It's also
+ possible to put many of those buffers into a list.
+ The idea is that when support is added to various elements, we will be able to
+ more efficiently slice and dice buffers, reduce the amount of memcpy and also
+ reduce data passing overhead.
+ The implementation is kept simple on purpose, reusing all of the memory
+ management features we have for miniobjects and buffers.
+ Access to the bufferlist object is done with an iterator, which allows for
+ efficient iteration and modification of the list.
+ See #572285
+
+2009-05-11 07:49:34 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/gstbuffer.c:
+ gstbuffer: copy new buffer flags when copying metadata.
+
+2009-04-27 10:13:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstadapter.c:
+ * tests/check/libs/adapter.c:
+ adapter: optimize taking the headbuffer
+ When a are requested to take a buffer from the adapter that is exactly the
+ headbuffer, don't make a subbuffer of it but return that head buffer.
+ Add a unit-test for this new optimisation.
+
+2009-05-05 17:41:24 +0200 Arnout Vandecappelle <arnout@mind.be>
+
+ * plugins/elements/gsttypefindelement.c:
+ typefind: don't leak the force-caps property
+ Fixes #581321
+
+2009-04-28 19:20:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstelement.c:
+ element: fix posting of async-start messages
+ When an element lost its state but was busy doing a state change, still post the
+ async-start message with the base_time reset flag or else we might end up with
+ an old base_time.
+ this can happen when a sink is goin async to paused and then a flushing seek is
+ performed. This would cause the base_time to remain unmodified because the
+ async-start message was not sent.
+
+2009-05-10 17:28:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * win32/common/libgstreamer.def:
+ Add new functions to the win32 exports
+
+2009-05-10 11:17:27 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
+
+ * autogen.sh:
+ Run libtoolize before aclocal
+ This unbreaks the build in some cases. Fixes bug #582021
+
+2009-05-07 16:37:37 +0200 José Alburquerque <jaalburqu@svn.gnome.org>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstplugin.c:
+ * gst/gstplugin.h:
+ API: Add gst_plugin_register_static_full()
+ This is mainly useful for bindings that need to provide
+ some additional user data to the registration function.
+ Fixes bug #545787.
+
+2009-05-07 16:01:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * plugins/elements/gstfilesrc.c:
+ filesrc: Improve debugging a bit on invalid URIs
+
+2009-05-07 10:36:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ docs: Add new functions to the docs
+
+2009-05-07 09:31:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gsttaglist.c:
+ * gst/gsttaglist.h:
+ * gst/gsttagsetter.c:
+ * gst/gsttagsetter.h:
+ tags: API: Add functions to add single tags to GstTagList or GstTagSetter
+ The new functions are gst_tag_setter_add_tag_value()
+ and gst_tag_list_add_value()). This fixes bug #581198.
+
+2009-05-07 09:28:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gsturi.c:
+ GstURIHandler: Use get_type_full() vmethod if specified instead of get_type()
+ This fixes bug #581281 and makes it easier for bindings to
+ implement GstURIHandlers. get_protocols_full() was already used
+ like this.
+
+2009-05-12 01:48:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ po: update .po files for new strings from container-format tag
+
+2009-05-12 01:30:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/random/release:
+ docs: small update to release docs
+
+2009-05-12 01:13:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ * configure.ac:
+ configure: rename CVS -> git in a couple of places
+
+2009-05-12 00:47:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: bump the GLib requirement to GLib >= 2.16
+ as per the New Regime (see wiki).
+
+2009-05-12 00:09:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * gst/Makefile.am:
+ * gst/gst.c:
+ * gst/gst_private.h:
+ * gst/gstregistryxml.c:
+ xmlregistry: remove the old xml registry
+ No point in keeping it around really. Fixes #577926.
+
+2009-05-07 16:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsttaglist.c:
+ * gst/gsttaglist.h:
+ tags: add a tag for the container format
+ API: add GST_TAG_CONTAINER_FORMAT
+
+2009-05-08 16:28:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gstbin.c:
+ bin: fix debug message
+ Make the debug message show what's actually happening (the message
+ replaced here is not necessarily of the same type as the one that
+ replaces it).
+
+2009-05-12 00:34:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttask.c:
+ GstTask: fix compilation
+
+2009-04-24 19:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/streams/rtpool-test.c:
+ tests: set the latency-time to something low
+
+2009-04-24 13:55:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/streams/rtpool-test.c:
+ * tests/examples/streams/testrtpool.c:
+ tests: improve the example
+
+2009-04-24 12:35:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsttask.c:
+ * gst/gsttaskpool.c:
+ * gst/gsttaskpool.h:
+ * tests/examples/streams/.gitignore:
+ * tests/examples/streams/testrtpool.c:
+ * win32/common/libgstreamer.def:
+ TaskPool: remove _set_func()
+ Remove the static function set on the TaskPool before _prepare() is called and
+ allow for assigning a function to a Task when we _push().
+ Update the examples
+
+2009-04-23 19:42:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/streams/Makefile.am:
+ * tests/examples/streams/rtpool-test.c:
+ * tests/examples/streams/testrtpool.c:
+ * tests/examples/streams/testrtpool.h:
+ tests: add example of custom taskpools
+ Add an example to demonstrate the use of a custom taskpool and how to configure
+ it on the task. Currently the taskpool does not do much yet but it'll create
+ some custom threads later on.
+
+2009-04-23 19:41:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttaskpool.h:
+ taskpool: fix a comment
+
+2009-04-23 19:41:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/streams/stream-status.c:
+ tests: cleanup some code
+
+2009-04-23 17:48:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstpad.c:
+ * tests/check/gst/gstbin.c:
+ Pad: post STREAM_STATUS_TYPE_CREATE
+ Post a stream-status message indicating that a new task was created so that the
+ application has a chance to change the properties of the task.
+ Fix unit test to take into account the new ref of the message.
+
+2009-04-23 17:24:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstreamer.def:
+ defs: add new task methods
+
+2009-04-23 17:19:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsttask.c:
+ * gst/gsttask.h:
+ GstTask: add methods for configuring the pool
+ Add getter and setter for configuring the GstTaskPool to use for a GstTask.
+
+2009-04-23 17:05:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttask.c:
+ Task: remember pool
+ Remember the pool we currently have our task running so that we can use it to
+ join the task later on.
+ Fix a leak of the taskpool.
+
+2009-04-23 16:53:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstreamer.def:
+ defs: update .defs file with taskpool methods
+
+2009-04-23 16:53:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttask.c:
+ task: fix deadlock due to typo
+
+2009-05-12 00:25:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttask.c:
+ * gst/gsttask.h:
+ GstTask: use GstTaskPool for managing threads
+ Use the new GstTaskPool to handle streaming threads.
+
+2009-04-23 16:00:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsttaskpool.c:
+ * gst/gsttaskpool.h:
+ taskpool: fix docs, make push/join generic
+ Fix some more docs.
+ Make _push() return a generic id (this can be something else than a GThread in
+ some cases) and make _join() use that generic id.
+
+2009-04-23 15:44:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-docs.sgml:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/Makefile.am:
+ * gst/gst.h:
+ * gst/gsttaskpool.c:
+ * gst/gsttaskpool.h:
+ taskpool: add new object to manage threads
+ Add a new object GstTaskPool to manage the streaming threads.
+ This will allow us to create and use custom configured threads.
+
+2009-04-22 12:04:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/streams/stream-status.c:
+ examples: set bus handler before state change
+ We need to set the bus handler before starting the pipeline or we might just
+ miss the message we are looking for.
+
+2009-04-22 10:16:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ * tests/examples/Makefile.am:
+ * tests/examples/streams/.gitignore:
+ * tests/examples/streams/Makefile.am:
+ * tests/examples/streams/stream-status.c:
+ tests: add example app for stream-status
+ Add an example application that adjusts the thread priority of a task using the
+ stream-status messages.
+
+2009-04-21 19:15:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsttask.c:
+ * gst/gsttask.h:
+ * win32/common/libgstreamer.def:
+ Task: add method to set the priority
+ Add a method to configure a priority for the threads used by GstTask.
+
+2009-04-21 16:30:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/gst/gstmessage.c:
+ tests: add a unit-test for the stream-status
+ Add a unit test for the STREAM_STATUS messages.
+
+2009-05-12 00:05:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstpad.c:
+ * gst/gsttask.c:
+ * gst/gsttask.h:
+ GstTask: improve documentation
+ Improve the documentation for the callbacks.
+
+2009-04-21 15:25:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/gst/gstbin.c:
+ * tests/check/pipelines/cleanup.c:
+ * tests/check/pipelines/simple-launch-lines.c:
+ tests: fix unit-tests for new stream-status
+ Fix the unit-tests so that they don't fail on the new stream-status messages
+ that are emited now.
+
+2009-04-21 14:46:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstpad.c:
+ GstPad: install thread callbacks of the task
+ Install thread status callbacks on the task object of a pad and post
+ STREAM_STATUS messages.
+
+2009-04-22 10:14:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstmessage.c:
+ message: clarify some docs
+
+2009-04-21 14:42:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttask.c:
+ Task: call leave_thread before signaling
+ Call the leave_thread callback before we signal the thread performing the _join
+ so that we can be sure that the listener still has valid info in the callback.
+
+2009-04-21 13:42:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstmessage.c:
+ * gst/gstmessage.h:
+ * win32/common/libgstreamer.def:
+ GstMessage: Add STREAM_STATUS message methods
+ Add methods to handle the stream_status message types.
+
+2009-04-21 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstquark.c:
+ * gst/gstquark.h:
+ quark: add "object" quark
+ Add the object quark that will be used for the STREAM_STATUS messages.
+
+2009-05-11 23:44:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttask.h:
+ Task: remove create/join methods
+ Prepare for using the GstTaskPool object. We don't need the create and join
+ callbacks anymore, they will be handled by the pool.
+
+2009-04-20 17:07:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttask.c:
+ GstTask: add private data, fix parent_class
+ Use the parent class that the glib macro gave us
+ Actually add the private data to the task.
+
+2009-04-20 17:19:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttask.c:
+ GstTask: hook up enter/leave/notify callbacks
+ Hoop up the notify/enter/leave callbacks.
+
+2009-05-11 23:23:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstreamer.def:
+ defs: add new symbol to defs file
+
+2009-05-11 23:19:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsttask.c:
+ * gst/gsttask.h:
+ GstTask: allow setting callbacks
+ Allow setting thread callbacks that will allow us to control the threads used by
+ the task.
+
+2009-04-23 19:40:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * libs/gst/base/gstbasesrc.c:
+ basesrc: don't ignore pad_start return value
+
+2009-04-21 13:34:18 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-stream-status.txt:
+ design: more STREAM_STATUS updates
+ Pass the thread object in a GValue, which would allow the application to figure
+ out the type of the object instead of us having to explicitly code it in a
+ message field.
+
+2009-04-21 09:45:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-stream-status.txt:
+ design: update stream-status document some more
+
+2009-04-20 15:55:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-stream-status.txt:
+ design: add first version of stream-status
+ Add the first version of the STREAM_STATUS message design docs.
+ This message will be used to give applications more control over the
+ streaming threads.
+
+2009-04-21 17:53:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gsttask.c:
+ GstTask: add some more docs
+
+2009-04-21 17:14:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstpad.c:
+ GstPad: use new task function
+ Use the new task_set_state function and actually return its result to
+ the caller.
+
+2009-05-11 22:59:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsttask.c:
+ * gst/gsttask.h:
+ * win32/common/libgstreamer.def:
+ GstTask: unify task state functions
+ Add new gst_task_set_state() to change the state of the task instead of
+ duplicating the code in each function.
+ API: GstTask::gst_task_set_state()
+
+2009-04-21 13:37:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstmessage.h:
+ Message: small indentation change.
+
+2009-05-02 14:43:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstelementfactory.c:
+ * gst/gstobject.c:
+ * gst/gstpluginfeature.c:
+ * gst/gstregistry.c:
+ * gst/gstregistrybinary.c:
+ Avoid unneeded type checks
+
+2009-05-02 14:39:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstregistry.c:
+ registry: avoid calling _get_name() too much
+ Avoid calling gst_plugin_get_name() too many times but instead cache
+ the value.
+
+2009-05-02 14:36:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstpadtemplate.c:
+ * gst/gstregistry.c:
+ * gst/gstsystemclock.c:
+ Use new _ref_sink when we can
+
+2009-05-02 14:33:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstobject.c:
+ * gst/gstobject.h:
+ * win32/common/libgstreamer.def:
+ gstobject: add gst_object_ref_sink
+ Add the gst_object_ref_sink() method to match the glib one.
+ API: GstObject::gst_object_ref_sink()
+
+2009-05-02 13:06:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstobject.c:
+ gstobject: avoid type checks
+
+2009-05-02 13:02:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gstbuffer.c:
+ gstbuffer: avoid typechecks in finalize
+ Avoid useless typechecking in the finalize of buffers and subbuffers.
+
+2009-05-02 12:59:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * plugins/elements/gstfakesink.c:
+ fakesink: avoid typecheck
+
+2009-04-20 14:01:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tools/gst-launch.c:
+ -launch: connect to deep-notify with right name
+ Connect to the right signal name with - instead of _.
+
+2009-04-24 22:06:19 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * configure.ac:
+ * gst/gstinfo.c:
+ info: Support new printf extensions in glibc 2.10
+ The printf extension mechanism changed in glibc 2.10, and the older
+ register_printf_function is deprecated. Detect and use the new
+ mechanism where available.
+
+2009-04-20 12:25:57 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * docs/random/release:
+ docs: Fix a typo in the release script
+
+2009-05-11 21:11:49 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * configure.ac:
+ Back to development -> 0.10.23.1
+
=== release 0.10.23 ===
-2009-05-10 Jan Schmidt <jan.schmidt@sun.com>
+2009-05-10 22:41:04 +0100 Jan Schmidt <thaytan@noraisin.net>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.23, "Alaboo Alaboo"
+ * docs/plugins/gstreamer-plugins.args:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * gstreamer.doap:
+ * win32/common/config.h:
+ * win32/common/gstversion.h:
+ Release 0.10.23
+
+2009-05-10 22:38:45 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * po/af.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Update .po files
2009-05-06 16:10:11 +0100 Jan Schmidt <thaytan@noraisin.net>
diff --git a/configure.ac b/configure.ac
index 6ac296d29..0340dd7fc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ(2.52)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, git and prerelease does Werror too
-AC_INIT(GStreamer, 0.10.23.1,
+AC_INIT(GStreamer, 0.10.23.2,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gstreamer)
AG_GST_INIT
diff --git a/po/af.po b/po/af.po
index 9597df4b9..57895a30d 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.9.7\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2005-12-05 11:45+0200\n"
"Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
"Language-Team: Afrikaans <i18n@af.org.za>\n"
@@ -594,7 +594,7 @@ msgid "geo location name"
msgstr "ligging"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -1011,14 +1011,6 @@ msgstr "Pyplyn word gestel na NULL ...\n"
msgid "Freeing pipeline ...\n"
msgstr "Pyplyn word gestel na NULL ...\n"
-#, fuzzy
-#~ msgid "Error while writing to file descriptor \"%d\"."
-#~ msgstr "Fout tydens skryf na ler \"%s\"."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Fout tydens skryf na ler \"%s\"."
-
#~ msgid "Internal GStreamer error: state change failed."
#~ msgstr "Interne GStreamer-fout: state change failed."
diff --git a/po/az.po b/po/az.po
index 4eb1d59fa..5b0017ba3 100644
--- 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: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\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"
@@ -567,7 +567,7 @@ msgid "geo location name"
msgstr ""
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
diff --git a/po/be.po b/po/be.po
index b38aeccbb..01f133c7c 100644
--- a/po/be.po
+++ b/po/be.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.9.7\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2006-01-18 22:26+0200\n"
"Last-Translator: Ales Nyakhaychyk <nab@mail.by>\n"
"Language-Team: Belarusian <i18n@mova.org>\n"
@@ -571,7 +571,7 @@ msgid "geo location name"
msgstr ""
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
diff --git a/po/bg.po b/po/bg.po
index 1c780caa4..877a8a3b4 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -1,14 +1,14 @@
# Bulgarian translation of gstreamer.
-# Copyright (C) 2005, 2006, 2007, 2008 Free Software Fondation, Inc.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Fondation, Inc.
# This file is distributed under the same license as the gstreamer package.
-# Alexander Shopov <ash@contact.bg>, 2005, 2006, 2007, 2008.
+# Alexander Shopov <ash@contact.bg>, 2005, 2006, 2007, 2008, 2009.
#
msgid ""
msgstr ""
-"Project-Id-Version: gstreamer 0.10.19.3\n"
+"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
-"PO-Revision-Date: 2008-07-21 11:08+0300\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
+"PO-Revision-Date: 2009-05-14 07:37+0300\n"
"Last-Translator: Alexander Shopov <ash@contact.bg>\n"
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
"MIME-Version: 1.0\n"
@@ -357,19 +357,20 @@ msgid "count of discs inside collection this disc belongs to"
msgstr "брой дискове в колекция, към която принадлежи този диск"
msgid "location"
-msgstr "местоположение"
+msgstr "адрес"
msgid ""
"Origin of media as a URI (location, where the original of the file or stream "
"is hosted)"
msgstr ""
+"Произход на медията като адрес (мястото в Интернет, откъдето е оригиналният "
+"файл)"
-#, fuzzy
msgid "homepage"
-msgstr "изображение"
+msgstr "сайт"
msgid "Homepage for this media (i.e. artist or movie homepage)"
-msgstr ""
+msgstr "Страница в Интернет за тази медия (напр. сайт на изпълнител/филм)"
msgid "description"
msgstr "описание"
@@ -458,13 +459,11 @@ msgstr "аудио кодер"
msgid "codec the audio data is stored in"
msgstr "кодер, чрез който са съхранени аудио данните"
-#, fuzzy
msgid "subtitle codec"
-msgstr "видео кодер"
+msgstr "кодер за субтитрите"
-#, fuzzy
msgid "codec the subtitle data is stored in"
-msgstr "кодер, чрез който са съхранени видео данните"
+msgstr "кодер, чрез който са съхранени данните на субтитрите"
#, fuzzy
msgid "container format"
@@ -565,11 +564,10 @@ msgid "preview image related to this stream"
msgstr "изображение за преглед свързано с този поток"
msgid "attachment"
-msgstr ""
+msgstr "притурка"
-#, fuzzy
msgid "file attached to this stream"
-msgstr "изображение свързано с този поток"
+msgstr "файл прикачен към този поток"
msgid "beats per minute"
msgstr "такта в минута"
@@ -578,46 +576,52 @@ msgid "number of beats per minute in audio"
msgstr "брой тактове в минута в аудио"
msgid "keywords"
-msgstr ""
+msgstr "ключови думи"
-#, fuzzy
msgid "comma separated keywords describing the content"
-msgstr "кратък текст — съдържание"
+msgstr "ключови думи за съдържанието, разделени със запетаи"
-#, fuzzy
msgid "geo location name"
msgstr "местоположение"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
-msgstr ""
+msgstr "описание на мястото на запис или създаване на медията"
msgid "geo location latitude"
-msgstr ""
+msgstr "географска широчина"
msgid ""
"geo latitude location of where the media has been recorded or produced in "
"degrees according to WGS84 (zero at the equator, negative values for "
"southern latitudes)"
msgstr ""
+"географска широчина на мястото на запис или създаване на медията в градуси "
+"според WGS84 (0 при екватора, отрицателна в южното полукълбо)"
msgid "geo location longitude"
-msgstr ""
+msgstr "географска дължина"
msgid ""
"geo longitude location of where the media has been recorded or produced in "
"degrees according to WGS84 (zero at the prime meridian in Greenwich/UK, "
"negative values for western longitudes)"
msgstr ""
+"географска дължина на мястото на запис или създаване на медията в градуси "
+"според WGS84 (0 при Гринуич, Великобритания, отрицателна в западното "
+"полукълбо)"
msgid "geo location elevation"
-msgstr ""
+msgstr "географска височина"
msgid ""
"geo elevation of where the media has been recorded or produced in meters "
"according to WGS84 (zero is average sea level)"
msgstr ""
+"географска височина на мястото на запис или създаване на медията в градуси "
+"според WGS84 (0 при средното морско равнище)"
msgid ", "
msgstr ", "
@@ -803,10 +807,12 @@ msgstr ""
"за автоматично инсталиране на приставки"
msgid "List the plugin contents"
-msgstr ""
+msgstr "Отпечатване на съдържанието на приставките"
msgid "Print supported URI schemes, with the elements that implement them"
msgstr ""
+"Отпечатване на поддържаните схеми за URI, както и елементите с тяхна "
+"реализация"
#, c-format
msgid "Could not load plugin file: %s\n"
@@ -827,9 +833,8 @@ msgstr "ГРЕШКА: файлът с xml „%s“ не може да бъде
msgid "ERROR: no toplevel pipeline element in file '%s'.\n"
msgstr "ГРЕШКА: няма най-горен елемент за конвейер във файла „%s“.\n"
-#, fuzzy
msgid "WARNING: only one toplevel element is supported at this time.\n"
-msgstr "ПРЕДУПРЕЖДЕНИЕ: засега е позволен само един най-горен елемент."
+msgstr "ПРЕДУПРЕЖДЕНИЕ: засега е позволен само един най-горен елемент.\n"
#, c-format
msgid "ERROR: could not parse command line argument %d: %s.\n"
@@ -843,19 +848,19 @@ msgstr "ПРЕДУПРЕЖДЕНИЕ: елементът на име „%s“ н
#, fuzzy, c-format
msgid "Got message #%u from element \"%s\" (%s): "
-msgstr "Получено е съобщение от елемента „%s“ (%s): "
+msgstr "Получен е EOS (край на потока) от елемент „%s“.\n"
-#, fuzzy, c-format
+#, c-format
msgid "Got message #%u from pad \"%s:%s\" (%s): "
-msgstr "Получено е съобщение от елемента „%s“ (%s): "
+msgstr ""
-#, fuzzy, c-format
+#, c-format
msgid "Got message #%u from object \"%s\" (%s): "
-msgstr "Получено е съобщение от елемента „%s“ (%s): "
+msgstr ""
#, fuzzy, c-format
msgid "Got message #%u (%s): "
-msgstr "Получено е съобщение от елемента „%s“ (%s): "
+msgstr "Получено съобщение #%"
#, c-format
msgid "Got EOS from element \"%s\".\n"
@@ -891,9 +896,8 @@ msgstr "ПРЕДУПРЕЖДЕНИЕ: от елемент %s: %s\n"
msgid "Prerolled, waiting for buffering to finish...\n"
msgstr "Буфериран, изчаква се завършването на буферирането…\n"
-#, fuzzy
msgid "buffering..."
-msgstr "буфериране… %d \r"
+msgstr "буфериране…"
msgid "Done buffering, setting pipeline to PLAYING ...\n"
msgstr "Буферирането завърши, конвейерът се дава за ИЗПЪЛНЕНИЕ…\n"
@@ -902,11 +906,11 @@ msgid "Buffering, setting pipeline to PAUSED ...\n"
msgstr "Буфериране, конвейерът се дава НА ПАУЗА…\n"
msgid "Redistribute latency...\n"
-msgstr ""
+msgstr "Преразпределяне на латентността…\n"
#, c-format
msgid "Setting state to %s as requested by %s...\n"
-msgstr ""
+msgstr "Задаване на състоянието на %s по заявка на %s…\n"
msgid "Interrupt: Stopping pipeline ...\n"
msgstr "Прекъсване: Конвейерът се спира…\n"
@@ -917,9 +921,8 @@ msgstr "Изходни съобщения за етикетите (метада
msgid "Output status information and property notifications"
msgstr "Да се дават изходни съобщения за състоянието и промяната на свойства"
-#, fuzzy
msgid "Do not print any progress information"
-msgstr "Да не се дават изходни съобщения от следните ВИДове за състоянието "
+msgstr "Да не се отпечатва информация за напредъка"
msgid "Output messages"
msgstr "Изходни съобщения"
@@ -946,6 +949,7 @@ msgstr ""
msgid "Force EOS on sources before shutting the pipeline down"
msgstr ""
+"Принудително извеждане на EOS за източниците преди спирането на конвейера"
#, c-format
msgid "ERROR: pipeline could not be constructed: %s.\n"
@@ -986,17 +990,16 @@ msgid "ERROR: pipeline doesn't want to play.\n"
msgstr "ГРЕШКА: конвейерът не иска да проработи.\n"
msgid "EOS on shutdown enabled -- Forcing EOS on the pipeline\n"
-msgstr ""
+msgstr "Включен е EOS при спиране — извеждане на EOS по конвейера\n"
msgid "Waiting for EOS...\n"
-msgstr ""
+msgstr "Изчакване на EOS…\n"
-#, fuzzy
msgid "EOS received - stopping pipeline...\n"
-msgstr "Прекъсване: Конвейерът се спира…\n"
+msgstr "Получен е край на поток: конвейерът се спира…\n"
msgid "An error happened while waiting for EOS\n"
-msgstr ""
+msgstr "Възникна грешка при изчакването на EOS\n"
msgid "Execution ended after %"
msgstr "Изпълнението завърши след %"
@@ -1007,25 +1010,14 @@ msgstr "Конвейерът е в ГОТОВНОСТ…\n"
msgid "Setting pipeline to NULL ...\n"
msgstr "Конвейерът се ЗАНУЛЯВА…\n"
-#, fuzzy
msgid "Freeing pipeline ...\n"
-msgstr "Конвейерът се ЗАНУЛЯВА…\n"
+msgstr "Конвейерът се освобождава…\n"
+
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Вътрешна грешка на GStreamer: неуспех при промяната на състоянието."
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Грешка при запис във файловия дескриптор „%d“."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Грешка при позициониране във файл „%s“."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Файловият дескриптор „%d“ е неправилен."
-
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Вътрешна грешка на GStreamer: неуспех при промяната на състоянието."
-
-#~ msgid "original location of file as a URI"
-#~ msgstr "първоначално местоположение като адрес"
-
-#~ msgid "FREEING pipeline ...\n"
-#~ msgstr "ОСВОБОЖДАВАНЕ на конвейера…\n"
diff --git a/po/ca.po b/po/ca.po
index 05d5cb194..72a03e286 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.9.7\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2005-12-02 17:43+0100\n"
"Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
@@ -598,7 +598,7 @@ msgid "geo location name"
msgstr "ubicació"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -1018,14 +1018,6 @@ msgstr "S'està establint el conducte a NUL ...\n"
msgid "Freeing pipeline ...\n"
msgstr "S'està establint el conducte a NUL ...\n"
-#, fuzzy
-#~ msgid "Error while writing to file descriptor \"%d\"."
-#~ msgstr "S'ha produït un error en escriure al fitxer «%s»."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "S'ha produït un error en escriure al fitxer «%s»."
-
#~ msgid "Internal GStreamer error: state change failed."
#~ msgstr ""
#~ "S'ha produït un error intern de GStreamer: ha fallat el canvi d'estat."
diff --git a/po/cs.po b/po/cs.po
index ebb67389b..a9a8939bd 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.20.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2008-10-12 12:12+0200\n"
"Last-Translator: Miloslav Trmac <mitr@volny.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -579,8 +579,9 @@ msgstr "čarkami oddělená klíčová slova popisující obsah"
msgid "geo location name"
msgstr "název místa"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"popisné místo čitelné člověkem nebo kde bylo médium nahráno nebo vytvořeno"
@@ -1014,19 +1015,15 @@ msgstr "Nastavuji rouru na NULL ...\n"
msgid "Freeing pipeline ...\n"
msgstr "Nastavuji rouru na NULL ...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Interní chyba GStreameru: změna stavu selhala."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Chyba při zápisu do deksriptoru souboru \"%d\"."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Chyba při posunu v souboru \"%s\"."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Deskriptor souboru \"%d\" není platný."
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Interní chyba GStreameru: změna stavu selhala."
-
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "UVOLŇUJI rouru ...\n"
diff --git a/po/da.po b/po/da.po
index fa7a9a0ec..7ac605c8f 100644
--- a/po/da.po
+++ b/po/da.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.12\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2007-03-28 00:09+0200\n"
"Last-Translator: Mogens Jaeger <mogens@jaeger.tf>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -591,7 +591,7 @@ msgid "geo location name"
msgstr "sted"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -1009,21 +1009,17 @@ msgstr "Rørledning sættes til NUL ...\n"
msgid "Freeing pipeline ...\n"
msgstr "Rørledning sættes til NUL ...\n"
-#~ msgid "Error while writing to file descriptor \"%d\"."
-#~ msgstr "Fejl under skrivning til filbeskriver \"%d\"."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Fejl under søgning i filen \"%s\"."
-
-#~ msgid "File descriptor \"%d\" is not valid."
-#~ msgstr "Filbeskriver \"%d\" er ugyldig."
-
#~ msgid "Internal GStreamer error: state change failed."
#~ msgstr "Intern GStreamer fejl: tilstandsændring mislykkedes."
#~ msgid "original location of file as a URI"
#~ msgstr "oprindeligt sted for en fil som en URI"
+#~ msgid "Error while writing to file descriptor \"%d\"."
+#~ msgstr "Fejl under skrivning til filbeskriver \"%d\"."
+
+#~ msgid "File descriptor \"%d\" is not valid."
+#~ msgstr "Filbeskriver \"%d\" er ugyldig."
+
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "Rørledning renses ...\n"
diff --git a/po/de.po b/po/de.po
index 12f7e0f6d..48f9f52b9 100644
--- a/po/de.po
+++ b/po/de.po
@@ -1,19 +1,22 @@
# German translation for gstreamer.
# Copyright (C) 2004 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gstreamer package.
#
# Roland Illig <roland.illig@gmx.de>, 2004.
+# Christian Kirbach <christian.kirbach@googlemail.com>, 2009.
#
msgid ""
msgstr ""
-"Project-Id-Version: gstreamer 0.8.1\n"
+"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
-"PO-Revision-Date: 2004-06-05 09:32+0100\n"
-"Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
-"Language-Team: German <de@li.org>\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
+"PO-Revision-Date: 2009-06-21 23:38+0200\n"
+"Last-Translator: Christian Kirbach <christian.kirbach@googlemail.com>\n"
+"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Print the GStreamer version"
msgstr "Die Version von GStreamer ausgeben"
@@ -22,84 +25,83 @@ msgid "Make all warnings fatal"
msgstr "Alle Warnungen wie Fehler behandeln"
msgid "Print available debug categories and exit"
-msgstr "Verfügbare Debuggingkategorien ausgeben und Programm beenden"
+msgstr "Verfügbare Fehlerdiagnosekategorien ausgeben und Programm beenden"
msgid ""
"Default debug level from 1 (only error) to 5 (anything) or 0 for no output"
msgstr ""
-"Standarddebugginglevel von 1 (nur Fehler) bis 5 (Alles) oder 0 für keine "
-"Ausgabe"
+"Vorgegebene Fehlerdiagnosestufe von 1 (nur Fehler) bis 5 (Alles) oder 0 für "
+"keine Ausgabe"
msgid "LEVEL"
-msgstr "LEVEL"
+msgstr "STUFE"
msgid ""
"Comma-separated list of category_name:level pairs to set specific levels for "
"the individual categories. Example: GST_AUTOPLUG:5,GST_ELEMENT_*:3"
msgstr ""
-"Kommagetrennte Liste von Paaren »Kategorie_Name:Level«, um bestimmten "
-"Meldungsarten individuelle Level zuzuordnen. Beispiel: GST_AUTOPLUG:5,"
+"Durch Kommata getrennte Liste von Paaren »Kategorie_Name:Level«, um "
+"bestimmten Kategorien eigene Stufen zuzuordnen. Beispiel: GST_AUTOPLUG:5,"
"GST_ELEMENT_*:3"
msgid "LIST"
-msgstr "LIST"
+msgstr "LISTE"
msgid "Disable colored debugging output"
-msgstr "Farbige Debuggingausgabe deaktivieren"
+msgstr "Farbige Fehlerdiagnoseausgabe deaktivieren"
msgid "Disable debugging"
-msgstr "Debugging deaktivieren"
+msgstr "Fehlerdiagnose deaktivieren"
msgid "Enable verbose plugin loading diagnostics"
-msgstr "Gesprächige Meldungen beim Laden von Plugins aktivieren"
+msgstr "Ausführliche Meldungen beim Laden von Plugins aktivieren"
msgid "Colon-separated paths containing plugins"
-msgstr ""
+msgstr "Durch Doppelpunkte getrennte Pfade zu den Plugins"
msgid "PATHS"
-msgstr "PATHS"
+msgstr "PFADE"
-#, fuzzy
msgid ""
"Comma-separated list of plugins to preload in addition to the list stored in "
"environment variable GST_PLUGIN_PATH"
msgstr ""
-"Kommagetrennte Liste von Plugins, die zusätzliche zu den Plugins in der "
-"Umgebungsvariable GST_PLUGIN_PATH geladen werden"
+"Durch Kommata getrennte Liste von Plugins, die zusätzlich zu den Plugins in "
+"der Umgebungsvariable GST_PLUGIN_PATH geladen werden"
msgid "PLUGINS"
msgstr "PLUGINS"
msgid "Disable trapping of segmentation faults during plugin loading"
-msgstr "Verfolgen von Speicherfehlern beim Laden von Plugins deaktivieren"
+msgstr ""
+"Verfolgen von Speicherzugriffsfehlern beim Laden von Plugins deaktivieren"
msgid "Disable updating the registry"
-msgstr ""
+msgstr "Aktualisieren der Registry deaktivieren"
msgid "Disable the use of fork() while scanning the registry"
-msgstr ""
+msgstr "Die Verwendung von »fork()« beim Einlesen der Registry deaktivieren"
msgid "GStreamer Options"
-msgstr ""
+msgstr "Optionen von GStreamer"
-#, fuzzy
msgid "Show GStreamer Options"
-msgstr "Die Version von GStreamer ausgeben"
+msgstr "Die Optionen von GStreamer anzeigen"
#, c-format
msgid "Error writing registry cache to %s: %s"
-msgstr ""
+msgstr "Fehler beim Schreiben des Zwischenspeichers der Registry nach %s: %s"
#, c-format
msgid "Error re-scanning registry %s: %s"
-msgstr ""
+msgstr "Fehler beim erneuten Einlesen der Registry %s : %s"
#, c-format
msgid "Error re-scanning registry %s"
-msgstr ""
+msgstr "Fehler beim erneuten Einlesen der Registry %s"
msgid "Unknown option"
-msgstr ""
+msgstr "Unbekannte Option"
#, c-format
msgid "ERROR: from element %s: %s\n"
@@ -110,86 +112,60 @@ msgid ""
"Additional debug info:\n"
"%s\n"
msgstr ""
-"Zusätzliche Debugginginformation:\n"
+"Zusätzliche Fehlerdiagnoseinformation:\n"
"%s\n"
msgid "GStreamer encountered a general core library error."
msgstr ""
-"GStreamer hat einen allgemeinen Fehler im Bibliothekskern festgestellt."
+"GStreamer hat einen allgemeinen Fehler in einer Kernbibliothek festgestellt."
-#, fuzzy
msgid ""
"GStreamer developers were too lazy to assign an error code to this error."
msgstr ""
"Die Entwickler von GStreamer waren zu faul, diesem Fehler eine Nummer zu "
-"geben. Bitte schreiben Sie einen Fehlerbericht."
+"geben."
-#, fuzzy
msgid "Internal GStreamer error: code not implemented."
-msgstr ""
-"Interner GStreamer-Fehler: Code nicht implementiert. Bitte schreiben Sie "
-"einen Fehlerbericht."
+msgstr "Interner GStreamer-Fehler: Code nicht implementiert."
msgid ""
"GStreamer error: state change failed and some element failed to post a "
"proper error message with the reason for the failure."
msgstr ""
-#, fuzzy
msgid "Internal GStreamer error: pad problem."
-msgstr ""
-"Interner GStreamer-Fehler: Paddingproblem. Bitte schicken Sie einen "
-"Fehlerbericht."
+msgstr "Interner GStreamer-Fehler: Padding-Problem."
-#, fuzzy
msgid "Internal GStreamer error: thread problem."
-msgstr ""
-"Internet GStreamer-Fehler: Threadproblem. Bitte schicken Sie einen "
-"Fehlerbericht."
+msgstr "Interner GStreamer-Fehler: Thread-Problem."
-#, fuzzy
msgid "Internal GStreamer error: negotiation problem."
-msgstr ""
-"Internet GStreamer-Fehler: Verhandlungsproblem. Bitte schicken Sie einen "
-"Fehlerbericht."
+msgstr "Interner GStreamer-Fehler: Verhandlungsproblem."
-#, fuzzy
msgid "Internal GStreamer error: event problem."
-msgstr ""
-"Internet GStreamer-Fehler: Ereignisproblem. Bitte schicken Sie einen "
-"Fehlerbericht."
+msgstr "Interner GStreamer-Fehler: Ereignisproblem."
-#, fuzzy
msgid "Internal GStreamer error: seek problem."
-msgstr ""
-"Internet GStreamer-Fehler: Seekproblem. Bitte schicken Sie einen "
-"Fehlerbericht."
+msgstr "Interner GStreamer-Fehler: Suchlauf-Problem."
-#, fuzzy
msgid "Internal GStreamer error: caps problem."
-msgstr ""
-"Internet GStreamer-Fehler: Fähigkeitsproblem. Bitte schicken Sie einen "
-"Fehlerbericht."
+msgstr "Interner GStreamer-Fehler: Fähigkeitsproblem."
-#, fuzzy
msgid "Internal GStreamer error: tag problem."
-msgstr ""
-"Internet GStreamer-Fehler: Kennzeichnungsproblem. Bitte schicken Sie einen "
-"Fehlerbericht."
+msgstr "Interner GStreamer-Fehler: Kennzeichnungsproblem."
msgid "Your GStreamer installation is missing a plug-in."
-msgstr ""
+msgstr "Ihrer Installation von GStreamer fehlt ein Plugin."
-#, fuzzy
msgid "Internal GStreamer error: clock problem."
-msgstr ""
-"Internet GStreamer-Fehler: Seekproblem. Bitte schicken Sie einen "
-"Fehlerbericht."
+msgstr "Interner GStreamer-Fehler: Zeitproblem."
msgid ""
"This application is trying to use GStreamer functionality that has been "
"disabled."
msgstr ""
+"Diese Anwendung versucht Funktionalität von GStreamer zu verwenden, die "
+"deaktiviert worden ist."
msgid "GStreamer encountered a general supporting library error."
msgstr ""
@@ -197,19 +173,16 @@ msgstr ""
"schicken Sie einen Fehlerbericht."
msgid "Could not initialize supporting library."
-msgstr "Konnte die Unterstützungsbibliothek nicht initialisieren."
+msgstr "Die Unterstützungsbibliothek konnte nicht initialisiert werden."
msgid "Could not close supporting library."
-msgstr "Konnte die Unterstützungsbibliothek nicht schließen."
+msgstr "Die Unterstützungsbibliothek konnte nicht geschlossen werden."
-#, fuzzy
msgid "Could not configure supporting library."
-msgstr "Konnte die Unterstützungsbibliothek nicht schließen."
+msgstr "Die Unterstützungsbibliothek konnte nicht konfiguriert werden."
-#, fuzzy
msgid "GStreamer encountered a general resource error."
-msgstr ""
-"GStreamer hat einen allgemeinen Fehler im Bibliothekskern festgestellt."
+msgstr "GStreamer hat einen allgemeinen Ressourcenfehler festgestellt."
msgid "Resource not found."
msgstr "Ressource nicht gefunden."
@@ -218,41 +191,39 @@ msgid "Resource busy or not available."
msgstr "Ressource in Benutzung oder nicht verfügbar."
msgid "Could not open resource for reading."
-msgstr "Konnte die Ressource nicht zum Lesen öffnen."
+msgstr "Die Ressource konnte nicht zum Lesen geöffnet werden."
msgid "Could not open resource for writing."
-msgstr "Konnte die Ressource nicht zum Schreiben öffnen."
+msgstr "Die Ressource konnte nicht zum Schreiben geöffnet werden."
msgid "Could not open resource for reading and writing."
-msgstr "Konnte die Ressource nicht zum Lesen und Schreiben öffnen."
+msgstr "Die Ressource konnte nicht zum Lesen und Schreiben geöffnet werden."
msgid "Could not close resource."
-msgstr "Konnte die Ressource nicht schließen."
+msgstr "Die Ressource konnte nicht geschlossen werden."
msgid "Could not read from resource."
-msgstr "Konnte nicht aus der Ressource lesen."
+msgstr "Aus der Ressource konnte nicht gelesen werden."
msgid "Could not write to resource."
-msgstr "Konnte nicht in die Ressource schreiben."
+msgstr "In die Ressource konnte nicht geschrieben werden."
msgid "Could not perform seek on resource."
-msgstr "Konnte kein »seek« auf der Ressource ausführen."
+msgstr "In der Ressource konnte kein Suchlauf ausgeführt werden."
msgid "Could not synchronize on resource."
-msgstr "Konnte die Ressource nicht synchronisieren."
+msgstr "Die Ressource konnte nicht abgeglichen werden."
msgid "Could not get/set settings from/on resource."
msgstr ""
-"Konnte die Einstellungen nicht aus der Ressource lesen oder in die Ressource "
-"schreiben."
+"Die Einstellungen konnten nicht aus der Ressource gelesen oder in die "
+"Ressource geschrieben werden."
msgid "No space left on the resource."
-msgstr ""
+msgstr "Kein Platz in der Ressource übrig."
-#, fuzzy
msgid "GStreamer encountered a general stream error."
-msgstr ""
-"GStreamer hat einen allgemeinen Fehler im Bibliothekskern festgestellt."
+msgstr "GStreamer hat einen allgemeinen Datenstromfehler festgestellt."
msgid "Element doesn't implement handling of this stream. Please file a bug."
msgstr ""
@@ -260,7 +231,7 @@ msgstr ""
"einen Fehlerbericht."
msgid "Could not determine type of stream."
-msgstr "Konnte die Art des Datenstroms nicht ermitteln."
+msgstr "Die Art des Datenstroms konnte nicht ermittelt werden."
msgid "The stream is of a different type than handled by this element."
msgstr ""
@@ -269,31 +240,34 @@ msgstr ""
msgid "There is no codec present that can handle the stream's type."
msgstr ""
-"Es gibt hier kein Codec, das diese Art von Datenströmen verarbeiten kann."
+"Es ist kein Codec verfügbar, der diese Art von Datenströmen verarbeiten kann."
msgid "Could not decode stream."
-msgstr "Konnte den Datenstrom nicht decodieren."
+msgstr "Der Datenstrom konnte nicht dekodiert werden."
msgid "Could not encode stream."
-msgstr "Konnte den Datenstrom nicht codieren."
+msgstr "Der Datenstrom konnte nicht kodiert werden."
msgid "Could not demultiplex stream."
-msgstr "Konnte den Datenstrom nicht Demultiplexen."
+msgstr "Der Datenstrom konnte nicht demultiplext werden."
msgid "Could not multiplex stream."
-msgstr "Konnte den Datenstrom nicht multiplexen."
+msgstr "Der Datenstrom konnte nicht multiplext werden."
-#, fuzzy
msgid "The stream is in the wrong format."
msgstr "Der Datenstrom hat das falsche Format."
msgid "The stream is encrypted and decryption is not supported."
msgstr ""
+"Der Datenstrom ist verschlüsselt, aber Entschlüsselung wird nicht "
+"unterstützt."
msgid ""
"The stream is encrypted and can't be decrypted because no suitable key has "
"been supplied."
msgstr ""
+"Der Datenstrom ist verschlüsselt, kann aber nicht entschlüsselt werden, weil "
+"kein passender Schlüssel vorhanden ist."
#, c-format
msgid "No error message for domain %s."
@@ -303,8 +277,10 @@ msgstr "Keine Fehlermeldung für den Bereich %s."
msgid "No standard error message for domain %s and code %d."
msgstr "Keine Standardfehlermeldung für den Bereich %s und Fehlercode %d."
+#, fuzzy
msgid "Selected clock cannot be used in pipeline."
msgstr ""
+"Die ausgewählte Zeitvorgabe kann nicht in der Pipeline verwendet werden."
msgid "title"
msgstr "Titel"
@@ -313,24 +289,22 @@ msgid "commonly used title"
msgstr "Üblicher Titel"
msgid "title sortname"
-msgstr ""
+msgstr "Sortiername des Titels"
-#, fuzzy
msgid "commonly used title for sorting purposes"
-msgstr "Üblicher Titel"
+msgstr "Üblicher Titel zu Sortierzwecken"
msgid "artist"
-msgstr "Künstler"
+msgstr "Interpret"
msgid "person(s) responsible for the recording"
msgstr "Für die Aufnahme verantwortliche Person(en)"
msgid "artist sortname"
-msgstr ""
+msgstr "Sortiername des Interpreten"
-#, fuzzy
msgid "person(s) responsible for the recording for sorting purposes"
-msgstr "Für die Aufnahme verantwortliche Person(en)"
+msgstr "Für die Aufnahme verantwortliche Person(en) zu Sortierzwecken"
msgid "album"
msgstr "Album"
@@ -339,20 +313,16 @@ msgid "album containing this data"
msgstr "Album, das diese Daten enthält"
msgid "album sortname"
-msgstr ""
+msgstr "Sortiername des Albums"
-#, fuzzy
msgid "album containing this data for sorting purposes"
-msgstr "Album, das diese Daten enthält"
+msgstr "Album, das diese Daten enthält, zu Sortierzwecken"
msgid "date"
msgstr "Datum"
-#, fuzzy
msgid "date the data was created (as a GDate structure)"
-msgstr ""
-"Datum, an dem die Daten erzeugt wurden (in Tagen nach dem Julianischen "
-"Kalender)"
+msgstr "Datum, an dem die Daten erzeugt wurden (als GDate-Struktur)"
msgid "genre"
msgstr "Genre"
@@ -366,25 +336,25 @@ msgstr "Kommentar"
msgid "free text commenting the data"
msgstr "Ein freier Text, der die Daten beschreibt"
-#, fuzzy
msgid "extended comment"
-msgstr "Kommentar"
+msgstr "Erweiterter Kommentar"
-#, fuzzy
msgid "free text commenting the data in key=value or key[en]=comment form"
-msgstr "Ein freier Text, der die Daten beschreibt"
+msgstr ""
+"Ein beliebiger Text, der die Daten beschreibt, in der Form »Schlüssel=Wert« "
+"oder »Schlüssel[de]=Kommentar«"
msgid "track number"
-msgstr "Nummer des Stücks"
+msgstr "Titelnummer"
msgid "track number inside a collection"
-msgstr "Nummer des Stücks innerhalb der Sammlung"
+msgstr "Titelnummer innerhalb der Sammlung"
msgid "track count"
-msgstr "Anzahl der Stücke"
+msgstr "Anzahl der Titel"
msgid "count of tracks inside collection this track belongs to"
-msgstr "Anzahl der Stücke in der Sammlung, zu der dieses Stück gehört"
+msgstr "Anzahl der Titel in der Sammlung, zu der dieses Stück gehört"
msgid "disc number"
msgstr "Nummer der Platte"
@@ -399,18 +369,20 @@ msgid "count of discs inside collection this disc belongs to"
msgstr "Anzahl der Platten innerhalb der Sammlung, zu der diese Platte gehört"
msgid "location"
-msgstr "URL"
+msgstr "Ort"
msgid ""
"Origin of media as a URI (location, where the original of the file or stream "
"is hosted)"
msgstr ""
+"Ursprung des Mediums als URI (Ort, wo das Original der Datei oder des "
+"Datenstroms bereit steht)"
msgid "homepage"
-msgstr ""
+msgstr "Homepage"
msgid "Homepage for this media (i.e. artist or movie homepage)"
-msgstr ""
+msgstr "Homepage dieses Mediums (z.B. Interpret oder Film)"
msgid "description"
msgstr "Beschreibung"
@@ -440,13 +412,11 @@ msgstr "Copyright"
msgid "copyright notice of the data"
msgstr "Copyrightangabe der Daten"
-#, fuzzy
msgid "copyright uri"
-msgstr "Copyright"
+msgstr "Copyright-URI"
-#, fuzzy
msgid "URI to the copyright notice of the data"
-msgstr "Copyrightangabe der Daten"
+msgstr "URI zu der Copyrightangabe der Daten"
msgid "contact"
msgstr "Kontakt"
@@ -460,13 +430,11 @@ msgstr "Lizenz"
msgid "license of data"
msgstr "Lizenz der Daten"
-#, fuzzy
msgid "license uri"
-msgstr "Lizenz"
+msgstr "Lizenz-URI"
-#, fuzzy
msgid "URI to the license of the data"
-msgstr "Lizenz der Daten"
+msgstr "URI zur Lizenz der Daten"
msgid "performer"
msgstr "Darsteller"
@@ -505,21 +473,18 @@ msgstr "Audio-Codec"
msgid "codec the audio data is stored in"
msgstr "Datenformat, in dem die Audiodaten gespeichert sind"
-#, fuzzy
msgid "subtitle codec"
-msgstr "Video-Codec"
+msgstr "Untertitel-Codec"
-#, fuzzy
msgid "codec the subtitle data is stored in"
-msgstr "Datenformat, in dem die Videodaten gespeichert sind"
+msgstr "Datenformat, in dem der Untertitel gespeichert sind"
-#, fuzzy
+# Hier ist ein Containerformat wie AVI oder MPEG gemeint.
msgid "container format"
-msgstr "Kontaktinformation"
+msgstr "Containerformat"
-#, fuzzy
msgid "container format the data is stored in"
-msgstr "Datenformat, in dem die Daten gespeichert sind"
+msgstr "Containerformat, in dem die Daten gespeichert sind"
msgid "bitrate"
msgstr "Bitrate"
@@ -561,111 +526,118 @@ msgid "serial"
msgstr "Seriennummer"
msgid "serial number of track"
-msgstr "Seriennummer dieses Stücks"
+msgstr "Seriennummer des Titels"
msgid "replaygain track gain"
msgstr ""
msgid "track gain in db"
-msgstr ""
+msgstr "Pegel des Titels in dB"
msgid "replaygain track peak"
msgstr ""
msgid "peak of the track"
-msgstr ""
+msgstr "Spitzenpegel des Titels"
msgid "replaygain album gain"
msgstr ""
msgid "album gain in db"
-msgstr ""
+msgstr "Pegel des Albums in dB"
msgid "replaygain album peak"
msgstr ""
msgid "peak of the album"
-msgstr ""
+msgstr "Spitzenpegel des Albums"
msgid "replaygain reference level"
msgstr ""
msgid "reference level of track and album gain values"
-msgstr ""
+msgstr "Referenz für die Spitzenpegelwerte des Titels und des Albums"
msgid "language code"
-msgstr ""
+msgstr "Sprachcode"
msgid "language code for this stream, conforming to ISO-639-1"
-msgstr ""
+msgstr "Sprachcode für diesen Datenstrom nach ISO-639-1"
msgid "image"
-msgstr ""
+msgstr "Bild"
-#, fuzzy
msgid "image related to this stream"
-msgstr "Codierer für diesen Datenstrom"
+msgstr "Bild für diesen Datenstrom"
msgid "preview image"
-msgstr ""
+msgstr "Vorschaubild"
msgid "preview image related to this stream"
-msgstr ""
+msgstr "Vorschaubild für diesen Datenstrom"
msgid "attachment"
-msgstr ""
+msgstr "Anhang"
-#, fuzzy
msgid "file attached to this stream"
-msgstr "Codierer für diesen Datenstrom"
+msgstr "An diesen Datenstrom angehangene Datei"
msgid "beats per minute"
-msgstr ""
+msgstr "Schläge pro Minute"
msgid "number of beats per minute in audio"
-msgstr ""
+msgstr "Anzahl der Schläge pro Minute im Hörstück"
msgid "keywords"
-msgstr ""
+msgstr "Schlagworte"
-#, fuzzy
msgid "comma separated keywords describing the content"
-msgstr "Eine kurze Beschreibung des Inhalts"
+msgstr "Durch Komma getrennte Schlüsselwörter, die den Inhalt beschreiben"
-#, fuzzy
msgid "geo location name"
-msgstr "URL"
+msgstr "geologischer Ort"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
+"Lesbare Ortsbeschreibung bzw. wo das Medium aufgezeichnet oder produziert "
+"wurde"
msgid "geo location latitude"
-msgstr ""
+msgstr "geografischer Breitengrad"
msgid ""
"geo latitude location of where the media has been recorded or produced in "
"degrees according to WGS84 (zero at the equator, negative values for "
"southern latitudes)"
msgstr ""
+"geografischer Breitengrad des Ortes in Grad nach WGS84 (Null am Äquator, "
+"negative Werte für die südlichen Breitengrade), an dem das Medium "
+"aufgezeichnet oder produziert wurde"
msgid "geo location longitude"
-msgstr ""
+msgstr "geografischer Längengrad"
msgid ""
"geo longitude location of where the media has been recorded or produced in "
"degrees according to WGS84 (zero at the prime meridian in Greenwich/UK, "
"negative values for western longitudes)"
msgstr ""
+"geografischer Längengrad des Ortes in Grad nach WGS84 (Null für den "
+"Hauptmeridian durch Greenwich/Großbritannien, negative Werte für die "
+"westlichen Längengrade)"
msgid "geo location elevation"
-msgstr ""
+msgstr "geografische Höhe"
msgid ""
"geo elevation of where the media has been recorded or produced in meters "
"according to WGS84 (zero is average sea level)"
msgstr ""
+"geografische Höhe des Ortes in Metern nach WGS84 (Höhe Null entspricht dem "
+"Meeresspiegel)"
msgid ", "
msgstr ", "
@@ -684,11 +656,11 @@ msgstr "Keine Eigenschaft »%s« im Element »%s«"
#, c-format
msgid "could not set property \"%s\" in element \"%s\" to \"%s\""
-msgstr "Konnte die Eigenschaft »%s« im Element »%s« nicht auf »%s« setzen"
+msgstr "Die Eigenschaft »%s« im Element »%s« konnte nicht auf »%s« gesetzt werden"
#, c-format
msgid "could not link %s to %s"
-msgstr "Konnte %s nicht mit %s verbinden"
+msgstr "%s konnte nicht mit %s verknüpft werden"
#, c-format
msgid "no element \"%s\""
@@ -696,13 +668,13 @@ msgstr "Kein Element »%s«"
#, c-format
msgid "could not parse caps \"%s\""
-msgstr "Konnte die Fähigkeiten »%s« nicht parsen"
+msgstr "Die Fähigkeiten von »%s« konnten nicht ausgelesen werden"
msgid "link without source element"
-msgstr "Verbindung ohne Quellelement"
+msgstr "Verknüpfung ohne Quellelement"
msgid "link without sink element"
-msgstr "Verbindung ohne Zielelement"
+msgstr "Verknüpfung ohne Zielelement"
#, c-format
msgid "no source element for URI \"%s\""
@@ -718,48 +690,50 @@ msgstr "Kein Zielelement für URI »%s«"
#, c-format
msgid "could not link sink element for URI \"%s\""
-msgstr "Konnte Zielelement für URI »%s« nicht verbinden"
+msgstr "Zielelement für URI »%s« nicht verknüpft werden"
msgid "empty pipeline not allowed"
msgstr "Leere Leitung ist nicht erlaubt"
msgid "Internal clock error."
-msgstr ""
+msgstr "Interner Zeitfehler"
msgid "Internal data flow error."
-msgstr ""
+msgstr "Interner Fehler im Datenfluss."
msgid "A lot of buffers are being dropped."
msgstr ""
msgid "Internal data flow problem."
-msgstr ""
+msgstr "Internes Problem im Datenfluss."
msgid "Internal data stream error."
-msgstr ""
+msgstr "Interner Fehler im Datenstrom."
msgid "Filter caps"
-msgstr ""
+msgstr "Filterfähigkeiten"
msgid ""
"Restrict the possible allowed capabilities (NULL means ANY). Setting this "
"property takes a reference to the supplied GstCaps object."
msgstr ""
+"Beschränkt die möglichen Filterfähigkeiten (NULL bedeutet ALLE). Setzen "
+"dieser Eigenschaft referenziert ein hinzugefügtes GstCaps-Objekt."
msgid "No file name specified for writing."
msgstr "Kein Dateiname zum Schreiben angegeben."
#, c-format
msgid "Could not open file \"%s\" for writing."
-msgstr "Konnte Datei »%s« nicht zum Schreiben öffnen."
+msgstr "Datei »%s« konnte nicht zum Schreiben geöffnet werden."
#, c-format
msgid "Error closing file \"%s\"."
msgstr "Fehler beim Schließen der Datei »%s«."
-#, fuzzy, c-format
+#, c-format
msgid "Error while seeking in file \"%s\"."
-msgstr "Fehler beim Schreiben der Daten »%s«."
+msgstr "Fehler beim Durchsuchen der Daten »%s«."
#, c-format
msgid "Error while writing to file \"%s\"."
@@ -770,21 +744,19 @@ msgstr "Kein Dateiname zum Lesen angegeben."
#, c-format
msgid "Could not open file \"%s\" for reading."
-msgstr "Konnte die Datei »%s« nicht zum Lesen öffnen."
+msgstr "Die Datei »%s« konnte nicht zum Lesen geöffnet werden."
-#, fuzzy, c-format
+#, c-format
msgid "Could not get info on \"%s\"."
-msgstr ""
-"Konnte die Einstellungen nicht aus der Ressource lesen oder in die Ressource "
-"schreiben."
+msgstr "Informationen zu »%s« konnten nicht gelesen werden."
#, c-format
msgid "\"%s\" is a directory."
-msgstr ""
+msgstr "»%s« ist ein Ordner."
-#, fuzzy, c-format
+#, c-format
msgid "File \"%s\" is a socket."
-msgstr "Die Datei »%s« ist keine normale Datei."
+msgstr "Die Datei »%s« ist ein Socket."
msgid "Failed after iterations as requested."
msgstr "Nach dem Durchlaufen fehlgeschlagen. Wie gewünscht."
@@ -807,81 +779,82 @@ msgstr ""
msgid "force caps without doing a typefind"
msgstr ""
-#, fuzzy
msgid "Stream contains no data."
-msgstr "Album, das diese Daten enthält"
+msgstr "Der Datenstrom enthält keine Daten."
msgid "Implemented Interfaces:\n"
-msgstr ""
+msgstr "Implementierte Schnittstellen:\n"
msgid "readable"
-msgstr ""
+msgstr "lesbar"
-#, fuzzy
msgid "writable"
-msgstr "Titel"
+msgstr "schreibbar"
msgid "controllable"
-msgstr ""
+msgstr "kontrollierbar"
-#, fuzzy
msgid "Total count: "
-msgstr "Anzahl der Stücke"
+msgstr "Gesamtzahl: "
#, c-format
msgid "%d plugin"
msgid_plural "%d plugins"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d Plugin"
+msgstr[1] "%d Plugins"
#, c-format
msgid "%d feature"
msgid_plural "%d features"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d Merkmal"
+msgstr[1] "%d Merkmale"
-#, fuzzy
msgid "Print all elements"
-msgstr "Kein Element »%s«"
+msgstr "Alle Elemente ausgeben"
msgid ""
"Print a machine-parsable list of features the specified plugin provides.\n"
" Useful in connection with external "
"automatic plugin installation mechanisms"
msgstr ""
+"Eine maschinenlesbare Liste der Merkmale, die das angegebene Plugin bereit "
+"stellt.\n"
+" Nützlich in Verbindung mit externen "
+"Mechanismen zur automatischen Installation von Plugins"
msgid "List the plugin contents"
-msgstr ""
+msgstr "Die Inhalte des Plugins auflisten"
msgid "Print supported URI schemes, with the elements that implement them"
msgstr ""
+"Unterstützte URI-Schemata mit den Elementen ausgeben, die sie implementieren"
-#, fuzzy, c-format
+#, c-format
msgid "Could not load plugin file: %s\n"
-msgstr "Konnte Datei »%s« nicht zum Schreiben öffnen."
+msgstr "Die Plugin-Datei konnte nicht geladen werden: %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "No such element or plugin '%s'\n"
-msgstr "Kein Quellelement für URI »%s«"
+msgstr "Kein solches Element oder Plugin »%s«\n"
msgid "Usage: gst-xmllaunch <file.xml> [ element.property=value ... ]\n"
msgstr "Aufruf: gst-xmllaunch <file.xml> [ element.eigenschaft=wert ...]\n"
#, c-format
msgid "ERROR: parse of xml file '%s' failed.\n"
-msgstr "FEHLER: Parsen der XML-Datei »%s« fehlgeschlagen.\n"
+msgstr "FEHLER: Auslesen der XML-Datei »%s« fehlgeschlagen.\n"
#, c-format
msgid "ERROR: no toplevel pipeline element in file '%s'.\n"
msgstr "FEHLER: Kein Hauptleitungselement in Datei »%s«.\n"
-#, fuzzy
msgid "WARNING: only one toplevel element is supported at this time.\n"
-msgstr "WARNUNG: Zur Zeit wird nur ein Hauptleitungselement unterstützt."
+msgstr "WARNUNG: Zur Zeit wird nur ein Hauptelement unterstützt.\n"
#, c-format
msgid "ERROR: could not parse command line argument %d: %s.\n"
-msgstr "FEHLER: Konnte das Kommandozeilenargument %d nicht parsen: %s.\n"
+msgstr ""
+"FEHLER: Das Befehlszeilenargument »%d« konnte nicht ausgelesen werden: %s.\n"
#, c-format
msgid "WARNING: element named '%s' not found.\n"
@@ -889,35 +862,35 @@ msgstr "WARNUNG: Element namens »%s« nicht gefunden.\n"
#, fuzzy, c-format
msgid "Got message #%u from element \"%s\" (%s): "
-msgstr "FEHLER: Von Element %s: %s\n"
+msgstr "FEHLER: EOS von Element »%s« erhalten.\n"
-#, c-format
+#, fuzzy, c-format
msgid "Got message #%u from pad \"%s:%s\" (%s): "
-msgstr ""
+msgstr "FEHLER: EOS von Element »%s« erhalten.\n"
-#, c-format
+#, fuzzy, c-format
msgid "Got message #%u from object \"%s\" (%s): "
-msgstr ""
+msgstr "FEHLER: EOS von Element »%s« erhalten.\n"
-#, c-format
+#, fuzzy, c-format
msgid "Got message #%u (%s): "
-msgstr ""
+msgstr "Nachricht »#%« wurde empfangen"
#, fuzzy, c-format
msgid "Got EOS from element \"%s\".\n"
-msgstr "FEHLER: Von Element %s: %s\n"
+msgstr "FEHLER: EOS von Element »%s« erhalten.\n"
-#, c-format
+#, fuzzy, c-format
msgid "FOUND TAG : found by element \"%s\".\n"
-msgstr "KENNZEICHEN GEFUNDEN: Von Element »%s« gefunden.\n"
+msgstr "KENNZEICHEN GEFUNDEN: Gefunden von Element »%s« .\n"
#, fuzzy, c-format
msgid "FOUND TAG : found by pad \"%s:%s\".\n"
-msgstr "KENNZEICHEN GEFUNDEN: Von Element »%s« gefunden.\n"
+msgstr "KENNZEICHEN GEFUNDEN: Gefunden von Element »%s« .\n"
#, fuzzy, c-format
msgid "FOUND TAG : found by object \"%s\".\n"
-msgstr "KENNZEICHEN GEFUNDEN: Von Element »%s« gefunden.\n"
+msgstr "KENNZEICHEN GEFUNDEN: Gefunden von Element »%s« .\n"
msgid "FOUND TAG\n"
msgstr ""
@@ -927,32 +900,37 @@ msgid ""
"INFO:\n"
"%s\n"
msgstr ""
+"INFO:\n"
+"%s\n"
-#, fuzzy, c-format
+#, c-format
msgid "WARNING: from element %s: %s\n"
-msgstr "FEHLER: Von Element %s: %s\n"
+msgstr "WARNUNG: Von Element %s: %s\n"
msgid "Prerolled, waiting for buffering to finish...\n"
msgstr ""
msgid "buffering..."
-msgstr ""
+msgstr "Zwischenspeichern läuft..."
msgid "Done buffering, setting pipeline to PLAYING ...\n"
msgstr ""
+"Zwischenspeichern abgeschlossen, Leitung wird auf »PLAYING« gesetzt ...\n"
msgid "Buffering, setting pipeline to PAUSED ...\n"
msgstr ""
+"Zwischenspeichern, Leitung wird auf PAUSIERT gesetzt ...\n"
+"\n"
msgid "Redistribute latency...\n"
msgstr ""
#, c-format
msgid "Setting state to %s as requested by %s...\n"
-msgstr ""
+msgstr "Status wird auf %s gesetzt wie von %s gewünscht...\n"
msgid "Interrupt: Stopping pipeline ...\n"
-msgstr ""
+msgstr "Interrupt: Leitung wird gestoppt ...\n"
msgid "Output tags (also known as metadata)"
msgstr "Kennzeichen (auch bekannt als Metadaten) ausgeben"
@@ -960,12 +938,11 @@ msgstr "Kennzeichen (auch bekannt als Metadaten) ausgeben"
msgid "Output status information and property notifications"
msgstr "Zustandsinformation und Eigenschaftsmitteilungen ausgeben"
-#, fuzzy
msgid "Do not print any progress information"
-msgstr "Zustandsinformation der Art ART nicht ausgeben"
+msgstr "Keine Fortschrittsinformationen ausgeben"
msgid "Output messages"
-msgstr ""
+msgstr "Ausgabenachrichten"
msgid "Do not output status information of TYPE"
msgstr "Zustandsinformation der Art ART nicht ausgeben"
@@ -974,7 +951,7 @@ msgid "TYPE1,TYPE2,..."
msgstr "ART1,ART2,..."
msgid "Save xml representation of pipeline to FILE and exit"
-msgstr "XML-Repräsentation der Pipeline in DATEI speichern und beenden"
+msgstr "XML-Repräsentation der Leitung in DATEI speichern und beenden"
msgid "FILE"
msgstr "DATEI"
@@ -984,7 +961,7 @@ msgstr "Keine Routine zum Abfangen von Fehlern installieren"
msgid "Print alloc trace (if enabled at compile time)"
msgstr ""
-"Speicherzuordnungsverfolgung ausgeben (falls zur Compilierzeit aktiviert)"
+"Speicherzuordnungsverfolgung ausgeben (falls zur Kompilierzeit aktiviert)"
msgid "Force EOS on sources before shutting the pipeline down"
msgstr ""
@@ -1004,11 +981,10 @@ msgid "ERROR: the 'pipeline' element wasn't found.\n"
msgstr "FEHLER: Das »pipeline«-Element wurde nicht gefunden.\n"
msgid "Setting pipeline to PAUSED ...\n"
-msgstr ""
+msgstr "Leitung wird auf PAUSIERT gesetzt ...\n"
-#, fuzzy
msgid "ERROR: Pipeline doesn't want to pause.\n"
-msgstr "FEHLER: Leitung möchte nicht abgespielt werden.\n"
+msgstr "FEHLER: Leitung möchte nicht pausiert werden.\n"
msgid "Pipeline is live and does not need PREROLL ...\n"
msgstr ""
@@ -1024,7 +1000,7 @@ msgid "Pipeline is PREROLLED ...\n"
msgstr ""
msgid "Setting pipeline to PLAYING ...\n"
-msgstr ""
+msgstr "Leitung wird auf ABSPIELEN gesetzt ...\n"
msgid "ERROR: pipeline doesn't want to play.\n"
msgstr "FEHLER: Leitung möchte nicht abgespielt werden.\n"
@@ -1045,28 +1021,22 @@ msgid "Execution ended after %"
msgstr "Ausführung nach %"
msgid "Setting pipeline to READY ...\n"
-msgstr ""
+msgstr "Leitung wird auf BEREIT gesetzt ...\n"
msgid "Setting pipeline to NULL ...\n"
-msgstr ""
+msgstr "Leitung wird auf NULL gesetzt ...\n"
-#, fuzzy
msgid "Freeing pipeline ...\n"
-msgstr "FÜHRE Leitung AUS ...\n"
+msgstr "Leitung wird geleert ...\n"
-#, fuzzy
-#~ msgid "Error while writing to file descriptor \"%d\"."
-#~ msgstr "Fehler beim Schreiben der Daten »%s«."
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Interner GStreamer-Fehler: Zustandswechsel fehlgeschlagen."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Fehler beim Schreiben der Daten »%s«."
+#~ msgid "Error while writing to file descriptor \"%d\"."
+#~ msgstr "Fehler beim Schreiben in den Dateideskriptor »%d«."
-#, fuzzy
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr ""
-#~ "Interner GStreamer-Fehler: Zustandswechsel fehlgeschlagen. Bitte "
-#~ "schreiben Sie einen Fehlerbericht."
+#~ msgid "File descriptor \"%d\" is not valid."
+#~ msgstr "Der Dateideskriptor »%d« ist nicht gültig."
#~ msgid "Disable accelerated CPU instructions"
#~ msgstr "Beschleunigte CPU-Befehle deaktivieren"
diff --git a/po/en_GB.po b/po/en_GB.po
index 371afda82..4720e6f84 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2004-04-26 10:36-0400\n"
"Last-Translator: Gareth Owen <gowen72@yahoo.com>\n"
"Language-Team: English (British) <en_gb@li.org>\n"
@@ -602,7 +602,7 @@ msgid "geo location name"
msgstr "location"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -850,9 +850,9 @@ msgstr "ERROR: could not parse command line argument %d: %s.\n"
msgid "WARNING: element named '%s' not found.\n"
msgstr "WARNING: element named '%s' not found.\n"
-#, fuzzy, c-format
+#, c-format
msgid "Got message #%u from element \"%s\" (%s): "
-msgstr "ERROR: from element %s: %s\n"
+msgstr ""
#, c-format
msgid "Got message #%u from pad \"%s:%s\" (%s): "
@@ -1016,18 +1016,6 @@ msgstr ""
msgid "Freeing pipeline ...\n"
msgstr "RUNNING pipeline ...\n"
-#, fuzzy
-#~ msgid "Error while writing to file descriptor \"%d\"."
-#~ msgstr "Error while writing to file \"%s\"."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Error while writing to file \"%s\"."
-
-#, fuzzy
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Internal GStreamer error: state change failed. File a bug."
-
#~ msgid "Disable accelerated CPU instructions"
#~ msgstr "Disable accelerated CPU instructions"
@@ -1046,6 +1034,9 @@ msgstr "RUNNING pipeline ...\n"
#~ msgid "Scheduler to use (default is '%s')"
#~ msgstr "Scheduler to use (default is '%s')"
+#~ msgid "Internal GStreamer error: state change failed. File a bug."
+#~ msgstr "Internal GStreamer error: state change failed. File a bug."
+
#~ msgid "Internal GStreamer error: scheduler problem. File a bug."
#~ msgstr "Internal GStreamer error: scheduler problem. File a bug."
diff --git a/po/es.po b/po/es.po
index 4a0e916c8..683097cc3 100644
--- a/po/es.po
+++ b/po/es.po
@@ -1,14 +1,14 @@
-# translation of gstreamer-0.10.21.3.po to Español
+# translation of gstreamer-0.10.22.2.po to Español
# spanish translation for gstreamer
# This file is put in the public domain.
#
-# Jorge González González <aloriel@gmail.com>, 2007, 20, 2009.
+# Jorge González González <aloriel@gmail.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: gstreamer 0.10.21.3\n"
+"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
-"PO-Revision-Date: 2009-04-04 13:33+0200\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
+"PO-Revision-Date: 2009-06-11 14:08+0200\n"
"Last-Translator: Jorge González González <aloriel@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
"MIME-Version: 1.0\n"
@@ -367,12 +367,13 @@ msgstr ""
"Origen del medio como un URI (ubicación, donde está alojado el archivo o "
"flujo original)"
-#, fuzzy
msgid "homepage"
-msgstr "imagen"
+msgstr "página principal"
msgid "Homepage for this media (i.e. artist or movie homepage)"
msgstr ""
+"Página principal para este soporte (ej. página principal del artista o "
+"película)"
msgid "description"
msgstr "descripción"
@@ -448,27 +449,25 @@ msgid "codec"
msgstr "cídec"
msgid "codec the data is stored in"
-msgstr "el códec en el que están almacenados los datos"
+msgstr "códec en el que están almacenados los datos"
msgid "video codec"
msgstr "códec de vídeo"
msgid "codec the video data is stored in"
-msgstr "los datos del códec de vídeo se almacenan en"
+msgstr "códec en el que están almacenados los datos del vídeo"
msgid "audio codec"
msgstr "códec de sonido"
msgid "codec the audio data is stored in"
-msgstr "los datos del códec de sonido se almacenan en"
+msgstr "códec en el que están almacenados los datos del sonido"
-#, fuzzy
msgid "subtitle codec"
-msgstr "códec de vídeo"
+msgstr "códec del subtítulo"
-#, fuzzy
msgid "codec the subtitle data is stored in"
-msgstr "los datos del códec de vídeo se almacenan en"
+msgstr "códec en el que están almacenados los datos del subtítulo"
#, fuzzy
msgid "container format"
@@ -476,7 +475,7 @@ msgstr "información de contacto"
#, fuzzy
msgid "container format the data is stored in"
-msgstr "el códec en el que están almacenados los datos"
+msgstr "códec en el que están almacenados los datos"
msgid "bitrate"
msgstr "tasa de bits"
@@ -589,8 +588,9 @@ msgstr "palabras clave separadas por comas describiendo el contenido"
msgid "geo location name"
msgstr "nombre de la geoubicación"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"descripción de la ubicación entendible por humanos o dónde se ha grabado o "
@@ -830,8 +830,7 @@ msgid "No such element or plugin '%s'\n"
msgstr "No existe el elemento o complemento «%s»\n"
msgid "Usage: gst-xmllaunch <file.xml> [ element.property=value ... ]\n"
-msgstr ""
-"Uso: gst-xmllaunch <archivo.xml> [ propiedad.del.elemento=valor ... ]\n"
+msgstr "Uso: gst-xmllaunch <archivo.xml> [ propiedad.del.elemento=valor … ]\n"
#, c-format
msgid "ERROR: parse of xml file '%s' failed.\n"
@@ -843,10 +842,9 @@ msgstr ""
"ERROR: no existe el elemento de nivel superior de la segmentación en el "
"archivo «%s».\n"
-#, fuzzy
msgid "WARNING: only one toplevel element is supported at this time.\n"
msgstr ""
-"ADVERTENCIA: en este momento sólo se soporta un elemento de nivel superior."
+"ADVERTENCIA: en este momento sólo se soporta un elemento de nivel superior.\n"
#, c-format
msgid "ERROR: could not parse command line argument %d: %s.\n"
@@ -905,28 +903,28 @@ msgid "WARNING: from element %s: %s\n"
msgstr "ADVERTENCIA: del elemento %s: %s\n"
msgid "Prerolled, waiting for buffering to finish...\n"
-msgstr "Preparado, esperando a llenar el búfer para terminar...\n"
+msgstr "Preparado, esperando a llenar el búfer para terminar…\n"
msgid "buffering..."
-msgstr "almacenando en el búfer..."
+msgstr "almacenando en el búfer…"
msgid "Done buffering, setting pipeline to PLAYING ...\n"
msgstr ""
"Se terminó de almacenar en el búfer, estableciendo la segmentación para "
-"REPRODUCIR...\n"
+"REPRODUCIR…\n"
msgid "Buffering, setting pipeline to PAUSED ...\n"
-msgstr "almacenando en el búfer, estableciendo la segmentación a PAUSA...\n"
+msgstr "almacenando en el búfer, estableciendo la segmentación a PAUSA…\n"
msgid "Redistribute latency...\n"
-msgstr "Redistribuir latencia...\n"
+msgstr "Redistribuir latencia…\n"
#, c-format
msgid "Setting state to %s as requested by %s...\n"
-msgstr ""
+msgstr "Estableciendo el estado a %s según lo solicitó %s…\n"
msgid "Interrupt: Stopping pipeline ...\n"
-msgstr "Interrumpir: parando el conducto ...\n"
+msgstr "Interrumpir: parando el conducto …\n"
msgid "Output tags (also known as metadata)"
msgstr "Etiquetas de salida (también conocidos como metadatos)"
@@ -934,9 +932,8 @@ msgstr "Etiquetas de salida (también conocidos como metadatos)"
msgid "Output status information and property notifications"
msgstr "Información de estado de la salida y notificaciones de las propiedades"
-#, fuzzy
msgid "Do not print any progress information"
-msgstr "No sacar la salida de la información de estado del TIPO"
+msgstr "No mostrar ninguna información de progreso"
msgid "Output messages"
msgstr "Mensajes de salida"
@@ -945,7 +942,7 @@ msgid "Do not output status information of TYPE"
msgstr "No sacar la salida de la información de estado del TIPO"
msgid "TYPE1,TYPE2,..."
-msgstr "TIPO1,TIPO2,..."
+msgstr "TIPO1,TIPO2,…"
msgid "Save xml representation of pipeline to FILE and exit"
msgstr "Guardar la representación xml del conducto a un ARCHIVO y salir"
@@ -960,7 +957,7 @@ msgid "Print alloc trace (if enabled at compile time)"
msgstr "Imprimir la traza de asignaciones (si se activó al compilar)"
msgid "Force EOS on sources before shutting the pipeline down"
-msgstr ""
+msgstr "Forzar EOS en las fuentes antes de cerrar la tubería"
#, c-format
msgid "ERROR: pipeline could not be constructed: %s.\n"
@@ -977,68 +974,62 @@ msgid "ERROR: the 'pipeline' element wasn't found.\n"
msgstr "ERROR: el elemento «conducto» no se encontró.\n"
msgid "Setting pipeline to PAUSED ...\n"
-msgstr "Estableciendo el conducto a PAUSA ...\n"
+msgstr "Estableciendo el conducto a PAUSA …\n"
msgid "ERROR: Pipeline doesn't want to pause.\n"
msgstr "ERROR: El conducto no quiere pausarse.\n"
msgid "Pipeline is live and does not need PREROLL ...\n"
-msgstr "El conducto está vivo y no necesita PREPARARSE ...\n"
+msgstr "El conducto está vivo y no necesita PREPARARSE …\n"
msgid "Pipeline is PREROLLING ...\n"
-msgstr "El conducto está PREPARÁNDOSE ...\n"
+msgstr "El conducto está PREPARÁNDOSE …\n"
msgid "ERROR: pipeline doesn't want to preroll.\n"
msgstr "ERROR: el conducto no quiere prepararse.\n"
msgid "Pipeline is PREROLLED ...\n"
-msgstr "El conducto está PREPARADO ...\n"
+msgstr "El conducto está PREPARADO …\n"
msgid "Setting pipeline to PLAYING ...\n"
-msgstr "Estableciendo el conducto a REPRODUCIENDO ...\n"
+msgstr "Estableciendo el conducto a REPRODUCIENDO …\n"
msgid "ERROR: pipeline doesn't want to play.\n"
msgstr "ERROR: el conducto no quiere reproducir.\n"
msgid "EOS on shutdown enabled -- Forcing EOS on the pipeline\n"
-msgstr ""
+msgstr "EOS al apagar activado; Forzando EOS en la tubería\n"
msgid "Waiting for EOS...\n"
-msgstr ""
+msgstr "Esperando a EOS…\n"
-#, fuzzy
msgid "EOS received - stopping pipeline...\n"
-msgstr "Interrumpir: parando el conducto ...\n"
+msgstr "EOS recibido: parando el conducto …\n"
msgid "An error happened while waiting for EOS\n"
-msgstr ""
+msgstr "Ocurrió un error al esperar a EOS\n"
msgid "Execution ended after %"
msgstr "La ejecución finalizó después de %"
msgid "Setting pipeline to READY ...\n"
-msgstr "Estableciando el conducto a PREPARADO ...\n"
+msgstr "Estableciando el conducto a PREPARADO …\n"
msgid "Setting pipeline to NULL ...\n"
-msgstr "Estableciendo el conducto a NULL ...\n"
+msgstr "Estableciendo el conducto a NULL …\n"
-#, fuzzy
msgid "Freeing pipeline ...\n"
-msgstr "Estableciendo el conducto a NULL ...\n"
+msgstr "Liberando la tubería…\n"
+
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Error interno de GStreamer: falló el cambio de estado."
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Error al escribir el descriptor del archivo «%d»."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Error al buscar en el archivo «%s»."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "El descriptor del archivo «%d» no es válido."
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Error interno de GStreamer: falló el cambio de estado."
-
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "LIBERANDO el conducto ...\n"
diff --git a/po/fi.po b/po/fi.po
index f397756f2..bfda39824 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2009-04-19 21:15+0300\n"
"Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -585,8 +585,9 @@ msgstr "pilkuilla erotellut avainsanat,jotka kuvaavat sisältöä"
msgid "geo location name"
msgstr "maantietellisen sijainnin nimi"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"ihmisluettava kuvaus sijainnista tai paikasta, jossa media on nauhoitettu "
@@ -1014,19 +1015,15 @@ msgstr "Asetetaan liukuhihna tilaan TYHJÄ...\n"
msgid "Freeing pipeline ...\n"
msgstr "Vapautetaan liukuhihna...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Sisäinen GStreamer-virhe: tilasiirtymä epäonnistui."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Virhe kirjoitettaessa tiedostokahvaan \"%d\"."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Virhe kelattaessa tiedostoa \"%s\"."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Tiedostokahva \"%d\" on virheellinen."
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Sisäinen GStreamer-virhe: tilasiirtymä epäonnistui."
-
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "VAPAUTETAAN liukuhihna...\n"
diff --git a/po/fr.po b/po/fr.po
index a0236eed2..11bfcd93f 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -1,16 +1,16 @@
# Translation of GStreamer to French
-# Copyright (C) 2003-2008 GStreamer core team
+# Copyright (C) 2003-2009 GStreamer core team
# This file is distributed under the same license as the gstreamer package.
#
# Thomas Vander Stichele <thomas@apestaart.org>, 2004.
-# Claude Paroz <claude@2xlibre.net>, 2008.
+# Claude Paroz <claude@2xlibre.net>, 2008-2009.
#
msgid ""
msgstr ""
-"Project-Id-Version: gstreamer 0.10.20.3\n"
+"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
-"PO-Revision-Date: 2008-09-21 19:05+0200\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
+"PO-Revision-Date: 2009-05-21 11:00+0200\n"
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
"Language-Team: French <traduc@traduc.org>\n"
"MIME-Version: 1.0\n"
@@ -366,12 +366,11 @@ msgstr ""
"Origine du média sous forme d'URI (emplacement de l'hébergement d'origine du "
"fichier ou du flux)"
-#, fuzzy
msgid "homepage"
-msgstr "image"
+msgstr "site Web"
msgid "Homepage for this media (i.e. artist or movie homepage)"
-msgstr ""
+msgstr "Site Web de ce média (par ex. site de l'artiste ou du film)"
msgid "description"
msgstr "description"
@@ -460,13 +459,11 @@ msgstr "codec audio"
msgid "codec the audio data is stored in"
msgstr "codec de stockage des données audio"
-#, fuzzy
msgid "subtitle codec"
-msgstr "codec vidéo"
+msgstr "codec des sous-titres"
-#, fuzzy
msgid "codec the subtitle data is stored in"
-msgstr "codec de stockage des données vidéo"
+msgstr "codec de stockage des sous-titres"
#, fuzzy
msgid "container format"
@@ -587,8 +584,9 @@ msgstr "mots-clés décrivant le contenu, séparés par des virgules"
msgid "geo location name"
msgstr "nom d'emplacement géographique"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"description intelligible de l'endroit où le média a été enregistré ou produit"
@@ -812,10 +810,12 @@ msgstr ""
"d'installation automatique de greffons externes"
msgid "List the plugin contents"
-msgstr ""
+msgstr "Énumère le contenu du greffon"
msgid "Print supported URI schemes, with the elements that implement them"
msgstr ""
+"Affiche les types d'URI pris en charge, avec les éléments qui les "
+"implémentent"
#, c-format
msgid "Could not load plugin file: %s\n"
@@ -838,11 +838,9 @@ msgid "ERROR: no toplevel pipeline element in file '%s'.\n"
msgstr ""
"ERREUR : pas d'élément pipeline de premier niveau dans le fichier « %s ».\n"
-#, fuzzy
msgid "WARNING: only one toplevel element is supported at this time.\n"
msgstr ""
-"AVERTISSEMENT : actuellement, un seul élément pipeline de premier niveau est "
-"géré."
+"AVERTISSEMENT : actuellement, un seul élément de premier niveau est géré.\n"
#, c-format
msgid "ERROR: could not parse command line argument %d: %s.\n"
@@ -856,19 +854,19 @@ msgstr "AVERTISSEMENT : l'élément nommé « %s » est introuvable.\n"
#, fuzzy, c-format
msgid "Got message #%u from element \"%s\" (%s): "
-msgstr "Message reçu de l'élément « %s » (%s) : "
+msgstr "EOS reçu de l'élément « %s ».\n"
-#, fuzzy, c-format
+#, c-format
msgid "Got message #%u from pad \"%s:%s\" (%s): "
-msgstr "Message reçu de l'élément « %s » (%s) : "
+msgstr ""
-#, fuzzy, c-format
+#, c-format
msgid "Got message #%u from object \"%s\" (%s): "
-msgstr "Message reçu de l'élément « %s » (%s) : "
+msgstr ""
-#, fuzzy, c-format
+#, c-format
msgid "Got message #%u (%s): "
-msgstr "Message reçu de l'élément « %s » (%s) : "
+msgstr ""
#, c-format
msgid "Got EOS from element \"%s\".\n"
@@ -904,9 +902,8 @@ msgstr "AVERTISSEMENT : de l'élément %s : %s\n"
msgid "Prerolled, waiting for buffering to finish...\n"
msgstr "Préparation terminée, attente de la fin de remplissage du tampon...\n"
-#, fuzzy
msgid "buffering..."
-msgstr "mise en mémoire tampon... %d \n"
+msgstr "mise en mémoire tampon..."
msgid "Done buffering, setting pipeline to PLAYING ...\n"
msgstr "Mémoire tampon pleine, définition du pipeline à PLAYING...\n"
@@ -915,11 +912,11 @@ msgid "Buffering, setting pipeline to PAUSED ...\n"
msgstr "Remplissage du tampon, définition du pipeline à PAUSED...\n"
msgid "Redistribute latency...\n"
-msgstr ""
+msgstr "Redistribution de latence...\n"
#, c-format
msgid "Setting state to %s as requested by %s...\n"
-msgstr ""
+msgstr "Définition de l'état à %s comme demandé par %s...\n"
msgid "Interrupt: Stopping pipeline ...\n"
msgstr "Interruption : arrêt du pipeline...\n"
@@ -930,9 +927,8 @@ msgstr "Affiche les balises (aussi connues sous le nom de métadonnées)"
msgid "Output status information and property notifications"
msgstr "Affiche des informations d'état et des notifications de propriétés"
-#, fuzzy
msgid "Do not print any progress information"
-msgstr "N'affiche pas d'informations d'état de TYPE"
+msgstr "N'affiche pas d'informations de progression"
msgid "Output messages"
msgstr "Affiche des messages"
@@ -956,7 +952,7 @@ msgid "Print alloc trace (if enabled at compile time)"
msgstr "Affiche les traces d'allocations (si activées lors de la compilation)"
msgid "Force EOS on sources before shutting the pipeline down"
-msgstr ""
+msgstr "Force l'EOS sur les sources avant de fermer le pipeline"
#, c-format
msgid "ERROR: pipeline could not be constructed: %s.\n"
@@ -997,17 +993,16 @@ msgid "ERROR: pipeline doesn't want to play.\n"
msgstr "ERREUR : le pipeline refuse de passer en mode actif.\n"
msgid "EOS on shutdown enabled -- Forcing EOS on the pipeline\n"
-msgstr ""
+msgstr "EOS à la fermeture est activé -- EOS forcé sur le pipeline\n"
msgid "Waiting for EOS...\n"
-msgstr ""
+msgstr "Attente d'EOS...\n"
-#, fuzzy
msgid "EOS received - stopping pipeline...\n"
-msgstr "Interruption : arrêt du pipeline...\n"
+msgstr "EOS reçu - arrêt du pipeline...\n"
msgid "An error happened while waiting for EOS\n"
-msgstr ""
+msgstr "Une erreur s'est produite lors de l'attente de l'EOS\n"
msgid "Execution ended after %"
msgstr "L'exécution s'est terminée après %"
@@ -1018,22 +1013,14 @@ msgstr "Définition du pipeline à READY (prêt)...\n"
msgid "Setting pipeline to NULL ...\n"
msgstr "Définition du pipeline à NULL...\n"
-#, fuzzy
msgid "Freeing pipeline ...\n"
-msgstr "Définition du pipeline à NULL...\n"
+msgstr "Libération du pipeline...\n"
+
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Erreur interne de GStreamer : le changement d'état a échoué."
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Erreur lors de l'écriture vers le descripteur de fichier « %d »."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Erreur de positionnement dans le fichier « %s »."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Le descripteur de fichier « %d » n'est pas valide."
-
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Erreur interne de GStreamer : le changement d'état a échoué."
-
-#~ msgid "FREEING pipeline ...\n"
-#~ msgstr "Libération du pipeline (FREE)...\n"
diff --git a/po/hu.po b/po/hu.po
index 3922d67b4..ce5e01c8c 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2009-04-17 23:54+0200\n"
"Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -581,8 +581,9 @@ msgstr "a tartalmat leíró, vesszővel elválasztott kulcsszavak"
msgid "geo location name"
msgstr "földrajzi hely neve"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"emberek által olvasható leíró jellegű hely, vagy ahol a média felvételre "
@@ -1005,15 +1006,11 @@ msgstr "Az adatcsatorna beállítása NULL értékre…\n"
msgid "Freeing pipeline ...\n"
msgstr "Adatcsatorna felszabadítása…\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Belső GStreamer hiba: az állapotváltás meghiúsult."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Hiba a következő fájlleíróba íráskor: „%d”."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Hiba a következő fájlban való tekerés közben: „%s”."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "A következő fájlleíró érvénytelen: „%d”."
-
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Belső GStreamer hiba: az állapotváltás meghiúsult."
diff --git a/po/id.po b/po/id.po
index f69c298fb..165616653 100644
--- a/po/id.po
+++ b/po/id.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2009-04-18 20:31+0700\n"
"Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -582,8 +582,9 @@ msgstr "kata kunci yang dipisahkan koma menerangkan isi data"
msgid "geo location name"
msgstr "nama lokasi geografis"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"lokasi deskriptif dapat dibaca manusia atau dimana media telah direkam atau "
@@ -1004,19 +1005,15 @@ msgstr "Mengatur baris pipa ke KOSONG ...\n"
msgid "Freeing pipeline ...\n"
msgstr "Membebaskan baris pipa ...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Galat GStreamer internal: mengubah kondisi gagal."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Galat ketika menulis ke penjelas berkas \"%d\"."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Galat ketika mencari di berkas \"%s\"."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Penjelas berkas \"%d\" tidak sah."
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Galat GStreamer internal: mengubah kondisi gagal."
-
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "MEMBEBASKAN baris pipa...\n"
diff --git a/po/it.po b/po/it.po
index 4d84c4982..8783a8b79 100644
--- a/po/it.po
+++ b/po/it.po
@@ -108,7 +108,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.21.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2009-01-13 11:10+0100\n"
"Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
@@ -709,8 +709,9 @@ msgstr "le parole chiave separate da virgole che descrivono il contesto"
msgid "geo location name"
msgstr "nome geog. località"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"la descrizione comprensibile della località in cui il contenuto multimediale "
@@ -1176,18 +1177,14 @@ msgstr "Impostazione della pipeline a NULL ...\n"
msgid "Freeing pipeline ...\n"
msgstr "Impostazione della pipeline a NULL ...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Errore interno di GStreamer: cambio di stato fallito."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Errore durante la scrittura sul descrittore di file «%d»."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Errore durante il posizionamento sul file «%s»."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Il descrittore di file «%d» non è valido."
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Errore interno di GStreamer: cambio di stato fallito."
-
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "Esecuzione FREE su pipeline ...\n"
diff --git a/po/ja.po b/po/ja.po
index c74ade6d3..2b5686b5c 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.20.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2008-10-16 19:57+0900\n"
"Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -570,7 +570,7 @@ msgid "geo location name"
msgstr ""
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -985,15 +985,11 @@ msgstr ""
msgid "Freeing pipeline ...\n"
msgstr "パイプラインを解放 (FREEING) しています...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "GStreamer 内部エラー: 状態変更に失敗しました"
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "ファイルディスクリプタ \"%d\" への書き込み中にエラーが発生しました"
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "ファイル \"%s\" のシーク中にエラーが発生しました"
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "ファイルディスクリプタ \"%d\" が正しくありません"
-
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "GStreamer 内部エラー: 状態変更に失敗しました"
diff --git a/po/nb.po b/po/nb.po
index e4784a8dc..117710069 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.14\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2007-11-02 15:43+0100\n"
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
"Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
@@ -579,7 +579,7 @@ msgid "geo location name"
msgstr "plassering"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -987,13 +987,9 @@ msgstr ""
msgid "Freeing pipeline ...\n"
msgstr "FRIGJØR rør...\n"
+#~ msgid "original location of file as a URI"
+#~ msgstr "opprinnelig lokasjon for filen som en URI"
+
#, fuzzy
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Feil ved skriving til fil «%s»."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Feil ved søking i fil «%s»."
-
-#~ msgid "original location of file as a URI"
-#~ msgstr "opprinnelig lokasjon for filen som en URI"
diff --git a/po/nl.po b/po/nl.po
index 2e2e27768..94c00a768 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2009-05-04 13:12+0200\n"
"Last-Translator: Freek de Kruijf <f.de.kruijf@hetnet.nl>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -584,8 +584,9 @@ msgstr "komma gescheiden trefwoorden die de inhoud omschrijven"
msgid "geo location name"
msgstr "naam geografische locatie"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"leesbare beschrijving van de locatie waar het medium is opgenomen of "
@@ -1013,15 +1014,11 @@ msgstr "Pijplijn gezet op NULL ...\n"
msgid "Freeing pipeline ...\n"
msgstr "Pijplijn wordt vrijgemaakt ...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Interne GStreamer-fout: toestandsverandering mislukt."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Fout bij het schrijven naar bestandsaanduiding \"%d\"."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Fout bij een seek in bestand \"%s\"."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Bestandsaanduiding \"%d\" is niet geldig."
-
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Interne GStreamer-fout: toestandsverandering mislukt."
diff --git a/po/pl.po b/po/pl.po
index 3473e4513..55ca7aa3e 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2009-04-16 21:46+0200\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -581,8 +581,9 @@ msgstr "oddzielone przecinkami słowa kluczowe opisujące treść"
msgid "geo location name"
msgstr "nazwa położenia geograficznego"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"czytelny dla człowieka opis miejsca, gdzie utwór został nagrany lub "
@@ -1009,15 +1010,11 @@ msgstr "Ustawianie potoku na NULL...\n"
msgid "Freeing pipeline ...\n"
msgstr "Zwalnianie potoku...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Błąd wewnętrzny GStreamera: zmiana stanu nie powiodła się."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Błąd podczas zapisu do deskryptora pliku \"%d\"."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Błąd podczas przemieszczania w pliku \"%s\"."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Deskryptor pliku \"%d\" nie jest poprawny."
-
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Błąd wewnętrzny GStreamera: zmiana stanu nie powiodła się."
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 93e041f32..655f3bc79 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer-0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2009-04-16 21:51-0300\n"
"Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n"
"Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
@@ -597,8 +597,9 @@ msgstr "palavras-chave separadas por vírgula descrevendo o conteúdo"
msgid "geo location name"
msgstr "nome da localização geográfica"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"localização ou onde a mídia foi gravada ou produzida descritiva e legível"
@@ -1034,19 +1035,15 @@ msgstr "Definindo a fila de processamento para NULO...\n"
msgid "Freeing pipeline ...\n"
msgstr "Liberando a fila de processamento...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Erro interno no GStreamer: falha ao alterar estado."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Erro ao escrever no descritor \"%d\" do arquivo."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Erro ao buscar no arquivo \"%s\"."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "O descritor \"%d\" do arquivo não é válido."
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Erro interno no GStreamer: falha ao alterar estado."
-
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "LIBERANDO a fila de processamento...\n"
diff --git a/po/ru.po b/po/ru.po
index a2c84c62a..05e177326 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.21.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2009-02-12 14:17+0200\n"
"Last-Translator: Pavel Maryanov <acid_jack@ukr.net>\n"
"Language-Team: Russian <gnu@mx.ru>\n"
@@ -583,8 +583,9 @@ msgstr "разделяемые запятыми ключевые слова, о
msgid "geo location name"
msgstr "геогр. местоположение"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"описательное название местности, в которой производилась запись или "
@@ -1015,19 +1016,15 @@ msgstr "Установка конвейера в состояние NULL...\n"
msgid "Freeing pipeline ...\n"
msgstr "Установка конвейера в состояние NULL...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Внутренняя ошибка GStreamer: не удалось сменить состояние."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Ошибка записи в дескриптор файла «%d»."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Ошибка позиционирования в файле «%s»."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Дескриптор файла «%d» недействителен."
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Внутренняя ошибка GStreamer: не удалось сменить состояние."
-
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "Освобождение конвейера...\n"
diff --git a/po/rw.po b/po/rw.po
index d3a09e14b..6688d9de8 100644
--- a/po/rw.po
+++ b/po/rw.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.8\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2005-04-04 10:55-0700\n"
"Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
@@ -755,7 +755,7 @@ msgid "geo location name"
msgstr "Inturo"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
diff --git a/po/sk.po b/po/sk.po
index d83df9bc6..a1ee8e450 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.20.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2008-09-25 09:55+0100\n"
"Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -601,8 +601,9 @@ msgstr "kľúčové slová, opisujúce obsah, oddelené čiarkou"
msgid "geo location name"
msgstr "geografické umiestnenie"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"opis miesta, v ľudskej reči, kde boli tieto médiá nahraté alebo produkované"
@@ -1034,21 +1035,17 @@ msgstr "Nastavujem rúru na NULOVÚ ...\n"
msgid "Freeing pipeline ...\n"
msgstr "Nastavujem rúru na NULOVÚ ...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr ""
+#~ "Vnútorná chyba GStreamer: nepodarilo sa zmeniť stav. Ohláste prosím túto "
+#~ "chybu."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Chyba pri zápise do popisovača súboru \"%d\"."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Chyba pri nastavovaní pozície v súbore \"%s\"."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Popisovač súboru \"%d\" nie je platný."
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr ""
-#~ "Vnútorná chyba GStreamer: nepodarilo sa zmeniť stav. Ohláste prosím túto "
-#~ "chybu."
-
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "UVOĽŇUJEM rúru ...\n"
diff --git a/po/sq.po b/po/sq.po
index ab5a316eb..9f6a24775 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.4\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2004-08-07 23:46+0200\n"
"Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
"Language-Team: Albanian <begraj@hotmail.com>\n"
@@ -608,7 +608,7 @@ msgid "geo location name"
msgstr "pozicioni"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -856,9 +856,9 @@ msgstr ""
msgid "WARNING: element named '%s' not found.\n"
msgstr "KUJDES: elementi me emrin '%s' nuk u gjet.\n"
-#, fuzzy, c-format
+#, c-format
msgid "Got message #%u from element \"%s\" (%s): "
-msgstr "GABIM: nga elementi %s: %s\n"
+msgstr ""
#, c-format
msgid "Got message #%u from pad \"%s:%s\" (%s): "
@@ -1022,19 +1022,6 @@ msgstr ""
msgid "Freeing pipeline ...\n"
msgstr "DUKE ZBATUAR pipeline ...\n"
-#, fuzzy
-#~ msgid "Error while writing to file descriptor \"%d\"."
-#~ msgstr "Gabim gjatë shkrimit tek file \"%s\"."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Gabim gjatë shkrimit tek file \"%s\"."
-
-#, fuzzy
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr ""
-#~ "Gabim i brendshëm i GStreamer: ndryshimi i gjendjes dështoi. Raporto bug."
-
#~ msgid "Disable accelerated CPU instructions"
#~ msgstr "Ç'aktivo instruksionet e përshpejtimit të CPU"
@@ -1053,6 +1040,10 @@ msgstr "DUKE ZBATUAR pipeline ...\n"
#~ msgid "Scheduler to use (default is '%s')"
#~ msgstr "Planifikuesi që duhet përdorur (i prezgjedhuri është '%s')"
+#~ msgid "Internal GStreamer error: state change failed. File a bug."
+#~ msgstr ""
+#~ "Gabim i brendshëm i GStreamer: ndryshimi i gjendjes dështoi. Raporto bug."
+
#~ msgid "Internal GStreamer error: scheduler problem. File a bug."
#~ msgstr "Gabim i brendshëm i GStreamer: problem planifikimi. Raporto bug."
diff --git a/po/sr.po b/po/sr.po
index d209d87a9..62da7ba57 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.8\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2005-01-27 16:58+0100\n"
"Last-Translator: Danilo Segan <dsegan@gmx.net>\n"
"Language-Team: Serbian <gnu@prevod.org>\n"
@@ -617,7 +617,7 @@ msgid "geo location name"
msgstr "положај"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -868,9 +868,9 @@ msgstr "ГРЕШКА: не могу да рашчланим %d. аргумент
msgid "WARNING: element named '%s' not found.\n"
msgstr "УПОЗОРЕЊЕ: елемент са именом „%s“ није нађен.\n"
-#, fuzzy, c-format
+#, c-format
msgid "Got message #%u from element \"%s\" (%s): "
-msgstr "ГРЕШКА: из елемента %s: %s\n"
+msgstr ""
#, c-format
msgid "Got message #%u from pad \"%s:%s\" (%s): "
@@ -1034,19 +1034,6 @@ msgstr ""
msgid "Freeing pipeline ...\n"
msgstr "Покрећем цевовод...\n"
-#, fuzzy
-#~ msgid "Error while writing to file descriptor \"%d\"."
-#~ msgstr "Грешка при упису у датотеку „%s“."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Грешка при упису у датотеку „%s“."
-
-#, fuzzy
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr ""
-#~ "Унутрашња грешка у ГСтримеру: неуспешна промена стања. Пријавите грешку."
-
#~ msgid "Disable accelerated CPU instructions"
#~ msgstr "Искључи убрзане инструкције процесора"
@@ -1065,6 +1052,10 @@ msgstr "Покрећем цевовод...\n"
#~ msgid "Scheduler to use (default is '%s')"
#~ msgstr "Користи распоређивач (подразумева се '%s')"
+#~ msgid "Internal GStreamer error: state change failed. File a bug."
+#~ msgstr ""
+#~ "Унутрашња грешка у ГСтримеру: неуспешна промена стања. Пријавите грешку."
+
#~ msgid "Internal GStreamer error: scheduler problem. File a bug."
#~ msgstr ""
#~ "Унутрашња грешка у ГСтримеру: неприлика са распоређивачем. Пријавите "
diff --git a/po/sv.po b/po/sv.po
index c30c84d3d..cd3b106c4 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2009-04-19 10:57+0100\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -590,8 +590,9 @@ msgstr "kommaseparerade nyckelord som beskriver innehållet"
msgid "geo location name"
msgstr "geografiskt platsnamn"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"mänskligt läslig beskrivande plats eller var mediet har spelats in eller "
@@ -1022,19 +1023,15 @@ msgstr "Ställer in rörledningen till NULL...\n"
msgid "Freeing pipeline ...\n"
msgstr "Frigör rörledning ...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Internt GStreamer-fel: tillståndsändring misslyckades."
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Fel vid skrivning till filbeskrivaren \"%d\"."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Fel vid sökning i filen \"%s\"."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Filbeskrivaren \"%d\" är ogiltig."
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Internt GStreamer-fel: tillståndsändring misslyckades."
-
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "FRIGÖR rörledning...\n"
diff --git a/po/tr.po b/po/tr.po
index bc3d644bd..82f62023a 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2004-04-03 03:14+0300\n"
"Last-Translator: Baris Cicek <baris@teamforce.name.tr>\n"
"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -608,7 +608,7 @@ msgid "geo location name"
msgstr "konum"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -856,9 +856,9 @@ msgstr "HATA: komut satırı argümanı %d ayrıştırılamadı: %s.\n"
msgid "WARNING: element named '%s' not found.\n"
msgstr "UYARI: '%s' isimli öğe bulunamadı.\n"
-#, fuzzy, c-format
+#, c-format
msgid "Got message #%u from element \"%s\" (%s): "
-msgstr "HATA: %s öğesinden: %s\n"
+msgstr ""
#, c-format
msgid "Got message #%u from pad \"%s:%s\" (%s): "
@@ -1022,20 +1022,6 @@ msgstr ""
msgid "Freeing pipeline ...\n"
msgstr "BORUHATTI çalıştırılıyor ...\n"
-#, fuzzy
-#~ msgid "Error while writing to file descriptor \"%d\"."
-#~ msgstr "\"%s\" dosyası yazılırken hata."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "\"%s\" dosyası yazılırken hata."
-
-#, fuzzy
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr ""
-#~ "Dahili GStreamer hatası: durum değiştirilemedi. Hata bildiriminde "
-#~ "bulunun."
-
#~ msgid "Disable accelerated CPU instructions"
#~ msgstr "Hızlandırılmış CPU işlemlerini kapat"
@@ -1060,6 +1046,11 @@ msgstr "BORUHATTI çalıştırılıyor ...\n"
#~ msgid "REGISTRY"
#~ msgstr "KAYIT"
+#~ msgid "Internal GStreamer error: state change failed. File a bug."
+#~ msgstr ""
+#~ "Dahili GStreamer hatası: durum değiştirilemedi. Hata bildiriminde "
+#~ "bulunun."
+
#~ msgid "Internal GStreamer error: scheduler problem. File a bug."
#~ msgstr ""
#~ "Dahili GStreamer hatası: zamanlandırıcı sorunu. Hata bildiriminde "
diff --git a/po/uk.po b/po/uk.po
index dbb15adc3..3b77ac2cc 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.14\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2007-09-07 11:16+0300\n"
"Last-Translator: Maxim V. Dziumanenko <dziumanenko@gmail.com>\n"
"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
@@ -586,7 +586,7 @@ msgid "geo location name"
msgstr "адреса"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -1009,21 +1009,17 @@ msgstr "Канал переводиться у стан NULL ...\n"
msgid "Freeing pipeline ...\n"
msgstr "Канал переводиться у стан NULL ...\n"
-#~ msgid "Error while writing to file descriptor \"%d\"."
-#~ msgstr "Помилка при записуванні у дескриптор файлу \"%d\"."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Помилка при встановленні позиції у файлі \"%s\"."
-
-#~ msgid "File descriptor \"%d\" is not valid."
-#~ msgstr "Дескриптор файлу \"%d\" некоректний."
-
#~ msgid "Internal GStreamer error: state change failed."
#~ msgstr "Внутрішня помилка GStreamer: помилка зміни стану."
#~ msgid "original location of file as a URI"
#~ msgstr "оригінальне розташування файлу у вигляді URI"
+#~ msgid "Error while writing to file descriptor \"%d\"."
+#~ msgstr "Помилка при записуванні у дескриптор файлу \"%d\"."
+
+#~ msgid "File descriptor \"%d\" is not valid."
+#~ msgstr "Дескриптор файлу \"%d\" некоректний."
+
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "канал ЗВІЛЬНЕННЯ...\n"
diff --git a/po/vi.po b/po/vi.po
index fd102053c..65e8428fc 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -5,10 +5,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: gstreamer 0.10.21.3\n"
+"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
-"PO-Revision-Date: 2009-01-26 22:21+1030\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
+"PO-Revision-Date: 2009-05-13 23:16+0930\n"
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
"MIME-Version: 1.0\n"
@@ -68,7 +68,7 @@ msgstr ""
"vào danh sách được cất giữ trong biến môi trường GST_PLUGIN_PATH"
msgid "PLUGINS"
-msgstr "BỔ SUNG"
+msgstr "PHẦN BỔ SUNG"
msgid "Disable trapping of segmentation faults during plugin loading"
msgstr "Tắt chức năng bắt lỗi phân đoạn trong khi nạp phần bổ sung"
@@ -357,12 +357,11 @@ msgstr ""
"Nguồn của nhạc/phim dưới dạng một địa chỉ URI (địa chỉ gốc của tập tin hay "
"luồng)"
-#, fuzzy
msgid "homepage"
-msgstr "ảnh"
+msgstr "trang chủ"
msgid "Homepage for this media (i.e. artist or movie homepage)"
-msgstr ""
+msgstr "Trang chủ của nghệ sĩ hay phim "
msgid "description"
msgstr "mô tả"
@@ -453,13 +452,11 @@ msgstr "codec âm thanh"
msgid "codec the audio data is stored in"
msgstr "cách mã hóa/giải mã dữ liệu âm thanh này"
-#, fuzzy
msgid "subtitle codec"
-msgstr "codec ảnh động"
+msgstr "codec phụ đề"
-#, fuzzy
msgid "codec the subtitle data is stored in"
-msgstr "cách mã hóa/giải mã dữ liệu ảnh động này"
+msgstr "codec theo đó dữ liệu phụ đề được mã hoá"
#, fuzzy
msgid "container format"
@@ -581,8 +578,9 @@ msgstr "các từ khoá định giới bằng dấu phẩy, diễn tả nội du
msgid "geo location name"
msgstr "tên định vị địa lý"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
"vị trí miêu tả cho người đọc được hay nơi nhạc/phím đã được thu hay tạo"
@@ -831,9 +829,8 @@ msgstr "LỖI: lỗi phân tách tập tin xml « %s ».\n"
msgid "ERROR: no toplevel pipeline element in file '%s'.\n"
msgstr "LỖI: không có yếu tố đường ống cấp đầu trong tập tin « %s ».\n"
-#, fuzzy
msgid "WARNING: only one toplevel element is supported at this time.\n"
-msgstr "CẢNH BÁO : hiện thời hỗ trợ chỉ một yếu tố cấp đầu."
+msgstr "CẢNH BÁO : hiện thời hỗ trợ chỉ một yếu tố cấp đầu.\n"
#, c-format
msgid "ERROR: could not parse command line argument %d: %s.\n"
@@ -907,7 +904,7 @@ msgstr "Phân phối lại sự âm ỷ...\n"
#, c-format
msgid "Setting state to %s as requested by %s...\n"
-msgstr ""
+msgstr "Đang đặt tình trạng thành %s như yêu cầu bởi %s....\n"
msgid "Interrupt: Stopping pipeline ...\n"
msgstr "Ngắt: đang ngừng chạy đường ống ...\n"
@@ -918,9 +915,8 @@ msgstr "Thể xuất (cũng được biết là siêu dữ liệu)"
msgid "Output status information and property notifications"
msgstr "Xuất thông tin trạng thái và thông báo tài sản"
-#, fuzzy
msgid "Do not print any progress information"
-msgstr "Không xuất thông tin trạng thái KIỂU"
+msgstr "Không in ra thông tin nào về tiến hành"
msgid "Output messages"
msgstr "Thông điệp xuất"
@@ -944,7 +940,7 @@ msgid "Print alloc trace (if enabled at compile time)"
msgstr "In ra vết cấp phát (nếu được bật khi biên dich)"
msgid "Force EOS on sources before shutting the pipeline down"
-msgstr ""
+msgstr "Ép buộc kết thúc luồng trên các nguồn trước khi đóng đường ống"
#, c-format
msgid "ERROR: pipeline could not be constructed: %s.\n"
@@ -986,16 +982,17 @@ msgstr "LỖI: đường ống không phát được.\n"
msgid "EOS on shutdown enabled -- Forcing EOS on the pipeline\n"
msgstr ""
+"Kết thúc luồng khi tắt phần mềm vẫn còn hoạt động thì đang ép buộc kết thúc "
+"luồng trên đường ống\n"
msgid "Waiting for EOS...\n"
-msgstr ""
+msgstr "Đang đợi kết thúc luồng...\n"
-#, fuzzy
msgid "EOS received - stopping pipeline...\n"
-msgstr "Ngắt: đang ngừng chạy đường ống ...\n"
+msgstr "Nhận được tín hiệu kết thúc luồng: đang ngừng chạy đường ống ...\n"
msgid "An error happened while waiting for EOS\n"
-msgstr ""
+msgstr "Gặp lỗi trong khi đợi kết thúc luồng\n"
msgid "Execution ended after %"
msgstr "Thực hiện xong sau %"
@@ -1006,22 +1003,14 @@ msgstr "Đang lập đường ống thành SẴN SÀNG ...\n"
msgid "Setting pipeline to NULL ...\n"
msgstr "Đang lập đường ống thành VÔ GIÁ TRỊ ...\n"
-#, fuzzy
msgid "Freeing pipeline ...\n"
-msgstr "Đang lập đường ống thành VÔ GIÁ TRỊ ...\n"
+msgstr "Đang giải phóng đường ống...\n"
+
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "Lỗi nội bộ GStreamer: việc thay đổi trạng thái bị lỗi."
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "Gặp lỗi khi ghi vào mô tả tập tin « %d »."
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Gặp lỗi khi tìm trong tập tin « %s »."
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "Mô tả tập tin « %d » không hợp lệ."
-
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "Lỗi nội bộ GStreamer: việc thay đổi trạng thái bị lỗi."
-
-#~ msgid "FREEING pipeline ...\n"
-#~ msgstr "ĐANG GIẢI PHÓNG đường ống ...\n"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 445af977b..95eb208cc 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.22.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2009-05-01 11:53中国标准时间\n"
"Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n"
"Language-Team: Chinese (simplified) <translation-team-zh-cn@lists."
@@ -566,8 +566,9 @@ msgstr "逗号分隔的描述数据内容的简要文本"
msgid "geo location name"
msgstr "地理位置名称"
+#, fuzzy
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr "易懂的位置描述或是此媒体在哪里录制或是产生"
@@ -983,19 +984,15 @@ msgstr "设置 NULL 管道 ...\n"
msgid "Freeing pipeline ...\n"
msgstr "释放管道资源 ...\n"
+#~ msgid "Internal GStreamer error: state change failed."
+#~ msgstr "GStreamer 内部错误:状态更改失败。"
+
#~ msgid "Error while writing to file descriptor \"%d\"."
#~ msgstr "写入文件描述符“%d”时出错。"
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "在文件“%s”搜寻时出错。"
-
#~ msgid "File descriptor \"%d\" is not valid."
#~ msgstr "文件描述符“%d”无效。"
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "GStreamer 内部错误:状态更改失败。"
-
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "正在释放管道 ...\n"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 9f42394a6..e44ab48c4 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.8\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2009-06-19 13:51+0100\n"
+"POT-Creation-Date: 2009-07-14 16:33+0100\n"
"PO-Revision-Date: 2005-04-27 14:55+0800\n"
"Last-Translator: Abel Cheung <abelcheung@gmail.com>\n"
"Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -596,7 +596,7 @@ msgid "geo location name"
msgstr "位置"
msgid ""
-"human readable descriptive location or where the media has been recorded or "
+"human readable descriptive location of where the media has been recorded or "
"produced"
msgstr ""
@@ -840,9 +840,9 @@ msgstr "錯誤:無法解析指令的第 %d 個參數:%s。\n"
msgid "WARNING: element named '%s' not found.\n"
msgstr ""
-#, fuzzy, c-format
+#, c-format
msgid "Got message #%u from element \"%s\" (%s): "
-msgstr "錯誤:來自 %s 元件:%s\n"
+msgstr ""
#, c-format
msgid "Got message #%u from pad \"%s:%s\" (%s): "
@@ -1006,18 +1006,6 @@ msgstr ""
msgid "Freeing pipeline ...\n"
msgstr "執行管線 ...\n"
-#, fuzzy
-#~ msgid "Error while writing to file descriptor \"%d\"."
-#~ msgstr "當寫入內容至檔案 “%s” 時發生錯誤。"
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "當寫入內容至檔案 “%s” 時發生錯誤。"
-
-#, fuzzy
-#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr "GStreamer 內部錯誤:無法更改狀態。請匯報錯誤。"
-
#~ msgid "Disable accelerated CPU instructions"
#~ msgstr "關閉 CPU 優化功能"
@@ -1033,6 +1021,9 @@ msgstr "執行管線 ...\n"
#~ msgid "Scheduler to use (default is '%s')"
#~ msgstr "準備使用的排程器 (預設為 ‘%s’)"
+#~ msgid "Internal GStreamer error: state change failed. File a bug."
+#~ msgstr "GStreamer 內部錯誤:無法更改狀態。請匯報錯誤。"
+
#~ msgid "Internal GStreamer error: scheduler problem. File a bug."
#~ msgstr "GStreamer 內部錯誤:排程器發生問題。請匯報錯誤。"