summaryrefslogtreecommitdiffstats
path: root/src/pa_effects.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/pa_effects.rs')
-rw-r--r--src/pa_effects.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pa_effects.rs b/src/pa_effects.rs
index 43d27cb..801f317 100644
--- a/src/pa_effects.rs
+++ b/src/pa_effects.rs
@@ -6,7 +6,7 @@ use failure::Error;
6 6
7use serde_json; 7use serde_json;
8 8
9const DEFAULT_PRESET: &'static str = include_str!("../res/default-pa-effects-preset.json"); 9const DEFAULT_PRESET: &str = include_str!("../res/default-pa-effects-preset.json");
10 10
11pub fn main(cmd: Command) -> Result<(), Error> { 11pub fn main(cmd: Command) -> Result<(), Error> {
12 use cli::pa_effects::Command::*; 12 use cli::pa_effects::Command::*;
@@ -40,7 +40,7 @@ fn export_preset(args: ExportPresetCli) -> Result<(), Error> {
40fn filter_to_eq_preset(mut filter: Filter) -> serde_json::Value { 40fn filter_to_eq_preset(mut filter: Filter) -> serde_json::Value {
41 if filter.frequencies.len() > 30 { 41 if filter.frequencies.len() > 30 {
42 info!("More than 30 frequencies specified, taking the approximative approach"); 42 info!("More than 30 frequencies specified, taking the approximative approach");
43 filter = simplify_filter(filter); 43 filter = simplify_filter(&filter);
44 } 44 }
45 45
46 let mut equalizer: serde_json::Value = json!({ 46 let mut equalizer: serde_json::Value = json!({
@@ -66,7 +66,7 @@ fn filter_to_eq_preset(mut filter: Filter) -> serde_json::Value {
66 equalizer 66 equalizer
67} 67}
68 68
69fn simplify_filter(filter: Filter) -> Filter { 69fn simplify_filter(filter: &Filter) -> Filter {
70 //let partition_size = (filter.frequencies.len() as f64 / 30f64).floor() as usize; 70 //let partition_size = (filter.frequencies.len() as f64 / 30f64).floor() as usize;
71 let mut partition_size = filter.frequencies.len() / 30; 71 let mut partition_size = filter.frequencies.len() / 30;
72 let step_error = filter.frequencies.len() as f64 % 30f64; 72 let step_error = filter.frequencies.len() as f64 % 30f64;