From 8ff0a1c1327e1778fe8c075f693ba99d741bce63 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Tue, 27 May 2025 00:03:05 +0900 Subject: [PATCH] nvencoder: Fix GstNvEncTask leak on non-flow-ok return Part-of: --- subprojects/gst-plugins-bad/sys/nvcodec/gstnvencoder.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvencoder.cpp b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvencoder.cpp index 0d1bbde4f4..b1acbb0155 100644 --- a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvencoder.cpp +++ b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvencoder.cpp @@ -2212,6 +2212,8 @@ gst_nv_encoder_handle_frame (GstVideoEncoder * encoder, GST_INFO_OBJECT (self, "Last flow was %s", gst_flow_get_name (priv->last_flow)); gst_video_encoder_release_frame (encoder, frame); + if (task) + gst_nv_enc_task_unref (task); return priv->last_flow; }