33 lines
1.2 KiB
Diff
33 lines
1.2 KiB
Diff
|
|
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
|
||
|
|
|