Новый релиз TAK 2.2.0 позволит нам преобразовывать многоканальное аудио. Также в нем была улучшена производительность как кодера, так и декодера.

Представляю вашему вниманию более подробный список изменений.

Новые возможности:

  • Поддержка многоканального аудио. Для потокового формата ограничено 16 каналами. Для кодека ограничено 6 каналами.
  • Поддержка файлов формата WAVE_FORMAT_EXTENSIBLE.

Улучшения:

  • Улучшена скорость сжатия на 10% на эталонном наборе тестов.
  • Улучшена скорость декомпрессии на 18% на эталонном наборе тестов.

Исправления:

  • Считыватель WAV файлов сообщал о ложной ошибке в случае, когда метаданные шли за аудио потоком.
  • При записи WAV файла в некоторых случаях не добавлялся нулевой байт для того чтобы сделать размер цепочки данных кратным 2. Это было актуально только для декодирования моно аудио с 8- или 24-битными сэмплами без восстановления волновых мета данных (с ключом -wm0).

Известные проблемы:

  • Если вы используете декодирование при помощи пайпов, приложение, читающее из пайпов завершалось до того, как был прочитан файл, TAKC мог войти в бесконечный цикл и его приходилось вручную убивать из менеджера процессов. Я не думаю, что это являлось большой проблемой, но я попытаюсь устранить ее в одной из следующих версий. Тем не менее, большое спасибо shnutils за тестирование пайпового декодирования!
  • Похоже, имеются проблемы совместимости с пайповым декодированием в различных приложениях («crc1632.exe», как сообщается). Я попытаюсь устранить эту проблему в следующем релизе.

Вы можете скачать кодек со страницы нашего файлового архива.