From: <tr...@ff...> - 2008-05-25 09:12:20
|
Author: ppalmers Date: 2008-05-25 02:12:22 -0700 (Sun, 25 May 2008) New Revision: 1212 Modified: trunk/libffado/config.h.in trunk/libffado/src/devicemanager.cpp Log: add a config option to globally disable the cache Modified: trunk/libffado/config.h.in =================================================================== --- trunk/libffado/config.h.in 2008-05-25 09:07:01 UTC (rev 1211) +++ trunk/libffado/config.h.in 2008-05-25 09:12:22 UTC (rev 1212) @@ -82,6 +82,9 @@ // debug logging in the critical sections #define DEBUG_EXTREME_ENABLE 0 +// discovery +#define ENABLE_DISCOVERY_CACHE 0 + // watchdog #define WATCHDOG_DEFAULT_CHECK_INTERVAL_USECS (1000*1000*4) #define WATCHDOG_DEFAULT_RUN_REALTIME 1 Modified: trunk/libffado/src/devicemanager.cpp =================================================================== --- trunk/libffado/src/devicemanager.cpp 2008-05-25 09:07:01 UTC (rev 1211) +++ trunk/libffado/src/devicemanager.cpp 2008-05-25 09:12:22 UTC (rev 1212) @@ -315,6 +315,7 @@ bool DeviceManager::discover( bool useCache, bool rediscover ) { + useCache = useCache && ENABLE_DISCOVERY_CACHE; m_used_cache_last_time = useCache; bool slaveMode=false; if(!getOption("slaveMode", slaveMode)) { |