]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gstreamer0-10.git/blobdiff - ChangeLog
fix changelog entry to credit Steve Lhomme for patch, and move David to reviewer
[glsdk/gstreamer0-10.git] / ChangeLog
index df03d83c151d5411b50727f928ca8135644653cd..ac5a6072adb55ed47021f68a7245e47ac505dba5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,804 @@
-2004-10-01  Wim Taymans  <set EMAIL_ADDRESS environment variable>
+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_thread_child_state_change):
+       Make sure no iteration happens while performing
+       the state change as it could mess up the internal
+       consistency of the thread state.
+
+2004-10-07  Wim Taymans  <wim at fluendo dot com>
+
+       * gst/gstthread.c: (gst_thread_dispose), (gst_thread_sync),
+       (gst_thread_change_state), (gst_thread_child_state_change):
+       Do not try to grab the iterate lock in the state change method
+       when we are in the same thread as the iterate or else we
+       could deadlock. Some other cleanups.
+
+2004-10-06  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * configure.ac:
+         bump nano to cvs
+
+=== release 0.8.7 ===
+
+2004-10-06  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * configure.ac:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+         releasing 0.8.7, "A Cruise"
+
+2004-10-06  Stephane Loeuillet  <stephane.loeuillet@tiscali.fr>
+
+       * docs/random/mimetypes:
+       Add an entry for Sony ATRAC3 audio format with mime-type
+       used by rmdemux et riff-read
+
+2004-10-06  Wim Taymans  <wim at fluendo dot com>
+
+       * gst/elements/gsttypefindelement.c: (stop_typefinding):
+       Push the buffer store instead of clearing it in case that
+       the stream is not seekable.
+
+2004-10-06  Wim Taymans  <wim at fluendo dot com>
+
+       * gst/gstthread.c: (gst_thread_init), (gst_thread_change_state),
+       (gst_thread_main_loop):
+       Lock the iteration and the state change so that automatic
+       negotiation and fixation does not happen at the same time
+       as the in stream negotiation.
+
+2004-10-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * configure.ac:
+         bump nano to cvs
+
+=== release 0.8.6 ===
+
+2004-10-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * configure.ac:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+         releasing 0.8.6, "Narc"
+
+2004-10-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * configure.ac:
+         prerel bump
+
+2004-10-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       patch by: Steve Lhomme
+
+       * gst/elements/gstfakesrc.c:
+       * gst/elements/gstidentity.c:
+       * gst/gstthread.c:
+         Fix for #153881
+
+2004-10-01  Wim Taymans  <wim at fluendo dot com>
 
        * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_crc):
        Fix threadsafety of the crc checking function.
        * 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):
 2004-08-16  Steve Lhomme  <steve.lhomme@free.fr>
 
        * win32/GStreamer.vcproj:
-         temporary local files are .gmo not .mo
+         temporary locale files are .gmo not .mo
 
 2004-08-16  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * 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