Commit Graph

827 Commits

Author SHA1 Message Date
Henry Schimke
76e8998f4b stage: moving performance enhancements into main
several incomplete features are gated behind the `experimental_features` flag.
2024-02-07 13:22:07 -06:00
Henry Schimke
c554a469cd wip: inop filtered image reader 2024-02-06 08:29:34 -06:00
Henry Schimke
e0f3c92319 wip: inop dxfilm edge test case 2024-02-06 08:29:22 -06:00
Henry Schimke
4f1bc9cac4 Merge branch 'main' into dx_film_edge_read_support 2024-02-02 15:56:33 -06:00
Henry Schimke
4e803a2be8 chore: fix cli version 2024-02-02 11:03:48 -06:00
Henry Schimke
780830960b chore: update versions 2024-02-02 11:02:32 -06:00
Henry Schimke
d448e2b49d chore: clippy fixes 2024-02-02 11:01:54 -06:00
Henry Schimke
6afd68edb8 fix: resolves an issue with the Luma8LuminanceSource which prevented some codes from being found. 2024-02-02 10:47:29 -06:00
Henry Schimke
d73d92bd2a fix: correct error related to GenericMultipleBarcodeReader
This error occured in some cases during decode for an image with  many barcodes spread througout.
2024-02-01 18:18:44 -06:00
Henry Schimke
3c6c0426df perf: reduce multi barcode scan depth 2024-02-01 14:16:49 -06:00
Henry Schimke
c193c96e7f wip: inop continued dev 2024-02-01 14:14:41 -06:00
Henry Schimke
fbd48b5cfc Merge branch 'dx_film_edge_read_support' of github.com:rxing-core/rxing into dx_film_edge_read_support 2024-01-31 19:11:16 -06:00
Henry Schimke
5049709e83 wip: fix for rows in SumFilter 2024-01-31 19:11:00 -06:00
Henry Schimke
d508253aa9 wip: inop dx_film_edge port and filtered reader 2024-01-31 19:11:00 -06:00
Henry Schimke
9e684b2b66 wip: inop! builds but does not work 2024-01-31 19:11:00 -06:00
Henry Schimke
347bcf8fe3 wip: incomplete port checking 2024-01-31 19:11:00 -06:00
Henry Schimke
e01e392a4a wip: add dxo edge barcode (inop) 2024-01-31 19:11:00 -06:00
Henry Schimke
13c5bb5916 chore: cargo fmt 2024-01-31 19:09:50 -06:00
Henry Schimke
175511180f fix: code cleanup and updates 2024-01-31 18:03:42 -06:00
Henry Schimke
20c61c9c13 enhancement: cleanup building of QR Versions using a macro 2024-01-31 11:23:13 -06:00
Henry Schimke
2248fb28f6 git: remove extra files 2024-01-30 17:46:17 -06:00
Henry Schimke
c0a476fc72 git: more .gitignore fixes 2024-01-30 17:46:05 -06:00
Henry Schimke
a612d877f1 git: fix .gitignore 2024-01-30 17:44:51 -06:00
Henry Schimke
adb8b66227 chore: update version of rxing-cli to v0.1.19 2024-01-30 17:28:50 -06:00
Henry Schimke
d82f398f2c chore: update required version for rxing-cli 2024-01-30 17:28:08 -06:00
Henry Schimke
297ea7bf80 chore: prepare for release
update version to v0.5.5.

fixes: #48
changes name of `image-formats` to `image_formats` to more allign with the naming convention of the library.
2024-01-30 17:26:51 -06:00
Henry Schimke
aa6128280e chore: clippy cleanup 2024-01-30 15:07:06 -06:00
Henry Schimke
2a32bb22bb fix: resolve an issue with multiple barcodes #48 2024-01-30 15:06:05 -06:00
Henry Schimke
e1f0cc5d68 wip: fix for rows in SumFilter 2024-01-30 14:06:03 -06:00
Henry Schimke
8a109b1098 wip: inop dx_film_edge port and filtered reader 2024-01-30 13:19:53 -06:00
Henry Schimke
dc1a1505b1 wip: inop! builds but does not work 2024-01-26 14:39:24 -06:00
Henry Schimke
d222a98aad wip: incomplete port checking 2024-01-26 11:11:50 -06:00
Henry Schimke
dabb8a9d08 Merge branch 'dx_film_edge_read_support' of github.com:rxing-core/rxing into dx_film_edge_read_support 2024-01-16 14:25:27 -06:00
Henry Schimke
5892f92e72 wip: add dxo edge barcode (inop) 2024-01-16 14:25:18 -06:00
Henry A Schimke
12eedd1672 Merge pull request #43 from rxing-core/rmqr_port
rMQR port from zxing-cpp
2024-01-16 13:04:43 -06:00
Henry Schimke
9261c40f31 fix: include cfg directive for new test case 2024-01-16 12:46:18 -06:00
Henry Schimke
fe9e997e11 Merge branch 'rmqr_port' of github.com:rxing-core/rxing into rmqr_port 2024-01-16 12:42:58 -06:00
Henry Schimke
6edd1f03ce chore: clippy fixes 2024-01-16 12:42:46 -06:00
Henry Schimke
595c51a9d1 port: QRCode: fix crash reported in cpp issue 700
d1c34452b0
2024-01-16 12:42:46 -06:00
Henry Schimke
4139d83bfb chore: clippy cleanup 2024-01-16 12:42:46 -06:00
Henry Schimke
7f02bd0725 port: rMQR: improve detection rate by using finder sub pattern
677fc21c7d
2024-01-16 12:42:46 -06:00
Henry Schimke
9aebf3acaf port: rMQR: improve pure detection of large symbols
c581d8b0bb
2024-01-16 12:42:46 -06:00
Henry Schimke
6faf506398 chore: cargo fmt 2024-01-16 12:42:46 -06:00
Henry Schimke
c9e10ea9ca chore: clippy cleanup 2024-01-16 12:42:46 -06:00
Henry Schimke
42e2910f62 port: QRCode: restructure Format and Version code after rRMQ addition
f27106c78c
2024-01-16 12:42:46 -06:00
Henry Schimke
f4d9766275 chore: clippy cleanup 2024-01-16 12:42:46 -06:00
Henry Schimke
7d6a3ced04 chore: convert bitwise is_odd check to is_odd() 2024-01-16 12:42:46 -06:00
Henry Schimke
d31da2f858 feat: initial port for Rectangular Micro QR
This is the intial port for rMQR support. Directly ported from 7a294f2f3c (diff-5d6a0ddd024f3102876492f502a41becde594de81f46d942b87b64cbfdc1985b)

subsequent improvements will be incorporated in future patches.
2024-01-16 12:42:46 -06:00
Henry Schimke
cf47d8a826 perf: QRCode: skip extra version check
ported from: ac88bce743

The version bits have already been parsed during detection. If they would
have been wrong then, we would not have ended up here. If we did, there is
no point in reading them again.
2024-01-16 12:42:46 -06:00
Henry Schimke
37bde9b259 chore: clippy cleanups 2024-01-16 12:42:46 -06:00