Билд 1625:
+ рендер звука в ogg формат
+ рендер звука в flac формат
* улучшен детект блоков MSPack
* более строгая проверка для образов TRD
* облегченная проверка ST1
* многопоточная конверсия в звуковые форматы
* пофикшен пропуск заглушек в Hrust1.x блоках
* добавлен пропуск заглушек в Hrust2.1 блоках
* пофикшен детект размера всех AY модулей
* zxtune-qt: ускорение навигации по большим плейлистам
* zxtune-qt: ссылка на мануал по F1
* zxtune-qt: доработан диалог конверсии
Скачать версию для win32
Скачать версию для медленных компьютеров с win32
Скачать версию для win64
Вопрос количества звуковых форматов, в которые можно делать конверсию, считаю закрытым- на данный момент поддержано 4 формата (WAV, MP3, OGG, FLAC). Дальнейшие улучшения- исключительно добработка имеющихся.
С точки зрения программиста, самым удобным интерфейсом обладает библиотека конверсии в FLAC. Самым сложным- OGG.
Также добавлена возможность многопоточной конверсии, что дает прирост в скорости 20..100% на многопроцессорных машинах.
Надеюсь, поставил точку с чехардой в детекте TRD/ST1 форматов. Проблема в том, что TRD образы обладают достаточно корявой структурой. В частности,
некорректное разбиение данных на независимые блоки отламывает детект полезных данных на границах этих блоков. Поэтому любые подозрения на некорректный каталог (пропуски между файлами, пересечение файлов, ошибки в сервисном секторе и т.д.) теперь приводят к тому, что анализируемый блок данных не будет распознаваться как TRD образ. Для ST1 файлов раньше было ограничение на максимальный размер блока, в котором делался поиск, в связи с крайней слабой структурой формата.
Поскольку разбивка на файлы теперь не всегда работает (см. описание проблемы с TRD), есть вероятность пропустить ST1 модули в нераспознанных TRD файлах.
Для избежания этого, вышеупомянутое ограничение отключено. Это, конечно, привело к повышению ошибочных детектов ST1, но не фатально.
Руководство пользователя обновлено и переведено на русский язык.

