Blogs

LibRaw 0.11 Beta4

LibRaw 0.11 Beta4 is avaliable for download and testing

Changes are:

  • Fixed bug in exception throwing in OpenMP AHD code.
  • LibRaw I/O is now C++ iostreams based instead of old FILE* interface. So multithreaded apps using LibRaw are about 1.5 times faster on unpack() stage under Linux and up to 3x times faster under Win32.

Feel free to contact us if you have bug reports or suggestions.

LibRaw 0.11 Beta3

LibRaw 0.11 Beta3 is avaliable for download

Changes list (from 0.11 Beta2):

  • Fixed bug in half-size postprocessing: the params.four_color_rgb was set to 1 internally and not restored after postprocessing.
  • AHD interpolation is refactored and now works much faster, especially with OpenMP on multicore systems.
  • Some minor changes to make Visual Studio 2003 more happy.

Look into version's changelog for more details.

LibRaw 0.11 Beta2

All-new LibRaw 0.11 Beta2 is avaliable for developers

Changes list, in short (from 0.10.0):

  • It is now possible to crop output image on postprocessing stage (dcraw_process). Coordinates and size of the output box are set via imgdata.params.cropbox[4] parameter. Look into LibRaw documentation for more details.
  • Processing pipeline has changed: the black level is subtracted from data on postprocessing stage either automatically (on dcraw_process() stage) or by special LibRaw API call:
  • New ./configure script. Use ./configure -h for usage details.
  • New API cals static LibRaw::dcraw_clear_mem() (C++ API) and libraw_dcraw_clear_mem(..) (C API). This calls are used to free memory, allocated by dcraw_make_mem_image() and dcraw_make_mem_thumb() instead of free() call.
  • Many minor changes and bugfixes:
  • all client code should be recompiled due to structures size change

Look into version's changelog for more details.

LibRaw 0.10.0

LibRaw 0.10.0 is avaliable at download area.

Changes list:

  • Imported dcraw versions 9.01-9.04 (1.434-1.438):
    • Separate black levels for each color channel.
    • Changes in tiff metadata parser.
    • New cameras: Canon SX20 and 550D, Nikon D3s, Olympus E-P2, Panasonic GF1, G2 and G10, Samsung EX1, NX-10 and WB550, Sony A450, NEX-3 and NEX-5, Casio EX-Z1050, Fuji HS10/HS11, Kodak Z981, Phase One P65.
    • Color data changed for some cameras
    • Fixed file descriptor leak in dark frame subtraction processing
  • Small patch in Sony ARW2 unpacking code to make valgrind happy
  • New command-line switch -h in mem_image sample (half_size support)
  • Some patches by Johannes Hanika (darktable author):
    • OpenMP speedup for PPG-interpolation
    • green_matching - suppress of 'color maze' on cameras with different green channels. This option is controlled by the field with the respective name in imgdata.params
  • all client code should be recompiled due to structures size change
  • LibRaw::free() is now public instead of private.

LibRaw 0.8.5

LibRaw 0.8.5 available for download

Changes are:

  • Fixed bug in simple_dcraw sample parameters processing
  • Imported dcraw 8.99 (1.432):
    • New cameras: Canon: 1D mk IV, Canon S90; Casio Z750,
      Nikon D3S, Pentax K-x, Sony A-500/550, Fuji S200EXR
    • New color data for Canon G11 and Sony A850
    • Changes in Canon sRAW processing
    • Changes in Kodak metadata processing
    • Changes in uncompressed Fuji files processing (FinePix S5xxx)

Pages

Subscribe to RSS - blogs