diff --git a/sa_profile/BUILD.gn b/sa_profile/BUILD.gn index 0b60e7fea01c3f96f392c0426d07787e8a33837b..ccb8aced70f0e83cdb298d0748b3cda2cf0b6dd5 100644 --- a/sa_profile/BUILD.gn +++ b/sa_profile/BUILD.gn @@ -14,7 +14,7 @@ import("//build/ohos/sa_profile/sa_profile.gni") ohos_sa_profile("audio_service_sa_profile") { - sources = [ "3001.xml" ] + sources = [ "pulseaudio.json" ] part_name = "audio_framework" } diff --git a/sa_profile/pulseaudio.json b/sa_profile/pulseaudio.json new file mode 100644 index 0000000000000000000000000000000000000000..1176588a6c3c9054d0f4f72ae8fe2b5bd19927bc --- /dev/null +++ b/sa_profile/pulseaudio.json @@ -0,0 +1,12 @@ +{ + "process": "pulseaudio", + "systemability": [ + { + "name": 3001, + "libpath": "libaudio_service.z.so", + "run-on-create": true, + "distributed": false, + "dump_level": 1 + } + ] +} \ No newline at end of file diff --git a/services/audio_service/etc/pulseaudio.cfg b/services/audio_service/etc/pulseaudio.cfg index 001113e89aca563f9510d029cd94735d5b9aafbf..8bf851210d5506d332daaf8804547726b923bdf5 100644 --- a/services/audio_service/etc/pulseaudio.cfg +++ b/services/audio_service/etc/pulseaudio.cfg @@ -26,7 +26,7 @@ ], "services" : [{ "name" : "pulseaudio", - "path" : ["/system/bin/sa_main", "/system/profile/pulseaudio.xml"], + "path" : ["/system/bin/sa_main", "/system/profile/pulseaudio.json"], "uid" : "audio", "gid" : ["system", "audio"], "disabled" : 1, diff --git a/services/audio_service/etc/pulseaudio.rc b/services/audio_service/etc/pulseaudio.rc index 8a9c14df3fd43170d50b103a7e8f4923456f3967..4acedc94c759cf4dc978dcd53db0a8045a457d86 100644 --- a/services/audio_service/etc/pulseaudio.rc +++ b/services/audio_service/etc/pulseaudio.rc @@ -11,7 +11,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -service pulseaudio /system/bin/sa_main /system/profile/pulseaudio.xml +service pulseaudio /system/bin/sa_main /system/profile/pulseaudio.json class z_core seclabel u:r:audiodistributedservice:s0 user system