Nikos Ftylitakis
641da3618b
Merge pull request #224 from AlessandroFlorio/detectPrintDefects
...
match badly-printed QR codes
2022-11-16 14:02:02 +02:00
Alessandro Florio
a48bc1dec5
match badly-printed QR codes
...
recognize QR codes despite smears caused by bad printers
2022-10-31 17:00:24 +01:00
Nikos Ftylitakis
4f3a13fb2a
Merge pull request #221 from fredldotme/ubports
...
src: Support Ubuntu Touch in QZXingFilter
2022-08-22 09:39:21 +03:00
Alfred Neumayer
5de416671e
src: Support Ubuntu Touch in QZXingFilter
...
With qtubuntu-camera gaining basic viewfinder mapping support it
is possible to make use of QZXingFilter in Ubuntu Touch apps.
Consumers of the library may either use 'CONFIG+=ubports' in their
qmake projects, or define Q_OS_UBUNTUTOUCH themselves when using
CMake since QZXing can easily be built as a subproject.
2022-08-17 07:44:48 +02:00
Nikos Ftylitakis
6ea2b31e26
Merge pull request #212 from ftylitak/qt6_2_multimedia_support
...
Qt 6.2 multimedia support
2021-12-26 11:09:46 +02:00
Nikolaos Ftylitakis
ebb3e5ea0f
increase version number to v3.3
2021-12-26 10:47:14 +02:00
Nikolaos Ftylitakis
9f8a13569c
enable the orientation binding
2021-12-26 10:45:46 +02:00
Nikolaos Ftylitakis
30fa997992
exclude custom android code if Qt 6 and greater
2021-12-26 10:45:13 +02:00
Nikolaos Ftylitakis
7d3b430b9e
Fix unmap in case of early return of frame processing
...
Added support to image rotate based on the orientation of the frame #199
2021-12-07 23:34:44 +02:00
Nikolaos Ftylitakis
1f819ed0f0
fix of VideoSink use for Android: map/unmap every frame. @kiibimees #199
2021-12-07 11:34:34 +02:00
Nikolaos Ftylitakis
c48a7a9006
fix camera activation for Android with @deletexl suggestion #199
2021-12-02 19:19:25 +02:00
Nikolaos Ftylitakis
1e4369fce7
fix processing time per frame calculation and QML component version
2021-12-02 19:17:42 +02:00
Nikolaos Ftylitakis
ea3983ffe8
fix application crash for Android #199
2021-12-02 19:17:02 +02:00
Nikolaos Ftylitakis
638e68de6c
Updated library version from 3.2 to 3.3
2021-11-03 11:53:46 +02:00
Nikolaos Ftylitakis
9628ef5cbe
Updated Readme with Qt 6.2 changes for QZXingFilter
2021-11-03 11:50:48 +02:00
Nikolaos Ftylitakis
87765b165f
Added frame unmap for Android when the image has already been extracted
2021-11-03 11:38:02 +02:00
Nikolaos Ftylitakis
12b6f8f100
Applied fix suggested by @kiibimees when QZXingFilter is used on Android
2021-11-03 11:33:27 +02:00
Nikolaos Ftylitakis
ea066e1cb2
Updated QZXingLive example: use of QZXingFilter to comply with Qt 6.2 #199
2021-11-03 11:28:28 +02:00
Nikolaos Ftylitakis
efbc26f3ea
Added implementation of QZXingFilter compatible with Qt 6.2 #199
2021-11-03 11:26:14 +02:00
Nikos Ftylitakis
2fd4dd60c0
Merge pull request #207 from ftylitak/qzxingfilter-orientation-support
...
QZXingFilter orientation support
2021-08-12 16:12:17 +03:00
Nikolaos Ftylitakis
4db0aa28c8
Change QMatrix to QTransform when applying orientation rotation to QImage before decode
2021-08-12 11:06:10 +03:00
Nikolaos Ftylitakis
b1659be29a
Add orientation binding in QZXingFilter QML component
2021-08-12 11:05:36 +03:00
Nikolaos Ftylitakis
bef8c129bf
Support QZXingFilter orientation respect proposed in #120 . Could be usefull for #204
2021-08-11 12:23:06 +03:00
Nikolaos Ftylitakis
4bba0dd140
remove deployment step from appveyor as it is unused
2021-08-08 13:35:12 +03:00
Nikolaos Ftylitakis
b4bdd72fa3
support SailfishOS ( fixes #200 )
2021-08-08 13:01:20 +03:00
Nikolaos Ftylitakis
ac6919ccfd
final fix to version upgrade to 3.2
2021-08-08 13:00:22 +03:00
Nikolaos Ftylitakis
7582cdceb3
update QZXing versions to 3.2
2021-08-08 12:06:30 +03:00
Nikos Ftylitakis
9f7a1ac27a
Merge pull request #205 from ftylitak/switch-from-ref-to-shared-pointer
...
Refactor all code to use QSharePointer and std::vector
2021-08-08 10:48:19 +03:00
Nikolaos Ftylitakis
96cbe18d27
compilation fixes for SailfishOS
2021-08-08 10:20:18 +03:00
Nikolaos Ftylitakis
777391c1cf
added various casts to avoid LGTM warning
2021-08-07 22:52:41 +03:00
Nikolaos Ftylitakis
0f768f98e9
fix compilation error in CameraImageWrapper
2021-08-07 21:50:13 +03:00
Nikolaos Ftylitakis
63d427243e
CameraImageWrapper::Factory now returns QSharedPointer instead of Raw Pointer
...
resolves #76
2021-08-07 21:13:21 +03:00
Nikolaos Ftylitakis
d3578904e2
updated project files with Array.h removed
2021-08-07 20:29:24 +03:00
Nikolaos Ftylitakis
c5df09111f
remove references of Array class that has been deleted
2021-08-07 20:28:06 +03:00
Nikolaos Ftylitakis
ea5b87bb0f
fix warning of uninitialized values on Pair
2021-08-07 20:10:13 +03:00
Nikolaos Ftylitakis
ca094ee403
Merge branch 'master' of https://github.com/ftylitak/qzxing into switch-from-ref-to-shared-pointer
2021-08-07 19:58:11 +03:00
Nikolaos Ftylitakis
e8fb3546d8
refactoring to minimize use of raw pointers and copy constructors
2021-08-07 19:56:54 +03:00
Nikolaos Ftylitakis
aee14aef71
First working version of whole-project use of QSharedData
2021-08-07 17:28:15 +03:00
Nikolaos Ftylitakis
a36b859df3
fix compilation errors
2021-08-07 13:55:22 +03:00
Nikolaos Ftylitakis
263a8b61be
fixing compilation issues
2021-08-07 13:28:11 +03:00
Nikolaos Ftylitakis
5cb7431435
fixing compilation errors
2021-08-07 00:31:24 +03:00
Nikolaos Ftylitakis
4af0dd58f1
fixing compilation errors
2021-08-06 23:07:01 +03:00
Nikolaos Ftylitakis
7eb571c2ae
fixing compilation errors
2021-08-06 21:40:19 +03:00
Nikolaos Ftylitakis
d601d8e74c
changed all Ref to QSharedPointer
2021-08-02 00:16:25 +03:00
Nikolaos Ftylitakis
ef2e00df68
changed all Array to std::vector and all ArrayRef to QSharedPointer<std::vector>>
2021-08-02 00:11:00 +03:00
Nikolaos Ftylitakis
a892b38bf3
change array to vector
2021-08-01 23:50:16 +03:00
Nikos Ftylitakis
8a36df7f57
Merge pull request #201 from vpicaver/master
...
Properly exported the defines for CMake users
2021-08-01 15:30:01 +03:00
Philip Schuchardt
1c4e738b91
Disables iconv for Android
2021-07-06 00:59:30 -04:00
Philip Schuchardt
a47e28f9bd
Added decoder defines into CMakeLists
...
CMake users can now enable or disable individualdecodings
2021-07-06 00:59:10 -04:00
Philip Schuchardt
f5c99d347b
Properly exported the defines for CMake users
...
- CMake users can now use QZXING_USE_ENCODER to enable QR code encoding
- definitions are export correctly for including projects
- CMake users no longer have to manually add the definitions into src/CMakeLists.txt
2021-07-05 21:46:35 -04:00