github mchehab/zbar 0.2

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

version 0.2:

  • update distribution to include debian packaging
  • add consistency checking to zebracam
  • add redundant output suppression to zebraimg
  • fix couple of Code 128 decode table bugs
  • fix reversed Code 128 decode
  • add outstanding scanner edge flush to new_scan()
    • API change: scanner reset/new_scan() now return scan/decode status
    • update zebracam and zebraimg to call this between each walker pass
      (interface still needs improvement...)
      => improves in scan results for many cases
  • fix dbg_scan filename generation so results go in local directory
  • continue Code 128 refinement
    • finish character set C decode/expansion
    • add per-character validation
    • resolve scan direction in separate postprocessing pass before handling
      ASCII conversion
    • add several img_walker passes parallel to major axis (for long symbols)
    • add simple character set C example to test_decode
  • promote zebraimg images to TrueColor so colored scan pattern always shows
  • more dbg_scan tweaks
  • significant scanner improvements
    • changed "classic" [-1 0 1] first differential kernel to [-1 1]
      to improve minimum edge resolution to single pixel elements
      => still need to do some more research and validate assumptions
    • adaptive thresholding fixes
    • adjusted filtering for better edge detection
    • separate constants out to defines (FIXME add config API?)
  • fix EAN-13 secondary determinant decoding
  • dbg_scan tweaks to make annotations smaller/more usable
  • add get_color() interface to decoder
  • annotated zebraimg scan pattern for marginally useful high-level debug
  • random include cleanup
  • cleanup 64-bit compile warnings in zebraimg (bug #1712504)
  • add first-pass partial support for Code 128
    • separate out more EAN state from shared state
    • internal interface changes
    • finish dynamic buffer management
    • add shared resource locking
    • add Code 128 to test_decode program
      => still needs additional functionality and plenty of debug
      => reading both Code 128 and EAN still destabilized
  • add diagnostic program test_video to dump more verbose video debug
  • incorporate documentation into Debian package
    • thanks to V�t Hrachov� for the patch!
  • fix VPATH doc builds (requires automake-1.10 and autoconf-2.61)
  • build and dist fixes
    • suppress documentation rebuilds in distributed sources
  • add Debian packaging sources - thanks to V�t Hrachov� for the patch!
  • add DocBook template and build infrastructure
  • add manpages for zebracam and zebraimg
  • add GNU standard options to zebracam and zebraimg
  • internal decoder restructuring to support additional symbologies
    • separated out 1-D decoder infrastructure into generic internal API
    • moved EAN/UPC specific decoding into it's own module
  • fix confusing configure behavior which quietly avoided building
    targets with missing dependencies(?!)
    configure will now fail with a descriptive error message if you
    do not have Magick++ and fail to specify --without-imagemagick or
    do not have SDL and fail to specify --without-sdl
  • add configure summary describing what will be built (req #1698196)
  • fix parity encoding in test_decode and add decoded symbol output
  • introduce Code 128 symbol type
  • increase width of zebra_symbol_type_t to 16 bits
  • add HACKING (bug #1698202)

Don't miss a new zbar release

NewReleases is sending notifications on new releases.