From dfad48704cf32ee10f3fa5a6070b3b263e983ccb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Sun, 8 Jan 2023 17:15:12 +0000 Subject: [PATCH] mpeg2dec: drop use of GSlice Part-of: --- subprojects/gst-plugins-ugly/ext/mpeg2dec/gstmpeg2dec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/subprojects/gst-plugins-ugly/ext/mpeg2dec/gstmpeg2dec.c b/subprojects/gst-plugins-ugly/ext/mpeg2dec/gstmpeg2dec.c index 12b3cac121..59be6aebfd 100644 --- a/subprojects/gst-plugins-ugly/ext/mpeg2dec/gstmpeg2dec.c +++ b/subprojects/gst-plugins-ugly/ext/mpeg2dec/gstmpeg2dec.c @@ -548,7 +548,7 @@ gst_mpeg2dec_clear_buffers (GstMpeg2dec * mpeg2dec) while ((l = g_list_first (mpeg2dec->buffers))) { GstMpeg2DecBuffer *mbuf = l->data; gst_video_frame_unmap (&mbuf->frame); - g_slice_free (GstMpeg2DecBuffer, mbuf); + g_free (mbuf); mpeg2dec->buffers = g_list_delete_link (mpeg2dec->buffers, l); } } @@ -561,7 +561,7 @@ gst_mpeg2dec_save_buffer (GstMpeg2dec * mpeg2dec, gint id, GST_LOG_OBJECT (mpeg2dec, "Saving local info for frame %d", id); - mbuf = g_slice_new0 (GstMpeg2DecBuffer); + mbuf = g_new0 (GstMpeg2DecBuffer, 1); mbuf->id = id; mbuf->frame = *frame; @@ -585,7 +585,7 @@ gst_mpeg2dec_discard_buffer (GstMpeg2dec * mpeg2dec, gint id) if (l) { GstMpeg2DecBuffer *mbuf = l->data; gst_video_frame_unmap (&mbuf->frame); - g_slice_free (GstMpeg2DecBuffer, mbuf); + g_free (mbuf); mpeg2dec->buffers = g_list_delete_link (mpeg2dec->buffers, l); GST_LOG_OBJECT (mpeg2dec, "Discarded local info for frame %d", id); } else {