diff --git a/ChangeLog b/ChangeLog
index bddb5e3652080287b1026642f63bc27f31dc50af..ac5a6072adb55ed47021f68a7245e47ac505dba5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2004-12-17 Benjamin Otte <in7y118@public.uni-hamburg.de>
+
+ * gst/gstvalue.c: (gst_value_deserialize_string):
+ use deprecated g_value_set_string_take_ownership to keep compatible
+ with glib 2.2
+
+2004-12-17 Benjamin Otte <in7y118@public.uni-hamburg.de>
+
+ * gst/gstvalue.c: (gst_value_deserialize_string):
+ revert last patch, only dom a g_utf8_validate now before accepting
+ the string - caps parsing strips " from strings so we can't rely on
+ them
+ * testsuite/caps/value_serialize.c: (test_string_deserialization):
+ disable a test that tested the above and comment it
+
+2004-12-16 Steve Lhomme <steve.lhomme@free.fr>
+
+ Patch reviewed by David Schleef <ds@schleef.org>
+
+ * win32/gstenumtypes.c: Update from gst/gstenumtypes.c (See
+ bug #153882)
+ * win32/gstenumtypes.h: same
+
+2004-12-17 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/gstpad.c: (gst_pad_query):
+ Do query on realized pad, similar to how convert/send_event handle
+ this. Also makes sense, since this pad belongs to the function to
+ which this query will be sent. Fixes #158163.
+
+2004-12-16 Christian Fredrik Kalager Schaller <uraeus@gnome.org>
+
+ * docs/manual/appendix-programs.xml: fix pipeline to actually work
+
+2004-12-16 Christian Fredrik Kalager Schaller <christian@fluendo.com>
+
+ * docs/faq/general.xml: fix pipeline to actually work
+
+2004-12-16 Benjamin Otte <in7y118@public.uni-hamburg.de>
+
+ * gst/gstvalue.c: (gst_value_deserialize_string):
+ check that a simple string that gets deserialized does not contain
+ invalid characters
+ * testsuite/caps/value_serialize.c: (test_string_deserialization):
+ remove a test that tested a wring behaviour
+
+2004-12-16 Matt Kraai <kraai@alumni.cmu.edu>
+
+ Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/manual/intro-motivation.xml:
+ Fix typos.
+
+2004-12-16 Edward Hervey <bilboed@bilboed.com>
+
+ Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/gst/tmpl/gstprobe.sgml:
+ Fix documentation of probe callback - it is supposed to return
+ FALSE, not TRUE, to remove data from the stream (#159087).
+
+2004-12-16 Daniel Gazard <dany42@free.fr>
+
+ Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/gstelementfactory.c: (gst_element_factory_create):
+ Fix compile failure if compiling without libxml2 support (#149936).
+
+2004-12-15 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/manual/advanced-autoplugging.xml:
+ * docs/manual/highlevel-components.xml:
+ Move spider from autoplugging to components. Autoplugging is for
+ internals, not for solutions. ;-).
+
+2004-12-15 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/random/ds/0.9-suggested-changes:
+ Make note on device/location/uri property names.
+
+2004-12-15 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/manual/advanced-autoplugging.xml:
+ * docs/manual/advanced-clocks.xml:
+ * docs/manual/advanced-interfaces.xml:
+ * docs/manual/advanced-metadata.xml:
+ * docs/manual/advanced-position.xml:
+ * docs/manual/advanced-schedulers.xml:
+ * docs/manual/advanced-threads.xml:
+ * docs/manual/appendix-gnome.xml:
+ * docs/manual/appendix-programs.xml:
+ * docs/manual/appendix-quotes.xml:
+ * docs/manual/autoplugging.xml:
+ * docs/manual/basics-bins.xml:
+ * docs/manual/basics-data.xml:
+ * docs/manual/basics-elements.xml:
+ * docs/manual/basics-helloworld.xml:
+ * docs/manual/basics-init.xml:
+ * docs/manual/basics-pads.xml:
+ * docs/manual/basics-plugins.xml:
+ * docs/manual/bins-api.xml:
+ * docs/manual/bins.xml:
+ * docs/manual/buffers-api.xml:
+ * docs/manual/buffers.xml:
+ * docs/manual/clocks.xml:
+ * docs/manual/components.xml:
+ * docs/manual/cothreads.xml:
+ * docs/manual/debugging.xml:
+ * docs/manual/dparams-app.xml:
+ * docs/manual/dynamic.xml:
+ * docs/manual/elements-api.xml:
+ * docs/manual/elements.xml:
+ * docs/manual/factories.xml:
+ * docs/manual/gnome.xml:
+ * docs/manual/goals.xml:
+ * docs/manual/helloworld.xml:
+ * docs/manual/helloworld2.xml:
+ * docs/manual/highlevel-components.xml:
+ * docs/manual/highlevel-xml.xml:
+ * docs/manual/init-api.xml:
+ * docs/manual/intro-basics.xml:
+ * docs/manual/intro-motivation.xml:
+ * docs/manual/intro-preface.xml:
+ * docs/manual/intro.xml:
+ * docs/manual/links-api.xml:
+ * docs/manual/links.xml:
+ * docs/manual/manual.xml:
+ * docs/manual/motivation.xml:
+ * docs/manual/pads-api.xml:
+ * docs/manual/pads.xml:
+ * docs/manual/plugins-api.xml:
+ * docs/manual/plugins.xml:
+ * docs/manual/programs.xml:
+ * docs/manual/queues.xml:
+ * docs/manual/quotes.xml:
+ * docs/manual/schedulers.xml:
+ * docs/manual/states-api.xml:
+ * docs/manual/states.xml:
+ * docs/manual/threads.xml:
+ * docs/manual/typedetection.xml:
+ * docs/manual/win32.xml:
+ * docs/manual/xml.xml:
+ Try 2. This time, include a short preface as a "general
+ introduction", also add code blocks around all code samples
+ so they get compiled. We still need a way to tell readers
+ the filename of the code sample. In some cases, don't show
+ all code in the documentation, but do include it in the generated
+ code. This allows for focussing on specific bits in the docs,
+ while still having a full test application available.
+ * examples/manual/Makefile.am:
+ Fix up examples for new ADM. Add several of the new examples that
+ were either added or were missing from the build system.
+ * examples/manual/extract.pl:
+ Allow nameless blocks.
+
+2004-12-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/manual/elements-api.xml:
+ * docs/manual/helloworld.xml:
+ * examples/manual/extract.pl:
+ fix last example. Add example of adding code blocks that are not
+ shown in docbook output.
+
+2004-12-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/manual/dynamic.xml:
+ * docs/manual/elements-api.xml:
+ * docs/manual/gnome.xml:
+ * docs/manual/helloworld2.xml:
+ * docs/manual/init-api.xml:
+ * docs/manual/queues.xml:
+ * docs/manual/threads.xml:
+ * docs/manual/xml.xml:
+ * examples/manual/extract.pl:
+ Make it possible to extract example code from separate blocks.
+ Should make Ronald happy.
+
+2004-12-15 Wim Taymans <wim@fluendo.com>
+
+ * gst/schedulers/gstoptimalscheduler.c: (add_to_group),
+ (remove_from_group), (group_elements_set_visited),
+ (normalize_group), (gst_opt_scheduler_iterate):
+ Fix bug where a flag was not updated on a decoupled entry point
+ because we were just checking the group element list and decoupled
+ elements are not in that list..
+
+2004-12-15 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/manual/advanced-autoplugging.xml:
+ * docs/manual/advanced-clocks.xml:
+ * docs/manual/advanced-dparams.xml:
+ * docs/manual/advanced-interfaces.xml:
+ * docs/manual/advanced-metadata.xml:
+ * docs/manual/advanced-position.xml:
+ * docs/manual/advanced-schedulers.xml:
+ * docs/manual/advanced-threads.xml:
+ * docs/manual/appendix-debugging.xml:
+ * docs/manual/appendix-gnome.xml:
+ * docs/manual/appendix-programs.xml:
+ * docs/manual/appendix-quotes.xml:
+ * docs/manual/appendix-win32.xml:
+ * docs/manual/autoplugging.xml:
+ * docs/manual/basics-bins.xml:
+ * docs/manual/basics-data.xml:
+ * docs/manual/basics-elements.xml:
+ * docs/manual/basics-helloworld.xml:
+ * docs/manual/basics-init.xml:
+ * docs/manual/basics-pads.xml:
+ * docs/manual/basics-plugins.xml:
+ * docs/manual/bins-api.xml:
+ * docs/manual/bins.xml:
+ * docs/manual/buffers-api.xml:
+ * docs/manual/buffers.xml:
+ * docs/manual/clocks.xml:
+ * docs/manual/components.xml:
+ * docs/manual/cothreads.xml:
+ * docs/manual/debugging.xml:
+ * docs/manual/dparams-app.xml:
+ * docs/manual/dynamic.xml:
+ * docs/manual/elements-api.xml:
+ * docs/manual/elements.xml:
+ * docs/manual/factories.xml:
+ * docs/manual/gnome.xml:
+ * docs/manual/goals.xml:
+ * docs/manual/helloworld.xml:
+ * docs/manual/helloworld2.xml:
+ * docs/manual/highlevel-components.xml:
+ * docs/manual/highlevel-xml.xml:
+ * docs/manual/init-api.xml:
+ * docs/manual/intro-motivation.xml:
+ * docs/manual/intro-preface.xml:
+ * docs/manual/intro.xml:
+ * docs/manual/links-api.xml:
+ * docs/manual/links.xml:
+ * docs/manual/manual.xml:
+ * docs/manual/motivation.xml:
+ * docs/manual/pads-api.xml:
+ * docs/manual/pads.xml:
+ * docs/manual/plugins-api.xml:
+ * docs/manual/plugins.xml:
+ * docs/manual/programs.xml:
+ * docs/manual/queues.xml:
+ * docs/manual/quotes.xml:
+ * docs/manual/schedulers.xml:
+ * docs/manual/states-api.xml:
+ * docs/manual/states.xml:
+ * docs/manual/threads.xml:
+ * docs/manual/typedetection.xml:
+ * docs/manual/win32.xml:
+ * docs/manual/xml.xml:
+ First try at rewriting the ADM. Needs lotsamore work, but some
+ parts might already be somewhat useful.
+ * docs/pwg/advanced-interfaces.xml:
+ Remove properties interface, it never actually existed (except for
+ on my HD...).
+
+2004-12-13 David Schleef <ds@schleef.org>
+
+ * gst/gstpad.c: (gst_pad_set_explicit_caps): Allow caps to
+ be NULL (bug #160220).
+
+2004-12-13 David Schleef <ds@schleef.org>
+
+ * configure.ac: remove all mmx stuff, because it's not used.
+ * docs/random/ds/0.9-suggested-changes: additional notes
+ * include/Makefile.am: we don't use these anymore
+ * include/mmx.h: remove
+ * include/sse.h: remove
+
+2004-12-13 Stephane Loeuillet <stephane.loeuillet@tiscali.fr>
+
+ * docs/random/mimetypes:
+ Add FOURCC code for h264 codec (VSSH)
+ Add alternate FOURCC codes for h263 related codecs
+
+2004-12-10 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/manual/programs.xml:
+ Added more gst-launch examples.
+
+2004-12-09 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/gstqueue.c: (gst_queue_handle_src_query):
+ Check for availability again.
+
+2004-12-09 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/gstcaps.c: (gst_caps_compare_structures):
+ Simple caps go first. This has the nice side-effect of fixing an
+ obscure warning.
+
+2004-12-09 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/gstversion.h.in:
+ Protect header.
+
+2004-12-09 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/schedulers/gstoptimalscheduler.c:
+ (gst_opt_scheduler_schedule_run_queue), (schedule_chain),
+ (gst_opt_scheduler_get_wrapper):
+ When we're recursing into a chain run, only run the directly
+ related group, not all queued ones. This will fix a possible
+ deadlock in chains with more than two groups.
+
+2004-12-08 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * autogen.sh:
+ remove patch if autopoint fails
+
+2004-12-08 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/gst/gstreamer-sections.txt:
+ Document Thomas' addition, fix build, make Luis the sheriff happy.
+
+2004-12-07 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gstplugin.c:
+ * gst/gstplugin.h:
+ add accessor for version field
+
+2004-12-06 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ submitted by: Luca Ferretti <elle.uca@infinito.it>
+
+ * po/LINGUAS:
+ * po/it.po:
+ New tranlation added: Italian
+
+2004-12-03 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/gstpad.c: (gst_pad_is_negotiated),
+ (gst_pad_get_negotiated_caps):
+ GST_RPAD_* will only operate on a RealPad (it casts the pointer,
+ it doesn't actually check the contents), so be sure to hand it
+ a RealPad else we'll crash.
+
+2004-12-03 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstqueue.c: (gst_queue_init), (gst_queue_getcaps),
+ (gst_queue_link), (gst_queue_handle_src_query):
+ Reverted to 1.110 until this makes the testsuite and various
+ apps work.
+
+2004-12-01 Christian Fredrik Kalager Schaller christian@fluendo.com
+
+ * docs/upload.mak: fix included CVS conflict strings
+
+2004-12-01 William Jon McCann <mccann@jhu.edu>
+
+ Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/gstelement.c: (gst_element_error_full):
+ Use g_error_new_literal because error text may have
+ percentage signs in it. Fixes #160019.
+
+2004-12-01 Benjamin Otte <otte@gnome.org>
+
+ * gst/elements/gstbufferstore.c:
+ (gst_buffer_store_add_buffer_func):
+ don't try to make subbuffers bigger than they can be. (fixes
+ #159970)
+
+2004-11-29 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/gst/gstreamer-sections.txt:
+ * docs/gst/tmpl/gstvalue.sgml:
+ Add new function to docs to fix build.
+
+2004-11-29 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/gstcaps.c: (gst_caps_is_fixed_foreach):
+ * gst/gstpad.c: (_gst_pad_default_fixate_value),
+ (_gst_pad_default_fixate_foreach):
+ * gst/gstvalue.c: (gst_type_is_fixed), (gst_value_is_fixed):
+ * gst/gstvalue.h:
+ Deprecate _type_is_fixed, use _value_is_fixed instead, since
+ in some cases (arrays), the fixedness depends on the content.
+ * gst/gstqueue.c: (gst_queue_handle_src_query):
+ Check for availability before doing something.
+
+2004-11-29 Wim Taymans <wim@fluendo.com>
+
+ * testsuite/threads/Makefile.am:
+ * testsuite/threads/signals.c: (gst_test_get_type),
+ (gst_test_class_init), (gst_test_init), (gst_test_dispose),
+ (gst_test_set_property), (gst_test_get_property),
+ (gst_test_do_signal1), (signal2_handler), (gst_test_do_signal2),
+ (gst_test_do_prop), (run_thread), (main):
+ Added a bunch of testcases that show threadsafety bugs in glib.
+
+2004-11-29 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/manual/programs.xml:
+ Added a first batch of gst-launch examples, as provided by Ronald
+ and others from the devel-mlist
+
+2004-11-28 Benjamin Otte <otte@gnome.org>
+
+ * gst/gstelement.c: (gst_element_negotiate_pads):
+ simplify
+ * gst/gstvalue.c: (gst_string_wrap), (gst_string_unwrap),
+ (gst_value_serialize_string), (gst_value_deserialize_string):
+ add unwrapping of previously wrapped strings. Fix bug in wrapping
+ while at it.
+ * testsuite/caps/value_serialize.c: (test1),
+ (test_string_serialization), (test_string_deserialization), (main):
+ add tests for string (de)serialization
+
+2004-11-26 Wim Taymans <wim@fluendo.com>
+
+ * testsuite/threads/159566.c: (object_deep_notify), (main):
+ * testsuite/threads/Makefile.am:
+ Added testsuite to show bug #159566
+
+2004-11-25 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstthread.c: (gst_thread_dispose), (gst_thread_change_state),
+ (gst_thread_child_state_change), (gst_thread_main_loop):
+ Ref the thread object in the GThread mainloop. Break out of the
+ thread mainloop if it holds the last ref. This properly exits
+ the threads when disposing the thread from its own context. It
+ also avoids possible deadlocks in the dispose function.
+
+2004-11-24 Martin Soto <martinsoto@users.sourceforge.net>
+
+ * gst/gstqueue.c (gst_queue_link_sink): Grab the lock only when
+ it is necessary to wait.
+
+2004-11-24 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/pwg/building-boiler.xml:
+ Make description somewhat clearer.
+
+2004-11-23 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/upload.mak:
+ Apparently docs changed location on FDO's server.
+
+2004-11-23 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/pwg/appendix-checklist.xml:
+ Add some random notes on thinks to check when writing an element.
+ This list can be extended as people see fit.
+
+2004-11-23 Martin Soto <martinsoto@users.sourceforge.net>
+
+ * gst/gstqueue.c (gst_queue_init, gst_queue_link_sink)
+ (gst_queue_link_src): Allow for renegotiating the caps of the sink
+ pad. The queue will now wait until it is empty and forward the new
+ caps to the source.
+ * gst/gstbin.c (gst_bin_set_element_sched)
+ (gst_bin_unset_element_sched): Make sure that all elements and
+ links are registered and unregistered with the scheduler exactly
+ once. This elaborates on a fix by Benjamin Otte, but
+ guarantees that decoupled elements are also registered.
+
+2004-11-11 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/manual/quotes.xml:
+ add a quote
+ * configure.ac:
+ * gst/gst.c:
+ * gst/gstinfo.c:
+ add LIBDIR and move init message higher up so it's at the start
+
+2004-11-08 Christian Fredrik Kalager Schaller <christian@fluendo.com>
+
+ * gst/schedulers/Makefile.am: fix disted build fair by including .h file
+ * gstreamer.spec.in: add fair
+
+2004-11-08 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/elements/gstfakesink.c: (gst_fakesink_class_init):
+ * gst/elements/gstidentity.c: (gst_identity_class_init):
+ Use G_SIGNAL_TYPE_STATIC_SCOPE, patch by Christophe Fergeau
+ <teuf@gnome.org> (#157263).
+ * gst/elements/gsttypefindelement.c: (gst_type_find_element_init),
+ (gst_type_find_handle_src_query):
+ Subtract size of internally stored data from position queries.
+
+2004-11-07 Martin Soto <martinsoto@users.sourceforge.net>
+
+ * gst/schedulers/fairscheduler.c:
+ * gst/schedulers/faircothreads.c:
+ * gst/schedulers/faircothreads.h:
+ New cothread based scheduler: Fair scheduler.
+ * gst/schedulers/gthread-cothreads.h:
+ Add the standard #if around the whole file.
+ Defining symbol GTHREAD_COTHREADS_NO_DEFINITIONS will now prevent
+ compilation of the functions defined in this file. This is
+ necessary to be able to use this file as a normal header.
+ * gst/schedulers/Makefile.am: Add compiling support for fair
+ scheduler.
+ * docs/gst/Makefile.am (IGNORE_HFILES): Exclude internal fair
+ scheduler cothreads layer from documentation generation.
+
+2004-11-07 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/autoplug/gstspideridentity.c:
+ (gst_spider_identity_sink_loop_type_finding):
+ Don't crash if that function is not implemented.
+
+2004-11-06 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/pwg/advanced-types.xml:
+ Another typo.
+
+2004-11-06 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/pwg/intro-preface.xml:
+ Hm, ok, so the brackets weren't really useful...
+ * docs/pwg/other-ntoone.xml:
+ Fix embarassing typo.
+
+2004-11-06 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/pwg/intro-preface.xml:
+ Rewrite preface.
+
+2004-11-06 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * docs/pwg/advanced-scheduling.xml:
+ * docs/pwg/advanced-tagging.xml:
+ * docs/pwg/advanced-types.xml:
+ * docs/pwg/building-boiler.xml:
+ * docs/pwg/building-chainfn.xml:
+ * docs/pwg/building-signals.xml:
+ * docs/pwg/building-state.xml:
+ * docs/pwg/building-testapp.xml:
+ * docs/pwg/intro-basics.xml:
+ * docs/pwg/other-manager.xml:
+ * docs/pwg/other-source.xml:
+ Typo fixes.
+ * docs/pwg/other-manager.xml:
+ Add some first content. No example code yet.
+ * gst/elements/gstfilesink.c: (gst_filesink_handle_event):
+ Remove double newlines.
+
+2004-11-04 Wim Taymans <wim@fluendo.com>
+
+ * gst/schedulers/gstoptimalscheduler.c: (add_to_group),
+ (remove_from_group), (normalize_group), (group_migrate_connected),
+ (gst_opt_scheduler_iterate):
+ * testsuite/schedulers/.cvsignore:
+ * testsuite/schedulers/Makefile.am:
+ * testsuite/schedulers/queue_link.c: (main):
+ Added testcase for scheduler segfault.
+ Fix scheduler segfault when removing a decoupled
+ entry point as the last element from a group.
+
+2004-11-03 Christophe Fergeau <teuf@gnome.org>
+
+ * gst/gstmarshal.list: add missing marshaller, fixes build
+
+2004-11-03 Christophe Fergeau <teuf@gnome.org>
+
+ * docs/random/signal: added notes about using BOXED for GstBuffer
+ signal marshallers, not POINTER
+
+2004-11-03 Christophe Fergeau <teuf@gnome.org>
+
+ * gst/elements/gstfakesink.c: (gst_fakesink_class_init):
+ * gst/elements/gstfakesrc.c: (gst_fakesrc_class_init): more
+ POINTER=>BOXED changes to marshal GstBuffers
+
+2004-11-03 Christophe Fergeau <teuf@gnome.org>
+
+ * gst/elements/gstidentity.c: (gst_identity_class_init): GstBuffer is
+ a boxed type, marshal the signal with VOID__BOXED, not VOID__POINTER
+
+2004-11-03 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/gst/gstreamer-sections.txt:
+ * docs/gst/tmpl/gstcaps.sgml:
+ * docs/gst/tmpl/gsterror.sgml:
+ * docs/gst/tmpl/gstinfo.sgml:
+ * docs/gst/tmpl/gstmacros.sgml:
+ * docs/gst/tmpl/gstutils.sgml:
+ * docs/random/ensonic/interfaces.txt:
+ * gst/gstinfo.h:
+ added some more docs, removed two obsolete defines
+
+2004-11-02 Kjartan Maraas <as at gnome.org>
+
+ reviewed by: Wim Taymans, Ronald Bultje.
+
+ * gst/cothreads.c: (cothread_create):
+ * gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
+ (gst_bin_child_state_change_func):
+ * gst/gstbuffer.c: (gst_buffer_span):
+ * gst/gstelement.c: (gst_element_get_index),
+ (gst_element_get_event_masks), (gst_element_get_query_types),
+ (gst_element_get_formats):
+ * gst/gsterror.c: (_gst_core_errors_init),
+ (_gst_library_errors_init), (_gst_resource_errors_init),
+ (_gst_stream_errors_init):
+ * gst/gstobject.c: (gst_object_default_deep_notify):
+ * gst/gstpad.c: (gst_pad_get_event_masks),
+ (gst_pad_get_internal_links_default):
+ * gst/gstplugin.c: (gst_plugin_register_func),
+ (gst_plugin_get_module):
+ * gst/gststructure.c: (gst_structure_get_string),
+ (gst_structure_get_abbrs), (gst_structure_from_abbr),
+ (gst_structure_to_abbr):
+ * gst/gstutils.c: (gst_print_element_args):
+ * gst/schedulers/gstoptimalscheduler.c: (add_to_group),
+ (setup_group_scheduler), (gst_opt_scheduler_iterate):
+ Aplied part of patch #157127: Cleanup of issues reported by
+ sparse.
+ Also do not try to use cothreads when there is no cothread
+ context yet.
+
+2004-11-02 Sebastien Cote <sc5 at hermes.usherb.ca>
+
+ * gst/schedulers/gstoptimalscheduler.c: (add_to_group),
+ (gst_opt_scheduler_iterate):
+ Applied patch #154061. Running a pipeline in which an element
+ calls GST_ELEMENT_ERROR in the chain function, the opt
+ scheduler doesn't unref the chain so it never gets freed.
+
+2004-11-02 Wim Taymans <wim@fluendo.com>
+
+ * gst/gststructure.c: (gst_structure_get_abbrs),
+ (gst_structure_from_abbr), (gst_structure_to_abbr):
+ Remove that ugly if-then thing in the code that converts
+ between strings and types.
+
+2004-11-02 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstscheduler.c: (gst_scheduler_add_element),
+ (gst_scheduler_remove_element), (gst_scheduler_state_transition):
+ Aplied clock distribution patch, this should fix bug
+ #148787.
+
+2004-10-27 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ Submitted by: Kjartan Maraas <kmaraas@broadpark.no>
+
+ * po/LINGUAS:
+ * po/nb.po:
+ Added Norwegian Bokmaal translation
+
+2004-10-22 Benjamin Otte <in7y118@public.uni-hamburg.de>
+
+ * tools/gst-inspect.c: (print_signal_info):
+ print signal arguments as pointers if they are
+
+2004-10-22 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/pwg/building-boiler.xml:
+ exchanged GTK_ macros with G_TYPE macros (as pointed out by mathrick)
+
+2004-10-19 Wim Taymans <wim at fluendo dot com>
+
+ * gst/parse/parse.l:
+ * testsuite/parse/parse1.c: (main):
+ Since parse can do 'element name=a:b' make 'a:b.' work as
+ well.
+ Added testcase to verify fix.
+
+2004-10-19 Wim Taymans <wim at fluendo dot com>
+
+ * tools/gst-inspect.c: (print_pad_info), (print_plugin_features):
+ Use the realpad when printing the direction.
+ Add extra \n when printing extensions of typefind factories.
+
+2004-10-13 David Schleef <ds@schleef.org>
+
+ * examples/manual/Makefile.am: $< isn't portable in Makefile
+ rules.
+
+2004-10-13 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/gst/tmpl/gstobject.sgml:
+ * docs/gst/tmpl/gstplugin.sgml:
+ * docs/gst/tmpl/gstpluginfeature.sgml:
+ * docs/gst/tmpl/gstregistry.sgml:
+ * docs/gst/tmpl/gstversion.sgml:
+ * gst/gstbin.c:
+ more api documentation
+ * gst/gstplugin.c: (gst_plugin_register_func),
+ (gst_plugin_check_file), (gst_plugin_load_file):
+ better error signaling and logging
+
+2004-10-11 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/gstqueue.c: (gst_queue_init), (gst_queue_handle_src_query):
+ Subtract current queue contents from position queries.
+
+2004-10-11 Johan Dahlin <johan@gnome.org>
+
+ * gst/gsturi.c (gst_uri_get_location): unescape string
+ (gst_uri_construct): escape string.
+
+2004-10-11 Benjamin Otte <otte@gnome.org>
+
+ * gst/gstpad.c: (gst_pad_renegotiate), (gst_pad_try_set_caps),
+ (gst_pad_try_set_caps_nonfixed):
+ allow renegotiation of unconnected pads (as inside spider). Simply
+ return OK if unconnected - mimic try_set_caps there.
+
+2004-10-09 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * gst/gstbin.c: (gst_bin_sync_children_state):
+ Add missing break.
+
+2004-10-09 Zaheer Abbas Merali <zaheerabbas at merali dot org>
+
+ * gst/elements/gstfakesrc.c: (gst_fakesrc_get):
+ Set element to EOS before sending EOS event
+
+2004-10-08 Wim Taymans <wim at fluendo dot com>
+
+ * gst/elements/gsttypefindelement.c:
+ (gst_type_find_element_handle_event):
+ Handle EOS events when doing the transition from
+ typefind to data passing. This should fix the
+ infinite loops in short files.
+
2004-10-07 Wim Taymans <wim at fluendo dot com>
* gst/gstthread.c: (gst_thread_change_state),
* gst/elements/gstidentity.h:
Added datarate properties to limit the datarate.
+>>>>>>> 1.808
2004-08-25 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/autoplug/gstspider.c: (plugin_init):
* docs/manual/links-api.xml:
fixes for out of date info, incorrect info and grammar
-2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot>
+2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/pads.xml:
* docs/manual/pads-api.xml: grammar fix
* docs/manual/motivation.xml:
Bonobo is no longer "emerging" and added sentence regarding tcp plugins
-2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali.org>
+2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/motivation.xml: Fix spelling
* libs/gst/bytestream/filepad.h:
add 2 new functions
-2004-06-22 Zaheer Abbas Merali <zaheerabbas at merali.org>
+2004-06-22 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/gst/gstreamer-sections.txt:
remove from docs, the define that Benjamin removed from gstelement.h