From 05fda03528cbf8462d9a62cc19d49985a9537a60 Mon Sep 17 00:00:00 2001 From: Muhammad Naveed Date: Thu, 18 Dec 2025 14:40:25 +0300 Subject: [PATCH] for pleorasrc gstreamer source element, memory flag on the gst buffer is set to 0 instead of GST_MEMORY_FLAG_READONLY to allow writable memory mapping in gstreamer pipeline for image data manipulation. --- sys/pleora/gstpleorasrc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/pleora/gstpleorasrc.cpp b/sys/pleora/gstpleorasrc.cpp index d467559..dfd9ace 100644 --- a/sys/pleora/gstpleorasrc.cpp +++ b/sys/pleora/gstpleorasrc.cpp @@ -1635,7 +1635,7 @@ gst_pleorasrc_create (GstPushSrc * psrc, GstBuffer ** buf) gsize data_size = pvimage->GetImageSize (); *buf = - gst_buffer_new_wrapped_full ((GstMemoryFlags) GST_MEMORY_FLAG_READONLY, + gst_buffer_new_wrapped_full ((GstMemoryFlags) 0, (gpointer) data, data_size, 0, data_size, vf, (GDestroyNotify) pvbuffer_release); } else {