summaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2018-03-30 00:37:08 -0700
committerMichael Pavone <pavone@retrodev.com>2018-03-30 00:37:08 -0700
commit6409b9654c78328d03c4ced4f4b651a303497873 (patch)
tree205d01d6118297ffa1570f3cacb4306b7ee7cdf8 /config.c
parent431054f4686cd2a9fffa6f64751f81cdf0b39a89 (diff)
More audio refactoring in preparation for allowing proper sync to video with dynamic audio rate control
Diffstat (limited to 'config.c')
-rw-r--r--config.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/config.c b/config.c
index 16e149b..9595313 100644
--- a/config.c
+++ b/config.c
@@ -276,3 +276,10 @@ char **get_extension_list(tern_node *config, uint32_t *num_exts_out)
*num_exts_out = num_exts;
return ext_list;
}
+
+#define DEFAULT_LOWPASS_CUTOFF 3390
+uint32_t get_lowpass_cutoff(tern_node *config)
+{
+ char * lowpass_cutoff_str = tern_find_path(config, "audio\0lowpass_cutoff\0", TVAL_PTR).ptrval;
+ return lowpass_cutoff_str ? atoi(lowpass_cutoff_str) : DEFAULT_LOWPASS_CUTOFF;
+}