2005-11-13 20:14  lisanet

	* iir_fpu.c: - use doubles, add some dither noise to avoid floating
	point underflows. This drops cpu usages significantly on silence. 
	The dither noise shouldn't be hearable, since it's about -78 dbFS. If
	you raise every slider to the maximum, of course, you may notice it.

2005-10-16 01:33  liebremx

	* aclocal.m4, configure, configure.in, libtool, ltmain.sh: More
	  changes to the autodetect logic

2005-10-15 23:13  liebremx

	* src/iir_sse.c: Remove experiment

2005-10-15 23:11  liebremx

	* src/: Makefile.am, Makefile.in, configuration.c, eq.c, gui.c,
	  iir.c, iir.h, iir_cf.h, iir_sse.c: Calculate coeffs dynamically
	  instead of using the header

2005-10-15 23:09  liebremx

	* src/benchmark.c: Added cpuid instruction to have a correct count
	  when reading the conter

2005-08-21 14:04  liebremx

	* AUTHORS: Update

2005-08-21 13:58  liebremx

	* Makefile.in, configure, configure.in, src/Makefile.in: Added
	  feature detection for FreeBSD. Further refinements to the
	  configure.in code

2005-08-20 14:48  liebremx

	* configure, configure.in: Rewrote autodetect logic

2005-08-20 01:44  liebremx

	* aclocal.m4, config.guess, config.sub, configure, configure.in,
	  libtool, ltmain.sh: autoconf update && Don't be rude with non-X86
	  architectures Bug#1232640

2005-08-20 01:12  liebremx

	* src/: Makefile.am, Makefile.in, cpudetect.h: Removed cpudetect
	  stuff

2005-08-20 01:11  liebremx

	* src/iir.c: Minor performance improvement (Thanx Bob for pointing
	  it out)

2005-08-20 01:10  liebremx

	* src/: iir.h, iir_sse.c, eq.h: Minor performance improvements

2005-08-02 23:49  liebremx

	* src/: cpudetect.c, x86cputable.h: Readd later

2005-06-23 12:25  lisanet

	* src/: configuration.c, equalizer.c: fixes bug 1204968 -
	  use_independent_channels

2005-06-11 01:11  liebremx

	* src/eq.c: Fix: Forgot to set the gain correctly for the SSE
	  filters

2005-06-06 21:11  liebremx

	* Makefile.in, configure, configure.in, libtool, src/Makefile.am,
	  src/Makefile.in, src/iir.c, src/iir.h, src/iir_sse.c: When SSE is
	  available set the Flush-to-zero flag to avoid underflow
	  exceptions

2005-05-30 00:28  liebremx

	* Makefile.in, aclocal.m4, config.guess, config.sub, configure,
	  configure.in, libtool, ltmain.sh, src/Makefile.am,
	  src/Makefile.in, src/iir.h, src/iir_sse.c: SSE iir implementation

2005-03-04 00:56  liebremx

	* src/iir.c:
	  Fix for bug #999884.

2004-07-04 00:37  liebremx

	* configure, configure.in: Move the ARCH_X86 to the right place so
	  amd64 and sparc compile again

2004-05-24 18:33  liebremx

	* src/equalizer.c:
	  Quick fix for bug #897452 (duplicates 959444, 951653)

2004-05-15 21:26  liebremx

	* src/: Makefile.am, Makefile.in: - Added debug.h to the source
	  files

2004-05-15 21:24  liebremx

	* src/: eq.c, iir.c, iir.h: - Fixed == comparison in mod_samples -
	  Chaned order of parameters in iir

2004-05-15 20:08  liebremx

	* configure, configure.in: User output for the autodetect option
	  was wrong

2004-05-15 19:56  liebremx

	* ChangeLog, eq-xmms.spec: Next release

2004-05-15 19:54  liebremx
	* BUGS, README: Updates

2004-05-15 19:18  liebremx

	* configure, configure.in: - When --enable-[sse|sse2|mmx] is used
	  force autodetection off

2004-05-15 19:15  liebremx

	* src/: iir.c, iir.h, iir_cf.h: [no log message]

2004-05-15 19:12  liebremx

	* src/eq.c: - Added checks to support 48000, 22050 and 11025
	  sampling rates - Added checks to support mono

2004-05-15 19:09  liebremx

	* util/calc_bands.c, src/configuration.c: [no log message]

2004-05-15 13:42  liebremx

	* ChangeLog:
	  Remove lingering directory xmms-headers

2004-05-09 14:01  liebremx

	* src/cpudetect.c:
	  Bug [934295]. GetCpuFeatures --> get_cpu_features

2004-04-04 07:57  lisanet

	* src/configuration.c: fixed typo in variable assignment

2004-04-03 05:57  liebremx

	* configure, configure.in: -When --enable-debug is used don't use
	  any funky compiler flags, only -g -O2

2004-04-03 05:55  liebremx

	* src/gui.c: -Removed printf -Removed unneeded gtk_widget_hide
	  calls

2004-04-03 05:54  liebremx

	* src/xmms-headers/: main.h, playlist.h, util.h: Update to xmms
	  1.2.10 headers

2004-04-02 16:39  liebremx

	* Makefile.in, aclocal.m4, configure, configure.in, libtool: -Added
	  GCC flag -fno-strict-aliasing so round_trick gets compiled
	  correctly (the function + sse wasn't working under gcc 3.2.2)
	  -Added 'autodetection' of the cpu features by the configure
	  script so the user doesn't need to do it.  -Cleaned the
	  compilation flags (they were a mess)

2004-04-02 16:33  liebremx

	* src/: iir.c, iir.h: round_trick is now static

2004-04-02 16:31  liebremx

	* src/iir_cf.h: ifdef'ed out some coefficients not being used at
	  the moment so the compiler warning goes away

2004-04-02 16:29  liebremx

	* src/: Makefile.in, iir_fixed_cf.h: Removed fixed point code

2004-04-02 16:28  liebremx

	* src/equalizer.c: Removed eqcfg.initialized. Using a static
	  variable now (no sense to be part of the configuration)

2004-04-02 13:32  liebremx

	* src/: Makefile.am, Makefile.in: Removed fixed point code

2004-04-02 13:23  liebremx

	* src/: eq.c, eq.h, iir.c, iir.h: Removed fixed point code

2004-04-02 13:12  liebremx

	* src/: configuration.c, configuration.h, gui.c: Removed
	  eqcfg.initialized. Using a static variable now (no sense to be
	  part of the configuration) Fixed some GTK warnings

2004-04-01 15:51  lisanet

	* src/: configuration.c, gui.c: fixed a typo, fixed placing of
	  crossfade-hack

2004-03-05 06:31  liebremx

	* AUTHORS, src/configuration.c:
	  Fix for bug [#910253]

2004-02-24 10:59  liebremx

	* src/configuration.c: Verify the the number of bands loaded from
	  the config file (bug #897452)

2004-02-24 07:17  liebremx

	* src/Makefile.in:
	  Fixed timestamp skew in some of the files used by the auto*tools

2004-02-23 20:18  liebremx

	* Makefile.am, aclocal.m4, libtool: Fix timing dependency between
	  aclocal.m4 and configure.in and acinclude.m4

2004-02-23 20:09  liebremx

	* acinclude.m4, configure.in: Fix timing dependency between
	  aclocal.m4 and configure.in and acinclude.m4

2004-02-11 15:14  lisanet

	* src/eqskin.c: removed previously added printf

2004-02-11 13:50  lisanet

	* SKINS: [no log message]

2004-02-11 13:48  lisanet

	* ChangeLog: new design of the about dialog, including a logo

2004-02-11 13:42  lisanet

	* src/: Makefile.am, eqlogo.xpm, gui.c: new design of the about
	  dialog, including a logo

2004-02-10 18:42  liebremx

	* src/iir_cf.h: Recalculated the -3dB frequency cuts.

2004-01-24 11:14  liebremx

	* src/eq.c: Gain and preamp mappings are now made using a nice
	  curve with the right values

2004-01-24 10:36  liebremx

	* README, TODO: Updates

2004-01-18 13:02  liebremx

	* configure, configure.in, libtool, src/Makefile.in,
	  src/eqskinwin.c: Remove hardcoding of the global base path for
	  the skins. Now it uses XMMS' plugin base path

2004-01-18 11:56  liebremx

	* src/configuration.c: Workaround for xmms-crossfade and xmms-1.2.8

2004-01-18 11:54  liebremx

	* src/eqskin.c: Default to the 10iso band skin. Previously if the
	  band_num == 0 the skin name would have been null, now default to
	  something

2004-01-11 14:28  liebremx

	* eq-xmms.spec: Initial RPM SPEC file for Mandrake

2004-01-10 10:42  liebremx

	* src/equalizer.c: Fix for [ 852474 ] Ctrl-P won't work.  Path in
	  gtk_item_factory_new calls changed to "<main>"

2004-01-09 17:12  liebremx

	* Makefile.in, aclocal.m4, configure, libtool: New versions of the
	  auto* tools

2004-01-09 17:08  liebremx

	* config.guess, config.sub, debian/changelog, debian/compat,
	  debian/control, debian/copyright, debian/dirs, debian/docs,
	  debian/postinst.ex, debian/postrm.ex, debian/preinst.ex,
	  debian/prerm.ex, debian/rules: New files and minor modifications
	  for debian

2003-10-30 08:10  liebremx

	* src/debug.h: DEBUG macros

2003-10-30 08:09  liebremx

	* Makefile.am, Makefile.in: Added automake option to generate a
	  BZIP2 archive when 'make dist' is used

2003-10-30 08:08  liebremx

	* src/: iir.c, iir.h: Use a floating point multiplication instead
	  of a shift to have more dynamic range. Changed some #ifdef names

2003-10-30 08:07  liebremx

	* configure, configure.in, src/Makefile.am, src/Makefile.in,
	  src/cpudetect.c, src/cpudetect.h, src/x86cputable.h: Preliminar
	  cpu feature detection code (taken from the mplayer project)

2003-10-30 07:50  liebremx

	* ChangeLog, README, TODO: Updates

2003-10-30 07:38  liebremx

	* src/: eq.c, equalizer.c: Auto-load presets now works. Got some
	  inspiration from the OSD XMMS plugin.

2003-10-27 12:05  lisanet

	* src/: eqmain10.xpm, eqmain10_orig.xpm, eqmain15.xpm,
	  eqmain31.xpm, equalizer.c: double clicking on titlebar now
	  toggles shade mode

2003-10-27 11:47  lisanet

	* src/eqtbutton.h: fixed some skin related code

2003-10-26 08:56  lisanet

	* ChangeLog, README, SKINS, TODO, src/Makefile.am,
	  src/configuration.c, src/configuration.h, src/eq.h,
	  src/eq_slider.c, src/eqboost.c, src/eqboost.h, src/eqhslider.c,
	  src/eqhslider.h, src/eqpbutton.c, src/eqpbutton.h, src/eqskin.c,
	  src/eqskin.h, src/eqskinwin.c, src/equalizer.c, src/equalizer.h,
	  src/gui.h, src/defskin/eq_ex.xpm, src/defskin/eqboost.xpm,
	  src/defskin/eqcontrols.xpm, src/defskin/eqmain10.xpm,
	  src/defskin/eqmain10_orig.xpm, src/defskin/eqmain15.xpm,
	  src/defskin/eqmain25.xpm, src/defskin/eqmain31.xpm,
	  src/defskin/eqoverlay.xpm: added window shade mode and focus
	  sensitve titlebars fixed some skin related code

2003-10-01 10:29  liebremx

	* configure, configure.in: Added the "-O3" gcc flag for platforms
	  other than x86

2003-09-29 13:37  liebremx

	* configure, configure.in, src/equalizer.c, src/iir.h: Fixes for
	  PowerPC compilation

2003-09-29 13:34  liebremx

	* src/configuration.c: The configuration window now is shown only
	  once when clicking on the plugin configuration

2003-09-10 18:32  liebremx

	* SKINS: Gender bug fixed!

2003-09-10 17:19  liebremx

	* ChangeLog: [no log message]

2003-09-10 17:18  liebremx

	* configure, configure.in, libtool: Fixed the name of the package
	  in configure.in

2003-09-10 17:00  liebremx

	* ChangeLog: [no log message]

2003-09-10 16:56  liebremx

	* ChangeLog, src/Makefile.am, src/Makefile.in: [no log message]

2003-09-10 16:53  liebremx

	* src/: iir.c, iir_cf.h, iir_fixed_cf.h: Separation of the fixed
	  point and the floating point coefficients

2003-09-10 16:51  liebremx

	* SKINS: Skin support by Simone Lehmann <simone@lisanet.de> Cool!

2003-09-10 14:14  liebremx

	* Makefile.am, Makefile.in, README, configure, configure.in,
	  libtool: - Added an assembly round function for the PowerPC
	  architecture (provided by Giuliano Pochini <pochini@shiny.it>) -
	  Added a faster and better round function for the x86 architecture
	  (provided by Frank Klemm <pfk@fuchs.offl.uni-jena.de>) - Some
	  minor modifications to the benchmark code

2003-09-10 14:10  liebremx

	* src/: Makefile.am, Makefile.in, iir.c, util.s: - Added an
	  assembly round function for the PowerPC architecture (provided by
	  Giuliano Pochini <pochini@shiny.it>) - Added a faster and better
	  round function for the x86 architecture (provided by Frank Klemm
	  <pfk@fuchs.offl.uni-jena.de>) - Some minor modifications to the
	  benchmark code

2003-09-10 14:07  liebremx

	* src/gui.h: Removed unused var

2003-09-10 14:06  liebremx

	* src/equalizer.c: An old bug with the preset names crept in from
	  the skin merge. Fix.

2003-09-10 14:05  liebremx

	* src/eq.c: Correct mapping for the preamp from -12dB to +12dB

2003-09-07 17:14  liebremx

	* AUTHORS, README, TODO: Skin support by Simone Lehmann
	  <simone@lisanet.de> Cool!

2003-09-07 16:14  liebremx

	* src/bmp.c, src/bmp.h, src/eqboost.c, src/eqboost.h, src/eqskin.c,
	  src/eqskin.h, src/eqskinwin.c, src/eqskinwin.h,
	  src/defskin/eqboost.xpm, src/defskin/eqcontrols.xpm,
	  src/defskin/eqmain.xpm, src/defskin/eqmain10.xpm,
	  src/defskin/eqmain10_orig.xpm, src/defskin/eqmain15.xpm,
	  src/defskin/eqmain25.xpm, src/defskin/eqmain31.xpm,
	  src/defskin/eqoverlay.xpm, Makefile.am, Makefile.in,
	  src/Makefile.am, src/Makefile.in, src/configuration.c,
	  src/configuration.h, src/eq_graph.c, src/eq_slider.c,
	  src/equalizer.c, src/equalizer.h, src/gui.c, src/gui.h,
	  src/iir.c, src/iir_cf.h: Skin support by Simone Lehmann
	  <simone@lisanet.de> Cool!

2003-09-07 16:11  liebremx

	* README.BSD: Comments on *BSD systems

2003-05-23 08:19  liebremx

	* AUTHORS: - Added contributors section - Added credit for the
	  benchmark code

2003-05-23 08:18  liebremx

	* src/: configuration.c, configuration.h: - Automatic volume
	  control configuration - Changed fixed point's tooltip

2003-05-23 08:16  liebremx

	* src/eq.c: - Khadiyd Idris <khad@linuxindo.com>   Automatic volume
	  control stuff - Added a check for the sampling rate before
	  calling the filters.	  Only support 44100 now.  - Adjusted the
	  values used for the preamp (still not correct)

2003-05-23 08:13  liebremx

	* src/equalizer.c: Khadiyd Idris <khad@linuxindo.com> Save/load
	  band gains correctly

2003-05-23 08:11  liebremx

	* src/Makefile: No needed in the CVS tree

2003-05-23 08:10  liebremx

	* src/iir.c: The preamp value is now being used to PREAMP, but
	  still the range of values used are not mapped correctly (no
	  correct DB gain/attenuation with respect to the slider position)

2003-05-21 08:59  liebremx

	* Makefile.am, Makefile.in, src/Makefile, src/Makefile.am,
	  src/Makefile.in, src/benchmark.c, src/benchmark.h,
	  src/configuration.c, src/configuration.h, src/eq.c, src/eq.h,
	  src/eq_graph.c, src/eq_graph.h, src/eq_slider.c, src/eq_slider.h,
	  src/eqmain10.xpm, src/eqmain10_orig.xpm, src/eqmain15.xpm,
	  src/eqmain31.xpm, src/eqpbutton.c, src/eqpbutton.h,
	  src/eqtbutton.c, src/eqtbutton.h, src/equalizer.c,
	  src/equalizer.h, src/gui.c, src/gui.h, src/iir.c, src/iir.h,
	  src/iir_cf.h, src/util.s, src/xmms-headers/dock.h,
	  src/xmms-headers/main.h, src/xmms-headers/pbutton.h,
	  src/xmms-headers/playlist.h, src/xmms-headers/skin.h,
	  src/xmms-headers/tbutton.h, src/xmms-headers/util.h,
	  src/xmms-headers/vis.h, src/xmms-headers/widget.h: Directory
	  reorganization

2003-05-21 07:31  liebremx

	* Makefile.am, Makefile.in, aclocal.m4, config.h.in,
	  configuration.c, configuration.h, configure, configure.in, eq.c,
	  eq.h, eq_graph.c, eq_graph.h, eq_slider.c, eq_slider.h,
	  eqmain10.xpm, eqmain10_orig.xpm, eqmain15.xpm, eqmain31.xpm,
	  eqpbutton.c, eqpbutton.h, eqtbutton.c, eqtbutton.h, equalizer.c,
	  equalizer.h, gui.c, gui.h, iir.c, iir.h, iir_cf.h, stamp-h.in,
	  stamp-h1.in, stamp-h2.in, util.s: Directory reorganization

2003-04-23 23:19  liebremx

	* depcomp, missing: Produced by new versions of the auto* tools

2003-04-23 23:10  liebremx

	* Makefile.am, Makefile.in, configure, configure.in, iir.c, iir.h:
	  Changes to be able to use the plugin in HP-UX

2003-04-23 23:07  liebremx

	* acconfig.h: Not needed anymore

2003-04-23 23:06  liebremx

	* aclocal.m4, config.h.in, libtool: Produced by new versions of the
	  auto* tools

2003-03-30 02:15  liebremx

	* iir.c, iir.h, util.s: Renamed the round function to iir_round to
	  avoid a name clash

2003-03-30 02:13  liebremx

	* aclocal.m4, configure, libtool: Produced by new versions of the
	  auto* tools

2003-02-23 19:58  liebremx

	* COPYING, ChangeLog, acconfig.h, eqmain31.xpm, configuration.c,
	  configuration.h, util/Makefile, util/data, util/fit.c,
	  util/README, util/calc_bands.c: Initial import.

2003-02-23 19:58  liebremx

	* COPYING, ChangeLog, acconfig.h, eqmain31.xpm, configuration.c,
	  configuration.h, util/Makefile, util/data, util/fit.c,
	  util/README, util/calc_bands.c: Initial revision

2003-02-23 19:52  liebremx

	* eqmain15.xpm: Initial import.

2003-02-23 19:52  liebremx

	* eqmain15.xpm: Initial revision

2003-02-23 19:47  liebremx

	* AUTHORS, INSTALL, acinclude.m4, eqmain10_orig.xpm, eqtbutton.c,
	  eqtbutton.h, stamp-h.in, stamp-h1.in, stamp-h2.in, util.s,
	  eqmain10.xpm: Initial import.

2003-02-23 19:47  liebremx

	* AUTHORS, INSTALL, acinclude.m4, eqmain10_orig.xpm, eqtbutton.c,
	  eqtbutton.h, stamp-h.in, stamp-h1.in, stamp-h2.in, util.s,
	  eqmain10.xpm: Initial revision

2003-02-23 19:43  liebremx

	* configure, iir_cf.h, libtool, configure.in, eq_graph.c,
	  eq_graph.h, equalizer.c, equalizer.h, config.guess, eq_slider.c,
	  eq_slider.h, install-sh, config.sub, missing, mkinstalldirs,
	  Makefile.am, eqpbutton.c, eqpbutton.h, Makefile.in, config.h.in:
	  Initial import.

2003-02-23 19:43  liebremx

	* configure, iir_cf.h, libtool, configure.in, eq_graph.c,
	  eq_graph.h, equalizer.c, equalizer.h, config.guess, eq_slider.c,
	  eq_slider.h, install-sh, config.sub, missing, mkinstalldirs,
	  Makefile.am, eqpbutton.c, eqpbutton.h, Makefile.in, config.h.in:
	  Initial revision

2003-02-23 19:39  liebremx

	* BUGS, NEWS, TODO, eq.c, eq.h, aclocal.m4, gui.c, gui.h, README,
	  iir.c, iir.h, ltmain.sh: Initial import.

2003-02-23 19:39  liebremx

	* BUGS, NEWS, TODO, eq.c, eq.h, aclocal.m4, gui.c, gui.h, README,
	  iir.c, iir.h, ltmain.sh: Initial revision

