+2005-12-06 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ * docs/random/omega/testing/gstobject.c:
+ * gst/gst.c:
+ * gst/gstclock.c:
+ * gst/gstelement.c:
+ * gst/gstelementfactory.c:
+ * gst/gsterror.c:
+ * gst/gstevent.c:
+ * gst/gstghostpad.c:
+ * gst/gstinfo.c:
+ * gst/gstpadtemplate.c:
+ * gst/gstregistryxml.c:
+ * gst/gsttaglist.c:
+ * gst/gsttagsetter.c:
+ * gst/gsttypefind.c:
+ * gst/gstvalue.c:
+ * libs/gst/base/gstbasesrc.c:
+ * libs/gst/net/gstnetclientclock.c:
+ * libs/gst/net/gstnettimeprovider.c:
+ * plugins/elements/gstfakesrc.c:
+ * plugins/elements/gstfdsrc.c:
+ * plugins/elements/gstfilesrc.c:
+ * plugins/elements/gstidentity.c:
+ * plugins/elements/gstqueue.c:
+ * plugins/elements/gsttypefindelement.c:
+ * plugins/indexers/gstfileindex.c:
+ * plugins/indexers/gstmemindex.c:
+ * tests/check/gst/gsttag.c:
+ * tests/old/examples/cutter/cutter.c:
+ * tests/old/examples/mixer/mixer.c:
+ * tests/old/examples/xml/runxml.c: (main):
+ * tests/old/testsuite/caps/normalisation.c:
+ * tests/old/testsuite/debug/global.c:
+ * tests/old/testsuite/parse/parse1.c:
+ * tools/gst-xmlinspect.c:
+ * win32/common/dirent.c:
+ expand tabs
+
+=== release 0.10.0 ===
+
+2005-12-05 <thomas (at) apestaart (dot) org>
+
+ * configure.ac:
+ releasing 0.10.0, "Maroilles"
+
+2005-12-05 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ submitted by: Funda Wang <fundawang@linux.net.cn>
+
+ * po/LINGUAS:
+ * po/zh_CN.po:
+ added Chinese (Traditional) translation
+
+2005-12-05 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/gst/gstreamer-sections.txt:
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ * docs/random/thomasvs/TODO:
+ * gst/gstutils.c:
+ * gst/gstutils.h:
+ fix docs
+
+2005-12-05 Andy Wingo <wingo@pobox.com>
+
+ patch by: Wim Taymans <wim@fluendo.com>
+
+ * libs/gst/base/gstbasetransform.c
+ (gst_base_transform_prepare_output_buf)
+ (gst_base_transform_buffer_alloc):
+ * plugins/elements/gstqueue.c (gst_queue_bufferalloc): Call
+ alloc_buffer_and_set_caps.
+
+ * gst/gstpad.c (gst_pad_alloc_buffer): Changed to not call
+ set_caps on the source pad.
+ (gst_pad_alloc_buffer_and_set_caps): New function, does what
+ alloc_buffer used to do. Fixes #322874.
+
+ * docs/gst/gstreamer-sections.txt:
+ * docs/design/part-negotiation.txt:
+ * docs/pwg/advanced-negotiation.xml: Update for the alloc_buffer
+ changes.
+
+2005-12-05 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Sebastien Moutte
+
+ * win32/MANIFEST:
+ * win32/common/config.h.in:
+ * win32/vs6/libgstcontroller.dsp:
+ win32 build fixes
+
+2005-12-05 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstcaps.c: (gst_caps_is_equal):
+ * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
+ (gst_fake_src_create):
+ Back out previous code changes, leave doc updates, file bugs
+ instead.
+
+2005-12-05 Wim Taymans <wim@fluendo.com>
+
+ * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
+ (gst_fake_src_get_times), (gst_fake_src_create):
+ * plugins/elements/gstfakesrc.h:
+ Fix broken sync code.
+
+2005-12-05 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstcaps.c: (gst_caps_is_equal):
+ Comparing NULL against !NULL yields different caps, not a
+ failure.
+
+2005-12-05 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstpipeline.c:
+ Fix small typo in docs.
+
+2005-12-05 Andy Wingo <wingo@pobox.com>
+
+ patch by: Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gst.c (init_post): remove hard-coded 0.9 location for
+ registries/plugins with a MAJORMINOR one.
+ (plugin_desc): Rename library from gstcoreleements to
+ staticelements. Fixes #323222.
+
+2005-12-05 Tim-Philipp Müller <tim at centricular dot net>
+
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init):
+ Change debug category to 'collectpads' from 'collect_pads'
+ (fixes #323250).
+
+2005-12-04 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Sebastien Moutte
+
+ * libs/gst/controller/gstinterpolation.c:
+ use convert function for uint64/double
+ * win32/vs6/libgstcontroller.dsp:
+ link to GLib
+
+2005-12-04 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gstutils.c: (gst_util_guint64_to_gdouble),
+ (gst_util_gdouble_to_guint64), (gst_util_uint64_scale_int64):
+ * gst/gstutils.h:
+ * tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
+ add tests that seem to show that the guint64/gdouble conversions
+ are correct.
+
+2005-12-02 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstregistry.c: (gst_registry_add_path):
+ * gst/gstregistry.h:
+ * gst/gstregistryxml.c:
+ Fix docs again.
+
+2005-12-02 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstutils.c: (gst_util_uint64_scale_int64),
+ (gst_util_uint64_scale_int):
+ Small cleanup.
+
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object):
+ Add debug log line.
+
+ * libs/gst/base/gstbasetransform.c: (gst_base_transform_event):
+ Add FIXME.
+
+2005-12-02 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * win32/MANIFEST:
+ * win32/common/config.h:
+ * win32/vs6/gstreamer.dsw:
+ * win32/vs6/libgstcoreelements.dsp:
+ * win32/vs6/libgstelements.dsp:
+ renamed core elements plugin
+
+2005-12-02 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * tools/gst-run.c: (compare_major_minor), (find_highest_version),
+ (get_candidates):
+ do piece-wise major/minor comparison so 0.9 < 0.10
+ also allow .exe extensions for tools
+
+2005-12-02 Michael Smith <msmith@fluendo.com>
+
+ * gst/gst.c:
+ Escape a % to make gtkdoc happier; bug 322958.
+
+=== release 0.9.7 ===
+
+2005-12-01 <thomas (at) apestaart (dot) org>
+
+ * configure.ac:
+ releasing 0.9.7, "My Dog Has No Nose"
+
+2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * common/gst-xmlinspect.py:
+ * configure.ac:
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ * docs/random/release:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * win32/common/config.h:
+ * win32/common/config.h.in:
+ * win32/vs6/gst_inspect.dsp:
+ * win32/vs6/gst_launch.dsp:
+ * win32/vs6/libgstbase.dsp:
+ * win32/vs6/libgstelements.dsp:
+ * win32/vs6/libgstreamer.dsp:
+ * win32/vs7/GStreamer.vcproj:
+ * win32/vs7/gst-inspect.vcproj:
+ * win32/vs7/gst-launch.vcproj:
+ * win32/vs7/libgstbase.vcproj:
+ bump GST_MAJORMINOR to 0.10
+ reset libtool version
+
+2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * po/LINGUAS:
+ * po/bg.po:
+ Added Bulgarian translation by (Alexander Shopov)
+
+2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * tests/check/gst/gstplugin.c:
+ fix test
+
+2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * common/gst-xmlinspect.py:
+ * common/gtk-doc-plugins.mak:
+ * configure.ac:
+ * docs/Makefile.am:
+ * docs/gst/Makefile.am:
+ * docs/gst/gstreamer-docs.sgml:
+ * docs/gst/gstreamer-sections.txt:
+ * docs/gst/gstreamer.types:
+ * docs/gst/gstreamer.types.in:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gstreamer-plugins-docs.sgml:
+ * docs/plugins/gstreamer-plugins-sections.txt:
+ * docs/plugins/gstreamer-plugins.types:
+ * docs/plugins/inspect.stamp:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * docs/plugins/scanobj-build.stamp:
+ * gstreamer.spec.in:
+ * plugins/elements/Makefile.am:
+ * plugins/elements/gstelements.c:
+ * plugins/elements/gstfakesink.c:
+ * plugins/elements/gstfakesrc.c:
+ * plugins/elements/gstfilesink.c:
+ * plugins/elements/gstfilesrc.c:
+ * plugins/elements/gstqueue.c:
+ * plugins/indexers/Makefile.am:
+ * plugins/indexers/gstindexers.c:
+ document core plugins in a separate document just like all the
+ others
+ rename these plugins to something starting with core
+
+2005-12-01 Andy Wingo <wingo@pobox.com>
+
+ * gst/gstevent.h (struct _GstEvent): Meant to remove the extra
+ padding here before, but it missed the commit.
+
+2005-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * libs/gst/controller/gstinterpolation.c:
+ whitespace prices have crashed, we should feel free to use some now
+ use gst_guint64_to_gdouble
+
+2005-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * libs/gst/controller/gstcontroller.c:
+ * libs/gst/controller/gsthelper.c:
+ * libs/gst/controller/gstinterpolation.c:
+ * libs/gst/controller/lib.c:
+ wrap config.h include
+
+2005-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/gst/gstreamer-sections.txt:
+ update docs
+
+2005-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * plugins/elements/gstelements.c:
+ * plugins/elements/gstfdsink.c: (gst_fd_sink__base_init),
+ (gst_fd_sink__class_init), (gst_fd_sink__init),
+ (gst_fd_sink__chain), (gst_fd_sink__set_property),
+ (gst_fd_sink__get_property):
+ * plugins/elements/gstfdsink.h:
+ * plugins/elements/gstfdsrc.c: (_do_init), (gst_fd_src_base_init),
+ (gst_fd_src_class_init), (gst_fd_src_init), (gst_fd_src_dispose),
+ (gst_fd_src_update_fd), (gst_fd_src_start), (gst_fd_src_stop),
+ (gst_fd_src_unlock), (gst_fd_src_set_property),
+ (gst_fd_src_get_property), (gst_fd_src_create),
+ (gst_fd_src_is_seekable), (gst_fd_src_get_size),
+ (gst_fd_src_uri_get_type), (gst_fd_src_uri_get_protocols),
+ (gst_fd_src_uri_get_uri), (gst_fd_src_uri_set_uri),
+ (gst_fd_src_uri_handler_init):
+ * plugins/elements/gstfdsrc.h:
+ * plugins/elements/gstqueue.c: (gst_queue_get_type):
+ more anal cleanup
+
+2005-11-30 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * docs/gst/Makefile.am:
+ * docs/gst/gstreamer.types.in:
+ * gst/Makefile.am:
+ fix the docs build
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ * gst/Makefile.am:
+ * gst/gst.c:
+ * gst/gstplugin.h:
+ * gst/gstregistry.h:
+ * tests/benchmarks/complexity.c:
+ * tests/benchmarks/mass-elements.c:
+ * tests/check/Makefile.am:
+ * tools/Makefile.am:
+ * tools/gst-inspect.c:
+ * tools/gst-xmlinspect.c:
+ various fixes to make
+ --disable-nls --disable-registry --disable-loadsave
+ --disable-parse --disable-gst-debug
+ work and get the core .so down to 360444 bytes after stripping
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ * configure.ac:
+ descend into tests
+ * docs/random/thomasvs/TODO:
+ * tests/Makefile.am:
+ * tests/README:
+ add a README
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * win32/GStreamer.vcproj:
+ * win32/MANIFEST:
+ * win32/Makefile:
+ * win32/Makefile.inspect:
+ * win32/Makefile.launch:
+ * win32/Makefile.register:
+ * win32/README.txt:
+ * win32/gst-inspect.vcproj:
+ * win32/gst-launch.vcproj:
+ * win32/gst-register.vcproj:
+ * win32/gstelements.vcproj:
+ * win32/gstgetbits.def:
+ * win32/gstgetbits.vcproj:
+ * win32/gstreamer-dbg.def:
+ * win32/gstreamer.def:
+ * win32/libgstbase.def:
+ * win32/libgstbase.vcproj:
+ * win32/link_oldruntime.c:
+ * win32/mman.c:
+ * win32/mman.h:
+ * win32/mman.inl:
+ * win32/msvc71.sln:
+ move even more stuff, win32/ is nice and clean now
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * libs/gst/control/.cvsignore:
+ * win32/MANIFEST:
+ * win32/config.h:
+ * win32/dirent.c:
+ * win32/dirent.h:
+ * win32/gstbytestream.def:
+ * win32/gstbytestream.vcproj:
+ * win32/gstconfig.h:
+ * win32/gstenumtypes.c:
+ * win32/gstenumtypes.h:
+ * win32/gstoptimalscheduler.vcproj:
+ * win32/gstversion.h:
+ * win32/gtchar.h:
+ * win32/testsuite/bins.vcproj:
+ * win32/testsuite/bytestream.vcproj:
+ * win32/testsuite/caps.vcproj:
+ * win32/testsuite/cleanup.vcproj:
+ * win32/testsuite/clock.vcproj:
+ * win32/testsuite/debug.vcproj:
+ * win32/testsuite/dlopen.vcproj:
+ * win32/testsuite/dynparams.vcproj:
+ * win32/testsuite/elements.vcproj:
+ * win32/testsuite/ghostpads.vcproj:
+ * win32/testsuite/indexers.vcproj:
+ * win32/testsuite/negotiation.vcproj:
+ * win32/testsuite/parse.vcproj:
+ * win32/testsuite/plugin.vcproj:
+ * win32/testsuite/refcounting.vcproj:
+ * win32/testsuite/schedulers.vcproj:
+ * win32/testsuite/states.vcproj:
+ * win32/testsuite/tags.vcproj:
+ * win32/testsuite/threads.vcproj:
+ remove old win32 stuff that isn't maintained and should be
+ reorganized
+
+2005-11-30 Andy Wingo <wingo@pobox.com>
+
+ * configure.ac (GST_PKG_DEPS): Revert previous patch, makes
+ loading the gst.interfaces python module bork.
+
+ * configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc,
+ available since GLib 2.2. Fixes #318031.
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ * check/.cvsignore:
+ * check/Makefile.am:
+ * check/elements/.cvsignore:
+ * check/elements/fakesrc.c:
+ * check/elements/fdsrc.c:
+ * check/elements/identity.c:
+ * check/generic/.cvsignore:
+ * check/generic/states.c:
+ * check/gst-libs/.cvsignore:
+ * check/gst-libs/controller.c:
+ * check/gst-libs/gdp.c:
+ * check/gst/.cvsignore:
+ * check/gst/capslist.h:
+ * check/gst/gst.c:
+ * check/gst/gstbin.c:
+ * check/gst/gstbuffer.c:
+ * check/gst/gstbus.c:
+ * check/gst/gstcaps.c:
+ * check/gst/gstelement.c:
+ * check/gst/gstevent.c:
+ * check/gst/gstghostpad.c:
+ * check/gst/gstiterator.c:
+ * check/gst/gstmessage.c:
+ * check/gst/gstminiobject.c:
+ * check/gst/gstobject.c:
+ * check/gst/gstpad.c:
+ * check/gst/gstpipeline.c:
+ * check/gst/gstplugin.c:
+ * check/gst/gstsegment.c:
+ * check/gst/gststructure.c:
+ * check/gst/gstsystemclock.c:
+ * check/gst/gsttag.c:
+ * check/gst/gstutils.c:
+ * check/gst/gstvalue.c:
+ * check/net/.cvsignore:
+ * check/net/gstnetclientclock.c:
+ * check/net/gstnettimeprovider.c:
+ * check/pipelines/.cvsignore:
+ * check/pipelines/cleanup.c:
+ * check/pipelines/simple_launch_lines.c:
+ * check/pipelines/stress.c:
+ * check/states/.cvsignore:
+ * check/states/sinks.c:
+ * configure.ac:
+ * examples/Makefile.am:
+ * examples/appreader/.cvsignore:
+ * examples/appreader/Makefile.am:
+ * examples/appreader/appreader.c:
+ * examples/controller/.cvsignore:
+ * examples/controller/Makefile.am:
+ * examples/controller/audio-example.c:
+ * examples/cutter/.cvsignore:
+ * examples/cutter/Makefile.am:
+ * examples/cutter/cutter.c:
+ * examples/cutter/cutter.h:
+ * examples/events/Makefile.am:
+ * examples/events/seek.c:
+ * examples/helloworld/.cvsignore:
+ * examples/helloworld/Makefile.am:
+ * examples/helloworld/helloworld.c:
+ * examples/helloworld2/.cvsignore:
+ * examples/helloworld2/Makefile.am:
+ * examples/helloworld2/helloworld2.c:
+ * examples/launch/.cvsignore:
+ * examples/launch/Makefile.am:
+ * examples/launch/mp3parselaunch.c:
+ * examples/launch/mp3play:
+ * examples/manual/.cvsignore:
+ * examples/manual/Makefile.am:
+ * examples/manual/extract.pl:
+ * examples/metadata/Makefile.am:
+ * examples/metadata/read-metadata.c:
+ * examples/mixer/.cvsignore:
+ * examples/mixer/Makefile.am:
+ * examples/mixer/mixer.c:
+ * examples/mixer/mixer.h:
+ * examples/pingpong/.cvsignore:
+ * examples/pingpong/Makefile.am:
+ * examples/pingpong/pingpong.c:
+ * examples/plugins/.cvsignore:
+ * examples/plugins/Makefile.am:
+ * examples/plugins/example.c:
+ * examples/plugins/example.h:
+ * examples/pwg/.cvsignore:
+ * examples/pwg/Makefile.am:
+ * examples/pwg/extract.pl:
+ * examples/queue/.cvsignore:
+ * examples/queue/Makefile.am:
+ * examples/queue/queue.c:
+ * examples/queue2/.cvsignore:
+ * examples/queue2/Makefile.am:
+ * examples/queue2/queue2.c:
+ * examples/queue3/.cvsignore:
+ * examples/queue3/Makefile.am:
+ * examples/queue3/queue3.c:
+ * examples/queue4/.cvsignore:
+ * examples/queue4/Makefile.am:
+ * examples/queue4/queue4.c:
+ * examples/retag/.cvsignore:
+ * examples/retag/Makefile.am:
+ * examples/retag/retag.c:
+ * examples/retag/transcode.c:
+ * examples/thread/.cvsignore:
+ * examples/thread/Makefile.am:
+ * examples/thread/thread.c:
+ * examples/typefind/.cvsignore:
+ * examples/typefind/Makefile.am:
+ * examples/typefind/typefind.c:
+ * examples/xml/.cvsignore:
+ * examples/xml/Makefile.am:
+ * examples/xml/createxml.c:
+ * examples/xml/runxml.c:
+ * tests/Makefile.am:
+ * tests/check/Makefile.am:
+ * testsuite/.cvsignore:
+ * testsuite/Makefile.am:
+ * testsuite/Rules:
+ * testsuite/caps/.cvsignore:
+ * testsuite/caps/Makefile.am:
+ * testsuite/caps/app_fixate.c:
+ * testsuite/caps/audioscale.c:
+ * testsuite/caps/caps.c:
+ * testsuite/caps/caps.h:
+ * testsuite/caps/caps_strings:
+ * testsuite/caps/compatibility.c:
+ * testsuite/caps/deserialize.c:
+ * testsuite/caps/enumcaps.c:
+ * testsuite/caps/eratosthenes.c:
+ * testsuite/caps/filtercaps.c:
+ * testsuite/caps/fixed.c:
+ * testsuite/caps/fraction-convert.c:
+ * testsuite/caps/fraction-multiply-and-zero.c:
+ * testsuite/caps/intersect2.c:
+ * testsuite/caps/intersection.c:
+ * testsuite/caps/normalisation.c:
+ * testsuite/caps/random.c:
+ * testsuite/caps/renegotiate.c:
+ * testsuite/caps/sets.c:
+ * testsuite/caps/simplify.c:
+ * testsuite/caps/string-conversions.c:
+ * testsuite/caps/structure.c:
+ * testsuite/caps/subtract.c:
+ * testsuite/caps/union.c:
+ * testsuite/debug/.cvsignore:
+ * testsuite/debug/Makefile.am:
+ * testsuite/debug/category.c:
+ * testsuite/debug/commandline.c:
+ * testsuite/debug/global.c:
+ * testsuite/debug/output.c:
+ * testsuite/debug/printf_extension.c:
+ * testsuite/dlopen/.cvsignore:
+ * testsuite/dlopen/Makefile.am:
+ * testsuite/dlopen/dlopen_gst.c:
+ * testsuite/dlopen/loadgst.c:
+ * testsuite/elements/.cvsignore:
+ * testsuite/elements/Makefile.am:
+ * testsuite/elements/gst-inspect-check.in:
+ * testsuite/elements/struct_i386.h:
+ * testsuite/elements/struct_size.c:
+ * testsuite/indexers/.cvsignore:
+ * testsuite/indexers/Makefile.am:
+ * testsuite/indexers/cache1.c:
+ * testsuite/indexers/indexdump.c:
+ * testsuite/parse/.cvsignore:
+ * testsuite/parse/Makefile.am:
+ * testsuite/parse/parse1.c:
+ * testsuite/parse/parse2.c:
+ * testsuite/plugin/.cvsignore:
+ * testsuite/plugin/Makefile.am:
+ * testsuite/plugin/README:
+ * testsuite/plugin/dynamic.c:
+ * testsuite/plugin/linked.c:
+ * testsuite/plugin/loading.c:
+ * testsuite/plugin/registry.c:
+ * testsuite/plugin/static.c:
+ * testsuite/plugin/static2.c:
+ * testsuite/plugin/testplugin.c:
+ * testsuite/plugin/testplugin2.c:
+ * testsuite/plugin/testplugin2_s.c:
+ * testsuite/plugin/testplugin_s.c:
+ * testsuite/refcounting/.cvsignore:
+ * testsuite/refcounting/Makefile.am:
+ * testsuite/refcounting/bin.c:
+ * testsuite/refcounting/element.c:
+ * testsuite/refcounting/element_pad.c:
+ * testsuite/refcounting/mainloop.c:
+ * testsuite/refcounting/mem.c:
+ * testsuite/refcounting/mem.h:
+ * testsuite/refcounting/object.c:
+ * testsuite/refcounting/pad.c:
+ * testsuite/refcounting/sched.c:
+ * testsuite/refcounting/thread.c:
+ * testsuite/states/.cvsignore:
+ * testsuite/states/Makefile.am:
+ * testsuite/states/bin.c:
+ * testsuite/states/locked.c:
+ * testsuite/states/parent.c:
+ * testsuite/threads/.cvsignore:
+ * testsuite/threads/159566.c:
+ * testsuite/threads/159852.c:
+ * testsuite/threads/Makefile.am:
+ * testsuite/threads/queue.c:
+ * testsuite/threads/signals.c:
+ * testsuite/threads/staticrec.c:
+ * testsuite/threads/thread.c:
+ * testsuite/threads/threadb.c:
+ * testsuite/threads/threadc.c:
+ * testsuite/threads/threadd.c:
+ * testsuite/threads/threade.c:
+ * testsuite/threads/threadf.c:
+ * testsuite/threads/threadg.c:
+ * testsuite/threads/threadh.c:
+ * testsuite/threads/threadi.c:
+ move all of these under tests
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ * tests/Makefile.am:
+ fix distcheck
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/gst/gstreamer-sections.txt:
+ * tests/sched/.cvsignore:
+ * tests/sched/Makefile.am:
+ * tests/sched/cases/(fs-fs).xml:
+ * tests/sched/cases/(fs-i-fs).xml:
+ * tests/sched/cases/(fs-i-i-fs).xml:
+ * tests/sched/cases/(fs-i-q[i-fs]).xml:
+ * tests/sched/dynamic-pipeline.c:
+ * tests/sched/interrupt1.c:
+ * tests/sched/interrupt2.c:
+ * tests/sched/interrupt3.c:
+ * tests/sched/runtestcases:
+ * tests/sched/runxml.c:
+ * tests/sched/sched-stress.c:
+ * tests/sched/sort.c:
+ * tests/sched/testcases:
+ * tests/sched/testcases1.tc:
+ * tests/seeking/.cvsignore:
+ * tests/seeking/Makefile.am:
+ * tests/seeking/seeking1.c:
+ * tests/threadstate/.cvsignore:
+ * tests/threadstate/Makefile.am:
+ * tests/threadstate/test1.c:
+ * tests/threadstate/test2.c:
+ * tests/threadstate/threadstate1.c:
+ * tests/threadstate/threadstate2.c:
+ * tests/threadstate/threadstate3.c:
+ * tests/threadstate/threadstate4.c:
+ * tests/threadstate/threadstate5.c:
+ remove obsolete tests
+ * configure.ac:
+ * tests/bench-complexity.scm:
+ * tests/bench-mass_elements.scm:
+ * tests/complexity.c:
+ * tests/complexity.gnuplot:
+ * tests/instantiate/.cvsignore:
+ * tests/instantiate/Makefile.am:
+ * tests/instantiate/caps.c:
+ * tests/mass_elements.c:
+ * tests/network-clock-utils.scm:
+ * tests/network-clock.scm:
+ * tests/plot-data:
+ First pass at cleaning up tests/ dir before moving the rest
+ Combined with CVS surgery
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * po/POTFILES.in:
+ queue has moved, update
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/gst/gstreamer-sections.txt:
+ remove double entries from the docs
+ * gst/gst_private.h:
+ * gst/gstinfo.c: (_gst_debug_init):
+ remove the THREAD debug category
+ * gst/Makefile.am:
+ * gst/gstqueue.c:
+ * gst/gstqueue.h:
+ * docs/gst/gstreamer.types:
+ * plugins/elements/gstqueue.c: (gst_queue_get_type),
+ (gst_queue_init), (gst_queue_finalize), (gst_queue_change_state):
+ completely move queue and fix up debugging categories
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * plugins/elements/gstidentity.c: (gst_identity_transform_ip):
+ make initialization portable, using LL is not
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * win32/common/gstconfig.h:
+ add large padding
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * win32/common/libgstreamer.def:
+ rename symbols; sort base section
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gstclock.c: (do_linear_regression):
+ remove crack non-portable handrolled DEBUG macro
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/random/release:
+ update notes
+ * win32/common/gstenumtypes.c: (register_gst_object_flags),
+ (gst_object_flags_get_type), (register_gst_bin_flags),
+ (gst_bin_flags_get_type), (register_gst_buffer_flag),
+ (gst_buffer_flag_get_type), (register_gst_bus_flags),
+ (gst_bus_flags_get_type), (register_gst_bus_sync_reply),
+ (gst_bus_sync_reply_get_type), (register_gst_caps_flags),
+ (gst_caps_flags_get_type), (register_gst_clock_return),
+ (gst_clock_return_get_type), (register_gst_clock_entry_type),
+ (gst_clock_entry_type_get_type), (register_gst_clock_flags),
+ (gst_clock_flags_get_type), (register_gst_state),
+ (gst_state_get_type), (register_gst_state_change_return),
+ (gst_state_change_return_get_type), (register_gst_state_change),
+ (gst_state_change_get_type), (register_gst_element_flags),
+ (gst_element_flags_get_type), (register_gst_core_error),
+ (gst_core_error_get_type), (register_gst_library_error),
+ (gst_library_error_get_type), (register_gst_resource_error),
+ (gst_resource_error_get_type), (register_gst_stream_error),
+ (gst_stream_error_get_type), (register_gst_event_type_flags),
+ (gst_event_type_flags_get_type), (register_gst_event_type),
+ (gst_event_type_get_type), (register_gst_seek_type),
+ (gst_seek_type_get_type), (register_gst_seek_flags),
+ (gst_seek_flags_get_type), (register_gst_format),
+ (gst_format_get_type), (register_gst_index_certainty),
+ (gst_index_certainty_get_type), (register_gst_index_entry_type),
+ (gst_index_entry_type_get_type),
+ (register_gst_index_lookup_method),
+ (gst_index_lookup_method_get_type), (register_gst_assoc_flags),
+ (gst_assoc_flags_get_type), (register_gst_index_resolver_method),
+ (gst_index_resolver_method_get_type), (register_gst_index_flags),
+ (gst_index_flags_get_type), (register_gst_debug_level),
+ (gst_debug_level_get_type), (register_gst_debug_color_flags),
+ (gst_debug_color_flags_get_type), (register_gst_iterator_result),
+ (gst_iterator_result_get_type), (register_gst_iterator_item),
+ (gst_iterator_item_get_type), (register_gst_message_type),
+ (gst_message_type_get_type), (register_gst_mini_object_flags),
+ (gst_mini_object_flags_get_type), (register_gst_pad_link_return),
+ (gst_pad_link_return_get_type), (register_gst_flow_return),
+ (gst_flow_return_get_type), (register_gst_activate_mode),
+ (gst_activate_mode_get_type), (register_gst_pad_direction),
+ (gst_pad_direction_get_type), (register_gst_pad_flags),
+ (gst_pad_flags_get_type), (register_gst_pad_presence),
+ (gst_pad_presence_get_type), (register_gst_pad_template_flags),
+ (gst_pad_template_flags_get_type), (register_gst_pipeline_flags),
+ (gst_pipeline_flags_get_type), (register_gst_plugin_error),
+ (gst_plugin_error_get_type), (register_gst_plugin_flags),
+ (gst_plugin_flags_get_type), (register_gst_rank),
+ (gst_rank_get_type), (register_gst_query_type),
+ (gst_query_type_get_type), (register_gst_tag_merge_mode),
+ (gst_tag_merge_mode_get_type), (register_gst_tag_flag),
+ (gst_tag_flag_get_type), (register_gst_task_state),
+ (gst_task_state_get_type), (register_gst_alloc_trace_flags),
+ (gst_alloc_trace_flags_get_type),
+ (register_gst_type_find_probability),
+ (gst_type_find_probability_get_type), (register_gst_uri_type),
+ (gst_uri_type_get_type), (register_gst_parse_error),
+ (gst_parse_error_get_type):
+ * win32/common/gstenumtypes.h:
+ * win32/common/gstversion.h:
+ update visual studio generated files
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * win32/vs6/libgstbase.dsp:
+ * win32/vs6/libgstelements.dsp:
+ update project files for new locations
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ remove some files
+ * README:
+ reinstate and update
+ * DEVEL:
+ * REQUIREMENTS:
+ removed
+ * LICENSE:
+ * docs/random/LICENSE:
+ moved to random
+
+2005-11-30 Edward Hervey <edward@fluendo.com>
+
+ * gst/gsttypefind.c: (gst_type_find_register):
+ * gst/gsttypefind.h:
+ * gst/gsttypefindfactory.c: (gst_type_find_factory_init),
+ (gst_type_find_factory_dispose):
+ * gst/gsttypefindfactory.h:
+ Fix memory leak in GstTypeFindFactory.
+
+2005-11-29 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * gst/gst.c:
+ * plugins/elements/Makefile.am:
+ * plugins/elements/gstelements.c:
+ * plugins/elements/gstqueue.c:
+ move queue from core to the elements plugin
+
+2005-11-29 Andy Wingo <wingo@pobox.com>
+
+ * libs/gst/base/gstbasetransform.h:
+ * libs/gst/base/gstbasesrc.h:
+ * libs/gst/base/gstbasesink.h: en-LARGE the padding.
+
+ * gst/gstconfig.h.in (GST_PADDING_LARGE): New define, the number
+ of pointers by which to pad very extensible base classes (like the
+ ones in libs/gst/base).
+
+2005-11-29 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * docs/gst/gstreamer-docs.sgml:
+ * docs/gst/gstreamer-sections.txt:
+ * docs/libs/gstreamer-libs-docs.sgml:
+ * docs/libs/gstreamer-libs-sections.txt:
+ moving documentation from core to lib
+
+2005-11-29 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * check/Makefile.am:
+ * configure.ac:
+ * docs/gst/Makefile.am:
+ * gst/Makefile.am:
+ * gst/base/.cvsignore:
+ * gst/base/Makefile.am:
+ * gst/base/README:
+ * gst/base/gstadapter.c:
+ * gst/base/gstadapter.h:
+ * gst/base/gstbasesink.c:
+ * gst/base/gstbasesink.h:
+ * gst/base/gstbasesrc.c:
+ * gst/base/gstbasesrc.h:
+ * gst/base/gstbasetransform.c:
+ * gst/base/gstbasetransform.h:
+ * gst/base/gstcollectpads.c:
+ * gst/base/gstcollectpads.h:
+ * gst/base/gstpushsrc.c:
+ * gst/base/gstpushsrc.h:
+ * gst/base/gsttypefindhelper.c:
+ * gst/base/gsttypefindhelper.h:
+ * gst/check/Makefile.am:
+ * gst/check/gstcheck.c:
+ * gst/check/gstcheck.h:
+ * gst/net/Makefile.am:
+ * gst/net/gstnet.h:
+ * gst/net/gstnetclientclock.c:
+ * gst/net/gstnetclientclock.h:
+ * gst/net/gstnettimepacket.c:
+ * gst/net/gstnettimepacket.h:
+ * gst/net/gstnettimeprovider.c:
+ * gst/net/gstnettimeprovider.h:
+ * libs/gst/Makefile.am:
+ * libs/gst/base/Makefile.am:
+ * libs/gst/base/gstbasetransform.c:
+ * libs/gst/check/Makefile.am:
+ * plugins/elements/Makefile.am:
+ * po/POTFILES.in:
+ CVS surgery + support to move base, check, and net out of gst
+ and into libs/gst
+
+2005-11-29 Andy Wingo <wingo@pobox.com>
+
+ * gst/gstevent.h (struct _GstEvent): Only one pointer of padding.
+
+ * gst/gststructure.h (struct _GstStructure): Only one pointer of
+ padding.
+
+ * gst/gstquery.h (struct _GstQuery): Only one pointer of padding.
+
+ * gst/gstpluginfeature.h: Remove a comment in PluginFeature.
+
+ * gst/gstplugin.h (struct _GstPluginClass): Add some padding.
+
+ * gst/gstobject.h: (struct _GstObject): Only one pointer of
+ padding; reduces object size by about 30%. We don't expect
+ anything else to go into gstobject.
+
+ * gst/gstminiobject.h (struct _GstMiniObject)
+ (struct _GstMiniObjectClass): Only one pointer of padding; the
+ payload is only a pointer and two ints anyway. For the class there
+ are only two methods as well.
+
+ * gst/gstelement.h (struct _GstElementClass): Removed
+ the state_changed signal callback, it is not used.
+
+2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/gst/gstreamer.types:
+ fix includes, though they are a little dinky
+
+2005-11-29 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * check/Makefile.am:
+ look in the right place for elements, a lot more chance of
+ success
+ * gst/Makefile.am:
+ remove indexers and elements subdirs
+ * plugins/Makefile.am:
+ make indexers conditional
+
+2005-11-29 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * Makefile.am:
+ * configure.ac:
+ * plugins/elements/Makefile.am:
+ * plugins/elements/gstcapsfilter.c:
+ * plugins/elements/gstfilesink.c:
+ * plugins/elements/gstfilesrc.c:
+ * plugins/elements/gstidentity.c:
+ * plugins/indexers/Makefile.am:
+ do CVS surgery and related build fixery to move elements
+ and indexers in a new gstreamer/plugins directory, out of the
+ gst/ directory
+
+2005-11-29 Andy Wingo <wingo@pobox.com>
+
+ * check/Makefile.am:
+ * pkgconfig/gstreamer-net-uninstalled.pc.in:
+ * pkgconfig/gstreamer-net.pc.in:
+ * gst/net/Makefile.am: Rename gstnet-tempname to gstnet. Fixes
+ #322257.
+
+2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * tools/Makefile.am:
+ * tools/gst-complete.1.in:
+ * tools/gst-complete.c:
+ * tools/gst-compprep.1.in:
+ * tools/gst-compprep.c:
+ removing -compprep and -complete
+
+2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gstevent.c: (gst_event_new_new_segment),
+ (gst_event_parse_new_segment):
+ * gst/gstevent.h:
+ fix #320529 - clean up new_segment API and structure.
+ Let's hope everyone was using the methods, and not the structure.
+
+2005-11-29 Edward Hervey <edward@fluendo.com>
+
+ * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
+ (gst_base_sink_event), (gst_base_sink_do_sync),
+ (gst_base_sink_activate_pull), (gst_base_sink_change_state):
+ Properly handle non GST_FORMAT_TIME segment
+ * gst/elements/gstidentity.c: (gst_identity_transform_ip):
+ Properly handle non GST_FORMAT_TIME segment
+ * gst/gstsegment.c:
+ This function is valid if the accumulator is 0 and the format
+ is different from the requested format.
+
+2005-11-29 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * docs/gst/gstreamer-sections.txt:
+ Add gst_query_new_seeking and gst_query_parse_seeking to the
+ docs.
+
+2005-11-29 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/base/gstbasetransform.c: (gst_base_transform_buffer_alloc):
+ Treat a pad alloc with new caps the same as if we were not
+ negotiated, in order to allow a changing upstream output
+ to produce a new format of data.
+
+2005-11-29 Edward Hervey <edward@fluendo.com>
+
+ * gst/base/gstbasetransform.c: (gst_base_transform_class_init),
+ (gst_base_transform_event), (gst_base_transform_eventfunc):
+ The event virtual method is now properly implemented, with a default
+ handler
+ Sub classes should call the parent_class event method. They should
+ return FALSE if they had a problem handling the given event, or don't
+ want GstBaseTransform to send that even downstream
+ * gst/elements/gstidentity.c: (gst_identity_class_init),
+ (gst_identity_init), (gst_identity_event),
+ (gst_identity_transform_ip), (gst_identity_set_property),
+ (gst_identity_get_property):
+ * gst/elements/gstidentity.h:
+ Added the single-segment boolean property.
+ If set to TRUE, it will output a single segment of data, starting from
+ 0, will eat up all incoming newsegment, and modify the timestamp of the
+ buffers accordingly
+
+2005-11-29 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gstghostpad.c: (gst_proxy_pad_get_target):
+ Don't ref NULL target pad (#322751). Improve docs.
+
+2005-11-29 Michael Smith <msmith@fluendo.com>
+
+ * gst/gstregistryxml.c: (load_plugin):
+ Don't crash if we failed to load a feature from a plugin.
+
+2005-11-28 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * check/pipelines/simple_launch_lines.c: (setup_pipeline),
+ (GST_START_TEST):
+ use more check API and less GLib API
+
+2005-11-28 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ don't run checks if we don't have check
+ * common/check.mak:
+ remove the registry when running make torture
+ * docs/gst/gstreamer-sections.txt:
+ remove second multiply
+ * gst/gstqueue.c: (gst_queue_loop):
+ fix a compile warning when disabling debug
+
+2005-11-28 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/gstinfo.h:
+ Hey! Let's print the pad name if the pointer != NULL instead
+ of when it == NULL :-)
+
+2005-11-28 Wim Taymans <wim@fluendo.com>
+
+ * check/gst/gstutils.c: (GST_START_TEST):
+ Updated check, add some scaling accuracy checking code.
+
+ * gst/gstutils.c: (gst_util_div128_64),
+ (gst_util_uint64_scale_int64), (gst_util_uint64_scale),
+ (gst_util_uint64_scale_int):
+ Fix 6 times faster division code. Optimize for common
+ 1/1 and less common X/1 cases.
+
+2005-11-28 Wim Taymans <wim@fluendo.com>
+
+ * check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
+ More checks.
+
+ * gst/gstclock.c: (gst_clock_finalize), (gst_clock_set_master),
+ (do_linear_regression), (gst_clock_add_observation):
+ Cleanups.
+ Release lock when the clock cannot be slaved.
+ Catch the case where the regression returned an invalid denominator.
+
+ * gst/gstutils.c: (gst_util_div128_64_iterate),
+ (gst_util_div128_64), (gst_util_uint64_scale_int64),
+ (gst_util_uint64_scale), (gst_util_uint64_scale_int):
+ Add protentially more performant non-iterative 128/64 divide function
+ that unfortunatly does not work yet.
+ Shortcut the trivial 0/X = 0 case.
+ Remove the warnings on overflow.
+
+2005-11-28 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gstplugin.c: (gst_plugin_register_func):
+ everything causing a plugin not to load should be at least a WARNING
+
+2005-11-28 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/random/ensonic/dparams.txt:
+ some TODOs for the next dev cycle
+ * libs/gst/controller/gstcontroller.c:
+ (gst_controlled_property_set_interpolation_mode),
+ (gst_controlled_property_new):
+ * libs/gst/controller/gstcontroller.h:
+ use base type to assign acccessor functions
+
+2005-11-28 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * check/Makefile.am:
+ Oops, that should have been top_srcdir
+
+2005-11-28 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * check/Makefile.am:
+ * check/elements/fdsrc.c: (GST_START_TEST):
+ Use a cmdline define to specify the location of a file to use for
+ testing, to avoid breaking distcheck.
+
+2005-11-28 Andy Wingo <wingo@pobox.com>
+
+ * gst/gstpad.c (fixate_value): Use array functions for arrays.
+
+2005-11-28 Edward Hervey <edward@fluendo.com>
+
+ * tools/gst-launch.c: (main):
+ Clarify the output strings, makes it easier to translate.
+ Fixes #322626
+
+2005-11-28 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/Makefile.am:
+ don't try and build net if we don't even have <sys/socket.h>
+
+2005-11-27 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * check/Makefile.am:
+ * check/elements/fdsrc.c: (event_func), (setup_fdsrc),
+ (cleanup_fdsrc), (GST_START_TEST), (fdsrc_suite), (main):
+ Add tests for fdsrc seekability
+
+ * gst/elements/gstfdsrc.c: (gst_fdsrc_class_init),
+ (gst_fdsrc_init), (gst_fdsrc_update_fd), (gst_fdsrc_start),
+ (gst_fdsrc_set_property), (gst_fdsrc_is_seekable),
+ (gst_fdsrc_get_size), (gst_fdsrc_uri_set_uri):
+ * gst/elements/gstfdsrc.h:
+ fdsrc should not be a 'live' source.
+ Implement seeking on seekable fd's.
+
+ * gst/gstquery.c: (gst_query_new_seeking),
+ (gst_query_parse_seeking):
+ * gst/gstquery.h:
+ Implement SEEKING query functions:
+ *_new_seeking and *_parse_seeking
+
+2005-11-27 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstelement.c: (gst_element_dispose):
+ don't loop forever
+
+ * gst/gstiterator.c:
+ * gst/gststructure.c:
+ doc fixes
+
+ * libs/gst/controller/gstcontroller.c:
+ (gst_controlled_property_set_interpolation_mode):
+ * libs/gst/controller/gstcontroller.h:
+ * libs/gst/controller/gstinterpolation.c:
+ (interpolate_none_get_enum_value_array):
+ support controlling enums
+
+2005-11-27 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gstvalue.c:
+ Improve documentation for gst_value_union().
+
+ * gst/gstvalue.h:
+ Change return value for union, intersect and subtract functions
+ from gint to gboolean.
+
+2005-11-27 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gstvalue.c: (gst_value_serialize_any_list),
+ (gst_value_transform_any_list_string),
+ (gst_value_deserialize_list), (gst_value_deserialize_array),
+ (gst_value_set_int_range), (gst_value_deserialize_int_range),
+ (gst_value_set_double_range), (gst_value_deserialize_double_range),
+ (gst_value_set_fraction_range_full),
+ (gst_value_deserialize_fraction_range),
+ (gst_value_deserialize_caps), (gst_value_deserialize_buffer),
+ (gst_value_deserialize_boolean),
+ (gst_value_deserialize_int_helper), (gst_value_deserialize_double),
+ (gst_value_serialize_float), (gst_value_deserialize_float),
+ (gst_string_wrap), (gst_value_deserialize_string),
+ (gst_value_deserialize_enum), (gst_value_deserialize_flags),
+ (gst_value_union_int_range_int_range),
+ (gst_value_intersect_int_range_int_range),
+ (gst_value_intersect_double_range_double_range),
+ (gst_value_create_new_range), (gst_value_subtract_int_range_int),
+ (gst_value_subtract_int_range_int_range),
+ (gst_value_subtract_double_double_range),
+ (gst_value_subtract_double_range_double_range),
+ (gst_value_deserialize_fraction):
+ * gst/gstvalue.h:
+ Use gint, gdouble and gchar in our API instead of int, double and
+ char (and make usage in gstvalue.c more consistent).
+
+2005-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * check/Makefile.am:
+ * libs/gst/controller/Makefile.am:
+ * libs/gst/dataprotocol/Makefile.am:
+ fix up Makefile.am and remove GST_ENABLE_NEW
+
+2005-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ * gst/Makefile.am:
+ * gst/base/Makefile.am:
+ * gst/check/Makefile.am:
+ * gst/elements/Makefile.am:
+ * gst/net/Makefile.am:
+ update LDFLAGS use some more
+
+2005-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * common/m4/gst-doc.m4:
+ Fixes #312589
+
+2005-11-26 Edward Hervey <edward@fluendo.com>
+
+ * gst/gstpluginfeature.c: (gst_plugin_feature_load):
+ This shouldn't issue a g_warning since it returns NULL if it
+ couldn't find the plugin, and all functions using this behave
+ properly on a NULL return. Switching to a GST_WARNING.
+
+2005-11-25 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/gstbin.c: (gst_bin_handle_message_func):
+ Don't leak clock messages.
+
+2005-11-25 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstutils.c: (gst_util_uint64_scale_int64),
+ (gst_util_uint64_scale_int):
+ Optimisations, remove unneeded vars.
+
+2005-11-25 Wim Taymans <wim@fluendo.com>
+
+ * check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
+ Added more checks for the high precision uint64 cases.
+
+ * gst/gstutils.c: (gst_util_uint64_scale_int64),
+ (gst_util_uint64_scale), (gst_util_uint64_scale_int):
+ Implement high precision (guint64 * guint64) / guint64.
+
+2005-11-24 Wim Taymans <wim@fluendo.com>
+
+ * gst/base/gstbasesrc.c: (gst_base_src_query):
+ Fix wrong percentage query.
+
+ * gst/gstutils.c: (gst_util_uint64_scale),
+ (gst_util_uint64_scale_int):
+ Add some more common cases that can be handled
+ efficiently to _scale.
+
+2005-11-24 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * check/gst/gstminiobject.c: (thread_ref), (GST_START_TEST),
+ (gst_mini_object_suite):
+ don't use check calls from threads; check probably isn't
+ threadsafe and using a lock to make it threadsafe would
+ defeat the purpose of this check
+ * gst/check/gstcheck.c:
+ * gst/check/gstcheck.h:
+ use GST_DEBUG some more
+
+2005-11-24 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstutils.c: (gst_util_uint64_scale),
+ (gst_util_uint64_scale_int):
+ Chain trivial case to _scale_int.
+
+2005-11-24 Wim Taymans <wim@fluendo.com>
+
+ * check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
+ Added test for scaling.
+
+ * gst/gstclock.h:
+ Small doc fix.
+
+ * gst/gstutils.c: (gst_util_uint64_scale_int):
+ Implemented high precision scaling code.
+
2005-11-24 Stefan Kost <ensonic@users.sf.net>
* gst/gstinfo.h: