Releases: sz3/cfc
v0.6.1
introducing mode autodetection!
- by default, the app will look for mode B and mode 4C, with the familiar toggle icon in the bottom showing
B/4C
. - when we successfully decode one or the other, we will switch into operating only in that mode.
- to switch autodetection back on (for example to switch modes), hit the toggle again.
Also, there is now a test arm64+arm32 build.
- https://github.com/sz3/cfc/releases/download/v0.6.1/cfc_arm64_arm32_0.6.1_cv4.8.apk
- This is not as well tested, but feel free to give it a try if you have issues with installing/running the standard apk or fdroid/play store versions.
edit (8/26): added a "v0.6.1g" version to satisfy google play android SDK version requirements. No code changes from v0.6.1, but it is built against opencv 4.8 (like the dual 64/32 build).
v0.6.0f
Format/design notes:
- New configuration
mode B
has split symbol and color decodes. This means that even if the colors are completely wrong (or the image is black+white!), we can still make progress. - the new format also allows better color correction => better performance under a larger variety of conditions
- there are some narrow circumstances where the old
mode 4C
might still be better
- there are some narrow circumstances where the old
- removal of 8-color support (for now?)
Graphical app updates:
- instead of "4/8", the toggle at the bottom right corner of the app is now "4C/B". An 8 kind of looks like a B, but I went above and beyond the call of duty to change it.
- adjusted the "extract success but failed full decode" color introduced in 0.5.15. It is now yellow. Very exciting.
Bugfix:
- fixed a race condition in how the color correction matrix was being updated
See also:
v0.5.15
v0.5.14
Dependency upgrades (zstd, wirehair, ...) and a fix to a decoder regression introduced in 0.5.13 🙃 . Decodes should now be slightly less sensitive to lighting conditions, i.e. better and more consistent than they were.
This will be, hopefully, the last patch release of 0.5.x.
More info:
#26
sz3/libcimbar#81
v0.5.13
v0.5.12
v0.5.11
Another maintenance release.
Fixed an issue with cimbar extraction logic (the issue being it was wrong, and only worked by accident).
sz3/libcimbar#61
This should lead to more reliable decoding.
v0.5.10
Maintenance release.
- dependency upgrades (wirehair, intx, ...)
- fixed a bug in libcimbar where finished transfers wouldn't get cleaned up properly -- in CFC, this would manifest as successive transfers sometimes failing to start. The workaround was to close and reopen the app.
See also: