jack: also allow signaling ourselves.
If we are a driver we can also ignal ourselves.
This commit is contained in:
parent
79d1278b2e
commit
a14483ed61
|
@ -2686,13 +2686,6 @@ static int client_node_set_activation(void *data,
|
||||||
void *ptr;
|
void *ptr;
|
||||||
int res = 0;
|
int res = 0;
|
||||||
|
|
||||||
if (c->node_id == node_id) {
|
|
||||||
pw_log_debug("%p: our activation %u: %u %u %u", c, node_id,
|
|
||||||
mem_id, offset, size);
|
|
||||||
close(signalfd);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (mem_id == SPA_ID_INVALID) {
|
if (mem_id == SPA_ID_INVALID) {
|
||||||
mm = ptr = NULL;
|
mm = ptr = NULL;
|
||||||
size = 0;
|
size = 0;
|
||||||
|
@ -2708,8 +2701,13 @@ static int client_node_set_activation(void *data,
|
||||||
ptr = mm->ptr;
|
ptr = mm->ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
pw_log_debug("%p: set activation %u: %u %u %u %p", c, node_id,
|
if (c->node_id == node_id) {
|
||||||
mem_id, offset, size, ptr);
|
pw_log_debug("%p: our activation %u: %u %u %u %p", c, node_id,
|
||||||
|
mem_id, offset, size, ptr);
|
||||||
|
} else {
|
||||||
|
pw_log_debug("%p: set activation %u: %u %u %u %p", c, node_id,
|
||||||
|
mem_id, offset, size, ptr);
|
||||||
|
}
|
||||||
|
|
||||||
if (ptr) {
|
if (ptr) {
|
||||||
link = calloc(1, sizeof(struct link));
|
link = calloc(1, sizeof(struct link));
|
||||||
|
|
Loading…
Reference in New Issue