mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-13 23:22:54 +00:00
fdmemory: drop use of GSlice
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3695>
This commit is contained in:
parent
7657b8cb51
commit
11b47c4e29
1 changed files with 3 additions and 3 deletions
|
@ -70,7 +70,7 @@ gst_fd_mem_free (GstAllocator * allocator, GstMemory * gmem)
|
|||
&& !(mem->flags & GST_FD_MEMORY_FLAG_DONT_CLOSE))
|
||||
close (mem->fd);
|
||||
g_mutex_clear (&mem->lock);
|
||||
g_slice_free (GstFdMemory, mem);
|
||||
g_free (mem);
|
||||
GST_DEBUG ("%p: freed", mem);
|
||||
#endif
|
||||
}
|
||||
|
@ -196,7 +196,7 @@ gst_fd_mem_share (GstMemory * gmem, gssize offset, gssize size)
|
|||
if (size == -1)
|
||||
size = gmem->maxsize - offset;
|
||||
|
||||
sub = g_slice_new0 (GstFdMemory);
|
||||
sub = g_new0 (GstFdMemory, 1);
|
||||
/* the shared memory is always readonly */
|
||||
gst_memory_init (GST_MEMORY_CAST (sub), GST_MINI_OBJECT_FLAGS (parent) |
|
||||
GST_MINI_OBJECT_FLAG_LOCK_READONLY, mem->mem.allocator, parent,
|
||||
|
@ -287,7 +287,7 @@ gst_fd_allocator_alloc (GstAllocator * allocator, gint fd, gsize size,
|
|||
|
||||
g_return_val_if_fail (GST_IS_FD_ALLOCATOR (allocator), NULL);
|
||||
|
||||
mem = g_slice_new0 (GstFdMemory);
|
||||
mem = g_new0 (GstFdMemory, 1);
|
||||
gst_memory_init (GST_MEMORY_CAST (mem), 0, GST_ALLOCATOR_CAST (allocator),
|
||||
NULL, size, 0, 0, size);
|
||||
|
||||
|
|
Loading…
Reference in a new issue