diff --git a/subprojects/gst-plugins-bad/sys/va/gstvaav1enc.c b/subprojects/gst-plugins-bad/sys/va/gstvaav1enc.c index 20f01a52af..eb6419dc3d 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvaav1enc.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvaav1enc.c @@ -521,7 +521,7 @@ gst_va_av1_enc_frame_free (gpointer pframe) GstVaAV1EncFrame *frame = pframe; g_clear_pointer (&frame->picture, gst_va_encode_picture_free); - g_slice_free (GstVaAV1EncFrame, frame); + g_free (frame); } static gboolean diff --git a/subprojects/gst-plugins-bad/sys/va/gstvavp9enc.c b/subprojects/gst-plugins-bad/sys/va/gstvavp9enc.c index cab946b128..76947958ff 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvavp9enc.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvavp9enc.c @@ -285,7 +285,7 @@ gst_va_vp9_enc_frame_free (gpointer pframe) GstVaVp9EncFrame *frame = pframe; g_clear_pointer (&frame->picture, gst_va_encode_picture_free); - g_slice_free (GstVaVp9EncFrame, frame); + g_free (frame); } static gboolean