From a6dfec305a53c6a7618b98f43a6b4b89cfb76102 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Sun, 7 Oct 2018 23:40:35 +0200 Subject: Add support for PulseEffects --- src/parsing/equalizer_apo.lalrpop | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/parsing/equalizer_apo.lalrpop') diff --git a/src/parsing/equalizer_apo.lalrpop b/src/parsing/equalizer_apo.lalrpop index 39dda67..752aee4 100644 --- a/src/parsing/equalizer_apo.lalrpop +++ b/src/parsing/equalizer_apo.lalrpop @@ -5,12 +5,8 @@ use std::str::FromStr; grammar; pub Main: Filter = { - => { - let coefficients: Vec<_> = eq.1.iter().map(|decibel| 10f64.powf(decibel / 10f64).sqrt()).collect(); - // TODO: add decibel_to_ratio conversion function - let preamp = 10f64.powf(preamp / 10f64); - Filter { preamp, frequencies: eq.0, coefficients } - } + => Filter { preamp, frequencies: eq.0, coefficients: eq.1 } + } Preamp: f64 = { -- cgit v1.2.3