Skip to content

Instantly share code, notes, and snippets.

@knocte
Created October 11, 2013 13:44
Show Gist options
  • Save knocte/6934896 to your computer and use it in GitHub Desktop.
Save knocte/6934896 to your computer and use it in GitHub Desktop.
replaygain + pad blocks
public bool ReplayGainEnabled {
get { return rgvolume != null; }
set {
if (value && rgvolume == null) {
visible_sink.SetBlocked (true, InsertReplayGain);
Log.Debug ("Enabled ReplayGain volume scaling.");
} else if (!value && rgvolume != null) {
visible_sink.SetBlocked (false, RemoveReplayGain);
Log.Debug ("Disabled ReplayGain volume scaling.");
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment