diff --git a/ohosbuild/src/modules/BUILD.gn b/ohosbuild/src/modules/BUILD.gn index eccae1d0ba15ab84c8b21560f22a4e14812b21d6..2cd5b4ee004402680c6616e485d9180438c6c8c1 100644 --- a/ohosbuild/src/modules/BUILD.gn +++ b/ohosbuild/src/modules/BUILD.gn @@ -142,10 +142,7 @@ ohos_shared_library("module-suspend-on-idle") { configs = [ ":common_config" ] deps = [ ":common_deps" ] - external_deps = [ - "hilog:libhilog", - "init:libbegetutil", - ] + external_deps = [ "hilog:libhilog" ] subsystem_name = "thirdparty" part_name = "pulseaudio" } diff --git a/src/modules/module-suspend-on-idle.c b/src/modules/module-suspend-on-idle.c index aea41bdd811d0ee6518ec06758e0883d10ec6eef..7b738f874c1abe603efadca956d3ecf0f1e57a74 100644 --- a/src/modules/module-suspend-on-idle.c +++ b/src/modules/module-suspend-on-idle.c @@ -32,7 +32,6 @@ #include #include #include "log/audio_log.h" -#include "parameter.h" PA_MODULE_AUTHOR("Lennart Poettering"); PA_MODULE_DESCRIPTION("When a sink/source is idle for too long, suspend it"); @@ -45,8 +44,6 @@ static const char* const valid_modargs[] = { NULL, }; -static const char* SUSPEND_ON_IDEL_TIMEOUT_KEY = "const.audio.suspend_idle_timeout"; -static const char* SUSPEND_ON_IDEL_DEFAULT_TIMEOUT = "3"; struct userdata { pa_core *core; pa_usec_t timeout; @@ -335,13 +332,6 @@ static pa_hook_result_t device_new_hook_cb(pa_core *c, pa_object *o, struct user pa_assert(source || sink); timeout_str = pa_proplist_gets(sink ? sink->proplist : source->proplist, "module-suspend-on-idle.timeout"); - char paraValue[30] = {0}; //30 for system parameter - int32_t res = - GetParameter(SUSPEND_ON_IDEL_TIMEOUT_KEY, SUSPEND_ON_IDEL_DEFAULT_TIMEOUT, paraValue, sizeof(paraValue)); - if (res >0) { - AUDIO_INFO_LOG("Get timeout for system parameter, value is %{pubilc}s", paraValue); - timeout_str = paraValue; - } if (timeout_str && pa_atoi(timeout_str, &timeout) >= 0) timeout_valid = true;