mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
Improve mlock failure warning message
This commit is contained in:
parent
8de267cf02
commit
7450bfd88b
2 changed files with 12 additions and 5 deletions
|
|
@ -1594,9 +1594,13 @@ static int client_node_port_use_buffers(void *object,
|
|||
} else {
|
||||
pw_log_warn("unknown buffer data type %d", d->type);
|
||||
}
|
||||
if (mlock(d->data, d->maxsize) < 0)
|
||||
pw_log_warn(NAME" %p: Failed to mlock memory %p %u: %m", c,
|
||||
d->data, d->maxsize);
|
||||
if (mlock(d->data, d->maxsize) < 0) {
|
||||
pw_log_warn(NAME" %p: Failed to mlock memory %p %u: %s", c,
|
||||
d->data, d->maxsize,
|
||||
errno == ENOMEM ?
|
||||
"This is not a problem but for best performance, "
|
||||
"consider increasing RLIMIT_MEMLOCK" : strerror(errno));
|
||||
}
|
||||
}
|
||||
|
||||
init_buffer(p, p->emptyptr, MAX_BUFFER_FRAMES);
|
||||
|
|
|
|||
|
|
@ -619,8 +619,11 @@ client_node_port_use_buffers(void *object,
|
|||
bid->mem = mm;
|
||||
|
||||
if (mlock(mm->ptr, mm->size) < 0)
|
||||
pw_log_warn("Failed to mlock memory %p %u: %m",
|
||||
mm->ptr, mm->size);
|
||||
pw_log_warn("Failed to mlock memory %p %u: %s",
|
||||
mm->ptr, mm->size,
|
||||
errno == ENOMEM ?
|
||||
"This is not a problem but for best performance, "
|
||||
"consider increasing RLIMIT_MEMLOCK" : strerror(errno));
|
||||
|
||||
size = sizeof(struct spa_buffer);
|
||||
for (j = 0; j < buffers[i].buffer->n_metas; j++)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue