0.10.23.2 pre-release
diff --git a/ChangeLog b/ChangeLog
index 329f726..3caaf6c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,2661 @@
-=== release 0.10.23 ===
+2009-07-14 12:15:05 +0300 Stefan Kost <ensonic@users.sf.net>
-2009-05-10 Jan Schmidt <jan.schmidt@sun.com>
+ * 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:
- releasing 0.10.23, "Alaboo Alaboo"
+ * 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 22:41:04 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * 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 6ac296d..0340dd7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
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 9597df4..57895a3 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@
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 @@
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 @@
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 lêer \"%s\"."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Fout tydens skryf na lêer \"%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 4eb1d59..5b0017b 100644
--- a/po/az.po
+++ b/po/az.po
@@ -7,7 +7,7 @@
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 @@
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 b38aecc..01f133c 100644
--- a/po/be.po
+++ b/po/be.po
@@ -6,7 +6,7 @@
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 @@
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 1c780ca..877a8a3 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 @@
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 @@
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 @@
msgstr "изображение за преглед свързано с този поток"
msgid "attachment"
-msgstr ""
+msgstr "притурка"
-#, fuzzy
msgid "file attached to this stream"
-msgstr "изображение свързано с този поток"
+msgstr "файл прикачен към този поток"
msgid "beats per minute"
msgstr "такта в минута"
@@ -578,46 +576,52 @@
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 @@
"за автоматично инсталиране на приставки"
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 @@
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 @@
#, 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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
msgid "Setting pipeline to NULL ...\n"
msgstr "Конвейерът се ЗАНУЛЯВА…\n"
-#, fuzzy
msgid "Freeing pipeline ...\n"
-msgstr "Конвейерът се ЗАНУЛЯВА…\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“ е неправилен."
+msgstr "Конвейерът се освобождава…\n"
#~ msgid "Internal GStreamer error: state change failed."
#~ msgstr "Вътрешна грешка на GStreamer: неуспех при промяната на състоянието."
-#~ msgid "original location of file as a URI"
-#~ msgstr "първоначално местоположение като адрес"
+#~ msgid "Error while writing to file descriptor \"%d\"."
+#~ msgstr "Грешка при запис във файловия дескриптор „%d“."
-#~ msgid "FREEING pipeline ...\n"
-#~ msgstr "ОСВОБОЖДАВАНЕ на конвейера…\n"
+#~ msgid "File descriptor \"%d\" is not valid."
+#~ msgstr "Файловият дескриптор „%d“ е неправилен."
diff --git a/po/ca.po b/po/ca.po
index 05d5cb1..72a03e2 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@
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 @@
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 @@
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 ebb6738..a9a8939 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -8,7 +8,7 @@
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 @@
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 @@
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 fa7a9a0..7ac605c 100644
--- a/po/da.po
+++ b/po/da.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 12f7e0f..48f9f52 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 @@
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 @@
"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 @@
"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 @@
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 @@
"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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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"
+
+msgid "geo location name"
+msgstr "geologischer Ort"
#, fuzzy
-msgid "geo location name"
-msgstr "URL"
-
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 @@
#, 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 @@
#, 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 @@
#, 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 @@
#, 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 @@
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 @@
#, 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 @@
"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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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«."
-
-#, fuzzy
-#~ msgid "Error while seeking in file \"%d\"."
-#~ msgstr "Fehler beim Schreiben der Daten »%s«."
-
-#, fuzzy
#~ msgid "Internal GStreamer error: state change failed."
-#~ msgstr ""
-#~ "Interner GStreamer-Fehler: Zustandswechsel fehlgeschlagen. Bitte "
-#~ "schreiben Sie einen Fehlerbericht."
+#~ msgstr "Interner GStreamer-Fehler: Zustandswechsel fehlgeschlagen."
+
+#~ msgid "Error while writing to file descriptor \"%d\"."
+#~ msgstr "Fehler beim Schreiben in den Dateideskriptor »%d«."
+
+#~ 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 371afda..4720e6f 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 @@
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 @@
#~ 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 4a0e916..683097c 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 @@
"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 @@
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 @@
#, 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 @@
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 @@
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 @@
"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 @@
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 @@
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 @@
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 @@
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 @@
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 f397756..bfda398 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -12,7 +12,7 @@
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 @@
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 @@
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 a0236ee..11bfcd9 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 @@
"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 @@
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 @@
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 @@
"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 @@
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 @@
#, 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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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"
-
-#~ 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."
+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 "FREEING pipeline ...\n"
-#~ msgstr "Libération du pipeline (FREE)...\n"
+#~ msgid "Error while writing to file descriptor \"%d\"."
+#~ msgstr "Erreur lors de l'écriture vers le descripteur de fichier « %d »."
+
+#~ msgid "File descriptor \"%d\" is not valid."
+#~ msgstr "Le descripteur de fichier « %d » n'est pas valide."
diff --git a/po/hu.po b/po/hu.po
index 3922d67..ce5e01c 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@
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 @@
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 @@
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 f69c298..1656166 100644
--- a/po/id.po
+++ b/po/id.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 4d84c49..8783a8b 100644
--- a/po/it.po
+++ b/po/it.po
@@ -108,7 +108,7 @@
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 @@
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 @@
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 c74ade6..2b5686b 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 e4784a8..1177100 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 2e2e277..94c00a7 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -10,7 +10,7 @@
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 @@
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 @@
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 3473e45..55ca7aa 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 93e041f..655f3bc 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -17,7 +17,7 @@
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 @@
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 @@
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 a2c84c6..05e1773 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@
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 @@
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 @@
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 d3a09e1..6688d9d 100644
--- a/po/rw.po
+++ b/po/rw.po
@@ -15,7 +15,7 @@
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 @@
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 d83df9b..a1ee8e4 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,7 +8,7 @@
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 @@
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 @@
msgid "Freeing pipeline ...\n"
msgstr "Nastavujem rúru na NULOVÚ ...\n"
-#~ 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 "Error while writing to file descriptor \"%d\"."
+#~ msgstr "Chyba pri zápise do popisovača súboru \"%d\"."
+
+#~ msgid "File descriptor \"%d\" is not valid."
+#~ msgstr "Popisovač súboru \"%d\" nie je platný."
+
#~ msgid "FREEING pipeline ...\n"
#~ msgstr "UVOĽŇUJEM rúru ...\n"
diff --git a/po/sq.po b/po/sq.po
index ab5a316..9f6a247 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 @@
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 @@
#~ 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 d209d87..62da7ba 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 @@
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 @@
#~ 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 c30c84d..cd3b106 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@
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 @@
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 @@
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 bc3d644..82f6202 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 @@
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 @@
#~ 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 dbb15ad..3b77ac2 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -7,7 +7,7 @@
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 @@
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 @@
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 fd10205..65e8428 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 @@
"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 @@
"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 @@
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 @@
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 @@
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 @@
#, 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 @@
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 @@
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 @@
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 @@
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"
-
-#~ 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ệ."
+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 "FREEING pipeline ...\n"
-#~ msgstr "ĐANG GIẢI PHÓNG đường ống ...\n"
+#~ msgid "Error while writing to file descriptor \"%d\"."
+#~ msgstr "Gặp lỗi khi ghi vào mô tả tập tin « %d »."
+
+#~ msgid "File descriptor \"%d\" is not valid."
+#~ msgstr "Mô tả tập tin « %d » không hợp lệ."
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 445af97..95eb208 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 9f42394..e44ab48 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -6,7 +6,7 @@
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 @@
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 @@
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 @@
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 @@
#~ 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 內部錯誤:排程器發生問題。請匯報錯誤。"