lexa's blog

LibRaw 0.6.2 released

New LibRaw 0.6.2 released. Changes are:

  • Imported dcraw 8.89:
    • Support for new cameras: Canon G10 and 5D Mark II, Leaf AFi 7, Leica D-LUX4, Panasonic FX150 and G1, Fujifilm IS Pro
    • Changed color data for some cameras: Canon 50D, Nikon D90 and P6000, Panasonic LX3 and FZ28, Sony A900.
  • Fixed bug in Panasonic .RW2 files processing (affects only thread-safe version)

Your can always download latest LibRaw version from this site's download page.

LibRaw 0.6.0 Release

LibRaw 0.6.0 considered stable. Changes from 0.6.0 Beta2

  • dcraw 8.88 imported
    • new cameras (Canon 50D, Sony A900, Nikon D90 & P6000, Panasonic LX3 FZ28). Only A900 and D90 has ready color conversion tables, RAWS from other 4 cameras may produce slightly wrong colors.
    • new method of black point subtraction for Canon cameras, preliminary banding supression.
  • Stack memory usage lowered (some thread data moved to dynamic memo ry)
  • Some patches for MSVC compatibility

LibRaw 0.6.0 Beta2

LibRaw 0.5.5 and 0.6.0-Beta2 have minor issues fixed:

  • Enum definitions changed to make gcc -pedantic happy
  • Compiler/preprocessor flags does not affects LibRaw class field set (i.e. structure for thread local storage is always allocated)
  • Default library compilation mode (i.e. sources imported in another project) is thread-safe

Your can always download latest LibRaw version from this site's download page.

LibRaw 0.6.0 Beta1

LibRaw 0.6.0 Beta1 has lot of changes:

  • Calls added: dcraw_make_mem_image() and dcraw_make_mem_thumb(). These calls are used for make 3-component RGB bitmap (rotated and so on) for later use in user application.
    Sample usage: samples/mem_image.cpp
  • Added gamma-corrected 16-bit output.
  • Added input/output ICC profiles via LCMS library.
  • Added bad pixels map support (similar to dcraw)
  • Added dark frame subtraction (similar to dcraw)
  • samples/dcraw_emu supporrs icc profiles, bad pixels map and dark frame subtracton.
  • New processing stages (in progress_flags): LIBRAW_PROGRESS_BAD_PIXELS LIBRAW_PROGRESS_DARK_FRAME
  • Bug in adjust_sizes_info_only() fixed
  • Supported camera list calls: cameraList()/cameraCount()
  • LibRaw version info calls: version(), versionNumber(), LIBRAW_CHECK_VERSION().
  • Callback functions interface changes: calling application may supply pointer to private callback data section. If so, callbacks will be called with this pointer passed.
  • Added callback calls for progress indication and fast processing termination.
  • OpenMP support on Unix (gcc) systems. Up to 30% speedup on 2-core machines.

Your can always download latest LibRaw version from this site's download page.

LibRaw 0.5.4

LibRaw 0.5.4 released. Changes are:

  • Imported support for six new cameras from latest dcraw 8.87.
    Cameras are: Canon 1000D, A720, SD300;
    Nikon D700, Olympus E-520,Kodak C603.
  • Mmaped I/O changed back to buffered FILE I/O. Mmap() uses more memory without significant performance advantages.
  • Licensing changed to 'GNU GPL v2 or later' (from 'GNU GPL v3 or later').

Your can always download latest LibRaw version from this site's download page.

Pages

Subscribe to RSS - lexa's blog