From 93fc68c5ba2eaa4b64df9c0a986e93a5e2ccafc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= <tim@centricular.com> Date: Sun, 8 Jan 2023 18:10:42 +0000 Subject: [PATCH] x265: drop use of GSlice Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3695> --- subprojects/gst-plugins-bad/ext/x265/gstx265enc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/subprojects/gst-plugins-bad/ext/x265/gstx265enc.c b/subprojects/gst-plugins-bad/ext/x265/gstx265enc.c index 7e7e723abc..509dd6fef8 100644 --- a/subprojects/gst-plugins-bad/ext/x265/gstx265enc.c +++ b/subprojects/gst-plugins-bad/ext/x265/gstx265enc.c @@ -591,7 +591,7 @@ gst_x265_enc_queue_frame (GstX265Enc * enc, GstVideoCodecFrame * frame, if (!gst_video_frame_map (&vframe, info, frame->input_buffer, GST_MAP_READ)) return NULL; - fdata = g_slice_new (FrameData); + fdata = g_new (FrameData, 1); fdata->frame = gst_video_codec_frame_ref (frame); fdata->vframe = vframe; @@ -613,7 +613,7 @@ gst_x265_enc_dequeue_frame (GstX265Enc * enc, GstVideoCodecFrame * frame) gst_video_frame_unmap (&fdata->vframe); gst_video_codec_frame_unref (fdata->frame); - g_slice_free (FrameData, fdata); + g_free (fdata); enc->pending_frames = g_list_delete_link (enc->pending_frames, l); return; @@ -630,7 +630,7 @@ gst_x265_enc_dequeue_all_frames (GstX265Enc * enc) gst_video_frame_unmap (&fdata->vframe); gst_video_codec_frame_unref (fdata->frame); - g_slice_free (FrameData, fdata); + g_free (fdata); } g_list_free (enc->pending_frames); enc->pending_frames = NULL;