Download
Submitted by lexa on 27 April, 2008 - 10:03
Beta Release
No beta versions at present, see below for stable releases
Stable Release
Current stable version: LibRaw 0.6.1
- LibRaw-0.6.1.tar.gz (176 kb)
- Source code for Unix (Linux, Mac OS X, FreeBSD) and Windows (32 and 64 bits).
- LibRaw-0.6.1.zip (210 kb)
- Same sources in .zip format
- LibRaw-0.6.1-Win32.zip (825 kb)
- Sources + compiled libraries (DLL and static) + compiled examples for Win32 (Windows XP/Server/Vista). Compiled by MS Visual C++ 2005, should work under any modern Windows version (tested only on WinXP x32 and x64).
- LibRaw-0.6.1-MacOSX.zip (1.4Mb)
-
Sources + compiled library + compiled samples for Mac OS X (Intel only). Compiled and tested under Leopard (Mac OS X 10.5.5).
- LibRaw-0.6.1-Linux.tar.gz (1.35 Mb)
-
Sources + compiled library + compiled samples for Linux i386. Compiled and tested under Fedora Core 8.
Stable release: ChangeLog
- 0.6.1 Release, 2008-09-25
-
- New data field float LibRaw::imgdata.color.cam_xyz[4][3].
This field contains constant table (different for each camera) for
Camera RGB->XYZ conversion.
- All client code should be recompiled
- 0.6.0 Release, 2008-09-18
-
- 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.
- dcraw 8.88 imported:
- 6 new cameras supported (Nikon D90 and P6000, Sony A900, Panasonic FZ28 and LX3, Canon D50. Only D90 and A900 has correct color conversion tables);
- New black point subtraction for Canon cameras: slightly better banding supression.
- 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.
- 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
- Many minor fixes to eliminate compiler warnings.
- 0.5.5, 2008-09-16
-
- 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
- 2008-08-28
-
* imported dcraw 8.87 (RCS ID 1.404):
Support for 6 new cameras (Canon 1000D, A720, SD300; Nikon D700; Olympus E-520; Kodak C603).
* memory mapped I/O changed back to FILE
* Licensing changed to GNU GPL v2 (or later)
* LibRaw 0.5.4 released
- 2008-05-02
-
* imported dcraw 1.403 (RCS ID)
- 2008-04-24
-
* Fixed samples/identify.cpp compile error under Linux
* English docs finalized
* LibRaw 0.5.3 released
TODO