From 670c6fbea9f93e4c88ad1917670af354d49977a0 Mon Sep 17 00:00:00 2001 From: Mike Brady Date: Fri, 6 Apr 2018 08:22:38 +0100 Subject: [PATCH] Check long term behahiour of scanner and interaction with periodic wakeups and bac scans. Unfinished. --- metadata_hub.c | 6 +++--- shairport.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/metadata_hub.c b/metadata_hub.c index cc5d38fb..4d67b5ff 100644 --- a/metadata_hub.c +++ b/metadata_hub.c @@ -477,9 +477,9 @@ void metadata_hub_process_metadata(uint32_t type, uint32_t code, char *data, uin metadata_store.player_thread_active = 0; metadata_store.player_state = PS_STOPPED; // debug(1,"player_stop release track metadata and artwork"); - metadata_hub_release_track_metadata(metadata_store.track_metadata); - metadata_store.track_metadata = NULL; - metadata_hub_release_track_artwork(); + //metadata_hub_release_track_metadata(metadata_store.track_metadata); + //metadata_store.track_metadata = NULL; + //metadata_hub_release_track_artwork(); metadata_hub_modify_epilog(1); } break; case 'pfls': { diff --git a/shairport.c b/shairport.c index cd890bb6..87114983 100644 --- a/shairport.c +++ b/shairport.c @@ -337,8 +337,8 @@ int parse_options(int argc, char **argv) { config.scan_interval_when_active = 1; // number of seconds between DACP server scans when playing something config.scan_interval_when_inactive = 3; // number of seconds between DACP server scans playing nothing config.scan_max_bad_response_count = 10; // number of successive bad results to ignore before giving up -// config.scan_max_inactive_count = (15*60)/config.scan_interval_when_inactive; // number of scans to do before stopping if not made active again (15 minutes ) - config.scan_max_inactive_count = 5; // number of scans to do before stopping if not made active again (15 minutes ) + config.scan_max_inactive_count = (24*60*60)/config.scan_interval_when_inactive; // number of scans to do before stopping if not made active again (24 hours ) +// config.scan_max_inactive_count = 5; // number of scans to do before stopping if not made active again (15 minutes ) #endif // config_setting_t *setting;