mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-05 13:29:57 -05:00
set reserve interface application device name
This commit is contained in:
parent
03ac71bcad
commit
8314858183
5 changed files with 48 additions and 1 deletions
|
|
@ -123,7 +123,7 @@ pa_reserve_wrapper* pa_reserve_wrapper_get(pa_core *c, const char *device_name)
|
|||
_("PulseAudio Sound Server"),
|
||||
0,
|
||||
request_cb,
|
||||
&error)) < 0) {
|
||||
NULL)) < 0) {
|
||||
|
||||
pa_log_error("Failed to acquire reservation lock on device '%s': %s", device_name, pa_cstrerror(-k));
|
||||
goto fail;
|
||||
|
|
@ -136,7 +136,10 @@ pa_reserve_wrapper* pa_reserve_wrapper_get(pa_core *c, const char *device_name)
|
|||
return r;
|
||||
|
||||
fail:
|
||||
dbus_error_free(&error);
|
||||
|
||||
reserve_wrapper_free(r);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
@ -156,3 +159,10 @@ pa_hook* pa_reserve_wrapper_hook(pa_reserve_wrapper *r) {
|
|||
|
||||
return &r->hook;
|
||||
}
|
||||
|
||||
void pa_reserve_wrapper_set_application_device_name(pa_reserve_wrapper *r, const char *name) {
|
||||
pa_assert(r);
|
||||
pa_assert(PA_REFCNT_VALUE(r) >= 1);
|
||||
|
||||
rd_set_application_device_name(r->device, name);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue