From: Sidraya <[email protected]>

max variable is setting 32 constant which
leads to following error
"ERROR: from element /GstPipeline:pipeline0/v4l2h265dec:v4l2h265dec0:
Failed to allocate required memory."

Signed-off-by: Sidraya <[email protected]>
Tested-by: Sidraya <[email protected]>
---
Added Tested-by line

 ...-Failure-to-allocate-required-memory.patch | 34 +++++++++++++++++++
 .../gstreamer1.0-plugins-good_1.16.%.bbappend |  1 +
 2 files changed, 35 insertions(+)
 create mode 100644 
meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-Avoiding-Failure-to-allocate-required-memory.patch

diff --git 
a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-Avoiding-Failure-to-allocate-required-memory.patch
 
b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-Avoiding-Failure-to-allocate-required-memory.patch
new file mode 100644
index 00000000..f886f06b
--- /dev/null
+++ 
b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-Avoiding-Failure-to-allocate-required-memory.patch
@@ -0,0 +1,34 @@
+From 356b8a2bbfef8e05ea3f8757e6bd357c268ad748 Mon Sep 17 00:00:00 2001
+From: Sidraya Jayagond <[email protected]>
+Date: Wed, 10 Mar 2021 16:31:38 +0530
+Subject: [PATCH] [gst-plugins-good 1.16.3] Avoiding Failure to allocate 
required memory error.
+
+max variable is setting 32 which leads to following error
+"ERROR: from element /GstPipeline:pipeline0/v4l2h265dec:v4l2h265dec0:
+Failed to allocate required memory."
+
+Upstream-Status: Pending
+
+Signed-off-by: Sidraya Jayagond <[email protected]>
+---
+ sys/v4l2/gstv4l2videodec.c | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/sys/v4l2/gstv4l2videodec.c b/sys/v4l2/gstv4l2videodec.c
+index adb620d79..c1deb8896 100644
+--- a/sys/v4l2/gstv4l2videodec.c
++++ b/sys/v4l2/gstv4l2videodec.c
+@@ -611,10 +611,9 @@ gst_v4l2_video_dec_handle_frame (GstVideoDecoder * 
decoder,
+     if (!gst_buffer_pool_is_active (pool)) {
+       GstStructure *config = gst_buffer_pool_get_config (pool);
+       guint min = MAX (self->v4l2output->min_buffers, GST_V4L2_MIN_BUFFERS);
+-      guint max = VIDEO_MAX_FRAME;
+
+       gst_buffer_pool_config_set_params (config, self->input_state->caps,
+-          self->v4l2output->info.size, min, max);
++                    self->v4l2output->info.size, min, 2);
+
+       /* There is no reason to refuse this config */
+       if (!gst_buffer_pool_set_config (pool, config))
+--
+2.17.1
diff --git 
a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend
 
b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend
index 0c6dc81b..11513f2f 100644
--- 
a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend
+++ 
b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend
@@ -9,6 +9,7 @@ SRC_URI += " \
     file://0001-v4l2src-Check-for-drm-memory-support-in-try_import.patch \
     file://0001-qmlglsink-fix-build-on-EGL-platform-without-X11-head.patch \
     file://0001-gst-plugins-good-1.16.3-v4l2h264enc-Add-Extended-con.patch \
+    file://0001-Avoiding-Failure-to-allocate-required-memory.patch \
 "
 
 PR_append = ".arago3"
-- 
2.17.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#13380): 
https://lists.yoctoproject.org/g/meta-arago/message/13380
Mute This Topic: https://lists.yoctoproject.org/mt/87137929/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to