2003-09-19 15:46  dschleef

	* dparam_smooth.h, unitconvert.h: backport get_type() functions.
	  Fixes #121311

2003-08-17 12:26  company

	* dparam_smooth.h, unitconvert.h: include _get_type() functions in
	  headers. Fixes docs build

2003-07-08 09:13  company

	* Makefile.am: don't include optimizations directly in Makefiles

2003-06-29 07:05  company

	* control.c, dparam.c, dparam_smooth.c, dparammanager.c,
	  unitconvert.c: GST_DEBUG reorganization This is a big diff (ca
	  450k), containing loads of stuff: - gstinfo.[ch] complete rewrite
	  - changing of all GST_DEBUG messages to reflect that change -
	  reorganization of subsystem disabling - addition of
	  gstconfig.h.in so we can track the disablings - <gst/gst.h> does
	  not include <unistd.h> and <config.h> anymore - documentation
	  updated for gstinfo stuff (build the docs yourself to know what
	  changed) - bugfixes for making of the docs (files from CVS are
	  not deleted anymore - testsuite for debugging changes in
	  testsuite/debug

	  expect breakage

2003-06-05 14:37  thomasvs

	* dparam.c: fix min and max float values for dparmas fixes #114512

2003-06-05 14:37  thomasvs

	* dparam.c: fix float min and max

2003-04-07 09:41  rbultje

	* Makefile.am: Fixes #109993

2003-04-04 11:09  dschleef

	* Makefile.am: Add $(GST_LIBS) to libgstcontrol's LIBADD.  Should
	  go into 0.6.1.

2003-02-01 16:05  thomasvs

	* dparam.c, dparam_smooth.c, dparammanager.c: fixes #105011 (alpha
	  fixes for printfs and pointer conversion) configure version
	  update that was still pending

2003-02-01 12:29  dschleef

	* dparam.c, dparam_smooth.c, dparammanager.c: Convert %lld and %llu
	  in printf formats to G_G[U]INT64_FORMAT.  Fix pointer<->int
	  conversion.  Fixes warnings on alpha.

2003-01-17 10:31  thomasvs

	* unitconvert.c: memleak fix

2003-01-13 01:59  thomasvs

	* unitconvert.c: debug fix

2003-01-10 16:28  dschleef

	* dparammanager.h, unitconvert.h: Fix prototypes (trivial)

2002-12-08 06:39  thomasvs

	* Makefile.am: fix for parallel installability

2002-10-30 01:17  dlehn

	* control.h, dparam.h, dparam_smooth.h, dparamcommon.h,
	  dparammanager.h, dplinearinterp.h, unitconvert.h: use
	  G_{BEGIN,END}_DECLS

2002-10-02 20:00  dlehn

	* Makefile.am: build as a lib rather than a plugin

2002-08-26 08:31  thomasvs

	* dparam.c: fixes http://bugzilla.gnome.org/show_bug.cgi?id=91179
	  make mine beer an ice-tea

2002-08-11 05:18  sbaker3

	* Makefile.am, control.c, dparammanager.c: gstcontrol is now just a
	  normal lib, not a plugin

2002-06-22 16:17  thomasvs

	* Makefile.am: as promised, the header changes and some of wingo's
	  virtual fixes as well by accident

2002-06-22 06:23  sbaker3

	* dparam.c: add getters for values

2002-05-29 11:51  sbaker3

	* dparammanager.c, dparammanager.h: many changes including: - now
	  the rate needs to be set explicitly, instead of from a pad -
	  asynchronous mode has been implemented - and it even works - some
	  refactoring of the process code - a plugin api change,
	  GST_DPMAN_PREPROCESS and GST_DPMAN_PROCESS have changed a bit
	  they are now *a lot* simpler to use, more flexible, and optimised
	  so that the process func is never called if nothing changes - all
	  in all worth the api breakage.

	  UPDATE YOUR PLUGINS PEOPLE!

2002-05-29 11:47  sbaker3

	* dparam_smooth.c, dparam_smooth.h: completely rewrite
	  interpolation so that it is more stable, faster, easier to
	  maintain and it now sounds damned smoooth

2002-05-29 11:45  sbaker3

	* dparam.c, dparam.h: add a value-changed signal so that subclasses
	  can precalculate stuff after a value has been changed

2002-05-05 08:39  sbaker3

	* dparam.c, dparam.h, dparam_smooth.c, dparam_smooth.h,
	  dparammanager.c, dparammanager.h: a few internal changes: - put
	  last_update_timestamp into GstDParam - added a
	  GstDParamUpdateInfo enum to the update function so that dparams
	  know what context they are updating in (for example, the first
	  update since the pipeline was started) - rewrote bogus
	  next_timestamp calculation in GstDParamSmooth

2002-05-05 08:31  sbaker3

	* unitconvert.c: renamed rate-proportion to the more accurate
	  hertz-rate-bound

2002-05-02 06:41  thomasvs

	* control.c, unitconvert.c: same change here

2002-05-02 06:39  thomasvs

	* dparammanager.c: my mistake - this should compile with the header
	  in the tarball, not a possibly installed header

2002-04-19 12:49  company

	* unitconvert.c: - make all _get_list functions return a const
	  reference to original lists and no copy - redo code accordingly -
	  fix compile issue in dparam stuff

2002-04-14 07:59  company

	* unitconvert.c: hi wtay (and some others): we don't use // in code
	  we commit :)

2002-04-14 04:50  sbaker3

	* unitconvert.c: more _

2002-04-14 04:48  sbaker3

	* unitconvert.c: cannot use _ in unit names for some reason.

2002-04-14 03:08  sbaker3

	* Makefile.am, control.c, control.h, dparam.c, dparam.h,
	  dparammanager.c, dparammanager.h, unitconvert.c, unitconvert.h:
	  added unitconvert which has a registry of Units of Measurement
	  and an api to convert one unit to another.  Any required dparam
	  now needs to specify what unit it represents so that an app can
	  convert it to some other unit for presentation/other purposes.

	  Also added GST_DPMAN_PROCESS_CHUNK macro for elements which don't
	  process their audio one sample at a time (ie, ladspa).

2002-04-12 02:24  thomasvs

	* dparam.c, dparam.h, dparam_smooth.c, dparam_smooth.h,
	  dplinearinterp.c, dplinearinterp.h: various include fixes, adding
	  a doc on why as well

2002-04-02 01:03  sbaker3

	* dparammanager.c, dparammanager.h: Added a signal which notifies
	  when a required dparam is added.  Added gst_dpman_bypass_dparam
	  so that some dparams can be exposed as object properties as well.
	  If the object property is set, a connected dparam is
	  disconnected to avoid the two subsystems fighting over setting
	  the value.

2002-03-30 09:08  wtay

	* dparammanager.c: Changed to the new props API

2002-03-24 14:07  wingo

	* dparam.c, dparam_smooth.c, dparammanager.c: * filter newlines out
	  of GST_DEBUG statements to reflect new core behavior * fixes to
	  adder's caps, again

2002-03-24 12:55  wingo

	* control.c: * added plugin_desc structures to libs, which makes
	  their locations cached in the registry. this speeds plugin
	  loading considerably, especially on uninstalled versions.

	  * put the lib path before all others, for speed reasons.

	  * some fixes to adder's caps.

	  * added linefeeds (\n) to GST_DEBUG strings to match GST_INFO
	  behavior. this is more sane. all code will need to be converted.
	  i think some perl can do this.

2002-03-18 20:10  wingo

	* dparam.c, dparam_smooth.c, dparammanager.c: * removal of //-style
	  comments * don't link plugins to core libs -- the versioning is
	  done internally to the plugins with the plugin_info struct,	and
	  symbol resolution is lazy, so we can always know if a plugin can
	  be loaded by the plugin_info data. in theory.

2002-03-18 17:39  wingo

	* Makefile.am: s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/

	  @-substitued variables variables are defined as make variables
	  automagically, and this gives the user the freedom to say make
	  GST_PLUGIN_LDFLAGS=-myflag

2002-03-06 11:58  company

	* dparam_smooth.c: warning: 'current_diff' might be used
	  uninitialized in this function

2002-03-04 10:54  sbaker3

	* Makefile.am, control.h, dparam.c, dparam.h, dparam_smooth.c,
	  dparam_smooth.h, dparamcommon.h, dparammanager.c,
	  dparammanager.h: This is a major update to the dparams api - I
	  think it is now much cleaner and the app-side is much easier to
	  use.

	  highlights are: - GParamSpecs are now used throughout to define
	  dparams - currently limited to supporting types gfloat, gint and
	  gint64. this should cover 99% of cases and new types can be added
	  in the future - application-side api is now based almost entirely
	  on setting object properties - the smoothing dparam is now a
	  subclass of GstDParam - array-mode is not yet implemented but is
	  not forgotton

	  time to start documenting

2002-02-21 12:44  sbaker3

	* dparammanager.c: use the correct marshal

2002-02-12 09:50  wingo

	* Makefile.am: fix funny build issue by not linking plugin
	  libraries to gstreamer core. this is because they are plugins,
	  not shared libraries per se, and will only be loaded by the core
	  itself. this change allows the core elements (schedulers,
	  autopluggers, etc) to use the core loadable libraries
	  (bytestream, getbits, etc) as well as "ext" libs like the new
	  cothreads package.

2002-01-30 15:49  wrobell

	* Makefile.am: - plugins are built without versioning info /Uraeus
	  claims: plugins/;   if not plugins why this is built as
	  lib*.so.0.0.0?

2002-01-11 16:47  dlehn

	* Makefile.am: * s/filter/plugin/ * add $(GST_LIBS) to all plugins
	  * move Makefile.am things around to a mostly standard layout *
	  remove HTTP flags/libs from elements since http element moved

2001-12-23 10:12  thomasvs

	* Makefile.am: more changes

2001-12-23 09:27  thomasvs

	* Makefile.am, control.c, control.h, dparam.c, dparam.h,
	  dparamcommon.h, dparammanager.c, dparammanager.h,
	  dplinearinterp.c, dplinearinterp.h: moving around

