|  начало  |  новости  |  файлы  |  характеристики  |  цели  |  формат  |
|  id  |  сравнение  |  разработка  |  документация  |  ссылки  |

FLAC: разработка

Проект FLAC

FLAC - это открытый проект и нам будет очень приятно, если кто-либо захочет к нам присоединиться. Вы можете принимать участие в разработке через список рассылки, сообщая об ошибках или высказывая свои идеи, или как разработчик. В любом случае, почитайте список целей, стоящих перед проектом, потому что некоторые возможности, такие как защита от копирования и сжатие с потерями, мы добавлять не хотим.

Список особенно важных задач:

  • Тестирование. Енкодер, сжимающий файл без потерь, должен работать абсолютно качественно для любых входных данных. Набор тестов содержит образцы разработанных специально, чтобы заставить енкодер изрядно потрудиться, однако только ими нельзя ограничиваться. Чем больше будет тестов, тем лучше.
  • Больше плагинов для плейеров. Сейчас есть плагины только для Winamp и XMMS. Хочется больше!
  • Чего бы еще хотелось:

  • Улучшить методы сжатия.
  • Поправить мейкфайлы для MSVC, чтобы вместо libFLAC.lib на выходе получался libFLAC.dll.
  • Обеспечить настраиваемую поддержку ID3v1 и ID3v2 в плагинах.
  • Cделать поддержку для большего количества типов входных файлов (не только WAVE и raw).
  • Нарисуйте классное лого!
  • Использование в других программах

    FLAC открыт для разработчиков, желающих добавить поддержку FLAC в своих программах. Все необходимые функции находятся в библиотеке libFLAC, распространяемой по лицензии LGPL. Соответствующая документация находится здесь:

    В исходных текстах проекта есть несколько примеров использования libFLAC. На странице файлы написано, как можно их получить.

     Copyright (c) 2001 Josh Coalson