Билд 1533:
* переработана поддержка PT3
* игнорируются все модули, не содержащие семплов
* улучшен детект PT2
* пофикшена вставка метаинформации в AS0/ASC/STP
* фикс пикового использования памяти
* пофикшен сброс громкости при переходе к следующему модулю при воспроизведении через DirectSound
* zxtune123: асинхронное сохранение результата рипа/конверсии
* zxtune-qt: улучшена поддержка .ayl плейлистов (параметр Offset)
Скачать версию для win32
Скачать версию для медленных компьютеров с win32
Скачать версию для win64
Полностью переработан детект PT3 модулей. Тесты AYMus и Pusher проходят на 100%.
Поддержка модулей от ProTrackerUtility1.3 также сделана через псевдокомпрессор (детект по сигнатуре плеера).
Отныне модули без звука модулями не считаются (отсутствующие семплы и т.д.). "Черный квадрат"- это авангард, но "полная тишина" - это отстой
К сожалению, улучшение детекта привело к некой регрессии в скорости поиска (~10%).
Асинхронное сохранение результата рипа или конверсии в zxtune123 - следующий шаг к внедрению асинхронности. Что положительно сказывается на интерактивности и общей скорости работы.
Результаты тестового анализа:
Анализ с помощью ZXTune (windows_x86), общий результат:
Результат- 13446 модулей
Размер результата- 48.5 Мб
Покрытие- 6% (реальное- 38%)
Найденные модули:
AS0- 1172
ASC- 1259
CHI- 1
DMM- 124
DST- 19
PDT- 2
PSG- 1
PT2- 2924
PT3- 2108
ST1- 83
STC- 4987
STP- 549
STR- 38
TS- 179
Добавление в плейлист ZXTune:
Затраты времени- ~750 секунд
Использование памяти по завершению- 25.3/31.6 Мб
Пиковое использование памяти- 27.2/785.4 Мб
Скорость поиска- 1002 кб/сек (реальная- 1826 кб/с)
Использование рипалки (zxtune123):
Затраты времени- ~770 секунд
Пиковое использование памяти- 96.4/848.4 Мб
Скорость поиска- 977 кб/сек (реальная- 1778 кб/с)
Повышенное использование памяти для zxtune123 связано с неограниченностью (на данный момент) длины очереди асинхронной обработки.





Ответить с цитированием