File fix-version-check-for-zxing-cpp-3_0_1.patch of Package gstreamer-plugins-bad
From 89433821003538c4789643ff8da59eaf02f87d27 Mon Sep 17 00:00:00 2001
From: Xi Ruoyao <xry111@xry111.site>
Date: Mon, 16 Feb 2026 10:51:53 +0800
Subject: [PATCH] zxing: Fix version check for zxing-cpp 3.0.1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/10812>
---
subprojects/gst-plugins-bad/ext/zxing/gstzxing.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/ext/zxing/gstzxing.cpp b/ext/zxing/gstzxing.cpp
index b24f2e6a78c..3f874a7e025 100644
--- a/ext/zxing/gstzxing.cpp
+++ b/ext/zxing/gstzxing.cpp
@@ -422,7 +422,8 @@ gst_zxing_transform_frame_ip (GstVideoFilter * vfilter, GstVideoFrame * frame)
GstZXing *zxing = GST_ZXING (vfilter);
gpointer data;
gint height, width;
- #if ZXING_VERSION_MAJOR >= 2 && ZXING_VERSION_MINOR >= 2
+ #if ZXING_VERSION_MAJOR >= 3 || \
+ (ZXING_VERSION_MAJOR >= 2 && ZXING_VERSION_MINOR >= 2)
ReaderOptions hints;
#else
DecodeHints hints;
--
GitLab