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]] -=-=-=-=-=-=-=-=-=-=-=-
