From patchwork Tue Dec 3 13:22:42 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Eatmon X-Patchwork-Id: 53516 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6EA7BE64A8D for ; Tue, 3 Dec 2024 13:22:54 +0000 (UTC) Received: from lelvem-ot01.ext.ti.com (lelvem-ot01.ext.ti.com [198.47.23.234]) by mx.groups.io with SMTP id smtpd.web10.18951.1733232167458126505 for ; Tue, 03 Dec 2024 05:22:47 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=fC1L0Id6; spf=pass (domain: ti.com, ip: 198.47.23.234, mailfrom: reatmon@ti.com) Received: from fllv0035.itg.ti.com ([10.64.41.0]) by lelvem-ot01.ext.ti.com (8.15.2/8.15.2) with ESMTPS id 4B3DMkhe1889239 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 3 Dec 2024 07:22:46 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1733232166; bh=qKD+Ue8zpp45QwlB0hBc2eXkKlwkpX+SZuc3Davv1Ps=; h=From:To:Subject:Date; b=fC1L0Id6t/WvhGHgiOXedLmRcBk44q1jEETNCrtQHVgClIgzxc5DG5oCWwTDRh2/o bIDBWXJHjuuV/HN/r/lsDHLWqDr1VZ7O0E5z8TQ9sx3uc9rarqqiKrCb6XL1CF6jVM Jc0cCOGlUQP7XWlfz6BIajWm95wKwITk5t+a6bwk= Received: from DLEE115.ent.ti.com (dlee115.ent.ti.com [157.170.170.26]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 4B3DMk7Q073463 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 3 Dec 2024 07:22:46 -0600 Received: from DLEE103.ent.ti.com (157.170.170.33) by DLEE115.ent.ti.com (157.170.170.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Tue, 3 Dec 2024 07:22:46 -0600 Received: from lelvsmtp6.itg.ti.com (10.180.75.249) by DLEE103.ent.ti.com (157.170.170.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Tue, 3 Dec 2024 07:22:46 -0600 Received: from uda0214219 (uda0214219.dhcp.ti.com [128.247.81.222]) by lelvsmtp6.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4B3DMk5J052897; Tue, 3 Dec 2024 07:22:46 -0600 Received: from reatmon by uda0214219 with local (Exim 4.90_1) (envelope-from ) id 1tISrV-0007jj-Th; Tue, 03 Dec 2024 07:22:45 -0600 From: Ryan Eatmon To: Praneeth Bajjuri , Denys Dmytriyenko , Subject: [meta-arago][master][PATCH v2 1/4] conf: layer.conf: Remove BB_DANGLINGAPPENDS_WARNONLY Date: Tue, 3 Dec 2024 07:22:42 -0600 Message-ID: <20241203132245.29696-1-reatmon@ti.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 03 Dec 2024 13:22:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15636 Bitbake has dropped support for BB_DANGLINGAPPENDS_WARNONLY [1]. [1] https://git.openembedded.org/bitbake/commit/?id=fca9c9e3cb6f8e9f99bf51dc5e8a8d83f4c84c69 Signed-off-by: Ryan Eatmon --- meta-arago-distro/conf/layer.conf | 2 -- 1 file changed, 2 deletions(-) diff --git a/meta-arago-distro/conf/layer.conf b/meta-arago-distro/conf/layer.conf index 08684834..2342f702 100644 --- a/meta-arago-distro/conf/layer.conf +++ b/meta-arago-distro/conf/layer.conf @@ -34,8 +34,6 @@ BBFILES_DYNAMIC += " \ selinux:${LAYERDIR}/dynamic-layers/selinux/recipes*/*/*.bbappend \ " -BB_DANGLINGAPPENDS_WARNONLY = "true" - SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \ weston-init->weston \ weston-init->kbd \ From patchwork Tue Dec 3 13:22:43 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Eatmon X-Patchwork-Id: 53515 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7BBF3E64A93 for ; Tue, 3 Dec 2024 13:22:54 +0000 (UTC) Received: from fllvem-ot03.ext.ti.com (fllvem-ot03.ext.ti.com [198.47.19.245]) by mx.groups.io with SMTP id smtpd.web11.19136.1733232168226745022 for ; Tue, 03 Dec 2024 05:22:48 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=MpuzicJT; spf=pass (domain: ti.com, ip: 198.47.19.245, mailfrom: reatmon@ti.com) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllvem-ot03.ext.ti.com (8.15.2/8.15.2) with ESMTPS id 4B3DMkqt1451968 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 3 Dec 2024 07:22:46 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1733232166; bh=yaEnwLbf9dACh7oL7MM0LR2iwFOO5W0sfARQwj+U+No=; h=From:To:Subject:Date:In-Reply-To:References; b=MpuzicJTzXElEVDvPuUMHZ4Sfd5lZAUHS2U+WJPmgQbl4oeziprqo7uiEzQ04UB7o dV1iFvZqLaLeXPTnIfsz2h07JFzsb/qow0f0nNWFlD1RegewfidMP4MqCnH2sWm3X/ gAgmdUMeAMVSTchIzEs6fewKgFs9yCKI9Uh5fDi8= Received: from DFLE108.ent.ti.com (dfle108.ent.ti.com [10.64.6.29]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4B3DMkDV040983; Tue, 3 Dec 2024 07:22:46 -0600 Received: from DFLE110.ent.ti.com (10.64.6.31) by DFLE108.ent.ti.com (10.64.6.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Tue, 3 Dec 2024 07:22:46 -0600 Received: from lelvsmtp5.itg.ti.com (10.180.75.250) by DFLE110.ent.ti.com (10.64.6.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Tue, 3 Dec 2024 07:22:46 -0600 Received: from uda0214219 (uda0214219.dhcp.ti.com [128.247.81.222]) by lelvsmtp5.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4B3DMk8r024087; Tue, 3 Dec 2024 07:22:46 -0600 Received: from reatmon by uda0214219 with local (Exim 4.90_1) (envelope-from ) id 1tISrW-0007jl-2N; Tue, 03 Dec 2024 07:22:46 -0600 From: Ryan Eatmon To: Praneeth Bajjuri , Denys Dmytriyenko , Subject: [meta-arago][master][PATCH v2 2/4] vulkan-cts: Remove bbappend Date: Tue, 3 Dec 2024 07:22:43 -0600 Message-ID: <20241203132245.29696-2-reatmon@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20241203132245.29696-1-reatmon@ti.com> References: <20241203132245.29696-1-reatmon@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 03 Dec 2024 13:22:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15638 Upstream moved to a later vulkan version and the bbappend no longer applied. Since the contents of the bbappend have already been applied to meta-openembedded, we can just remove this bbappend completely. Signed-off-by: Ryan Eatmon --- v2: Removed the bbappend instead of renaming it. .../recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bbappend | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 meta-arago-distro/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bbappend diff --git a/meta-arago-distro/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bbappend b/meta-arago-distro/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bbappend deleted file mode 100644 index 7af2057f..00000000 --- a/meta-arago-distro/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -# Workaround an optimization bug that breaks createMeshShaderMiscTestsEXT -OECMAKE_CXX_FLAGS:remove:toolchain-gcc:aarch64 = "-O2" From patchwork Tue Dec 3 13:22:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Eatmon X-Patchwork-Id: 53513 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6861DE64A8F for ; Tue, 3 Dec 2024 13:22:54 +0000 (UTC) Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by mx.groups.io with SMTP id smtpd.web10.18952.1733232168250129640 for ; Tue, 03 Dec 2024 05:22:48 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=nU8ShNNx; spf=pass (domain: ti.com, ip: 198.47.19.141, mailfrom: reatmon@ti.com) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 4B3DMkp0097992; Tue, 3 Dec 2024 07:22:46 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1733232166; bh=qFMz8tTWlU7QgcWr9F8A4UDp+cMmvW1l1e5jYB3qP6w=; h=From:To:Subject:Date:In-Reply-To:References; b=nU8ShNNxZAUCDsgil8lDWfiwofvYzup+AZP8EwmQqkO4oI8l8sR/QgMtfslFyPLwg gq0rp3YZCjwbwrdQmD4Sm5Lhe15kCqTJRqB+PJO68idej3DPLfXUGQl4BQdkwitlDQ ZDSc6OFS5NBTtOwMle8cgJs1X+AwM4DSN0aBeKog= Received: from DLEE109.ent.ti.com (dlee109.ent.ti.com [157.170.170.41]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 4B3DMkfx022083 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 3 Dec 2024 07:22:46 -0600 Received: from DLEE102.ent.ti.com (157.170.170.32) by DLEE109.ent.ti.com (157.170.170.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Tue, 3 Dec 2024 07:22:46 -0600 Received: from lelvsmtp5.itg.ti.com (10.180.75.250) by DLEE102.ent.ti.com (157.170.170.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Tue, 3 Dec 2024 07:22:46 -0600 Received: from uda0214219 (uda0214219.dhcp.ti.com [128.247.81.222]) by lelvsmtp5.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4B3DMkhx024090; Tue, 3 Dec 2024 07:22:46 -0600 Received: from reatmon by uda0214219 with local (Exim 4.90_1) (envelope-from ) id 1tISrW-0007jr-6g; Tue, 03 Dec 2024 07:22:46 -0600 From: Ryan Eatmon To: Praneeth Bajjuri , Denys Dmytriyenko , Subject: [meta-arago][master][PATCH v2 3/4] weston: Update to weston 14.0 Date: Tue, 3 Dec 2024 07:22:44 -0600 Message-ID: <20241203132245.29696-3-reatmon@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20241203132245.29696-1-reatmon@ti.com> References: <20241203132245.29696-1-reatmon@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 03 Dec 2024 13:22:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15639 oe-core move to weston 14.0 [1], so we need to updated out bbapped and patch to match it. [1] https://git.openembedded.org/openembedded-core/commit/meta/recipes-graphics/wayland/weston_14.0.1.bb?id=fc140d6cb89dc0ddaff9cdc59ab69806096909cb Signed-off-by: Ryan Eatmon --- ...equire-GL_EXT_unpack_subimage-commit.patch | 24 +++++++++---------- ...13.0.%.bbappend => weston_14.0.%.bbappend} | 0 2 files changed, 12 insertions(+), 12 deletions(-) rename meta-arago-distro/recipes-graphics/wayland/{weston_13.0.%.bbappend => weston_14.0.%.bbappend} (100%) diff --git a/meta-arago-distro/recipes-graphics/wayland/weston/0001-Revert-require-GL_EXT_unpack_subimage-commit.patch b/meta-arago-distro/recipes-graphics/wayland/weston/0001-Revert-require-GL_EXT_unpack_subimage-commit.patch index ad252030..fbe8f2bb 100644 --- a/meta-arago-distro/recipes-graphics/wayland/weston/0001-Revert-require-GL_EXT_unpack_subimage-commit.patch +++ b/meta-arago-distro/recipes-graphics/wayland/weston/0001-Revert-require-GL_EXT_unpack_subimage-commit.patch @@ -23,7 +23,7 @@ diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-g index 5032035..85616c9 100644 --- a/libweston/renderer-gl/gl-renderer-internal.h +++ b/libweston/renderer-gl/gl-renderer-internal.h -@@ -160,6 +160,8 @@ struct gl_renderer { +@@ -229,6 +229,8 @@ struct gl_renderer { PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC create_platform_window; bool has_platform_base; @@ -33,20 +33,20 @@ index 5032035..85616c9 100644 PFNEGLUNBINDWAYLANDDISPLAYWL unbind_display; PFNEGLQUERYWAYLANDBUFFERWL query_buffer; diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c -index ccb41e6..38a0e0c 100644 +index e694418b..2be6d621 100644 --- a/libweston/renderer-gl/gl-renderer.c +++ b/libweston/renderer-gl/gl-renderer.c -@@ -2106,6 +2106,7 @@ gl_renderer_flush_damage(struct weston_surface *surface, - { +@@ -2523,6 +2523,7 @@ gl_renderer_flush_damage(struct weston_paint_node *pnode) + struct weston_surface *surface = pnode->surface; const struct weston_testsuite_quirks *quirks = &surface->compositor->test_data.test_quirks; + struct gl_renderer *gr = get_renderer(surface->compositor); + struct weston_buffer *buffer = surface->buffer_ref.buffer; struct gl_surface_state *gs = get_surface_state(surface); struct gl_buffer_state *gb = gs->buffer; - struct weston_paint_node *pnode; -@@ -2152,6 +2153,24 @@ gl_renderer_flush_damage(struct weston_surface *surface, +@@ -2550,6 +2551,24 @@ gl_renderer_flush_damage(struct weston_paint_node *pnode) - glActiveTexture(GL_TEXTURE0); + data = wl_shm_buffer_get_data(buffer->shm_buffer); + if (!gr->has_unpack_subimage) { + wl_shm_buffer_begin_access(buffer->shm_buffer); @@ -67,9 +67,9 @@ index ccb41e6..38a0e0c 100644 + } + if (gb->needs_full_upload || quirks->gl_force_full_upload) { - glPixelStorei(GL_UNPACK_SKIP_PIXELS_EXT, 0); - glPixelStorei(GL_UNPACK_SKIP_ROWS_EXT, 0); -@@ -4169,11 +4188,9 @@ gl_renderer_setup(struct weston_compositor *ec) + wl_shm_buffer_begin_access(buffer->shm_buffer); + +@@ -4754,11 +4773,9 @@ gl_renderer_setup(struct weston_compositor *ec) else ec->read_format = pixel_format_get_info(DRM_FORMAT_ABGR8888); @@ -84,7 +84,7 @@ index ccb41e6..38a0e0c 100644 if (gr->gl_version >= gr_gl_version(3, 0) || weston_check_egl_extension(extensions, "GL_EXT_texture_type_2_10_10_10_REV")) -@@ -4268,6 +4285,8 @@ gl_renderer_setup(struct weston_compositor *ec) +@@ -4880,6 +4897,8 @@ gl_renderer_setup(struct weston_compositor *ec) gr_gl_version_minor(gr->gl_version)); weston_log_continue(STAMP_SPACE "read-back format: %s\n", ec->read_format->drm_format_name); @@ -92,4 +92,4 @@ index ccb41e6..38a0e0c 100644 + gr->has_unpack_subimage ? "yes" : "no"); weston_log_continue(STAMP_SPACE "glReadPixels supports y-flip: %s\n", yesno(gr->has_pack_reverse)); - weston_log_continue(STAMP_SPACE "wl_shm 10 bpc formats: %s\n", + weston_log_continue(STAMP_SPACE "glReadPixels supports PBO: %s\n", diff --git a/meta-arago-distro/recipes-graphics/wayland/weston_13.0.%.bbappend b/meta-arago-distro/recipes-graphics/wayland/weston_14.0.%.bbappend similarity index 100% rename from meta-arago-distro/recipes-graphics/wayland/weston_13.0.%.bbappend rename to meta-arago-distro/recipes-graphics/wayland/weston_14.0.%.bbappend From patchwork Tue Dec 3 13:22:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Eatmon X-Patchwork-Id: 53514 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 69A1DE64A90 for ; Tue, 3 Dec 2024 13:22:54 +0000 (UTC) Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by mx.groups.io with SMTP id smtpd.web11.19135.1733232167825905469 for ; Tue, 03 Dec 2024 05:22:47 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=glx1EPKv; spf=pass (domain: ti.com, ip: 198.47.23.249, mailfrom: reatmon@ti.com) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 4B3DMkRh035419; Tue, 3 Dec 2024 07:22:46 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1733232166; bh=9MZlUmOU24+BYiBcQfIl5ubzr0QW9R6NjPTCQxysu7w=; h=From:To:Subject:Date:In-Reply-To:References; b=glx1EPKvisByxd396hw+oMhoTPo3HL5QHZ58iKiVipz5h3wMjc/71FptUbAHjODxQ Ew8kxnx3LQJi3UygCppl6Uk12ia4kPxt+Z+TebXBpxr6k57hW4T7+/JvEWcoS9Fdyy geWGhNepSdRROuOApKiwBpCVsoN7uNGS7UGaZW+A= Received: from DFLE109.ent.ti.com (dfle109.ent.ti.com [10.64.6.30]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 4B3DMkC2022086 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 3 Dec 2024 07:22:46 -0600 Received: from DFLE102.ent.ti.com (10.64.6.23) by DFLE109.ent.ti.com (10.64.6.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Tue, 3 Dec 2024 07:22:46 -0600 Received: from lelvsmtp6.itg.ti.com (10.180.75.249) by DFLE102.ent.ti.com (10.64.6.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Tue, 3 Dec 2024 07:22:46 -0600 Received: from uda0214219 (uda0214219.dhcp.ti.com [128.247.81.222]) by lelvsmtp6.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4B3DMk5x052906; Tue, 3 Dec 2024 07:22:46 -0600 Received: from reatmon by uda0214219 with local (Exim 4.90_1) (envelope-from ) id 1tISrW-0007jz-An; Tue, 03 Dec 2024 07:22:46 -0600 From: Ryan Eatmon To: Praneeth Bajjuri , Denys Dmytriyenko , Subject: [meta-arago][master][PATCH v2 4/4] gstreamer1.0-plugins-good: Update to v1.24 Date: Tue, 3 Dec 2024 07:22:45 -0600 Message-ID: <20241203132245.29696-4-reatmon@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20241203132245.29696-1-reatmon@ti.com> References: <20241203132245.29696-1-reatmon@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 03 Dec 2024 13:22:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15637 oe-core move to gstream 1.24.x, and with the removal of BB_DANGLINGAPPENDS_WARNONLY the dangling bbappend we need to move the files bbappend and patches to also support 1.24. Signed-off-by: Ryan Eatmon --- ...-raw10-raw12-and-raw16-bayer-formats.patch | 123 ------------------ ...-for-bayer-formats-with-IR-component.patch | 92 ++++++------- ...l2-Changes-for-DMA-Buf-import-j721s2.patch | 13 +- ...ence-to-contiguous-format-if-support.patch | 4 +- ...gstreamer1.0-plugins-good_1.24.%.bbappend} | 1 - 5 files changed, 55 insertions(+), 178 deletions(-) delete mode 100644 meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-Adding-support-for-raw10-raw12-and-raw16-bayer-formats.patch rename meta-arago-extras/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.22.%.bbappend => gstreamer1.0-plugins-good_1.24.%.bbappend} (83%) diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-Adding-support-for-raw10-raw12-and-raw16-bayer-formats.patch b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-Adding-support-for-raw10-raw12-and-raw16-bayer-formats.patch deleted file mode 100644 index 751f5ba5..00000000 --- a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-Adding-support-for-raw10-raw12-and-raw16-bayer-formats.patch +++ /dev/null @@ -1,123 +0,0 @@ -From: Emmanuel Madrigal -Date: Tue Feb 22 03:50:52 IST 2022 -Subject: Adding support for raw10, raw12 and raw16 bayer formats - -Gstreamer 1.16 only supports raw8 bayer by default. This patch enables -sensors that support raw10, raw12 or raw16 to be used with v4l2src. -Will need to be carried in meta-psdkla as long as we are using Gstreamer 1.16 - -Upstream-Status: Pending -Signed-off-by: Limaye, Aniket - -diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c -index 2c78e2227..a5d2e2de1 100644 ---- a/sys/v4l2/gstv4l2object.c -+++ b/sys/v4l2/gstv4l2object.c -@@ -162,6 +162,18 @@ static const GstV4L2FormatDesc gst_v4l2_formats[] = { - {V4L2_PIX_FMT_SGBRG8, TRUE, GST_V4L2_RAW}, - {V4L2_PIX_FMT_SGRBG8, TRUE, GST_V4L2_RAW}, - {V4L2_PIX_FMT_SRGGB8, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SBGGR10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SGBRG10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SGRBG10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SRGGB10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SBGGR12, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SGBRG12, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SGRBG12, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SRGGB12, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SBGGR16, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SGBRG16, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SGRBG16, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SRGGB16, TRUE, GST_V4L2_RAW}, - - /* compressed formats */ - {V4L2_PIX_FMT_MJPEG, FALSE, GST_V4L2_CODEC}, -@@ -1105,6 +1117,18 @@ gst_v4l2_object_format_get_rank (const struct v4l2_fmtdesc *fmt) - case V4L2_PIX_FMT_SGBRG8: - case V4L2_PIX_FMT_SGRBG8: - case V4L2_PIX_FMT_SRGGB8: -+ case V4L2_PIX_FMT_SBGGR10: -+ case V4L2_PIX_FMT_SGBRG10: -+ case V4L2_PIX_FMT_SGRBG10: -+ case V4L2_PIX_FMT_SRGGB10: -+ case V4L2_PIX_FMT_SBGGR12: -+ case V4L2_PIX_FMT_SGBRG12: -+ case V4L2_PIX_FMT_SGRBG12: -+ case V4L2_PIX_FMT_SRGGB12: -+ case V4L2_PIX_FMT_SBGGR16: -+ case V4L2_PIX_FMT_SGBRG16: -+ case V4L2_PIX_FMT_SGRBG16: -+ case V4L2_PIX_FMT_SRGGB16: - rank = BAYER_BASE_RANK; - break; - -@@ -1521,7 +1545,37 @@ gst_v4l2_object_v4l2fourcc_to_bare_struct (guint32 fourcc) - fourcc == V4L2_PIX_FMT_SBGGR8 ? "bggr" : - fourcc == V4L2_PIX_FMT_SGBRG8 ? "gbrg" : - fourcc == V4L2_PIX_FMT_SGRBG8 ? "grbg" : -- /* fourcc == V4L2_PIX_FMT_SRGGB8 ? */ "rggb", NULL); -+ fourcc == V4L2_PIX_FMT_SRGGB8 ? "rggb" : "rggb", NULL); -+ break; -+ case V4L2_PIX_FMT_SBGGR10: -+ case V4L2_PIX_FMT_SGBRG10: -+ case V4L2_PIX_FMT_SGRBG10: -+ case V4L2_PIX_FMT_SRGGB10: -+ structure = gst_structure_new ("video/x-bayer", "format", G_TYPE_STRING, -+ fourcc == V4L2_PIX_FMT_SBGGR10 ? "bggr10" : -+ fourcc == V4L2_PIX_FMT_SGBRG10 ? "gbrg10" : -+ fourcc == V4L2_PIX_FMT_SGRBG10 ? "grbg10" : -+ fourcc == V4L2_PIX_FMT_SRGGB10 ? "rggb10" : "rggb10", NULL); -+ break; -+ case V4L2_PIX_FMT_SBGGR12: -+ case V4L2_PIX_FMT_SGBRG12: -+ case V4L2_PIX_FMT_SGRBG12: -+ case V4L2_PIX_FMT_SRGGB12: -+ structure = gst_structure_new ("video/x-bayer", "format", G_TYPE_STRING, -+ fourcc == V4L2_PIX_FMT_SBGGR12 ? "bggr12" : -+ fourcc == V4L2_PIX_FMT_SGBRG12 ? "gbrg12" : -+ fourcc == V4L2_PIX_FMT_SGRBG12 ? "grbg12" : -+ fourcc == V4L2_PIX_FMT_SRGGB12 ? "rggb12" : "rggb12", NULL); -+ break; -+ case V4L2_PIX_FMT_SBGGR16: -+ case V4L2_PIX_FMT_SGBRG16: -+ case V4L2_PIX_FMT_SGRBG16: -+ case V4L2_PIX_FMT_SRGGB16: -+ structure = gst_structure_new ("video/x-bayer", "format", G_TYPE_STRING, -+ fourcc == V4L2_PIX_FMT_SBGGR16 ? "bggr16" : -+ fourcc == V4L2_PIX_FMT_SGBRG16 ? "gbrg16" : -+ fourcc == V4L2_PIX_FMT_SGRBG16 ? "grbg16" : -+ fourcc == V4L2_PIX_FMT_SRGGB16 ? "rggb16" : "rggb16", NULL); - break; - case V4L2_PIX_FMT_SN9C10X: - structure = gst_structure_new_empty ("video/x-sonix"); -@@ -1847,6 +1901,30 @@ gst_v4l2_object_get_caps_info (GstV4l2Object * v4l2object, GstCaps * caps, - fourcc = V4L2_PIX_FMT_SGRBG8; - else if (!g_ascii_strcasecmp (format, "rggb")) - fourcc = V4L2_PIX_FMT_SRGGB8; -+ else if (!g_ascii_strcasecmp (format, "bggr10")) -+ fourcc = V4L2_PIX_FMT_SBGGR10; -+ else if (!g_ascii_strcasecmp (format, "gbrg10")) -+ fourcc = V4L2_PIX_FMT_SGBRG10; -+ else if (!g_ascii_strcasecmp (format, "grbg10")) -+ fourcc = V4L2_PIX_FMT_SGRBG10; -+ else if (!g_ascii_strcasecmp (format, "rggb10")) -+ fourcc = V4L2_PIX_FMT_SRGGB10; -+ else if (!g_ascii_strcasecmp (format, "bggr12")) -+ fourcc = V4L2_PIX_FMT_SBGGR12; -+ else if (!g_ascii_strcasecmp (format, "gbrg12")) -+ fourcc = V4L2_PIX_FMT_SGBRG12; -+ else if (!g_ascii_strcasecmp (format, "grbg12")) -+ fourcc = V4L2_PIX_FMT_SGRBG12; -+ else if (!g_ascii_strcasecmp (format, "rggb12")) -+ fourcc = V4L2_PIX_FMT_SRGGB12; -+ else if (!g_ascii_strcasecmp (format, "bggr16")) -+ fourcc = V4L2_PIX_FMT_SBGGR16; -+ else if (!g_ascii_strcasecmp (format, "gbrg16")) -+ fourcc = V4L2_PIX_FMT_SGBRG16; -+ else if (!g_ascii_strcasecmp (format, "grbg16")) -+ fourcc = V4L2_PIX_FMT_SGRBG16; -+ else if (!g_ascii_strcasecmp (format, "rggb16")) -+ fourcc = V4L2_PIX_FMT_SRGGB16; - } - } else if (g_str_equal (mimetype, "video/x-sonix")) { - fourcc = V4L2_PIX_FMT_SN9C10X; diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0002-Adding-support-for-bayer-formats-with-IR-component.patch b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0002-Adding-support-for-bayer-formats-with-IR-component.patch index 719b54bd..fc828d4d 100644 --- a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0002-Adding-support-for-bayer-formats-with-IR-component.patch +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0002-Adding-support-for-bayer-formats-with-IR-component.patch @@ -16,10 +16,10 @@ Signed-off-by: Rahul T R 2 files changed, 61 insertions(+) diff --git a/sys/v4l2/ext/videodev2.h b/sys/v4l2/ext/videodev2.h -index dc829f08d..5838bf906 100644 +index 2ceb1ca32d..e59363a29d 100644 --- a/sys/v4l2/ext/videodev2.h +++ b/sys/v4l2/ext/videodev2.h -@@ -638,6 +638,15 @@ struct v4l2_pix_format { +@@ -702,6 +702,15 @@ struct v4l2_pix_format { #define V4L2_PIX_FMT_SGBRG16 v4l2_fourcc('G', 'B', '1', '6') /* 16 GBGB.. RGRG.. */ #define V4L2_PIX_FMT_SGRBG16 v4l2_fourcc('G', 'R', '1', '6') /* 16 GRGR.. BGBG.. */ #define V4L2_PIX_FMT_SRGGB16 v4l2_fourcc('R', 'G', '1', '6') /* 16 RGRG.. GBGB.. */ @@ -32,31 +32,31 @@ index dc829f08d..5838bf906 100644 +#define V4L2_PIX_FMT_SIGGR10 v4l2_fourcc('I', 'G', 'R', '0') /* 10 IrGIrG.. GRGB.. */ +#define V4L2_PIX_FMT_SGIBG10 v4l2_fourcc('G', 'I', 'B', '0') /* 10 GIrGIr.. BGRG.. */ +#define V4L2_PIX_FMT_SIGGB10 v4l2_fourcc('I', 'G', 'B', '0') /* 10 IrGIrG.. GBGR.. */ - + /* HSV formats */ #define V4L2_PIX_FMT_HSV24 v4l2_fourcc('H', 'S', 'V', '3') diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c -index 97d09774b..74a6c5bf6 100644 +index 472a24ef55..9fe5dcc528 100644 --- a/sys/v4l2/gstv4l2object.c +++ b/sys/v4l2/gstv4l2object.c -@@ -175,6 +175,16 @@ static const GstV4L2FormatDesc gst_v4l2_formats[] = { - {V4L2_PIX_FMT_SGRBG16, TRUE, GST_V4L2_RAW}, - {V4L2_PIX_FMT_SRGGB16, TRUE, GST_V4L2_RAW}, - +@@ -195,6 +195,16 @@ static const GstV4L2FormatDesc gst_v4l2_formats[] = { + {MAP_FMT (SGRBG16, ENCODED), GST_V4L2_BAYER}, + {MAP_FMT (SRGGB16, ENCODED), GST_V4L2_BAYER}, + + /* Bayer formats - with IR component */ -+ {V4L2_PIX_FMT_SRGGI10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SGRIG10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SBGGI10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SGBIG10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SGIRG10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SIGGR10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SGIBG10, TRUE, GST_V4L2_RAW}, -+ {V4L2_PIX_FMT_SIGGB10, TRUE, GST_V4L2_RAW}, ++ {MAP_FMT (SRGGI10, ENCODED), GST_V4L2_BAYER}, ++ {MAP_FMT (SGRIG10, ENCODED), GST_V4L2_BAYER}, ++ {MAP_FMT (SBGGI10, ENCODED), GST_V4L2_BAYER}, ++ {MAP_FMT (SGBIG10, ENCODED), GST_V4L2_BAYER}, ++ {MAP_FMT (SGIRG10, ENCODED), GST_V4L2_BAYER}, ++ {MAP_FMT (SIGGR10, ENCODED), GST_V4L2_BAYER}, ++ {MAP_FMT (SGIBG10, ENCODED), GST_V4L2_BAYER}, ++ {MAP_FMT (SIGGB10, ENCODED), GST_V4L2_BAYER}, + /* compressed formats */ - {V4L2_PIX_FMT_MJPEG, FALSE, GST_V4L2_CODEC}, - {V4L2_PIX_FMT_JPEG, FALSE, GST_V4L2_CODEC}, -@@ -1129,6 +1139,14 @@ gst_v4l2_object_format_get_rank (const struct v4l2_fmtdesc *fmt) + {MAP_FMT (MJPEG, ENCODED), GST_V4L2_CODEC}, + {MAP_FMT (JPEG, ENCODED), GST_V4L2_CODEC}, +@@ -1194,6 +1204,14 @@ gst_v4l2_object_format_get_rank (const struct v4l2_fmtdesc *fmt) case V4L2_PIX_FMT_SGBRG16: case V4L2_PIX_FMT_SGRBG16: case V4L2_PIX_FMT_SRGGB16: @@ -70,10 +70,10 @@ index 97d09774b..74a6c5bf6 100644 + case V4L2_PIX_FMT_SIGGB10: rank = BAYER_BASE_RANK; break; - -@@ -1577,6 +1595,24 @@ gst_v4l2_object_v4l2fourcc_to_bare_struct (guint32 fourcc) - fourcc == V4L2_PIX_FMT_SGRBG16 ? "grbg16" : - fourcc == V4L2_PIX_FMT_SRGGB16 ? "rggb16" : "rggb16", NULL); + +@@ -1574,6 +1592,24 @@ gst_v4l2_object_v4l2fourcc_to_bare_struct (guint32 fourcc) + case V4L2_PIX_FMT_SRGGB16: + bayer_format = "rggb16le"; break; + case V4L2_PIX_FMT_SRGGI10: + case V4L2_PIX_FMT_SGRIG10: @@ -96,28 +96,28 @@ index 97d09774b..74a6c5bf6 100644 case V4L2_PIX_FMT_SN9C10X: structure = gst_structure_new_empty ("video/x-sonix"); break; -@@ -1921,6 +1957,22 @@ gst_v4l2_object_get_caps_info (GstV4l2Object * v4l2object, GstCaps * caps, - fourcc = V4L2_PIX_FMT_SGRBG16; - else if (!g_ascii_strcasecmp (format, "rggb16")) - fourcc = V4L2_PIX_FMT_SRGGB16; -+ else if (!g_ascii_strcasecmp (format, "rggi10")) -+ fourcc = V4L2_PIX_FMT_SRGGI10; -+ else if (!g_ascii_strcasecmp (format, "grig10")) -+ fourcc = V4L2_PIX_FMT_SGRIG10; -+ else if (!g_ascii_strcasecmp (format, "bggi10")) -+ fourcc = V4L2_PIX_FMT_SBGGI10; -+ else if (!g_ascii_strcasecmp (format, "gbig10")) -+ fourcc = V4L2_PIX_FMT_SGBIG10; -+ else if (!g_ascii_strcasecmp (format, "girg10")) -+ fourcc = V4L2_PIX_FMT_SGIRG10; -+ else if (!g_ascii_strcasecmp (format, "iggr10")) -+ fourcc = V4L2_PIX_FMT_SIGGR10; -+ else if (!g_ascii_strcasecmp (format, "gibg10")) -+ fourcc = V4L2_PIX_FMT_SGIBG10; -+ else if (!g_ascii_strcasecmp (format, "iggb10")) -+ fourcc = V4L2_PIX_FMT_SIGGB10; - } - } else if (g_str_equal (mimetype, "video/x-sonix")) { - fourcc = V4L2_PIX_FMT_SN9C10X; +@@ -1952,6 +1988,22 @@ gst_v4l2_object_get_caps_info (GstV4l2Object * v4l2object, GstCaps * caps, + fourcc = V4L2_PIX_FMT_SGRBG16; + else if (!g_ascii_strcasecmp (format, "rggb16le")) + fourcc = V4L2_PIX_FMT_SRGGB16; ++ else if (!g_ascii_strcasecmp (format, "rggi10")) ++ fourcc = V4L2_PIX_FMT_SRGGI10; ++ else if (!g_ascii_strcasecmp (format, "grig10")) ++ fourcc = V4L2_PIX_FMT_SGRIG10; ++ else if (!g_ascii_strcasecmp (format, "bggi10")) ++ fourcc = V4L2_PIX_FMT_SBGGI10; ++ else if (!g_ascii_strcasecmp (format, "gbig10")) ++ fourcc = V4L2_PIX_FMT_SGBIG10; ++ else if (!g_ascii_strcasecmp (format, "girg10")) ++ fourcc = V4L2_PIX_FMT_SGIRG10; ++ else if (!g_ascii_strcasecmp (format, "iggr10")) ++ fourcc = V4L2_PIX_FMT_SIGGR10; ++ else if (!g_ascii_strcasecmp (format, "gibg10")) ++ fourcc = V4L2_PIX_FMT_SGIBG10; ++ else if (!g_ascii_strcasecmp (format, "iggb10")) ++ fourcc = V4L2_PIX_FMT_SIGGB10; + } + } else if (g_str_equal (mimetype, "video/x-sonix")) { + fourcc = V4L2_PIX_FMT_SN9C10X; -- 2.37.0 diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0003-v4l2-Changes-for-DMA-Buf-import-j721s2.patch b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0003-v4l2-Changes-for-DMA-Buf-import-j721s2.patch index 91d05958..b4622fd6 100644 --- a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0003-v4l2-Changes-for-DMA-Buf-import-j721s2.patch +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0003-v4l2-Changes-for-DMA-Buf-import-j721s2.patch @@ -30,10 +30,10 @@ index d85f036..e6a60dc 100644 -static gboolean +gboolean - gst_v4l2_is_buffer_valid (GstBuffer * buffer, GstV4l2MemoryGroup ** out_group) + gst_v4l2_is_buffer_valid (GstBuffer * buffer, GstV4l2MemoryGroup ** out_group, + gboolean check_writable) { - GstMemory *mem = gst_buffer_peek_memory (buffer, 0); -@@ -1638,11 +1638,22 @@ gst_v4l2_buffer_pool_complete_release_buffer (GstBufferPool * bpool, +@@ -1584,11 +1584,22 @@ gst_v4l2_buffer_pool_complete_release_buffer (GstBufferPool * bpool, gst_v4l2_allocator_reset_group (pool->vallocator, group); /* queue back in the device */ if (pool->other_pool) @@ -62,11 +62,12 @@ diff --git a/sys/v4l2/gstv4l2bufferpool.h b/sys/v4l2/gstv4l2bufferpool.h index 60340c2..cec4207 100644 --- a/sys/v4l2/gstv4l2bufferpool.h +++ b/sys/v4l2/gstv4l2bufferpool.h -@@ -124,6 +124,8 @@ gboolean gst_v4l2_buffer_pool_orphan (GstV4l2Object * v4l2object); +@@ -124,6 +124,9 @@ gboolean gst_v4l2_buffer_pool_orphan (GstV4l2Object * v4l2object); void gst_v4l2_buffer_pool_enable_resolution_change (GstV4l2BufferPool *self); -+gboolean gst_v4l2_is_buffer_valid (GstBuffer * buffer, GstV4l2MemoryGroup ** out_group); ++gboolean gst_v4l2_is_buffer_valid (GstBuffer * buffer, GstV4l2MemoryGroup ** out_group, ++ gboolean check_writable); + G_END_DECLS @@ -122,7 +123,7 @@ index 3042995..0e4ac09 100644 if (ret != GST_FLOW_OK) goto beach; -+ buffer_valid = gst_v4l2_is_buffer_valid (buffer, &group); ++ buffer_valid = gst_v4l2_is_buffer_valid (buffer, &group, FALSE); GST_LOG_OBJECT (decoder, "Process output buffer"); { diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0004-v4l2-Give-preference-to-contiguous-format-if-support.patch b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0004-v4l2-Give-preference-to-contiguous-format-if-support.patch index f6307411..ff617655 100644 --- a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0004-v4l2-Give-preference-to-contiguous-format-if-support.patch +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0004-v4l2-Give-preference-to-contiguous-format-if-support.patch @@ -24,10 +24,9 @@ diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c index e9026da..ad9f630 100644 --- a/sys/v4l2/gstv4l2object.c +++ b/sys/v4l2/gstv4l2object.c -@@ -1930,17 +1930,17 @@ gst_v4l2_object_get_caps_info (GstV4l2Object * v4l2object, GstCaps * caps, +@@ -2013,17 +2013,17 @@ gst_v4l2_object_get_caps_info (GstV4l2Object * v4l2object, GstCaps * caps, } - - /* Prefer the non-contiguous if supported */ - v4l2object->prefered_non_contiguous = TRUE; + /* Prefer the contiguous if supported */ @@ -48,5 +47,6 @@ index e9026da..ad9f630 100644 } if (fmt == NULL) + goto unsupported_format; -- 2.39.0 diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.%.bbappend b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.24.%.bbappend similarity index 83% rename from meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.%.bbappend rename to meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.24.%.bbappend index 6eddc74f..30dd5c85 100644 --- a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.%.bbappend +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.24.%.bbappend @@ -1,7 +1,6 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" SRC_URI:append = " \ - file://0001-Adding-support-for-raw10-raw12-and-raw16-bayer-formats.patch \ file://0002-Adding-support-for-bayer-formats-with-IR-component.patch \ file://0003-v4l2-Changes-for-DMA-Buf-import-j721s2.patch \ file://0004-v4l2-Give-preference-to-contiguous-format-if-support.patch \