LibRaw 0.15 Beta2 доступна для скачивания.
Изменения в данной версии:
- Поддержка новых камер:
- Canon: G15, S110, SX50
- Fujifilm: F800EXR, XF1
- Nikon: 1 J2, 1 V2, D600
- Olympus: E-PL5, E-PM2
- Panasonic: FZ200, GH3, LX7
- Pentax: K-5 II, K-5 IIs, K-30, Q10
- Sony: SLT-A99, NEX-5R, NEX-6
- Функция LibRaw::subtract_black() возвращает целое число (вместо void) - код ошибки в соответствии с солашением об ошибках LibRaw
- Новая стадия процессинга LIBRAW_PROGRESS_RAW2_IMAGE (этот флаг ставится вызовом LibRaw::raw2image())
- Новый флаг warning при процессинге LIBRAW_WARN_RAWSPEED_PROCESSED - На самом деле это не warning, просто использован готовый механизм оповещения об особенностях процессинга. Данный флаг означает, что RAW-данные были распакованы библиотекой RawSpeed
- Поле imgdata.rawdata.color_image (указатель на массив с не-байеровскими
RAW-данными) заменено двумя новыми указателями:
- ushort (*)[3] color3_image - указывает на буфер с 3-компонентными данными (3-компонентные DNG, Canon sRAW)
- ushort (*)[4] color4_image - указывает на буфер в старом 4-компонетном формате, который используется для 4-компонентных RAW и для данных, которые распакованы старыми декодерами
- Переменная imgdata.idata.sizes.raw_pitch теперь задает шаг строк в буферах imgdata.rawdata.*buffers в *байтах*
- Распаковка библиотекой RawSpeed теперь работает для не-байеровских
DNG и для sRAW.
Внимание: в RawStudio (r499) есть ошибка при чтении 3-цветных (linear) несжатых DNG-файлов. Бага починена и сообщена автору. До починки в основном репозитории RawSpeed испоьзуйте прилагаемый патч RawSpeed/rawspeed.uncompressed-color-dng.patch - В функции линейной интерполяции удалена поддержка OpenMP т.к. ряд компиляторов с этим кодом глючат.
- При компиляции MinGW интерфейс открытия файла, переданного в wchar_t*-строке не поддерживается т.к. в MinGW STL нет соответствующих вызовов.
- ABI and API изменились, все программы использовавшие 0.15-Beta1 и более старыми нужно перекомпилировать
Новые комментарии