diff --git a/services/BUILD.gn b/services/BUILD.gn index 01325817dbc7cde17f122e8ddba4733e227a413f..cfff3ac2202c712fc3879a3aae815da870bceb3c 100644 --- a/services/BUILD.gn +++ b/services/BUILD.gn @@ -164,7 +164,11 @@ ohos_shared_library("audio_policy_service") { } ohos_prebuilt_etc("audio_policy_config") { - source = "$AUDIO_POLICY_SERVER_DIR/etc/audio_policy_config.xml" + if (device_name == "rk3566" || device_name == "rk3568") { + source = "$AUDIO_POLICY_SERVER_DIR/etc/rk3568/audio_policy_config.xml" + } else { + source = "$AUDIO_POLICY_SERVER_DIR/etc/audio_policy_config.xml" + } subsystem_name = "multimedia" module_install_dir = "etc/audio" diff --git a/services/etc/pulseaudio.cfg b/services/etc/pulseaudio.cfg index 8ba6d3e933b2d37b95bdc401fb66452a6b62b9bc..37bcc11a231ad343634e28bd87aadc4ec0538d04 100644 --- a/services/etc/pulseaudio.cfg +++ b/services/etc/pulseaudio.cfg @@ -2,6 +2,7 @@ "jobs" : [{ "name" : "post-fs-data", "cmds" : [ + "rm /data/data/.pulse_dir/pid", "mkdir /data/data/.pulse_dir", "chmod 777 /data/data/.pulse_dir", "chown system shell /data/data/.pulse_dir", diff --git a/services/src/audio_policy/server/etc/rk3568/audio_policy_config.xml b/services/src/audio_policy/server/etc/rk3568/audio_policy_config.xml new file mode 100644 index 0000000000000000000000000000000000000000..24e14e2686b52d69d043317632b0521410820097 --- /dev/null +++ b/services/src/audio_policy/server/etc/rk3568/audio_policy_config.xml @@ -0,0 +1,35 @@ + + + + + + + + Speaker + Built-In Mic + + + + + + + + + Speaker + Built-In Mic + + + + + + + + + + + + + + + +