Deprecated: Function get_magic_quotes_gpc() is deprecated in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 99

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 619

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1169

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
8000 Releases Β· sz3/cfc Β· GitHub
Nothing Special   »   [go: up one dir, main page]

Skip to content

Releases: sz3/cfc

v0.6.3

17 Oct 05:09
@sz3 sz3
8b714bd

Choose a tag to compare

Mode Bm!

  • introducing experimental mode Bm, a more compact version of the mode B config.
    • This mode is slower under ideal conditions (~70% of mode B), but it should be more reliable on a broader range of devices.
    • The new mode has been added to the auto-detect logic, so select it on the encoder side (ex: at https://cimbar.org, or via the latest libcimbar release ) and give it a try.

See also:
https://github.com/sz3/libcimbar/releases/tag/v0.6.3
sz3/libcimbar#143
sz3/libcimbar#145
sz3/libcimbar#146
#53

build notes:

  • opencv4.8 is now the default opencv.

addendum:

  • I tagged the wrong commit for this release initially. This is the right one πŸ™ƒ

v0.6.2

23 Aug 01:11
@sz3 sz3
9cbe4b8

Choose a tag to compare

filename support!

  • filenames are are now transmitted with the file (may require you to refresh/update your browser cache for cimbar.org)
  • if the sender app does not supply a filename, for example if it's not been updated, the behavior should be the same as in previous versions (dummy filename with compressed filesize)

Bugfixes:

  • fixed issue with color decoding on smaller files
  • some code efficiency (performance/power usage) improvements

See also:
https://github.com/sz3/libcimbar/releases/tag/v0.6.2c
sz3/libcimbar#133
sz3/libcimbar#135
sz3/libcimbar#136
#48

build notes:

  • cv4.4 release is built with the same compiler/libraries as the old cfc_arm64-v8a_*.apk from previous releases. It's similar to the fdroid build. This particular cv4.4 release is versioned v0.6.2c, since a build tweak was made afterwards (v0.6.2d) for the 4.8 build.
  • cv4.8 uses a slightly more up to date opencv, and is the same apk that's in the play store.
    • update: fdroid will now be building against 4.8 as well, I think
  • no arm32 build yet (I don't have a test device for arm32 so it's very awkward...)

v0.6.1

03 Mar 05:31
@sz3 sz3
0be06e5

Choose a tag to compare

screenshot!

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.

#32
sz3/libcimbar#94

Also, there is now a test arm64+arm32 build.

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

26 Feb 02:02
@sz3 sz3
c47755e

Choose a tag to compare

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
  • 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

10 Feb 03:03
@sz3 sz3
870ab27

Choose a tag to compare

Includes:

  • a fix to a libcimbar memory corruption crash (thanks to @notune)
  • small fixes to dormant future bugs, via -fsanitize=undefined,address warnings
  • new visual feedback for if an extract occurs but a decode fails (or does not fully succeed). It's red. Success is green. Hooray

#30
#29

v0.5.14

02 Dec 03:10
@sz3 sz3
f9badfa

Choose a tag to compare

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

24 Jun 21:19
@sz3 sz3
a7190ce

Choose a tag to compare

libcimbar changes: decoding improvements and bugfixes.
cfc: upgrade target android sdk version, and upgrade version of ndk we're building against.

#19

v0.5.12

21 Mar 01:50
@sz3 sz3
da4270c

Choose a tag to compare

Maintenance release. Fixed a crash on some(?) Android 12/13 devices. See #14, #15.

v0.5.11

26 Mar 02:44
@sz3 sz3

Choose a tag to compare

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

25 Feb 21:25
@sz3 sz3
5e071a8

Choose a tag to compare

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:

0