From 4a259e8f28a40d803aafc098977c3c613360ad1f Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Sat, 11 Jul 2020 15:04:57 -0400 Subject: [PATCH] qroverlay: Make default pizel-size 3 Otherwise zbar isn't able to read the produced qrcodes Part-of: --- ext/qroverlay/gstqroverlay.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ext/qroverlay/gstqroverlay.c b/ext/qroverlay/gstqroverlay.c index b7344da506..122bfa4d85 100755 --- a/ext/qroverlay/gstqroverlay.c +++ b/ext/qroverlay/gstqroverlay.c @@ -92,6 +92,7 @@ static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", ); #define DEFAULT_PROP_QUALITY 1 +#define DEFAULT_PROP_PIXEL_SIZE 3 #define GST_TYPE_QRCODE_QUALITY (gst_qrcode_quality_get_type()) static GType @@ -160,7 +161,7 @@ gst_qr_overlay_class_init (GstQROverlayClass * klass) g_object_class_install_property (gobject_class, PROP_PIXEL_SIZE, g_param_spec_float ("pixel-size", "pixel-size", "Pixel size of each Qrcode pixel", - 1, 100.0, 1, G_PARAM_READWRITE)); + 1, 100.0, DEFAULT_PROP_PIXEL_SIZE, G_PARAM_READWRITE)); g_object_class_install_property (gobject_class, PROP_DATA_INTERVAL_BUFFERS, @@ -226,7 +227,7 @@ gst_qr_overlay_init (GstQROverlay * filter) filter->extra_data_interval_buffers = 60; filter->extra_data_span_buffers = 1; filter->span_frame = 0; - filter->qrcode_size = 1; + filter->qrcode_size = DEFAULT_PROP_PIXEL_SIZE; } static void