mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-24 02:31:03 +00:00
alllocator: no need to store structure size inside the structure
This commit is contained in:
parent
16e5684486
commit
34895ae332
1 changed files with 1 additions and 4 deletions
|
@ -95,8 +95,6 @@ struct _GstAllocator
|
||||||
{
|
{
|
||||||
GstMiniObject mini_object;
|
GstMiniObject mini_object;
|
||||||
|
|
||||||
gsize slice_size;
|
|
||||||
|
|
||||||
GstMemoryInfo info;
|
GstMemoryInfo info;
|
||||||
|
|
||||||
gpointer user_data;
|
gpointer user_data;
|
||||||
|
@ -767,7 +765,7 @@ _gst_allocator_free (GstAllocator * allocator)
|
||||||
if (allocator->notify)
|
if (allocator->notify)
|
||||||
allocator->notify (allocator->user_data);
|
allocator->notify (allocator->user_data);
|
||||||
|
|
||||||
g_slice_free1 (allocator->slice_size, allocator);
|
g_slice_free1 (sizeof (GstAllocator), allocator);
|
||||||
}
|
}
|
||||||
|
|
||||||
static GstAllocator *
|
static GstAllocator *
|
||||||
|
@ -812,7 +810,6 @@ gst_allocator_new (const GstMemoryInfo * info, gpointer user_data,
|
||||||
allocator->mini_object.copy = (GstMiniObjectCopyFunction) _gst_allocator_copy;
|
allocator->mini_object.copy = (GstMiniObjectCopyFunction) _gst_allocator_copy;
|
||||||
allocator->mini_object.free = (GstMiniObjectFreeFunction) _gst_allocator_free;
|
allocator->mini_object.free = (GstMiniObjectFreeFunction) _gst_allocator_free;
|
||||||
|
|
||||||
allocator->slice_size = sizeof (GstAllocator);
|
|
||||||
allocator->info = *info;
|
allocator->info = *info;
|
||||||
allocator->user_data = user_data;
|
allocator->user_data = user_data;
|
||||||
allocator->notify = notify;
|
allocator->notify = notify;
|
||||||
|
|
Loading…
Reference in a new issue