Files
tqma6-yocto-mirror/sources/meta-tq/meta-dumpling/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad-1.22.%/0002-bayer2rgb-Disable-in-place-transform.patch

33 lines
1.2 KiB
Diff
Raw Normal View History

From 806796f2b65e16ea31728d591372321474854d6b Mon Sep 17 00:00:00 2001
From: Marek Vasut <marex@denx.de>
Date: Wed, 7 Jun 2023 23:33:05 +0200
Subject: [PATCH 2/9] bayer2rgb: Disable in-place transform
The bayer2rgb process implemented doesn't support in-place tranform.
This element doesn't implement a "transform_ip" vmethod of
GstBaseTransform it will revert to using the "tranform" vmethod.
It's misleading to set it to TRUE, here. Change this to FALSE.
Upstream-Status: Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/484e31c1d9f4de1ecb8432b5c3360407efe30736]
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4686>
---
gst/bayer/gstbayer2rgb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gst/bayer/gstbayer2rgb.c b/gst/bayer/gstbayer2rgb.c
index 109bab2467..c1892a2ee1 100644
--- a/gst/bayer/gstbayer2rgb.c
+++ b/gst/bayer/gstbayer2rgb.c
@@ -206,7 +206,7 @@ static void
gst_bayer2rgb_init (GstBayer2RGB * filter)
{
gst_bayer2rgb_reset (filter);
- gst_base_transform_set_in_place (GST_BASE_TRANSFORM (filter), TRUE);
+ gst_base_transform_set_in_place (GST_BASE_TRANSFORM (filter), FALSE);
}
/* No properties are implemented, so only a warning is produced */
--
2.44.1