FLAC: новости
13.02.2002
Первая аппаратная реализация FLAC. Phatnoise стала первой коммерческой аппаратной платформой, поддерживающей FLAC. Для воспроизведения FLAC файлов плейером Phatbox выпущена прошивка. Подробнее об этом на странице Phatbox.
03.12.2001
Вышла версия FLAC 1.0.2. Релиз сделан для исправления проблемы, приводящей к "падению" плагинов. Ошибка также могла касаться пользователей libFLAC, которые использовали один экземпляр декодера файлов для нескольких файлов. Подробнее см. здесь.
14.11.2001
Вышла версия FLAC 1.0.1. Основной кодек не был изменен, но были добавлены несколько новых возможностей и исправлено несколько ошибок.
- Новые возможности для пользователей:
- Поддержка Ogg-FLAC, т.е. flac теперь может читать и создавать потоки с использованием транспортного уровня Ogg.
- Новый плагин для Winamp 3, основанный на Wasabi Beta 1 SDK.
- Новые утилиты для поддержки FLAC в Monkey Audio GUI; см. описание.
- Поддержка Mac OS X. В разделе файлы теперь есть скомпилированная версия для OS X.
- Поддержка Mingw32.
- Улучшена обработка специфичных для MS 'fmt' заголовков файлов WAVE.
- Новые возможности для разработчиков:
-
Добавлен уровень SeekableStreamDecoder между StreamDecoder и FileDecoder. С его помощью удобнее использовать библиотеку libFLAC в ситуациях, когда неодостачно информации о декодируемом файле. Болле подробно все описано в разделе документация. Интерфейс для StreamDecoder и FileDecoder остался прежним и, соответственно, сохранилась бинарная совместимость с libFLAC 1.0.
- Уменьшен размер стека необходимый кодеру.
- Исправленные ошибки:
- Существенная ошибка при кодировании raw ввода, приводящая к добавлению 12 лишних сэмплов к получаемому файлу. Кодирование из WAVE файлов работало правильно.
- Ошибка в libFLAC, связанная с установкой имени файла в stdin в декодере файлов.
- Ошибка в libFLAC, возникающая при множественных вызовах для установки имени файла и приводящая к утечке памяти.
- metaflac правильно пропускает тег id3v2.
- metaflac правильно пропускает большие блоки метаданных.
20.07.2001
Вышла версия FLAC 1.0! Добавлено несколько новых возможностей, но в основном исправления ошибок.
- Новая опция '--sector-align' позволяет выравнивать группу кодируемых аудиофайлов на границу сектора в формате Audio-CD.
- Новая опция '--output-prefix' добавляет префикс ко всем выходным именам файлов (полезно, например, для сохранения результатов работы в другой каталог).
- Улучшенное автоопределение WAVE (больше не полагается на ungetc()).
- Более понятная статистика при кодировании/декодировании.
- Изменения в интерефейсе библиотеки libFLAC для более простой поддержки бинарной совместимости в будущем.
- Новая опция '
- --sse-os
' в конфигурационном скрипте для использования более быстрых процедур, основанных на SSE.
Еще одно (надеюсь последнее) исправление в плагине для Winamp 2.
Немного улучшена оценка параметра Райса.
Исправление ошибок, возникающих в очень редких ситуациях при кодировании.
07.06.2001
Вышла версия FLAC 0.10. Скорее всего это последняя бета версия. За последние два месяца было сделано много улучшений.
- Скорость работы кодера и декодера значительно возросла. Основные процедуры написаны на ассемблере для IA-32.
- Добавлен блок метаданных SEEKTABLE, содержащий информацию, позволяющую ускорить значительно ускорить поиск в потоке.
- Модель поведения flac теперь аналогична gzip.
- Опции -# настроены для получения наилучшего соотношения уровень/время сжатия. По умолчению установлено значение -5.
- Неподдерживаемые блоки в WAVE-файле теперь пропускаются с предупреждением.
- Добавлена опция --delete-input-file, позволяющая удалять входной файл после удачного кодирования/декодирования.
- Изменен плагин для XMMS, чтобы нормально работала визуализация.
- Исправлена ошибка, возникающая в потоковом декодере после поиска.
31.03.2001
Вышла версия 0.9. Исправлены плагины для Winamp и XMMS. Изменен формат (надеюсь, последний раз). Потеряна совместимость со всеми предыдущими версиями.
24.03.2001
Близится выход версии 0.9, в которой должен быть исправлен плагин для Winamp. Джош обратился через список рассылки, чтобы после выхода этой версии к нему обратились с пожеланиями (особенно радикальными, которые могут коснуться формата).
21.03.2001
Текущая версия FLAC - 0.8. Начат перевод документации.
10.12.2000
FLAC выложен на SourceForge. Посетите страницу проекта, чтобы подписаться на список расылки или стать разработчиком.
Copyright (c) 2000,2001,2002 Josh Coalson