LibRaw 0.15.0-Beta2

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 и более старыми нужно перекомпилировать