summaryrefslogtreecommitdiff
path: root/src/libaudcore/config.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/libaudcore/config.cc')
-rw-r--r--src/libaudcore/config.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/libaudcore/config.cc b/src/libaudcore/config.cc
index 9db3008..2718a6b 100644
--- a/src/libaudcore/config.cc
+++ b/src/libaudcore/config.cc
@@ -69,8 +69,9 @@ static const char * const core_defaults[] = {
"default_gain", "0",
"enable_replay_gain", "TRUE",
"enable_clipping_prevention", "TRUE",
- "output_bit_depth", "16",
+ "output_bit_depth", "-1",
"output_buffer_size", "500",
+ "record_stream", aud::numeric_string<(int) OutputStream::AfterReplayGain>::str,
"replay_gain_album", "FALSE",
"replay_gain_preamp", "0",
"soft_clipping", "FALSE",
@@ -94,6 +95,7 @@ static const char * const core_defaults[] = {
#endif
"generic_title_format", "${?artist:${artist} - }${?album:${album} - }${title}",
"leading_zero", "FALSE",
+ "show_hours", "TRUE",
"metadata_fallbacks", "TRUE",
"metadata_on_play", "FALSE",
"show_numbers_in_pl", "FALSE",
@@ -134,7 +136,7 @@ struct SaveState {
Index<ConfigItem> list;
};
-static int item_compare (const ConfigItem & a, const ConfigItem & b, void *)
+static int item_compare (const ConfigItem & a, const ConfigItem & b)
{
if (a.section == b.section)
return strcmp (a.key, b.key);
@@ -283,7 +285,7 @@ void config_save ()
SaveState state = SaveState ();
config.iterate (add_to_save_list, & state);
- state.list.sort (item_compare, nullptr);
+ state.list.sort (item_compare);
StringBuf path = filename_to_uri (aud_get_path (AudPath::UserDir));
path.insert (-1, "/config");