diff options
Diffstat (limited to 'src/libaudcore/config.cc')
-rw-r--r-- | src/libaudcore/config.cc | 8 |
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"); |