github mchehab/zbar 0.4

latest releases: 0.23.93, 0.23.92, 0.23.91...
3 years ago

version 0.4:

  • release updates (version, NEWS, packaging, examples)
  • couple of portability tweaks
  • finish format conversion resize cases
  • add missing conversions
  • fix some broken conversions
  • fix some broken redraw and Xv checks
  • add decoder configuration API
    • only boolean configs currently implemented
    • integrate config option parsing w/zebracam and zebraimg
    • add config to enable/disable each symbology type
    • add optional conversions from EAN-13 to UPC-A, ISBN-10 and ISBN-13
      (disabled by default)
    • add config to emit/suppress check digit
      NB behavior change! check digit is now emitted by default
  • related documentation updates
    • split common options to a separate entity
  • fallback to gettimeofday when POSIX timers are not available
  • image format conversion fixes
    • fix format size roundoff (NB now rounds down)
    • add convert and resize API to pad/crop image to specific size
      (eg, to handle Xv min/max image size)
      NB this is still not implemented for many conversions
  • fix window deletion visibility inconsistency
  • add couple processor commands
    • 'q' to delete window
    • 'd' to dump displayed image for debug
  • remove problematic includes used for v4l2 configure test
  • address compiler portability concerns w/debug print vararg macro
  • workaround v4l1_set_format() failed consistency check for broken drivers
    • change from error to warning w/more useful message
    • calc expected image size using expected value instead of driver value
  • add missing example scripts to distribution
  • add missing files for Interleaved 2 of 5
  • add support for Interleaved 2 of 5 symbology!
    • again no check digit option yet
  • increase decode window from 8 to 16 bars
    • remove Code 39 "extra bar" hack
    • add Code 39 quiet zone check
    • facilitate Interleaved 2 of 5
  • optimize character width calculations for all symbologies
  • fix image scanner bug w/lost symbols at end of scan passes
  • fix EAN-8 buffer overrun case
  • add API doc footer
  • add API documentation generated by Doxygen
    • markup, cleanup and finish writing header comments
    • setup Doxygen config file
  • add/fix window GC
  • add base support for Code 39 (no check digit or full ASCII options yet)
  • cleanup decoder locking
  • add support for EAN-8!

Don't miss a new zbar release

NewReleases is sending notifications on new releases.