cls-unpackmp2

CLS cls-unpackmp2 25.01.21.rev.1

Нет прав для скачивания

Shegorat

Lord of Madness
Администратор
Пользователь Shegorat разместил новый ресурс:

cls-unpackmp2 - Декомпрессор для MPEG audio Layer II (mp2)

Декомпрессор для файлов формата MPEG audio layer II (mp2). Скомпонован в cls-фильтр, что позволяет включать в цепочку сжатия, имеет довольно неплохую скорость.

Узнать больше об этом ресурсе...
 
Потенциально полезная штука, но, в отличии от оригинала + xdelta, эта версия cls у меня косячит при распаковке. Видимо, надо отключать проверку crc для распаковки.
https://www75.zippyshare.com/v/dqD66jZg/file.html
Только secret_a.fsb = бесконечная распаковка, как будто зависает на одном и том же месте и пытается бесконечно его распаковать.
Несколько файлов: secret_a.fsb + secret_b.fsb = CRC Fail.
 
Пользователь Shegorat обновил ресурс cls-unpackmp2 новой записью:

cls-unpackmp2 v.0.20.2.23

Изменения:
  • Переписал ядро cls, увеличил скорость работы
  • Добавил поддержку сохранения межфреймовых данных
  • Ещё какие-то изменения и оптимизации
  • Нет совместимости с предыдущими версиями

Отдельная благодарность Skymmer за тесты

Узнать больше об этом обновлении...
 
@Shegorat, А что это за такой параметр был?
FramesPerBlock
Он переопределял значение fpb при распаковке. В определённых случаях могло сломать распаковку. Да и вообще он в принципе бессмысленный. Я его добавил ещё когда только разбирался в механизме работы CLS, и просто висел как наследие.
 
Good evening Shegorat, which final compressor is intended to be used after unpackmp2 to decrease the compression ratio?

I have tried with mpz library, msc and a more generic compressor like lz4.

With msc and lz4, their final ratios were larger than the input data (113% ratio) whereas with mpz, the final ratio was 98%. Am I missing a crucial step?

If you are interested in the file I am testing, I have uploaded it here for you if you wish to take a look.
 
@Masquerade, hello.
It seems that cls-unpackmp2 doesn't work correctly with your file.
MSC will not affect unpacked mp2 content.
I usually use delta+lzma or delta+ppmd with cls-unpackmp2
 
Shegorat обновил(а) ресурс cls-unpackmp2 новой записью:

cls-unpackmp2 v.22.05.02.rev.1

Изменения:
  • Переписал ядро, в целом ускорил работу фильтра
  • Переписал матчер MP2 фреймов
  • Добавил валидацию фрейма при упаковке (упаковка замедлилась)
  • Небольшие фиксы и оптимизации

NOTE: Сломана обратная совместимость.
Теперь алгоритм более ассиметричный, распаковка примерно в 1.7 раза быстрее упаковки

Узнать больше об этом обновлении...
 
Последнее редактирование:
Забыл сказать важное уточнение. Я сломал обратную совместимость. Версия v.22.05.02.rev.1 бинарно несовместима с предыдущими версиями.
Архивы, упакованные этой версией не будут распакованы более ранними сборками. И наоборот - эта версия не сможет распаковать архивы упакованные с более ранней версией фильтра
 
Shegorat обновил(а) ресурс cls-unpackmp2 новой записью:

cls-unpackmp2 v.25.01.21.rev.1

Изменения:
  • Переработана система ошибок
  • Общее ускорение упаковки/распаковки на 5-15% (в зависимости от данных)
  • Оптимизированы внутренние алгоритмы
  • Замена CRC32 на XXHASH для быстрой проверки на возможность распаковки фрейма
  • Избавился от Boost классов

Узнать больше об этом обновлении...
 
Назад
Сверху