# HG changeset patch # User John Lindgren # Date 1239599886 14400 # Node ID 8ebd8358de042e6f99728e45bb02ae3a68cab4fd # Parent 47b72fc78e92584ba1d8cb6fdbc2beffca055921 On second thought, apply equalizer settings on (re)opening audio diff -r 47b72fc78e92 -r 8ebd8358de04 src/audlegacy/equalizer.c --- a/src/audlegacy/equalizer.c Mon Apr 13 00:53:26 2009 -0400 +++ b/src/audlegacy/equalizer.c Mon Apr 13 01:18:06 2009 -0400 @@ -30,7 +30,6 @@ } void init_equalizer (void) { - change_equalizer (); hook_register ("equalizer changed"); if (hook_associate ("equalizer changed", (HookFunction) change_equalizer, 0)) abort (); diff -r 47b72fc78e92 -r 8ebd8358de04 src/audlegacy/output.c --- a/src/audlegacy/output.c Mon Apr 13 00:53:26 2009 -0400 +++ b/src/audlegacy/output.c Mon Apr 13 01:18:06 2009 -0400 @@ -29,6 +29,8 @@ # include "config.h" #endif +#include "audconfig.h" +#include "equalizer.h" #include "output.h" #include "main.h" #include "input.h" @@ -302,6 +304,8 @@ op_state.rate = rate; op_state.nch = nch; + output_set_eq (cfg.equalizer_active, cfg.equalizer_preamp, + cfg.equalizer_bands); return TRUE; } else { return FALSE;