<div dir="ltr">I am trying to learn GStreamer and its audio filter plugins and was wondering<div>why these filters have no passthrough mode by default?</div><div><div><br></div><div>I am for example looking at the Clementine music player's use of GStreamer,</div></div><div>It uses for example a "equalizer-nbands" element with 10 bands.</div><div><br></div><div>To "disable" the equalizer, Clementine just sets all the gains to 0dB.</div><div>I don't know how the "equalizer-nbands" element is implemented (does it </div><div>detect that all gains are 0, or does it simply does all the calculations with</div><div>0?), but it seems to me that for any filter, there should be a default passthrough mode</div><div>of operation to disable it? I can't see such modes in the GStreamer audio plugins however.</div><div><br></div><div>Any thoughts on this?</div></div>