docs/manual/Makefile.am: don't do parallel make
[platform/upstream/gstreamer.git] / ChangeLog
index ed943d6..a75aaab 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,370 @@
+2006-01-14  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/manual/Makefile.am:
+         don't do parallel make
+       * configure.ac:
+         AC_SUBST HOST_CPU
+       * win32/common/config.h.in:
+         add generations for HOST_CPU and GST_MAJORMINOR
+       * win32/common/config.h:
+         commit generated result
+
+2006-01-13  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/appendix-integration.xml:
+         Update GNOME integration section to use gst_init_get_option_group()
+         instead of the old popt stuff (#322911). Also, GNOME applications
+         should  now use gconf*sink and gconf*src instead of the old gconf
+         helper lib we had.
+
+2006-01-13  Stefan Kost  <ensonic@users.sf.net>
+
+
+       * docs/gst/gstreamer-docs.sgml:
+       * docs/gst/gstreamer-sections.txt:
+       * docs/libs/gstreamer-libs-sections.txt:
+         add new API entries to the docs
+       * libs/gst/controller/Makefile.am:
+       * libs/gst/controller/gstcontroller.c:
+       * libs/gst/controller/gstcontroller.h:
+       * libs/gst/controller/gstcontrollerprivate.h:
+       * libs/gst/controller/gsthelper.c:
+       * libs/gst/controller/gstinterpolation.c:
+         move private structs to private header
+       * po/README:
+         gstreamer-0.7 -> gstreamer-0.10
+       * tests/check/libs/struct_i386.h:
+         remove private structs
+
+2006-01-13  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * plugins/indexers/Makefile.am:
+         Fixes as part of #317048
+
+2006-01-13  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * plugins/indexers/Makefile.am:
+         fix #316086 - compilation when mmap is missing
+
+2006-01-12  Sebastien Moutte  <sebastien@moutte.net>
+
+       * libs/gst/base/gstbasesink.c:
+         *cur = (now - base) * basesink->segment.abs_rate + time; replaced by 
+         *cur = gst_guint64_to_gdouble(now - base) * basesink->segment.abs_rate + time; for vs6
+       * win32/common/config.h:
+         added some defines GST_MAJORMINOR and HOST_CPU
+       * win32/common/libgstbase.def:
+       * win32/common/libgstreamer.def:
+         added some exported functions.
+
+2006-01-12  Stefan Kost  <ensonic@users.sf.net>
+
+       * libs/gst/controller/gstcontroller.c:
+       (gst_controlled_property_set_interpolation_mode),
+       (gst_controlled_property_new):
+       * libs/gst/controller/gstcontroller.h:
+       * libs/gst/controller/gstinterpolation.c:
+       (interpolate_none_get_string_value_array):
+         make G_TYPE_STRING controlable
+
+2006-01-12  Stefan Kost  <ensonic@users.sf.net>
+
+       * tools/README:
+       * tools/gst-feedback.1.in:
+       * tools/gst-inspect.1.in:
+       * tools/gst-launch.1.in:
+       * tools/gst-md5sum.1.in:
+       * tools/gst-typefind.1.in:
+       * tools/gst-xmlinspect.1.in:
+       * tools/gst-xmllaunch.1.in:
+         cleanup man-pages, remove reference to gst-register, document env-vars
+
+2006-01-12  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * gst/gstbuffer.c: (gst_buffer_span):
+         gst_buffer_span should copy the timestamp of the first buffer
+         if they were both originally overlapping subbuffers of the 
+         same parent, using the same logic as the 'slow copy' case.
+
+2006-01-11  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * libs/gst/base/gstcollectpads.c: (gst_collect_pads_pop):
+         Need to awaken ALL the pads when we pop a buffer, otherwise
+         collectpads only works when there is 2 input streams.
+
+2006-01-11  Stefan Kost  <ensonic@users.sf.net>
+
+       * docs/random/ensonic/media-device-daemon.txt:
+          more ideas (dbus)
+       * gst/gstbuffer.c:
+          fix doc example, add clarification
+       * tools/gst-launch.1.in:
+          add initial info about GST_PLUGIN_PATH, needs more work
+
+2006-01-11  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/basics-bins.xml:
+       * docs/manual/basics-elements.xml:
+       * docs/manual/intro-basics.xml:
+         Some more minor docs additions and updates.
+
+2006-01-11  Wim Taymans  <wim@fluendo.com>
+
+       * docs/manual/basics-bins.xml:
+       * docs/manual/basics-elements.xml:
+       Some small fixes as pointed out by Ser-ver on IRC.
+
+2006-01-10  Edward Hervey  <edward@fluendo.com>
+
+       * plugins/elements/gstidentity.c: (gst_identity_transform_ip):
+       Set the buffer offset/offset_end to GST_CLOCK_TIME_NONE when using
+       the single-segment mode.
+
+2006-01-10  Brian Cameron  <brian dot cameron at sun dot com>
+
+       Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
+
+       * libs/gst/base/gstbasesrc.c: (gst_base_src_init),
+       (gst_base_src_perform_seek), (gst_base_src_send_event),
+       (gst_base_src_set_property), (gst_base_src_get_property),
+       (gst_base_src_loop), (gst_base_src_start),
+       (gst_base_src_activate_push):
+       * libs/gst/base/gstbasesrc.h:
+         Name (private) union; makes Sun's Forte compiler happy (#324900).
+
+2006-01-09  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * README:
+         gst-register is gone.
+
+2006-01-07  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gstvalue.c: (_gst_value_initialize):
+         make the G_TYPE_DATE instantiation work if debug is disabled
+
+2006-01-06  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstmessage.c: (gst_message_parse_tag),
+       (gst_message_parse_error), (gst_message_parse_warning):
+         Don't crash when return location for error/warning debug
+         string is NULL; add fact that return locations can be
+         NULL to docs where appropriate.
+
+2006-01-05  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstplugin.c: (gst_plugin_load_file):
+       Replace strdup by g_strdup.
+
+2006-01-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/pwg/advanced-types.xml:
+         fix doc borkage
+
+2006-01-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       submitted by: Abel Cheung
+
+       * po/LINGUAS:
+       * po/zh_TW.po:
+         Added Chinese (traditional) translation
+
+2006-01-04  Wim Taymans  <wim@fluendo.com>
+
+       * docs/manual/basics-pads.xml:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gstreamer-plugins-docs.sgml:
+       * docs/plugins/gstreamer-plugins-sections.txt:
+       * docs/pwg/advanced-clock.xml:
+       * docs/pwg/advanced-scheduling.xml:
+       * docs/pwg/advanced-types.xml:
+       * plugins/elements/gstfdsink.c:
+       * plugins/elements/gstfdsrc.c:
+       * plugins/elements/gstfdsrc.h:
+       * plugins/elements/gstidentity.c: (gst_identity_class_init):
+       * plugins/elements/gstidentity.h:
+       * plugins/elements/gstqueue.h:
+       * plugins/elements/gsttee.c:
+       * plugins/elements/gsttee.h:
+       * plugins/elements/gsttypefindelement.c:
+       (gst_type_find_element_class_init):
+       * plugins/elements/gsttypefindelement.h:
+       Small updates to various docs.
+       Added core plugins to docs.
+
+2006-01-03  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * common/gst.supp:
+         add a suppression for liboil's uninitialized variable
+
+2006-01-02  James Livingston  <jrl at ids dot org dot au>
+
+       Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstutils.h:
+         Add prototype for _get_type() function to GST_BOILERPLATE_FULL
+         macro, so that gcc doesn't complain if the -Wmissing-prototypes
+         compiler switch is being used (#325429).
+
+>>>>>>> 1.2159
+2005-12-29  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstbin.c: (gst_bin_query):
+         Disable duration query caching in bins until it gets
+         fixed (see #324807).
+
+2005-12-27  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tools/gst-inspect.c: (print_element_properties_info):
+         Handle properties of POINTER and BOXED type.
+
+2005-12-27  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gst.c: (init_post):
+         Init tags stuff and some other things before loading
+         any static plugins (there may be other static plugins
+         than just the GStreamer ones, and they may want to
+         register their own tags or formats or whatever, and
+         preferably without segfaulting).
+
+       * plugins/elements/gstqueue.c: (gst_queue_handle_src_query):
+         Print at least a warning in the debug logs if we drop a
+         query just because we don't know how to adjust the value
+         in the particular format.
+
+2005-12-24  David Schleef  <ds@schleef.org>
+
+       * tools/gstreamer-completion:
+         Replacement for gst-complete written in sh and sed.  Only
+         completes names of features, but that's 90% of what I want
+         it for.  Properties are not available in registry.xml.  (Maybe
+         they should be...)
+
+=== release 0.10.1 ===
+
+2005-12-23  Thomas Vander Stichele <thomas at apestaart dot org>
+
+       * configure.ac:
+         releasing 0.10.1, "Nollaig chridheil"
+
+2005-12-22  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/faq/cvs.xml:
+         Add missing quote, should be make ERROR_CFLAGS="".
+
+2005-12-20  Wim Taymans  <wim@fluendo.com>
+
+       * docs/design/part-trickmodes.txt:
+       More documentation on trickmodes.
+
+2005-12-20  Edward Hervey  <edward@fluendo.com>
+
+       * gst/gstcaps.c: (gst_static_caps_get_type):
+       * gst/gstcaps.h:
+         API addition: GST_TYPE_STATIC_CAPS
+       Added gpointer GType for GstStaticCaps so we can wrap them in bindings.
+       * gst/gstpadtemplate.c: (gst_static_pad_template_get_type):
+       * gst/gstpadtemplate.h:
+         API addition: GST_TYPE_STATIC_PAD_TEMPLATE
+       Added gpointer GType for GstStaticPadTemplate so we can wrap them in
+       bindings.
+
+2005-12-18  Wim Taymans  <wim@fluendo.com>
+
+       * libs/gst/base/gstadapter.c:
+       * libs/gst/base/gstadapter.h:
+       * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
+       (gst_base_sink_get_position):
+       * libs/gst/base/gstbasesink.h:
+       * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+       (gst_base_src_default_query), (gst_base_src_default_do_seek),
+       (gst_base_src_do_seek), (gst_base_src_perform_seek),
+       (gst_base_src_send_event), (gst_base_src_update_length),
+       (gst_base_src_get_range), (gst_base_src_loop),
+       (gst_base_src_start):
+       * libs/gst/base/gstbasesrc.h:
+       * libs/gst/base/gstbasetransform.h:
+       * libs/gst/base/gstcollectpads.h:
+       * libs/gst/base/gstpushsrc.c:
+       * libs/gst/base/gstpushsrc.h:
+       * libs/gst/dataprotocol/dataprotocol.c:
+       * libs/gst/dataprotocol/dataprotocol.h:
+       * libs/gst/net/gstnetclientclock.h:
+       * libs/gst/net/gstnettimeprovider.h:
+       Documentation updates.
+
+2005-12-18  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/basics-helloworld.xml:
+         Remove superfluous closing bracket in helloworld example.
+
+2005-12-17  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tools/gst-launch.1.in:
+         Update gst-launch man page; add a section with useful
+         environment variables. Fixes #323882.
+
+2005-12-16  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gst.c:
+       * gst/gst_private.h:
+         change some char* into char[]
+
+2005-12-16  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstregistryxml.c: (load_feature):
+       Cleanups.
+       Don't use g_object_unref on GstObjects so that we avoid
+       leaks on unsafe glibs.
+
+2005-12-16  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstbin.c: (gst_bin_recalc_state):
+       Small doc updates.
+
+2005-12-16  Wim Taymans  <wim@fluendo.com>
+
+       * common/check.mak:
+       Added make forever target for check.
+
+2005-12-16  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gst.c: (init_post):
+         make the registry cache file HOST_CPU-dependent
+
+2005-12-16  Andy Wingo  <wingo@pobox.com>
+
+       * plugins/elements/gstbufferstore.c
+       (gst_buffer_store_cleared_func): Pay attention to g_list_append
+       return value.
+
+       * tests/check/gst/gstobject.c
+       (test_fake_object_name_threaded_unique): Pay attention to
+       g_list_sort return value.
+
+2005-12-16  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tools/gst-feedback-m.m:
+         Update for 0.9/0.10 (fixes #323870).
+
+2005-12-15  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstminiobject.c: (gst_value_mini_object_lcopy):
+         Fix lcopy for mini objects, the mini object needs to be ref'ed.
+         
+       * tests/check/gst/gstminiobject.c: (my_foo_init),
+       (my_foo_get_property), (my_foo_set_property), (my_foo_class_init),
+       (test_value_collection), (gst_mini_object_suite):
+         Add test to ensure refcounts end up as expected when passing
+         GstMiniObjects through g_object_get() and g_object_set().
+
+2005-12-14  Julien MOUTTE  <julien@moutte.net>
+
+       * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init),
+       (gst_collect_pads_remove_pad), (gst_collect_pads_is_collected),
+       (gst_collect_pads_event), (gst_collect_pads_chain): Refactoring
+       of collectpads. This version removes a lot of races without
+       touching API/ABI. Yay !
+
 2005-12-14  Jan Schmidt  <thaytan@mad.scientist.com>
 
        * gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_link_prepare):
 
        * gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
        (gst_plugin_feature_load):
-          more meaningful debug output
+         more meaningful debug output
        * configure.ac:
        * tests/Makefile.am:
        * tests/old/examples/Makefile.am:
-          make make distcheck happy again
+         make make distcheck happy again
 
 2005-12-12  Tim-Philipp Müller  <tim at centricular dot net>
 
        * libs/gst/net/gstnettimeprovider.c
        (gst_net_time_provider_class_init, gst_net_time_provider_init)
        (gst_net_time_provider_set_property)
-       (gst_net_time_provider_get_property): Export "active" as a GObject
-       property.
+       (gst_net_time_provider_get_property):
+       API addition: Export "active" as a GObject property.
        (gst_net_time_provider_thread): Only respond to time queries if
        the time provider is active.