mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-04 13:30:12 -05:00
gst: don't share memory
We can't allow to share our memory because it might disappear when the server or source renegotiates.
This commit is contained in:
parent
cc044b0e08
commit
47a6360112
1 changed files with 1 additions and 1 deletions
|
|
@ -103,7 +103,7 @@ void gst_pipewire_pool_wrap_buffer (GstPipeWirePool *pool, struct pw_buffer *b)
|
||||||
data->offset = d->mapoffset;
|
data->offset = d->mapoffset;
|
||||||
}
|
}
|
||||||
else if (d->type == SPA_DATA_MemPtr) {
|
else if (d->type == SPA_DATA_MemPtr) {
|
||||||
gmem = gst_memory_new_wrapped (0, d->data, d->maxsize, 0,
|
gmem = gst_memory_new_wrapped (GST_MEMORY_FLAG_NO_SHARE, d->data, d->maxsize, 0,
|
||||||
d->maxsize, NULL, NULL);
|
d->maxsize, NULL, NULL);
|
||||||
data->offset = 0;
|
data->offset = 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue