From 08d4527d223e3123488c8a4c6450d91ba511be52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 21 Feb 2024 13:22:30 +0200 Subject: [PATCH] rtpbasepayload: Use `gst_value_array_append_and_take_value()` as a micro optimization Part-of: --- .../gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c b/subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c index 9ffdb052cd..648b34e153 100644 --- a/subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c +++ b/subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c @@ -1656,8 +1656,7 @@ gst_rtp_base_payload_get_extensions (GstRTPBasePayload * payload, g_value_set_object (&value, g_ptr_array_index (extensions, i)); - gst_value_array_append_value (out_value, &value); - g_value_unset (&value); + gst_value_array_append_and_take_value (out_value, &value); } GST_OBJECT_UNLOCK (payload);