summaryrefslogtreecommitdiffstats
path: root/src/pa_effects.rs
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2018-10-08 15:41:46 +0200
committerMinijackson <minijackson@riseup.net>2018-10-08 15:41:46 +0200
commitd35f0c9ee105f8c789827d6f5c740154f7b9b1bc (patch)
treef357c25cabbeeb455863a502a35e1f1d79d4b16e /src/pa_effects.rs
parent9c66dd87be5cba1548b8a47e45fab8f8b8590b24 (diff)
downloadset_eq-d35f0c9ee105f8c789827d6f5c740154f7b9b1bc.tar.gz
set_eq-d35f0c9ee105f8c789827d6f5c740154f7b9b1bc.zip
Use features to separate pa_eq and pa_effects + slightly better logging
Diffstat (limited to 'src/pa_effects.rs')
-rw-r--r--src/pa_effects.rs12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/pa_effects.rs b/src/pa_effects.rs
index 9ed0a1f..43d27cb 100644
--- a/src/pa_effects.rs
+++ b/src/pa_effects.rs
@@ -19,8 +19,14 @@ pub fn main(cmd: Command) -> Result<(), Error> {
19fn export_preset(args: ExportPresetCli) -> Result<(), Error> { 19fn export_preset(args: ExportPresetCli) -> Result<(), Error> {
20 debug!("Parsing base preset"); 20 debug!("Parsing base preset");
21 let mut preset: serde_json::Value = match args.base_preset { 21 let mut preset: serde_json::Value = match args.base_preset {
22 Some(file) => serde_json::from_str(&read_filearg_to_str(&file)?), 22 Some(file) => {
23 None => serde_json::from_str(&DEFAULT_PRESET), 23 info!("Reading base PulseEffects preset from file '{}'", file);
24 serde_json::from_str(&read_filearg_to_str(&file)?)
25 }
26 None => {
27 info!("Using default PulseEffects preset");
28 serde_json::from_str(&DEFAULT_PRESET)
29 }
24 }?; 30 }?;
25 31
26 let filter = read_filter_from_arg(&args.file)?; 32 let filter = read_filter_from_arg(&args.file)?;
@@ -65,7 +71,7 @@ fn simplify_filter(filter: Filter) -> Filter {
65 let mut partition_size = filter.frequencies.len() / 30; 71 let mut partition_size = filter.frequencies.len() / 30;
66 let step_error = filter.frequencies.len() as f64 % 30f64; 72 let step_error = filter.frequencies.len() as f64 % 30f64;
67 if step_error != 0f64 { 73 if step_error != 0f64 {
68 info!("The approximation will be imperfect"); 74 trace!("The approximation will be imperfect");
69 partition_size += 1; 75 partition_size += 1;
70 } 76 }
71 77