All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2] Avoiding Failure to allocate required memory error.
@ 2021-11-18  5:28 sidraya.bj
  2021-11-18 16:39 ` Denys Dmytriyenko
  0 siblings, 1 reply; 2+ messages in thread
From: sidraya.bj @ 2021-11-18  5:28 UTC (permalink / raw)
  To: meta-arago
  Cc: denis, yogeshs, praneeth, d-huang, prashanth.ka, praveen.ap,
	Sidraya

From: Sidraya <sidraya.bj@pathpartnertech.com>

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 <sidraya.bj@pathpartnertech.com>
Tested-by: Sidraya <sidraya.bj@pathpartnertech.com>
---
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 <sidraya.bj@pathpartnertech.com>
+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 <sidraya.bj@pathpartnertech.com>
+---
+ 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


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-11-18 16:39 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-18  5:28 [PATCH v2] Avoiding Failure to allocate required memory error sidraya.bj
2021-11-18 16:39 ` Denys Dmytriyenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.