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

cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86:
| cannam@86:  english | cannam@86:  русский |

cannam@86: cannam@86: cannam@86:

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

cannam@86: cannam@86:

Проект FLAC

cannam@86: cannam@86:

FLAC - это открытый проект и нам будет очень приятно, если кто-либо захочет к нам присоединиться. Самый удобный способ для передачи изменений -- это файлы, созданные командой diff -c и отправленные в список рассылки для разработчиков (запакованные исходные тексты тоже нормальный вариант). Обязательно почитайте список целей, стоящих перед проектом, потому что некоторые возможности, такие как защита от копирования и сжатие с потерями, мы добавлять не хотим.

cannam@86: cannam@86:

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

cannam@86: cannam@86:

cannam@86:
  • Программа установки для Windows.
  • cannam@86: cannam@86:
  • Улучшить методы сжатия.
  • cannam@86:

    cannam@86: cannam@86:

    Чего бы еще хотелось:

    cannam@86: cannam@86:

    cannam@86:
  • Обеспечить поддержку воспроизведения потоков в плагинах.
  • cannam@86: cannam@86:
  • Модуль FLAC для библиотеки Audiofile. cannam@86: cannam@86:
  • Нарисуйте классное лого!
  • cannam@86:

    cannam@86: cannam@86:

    Использование в других программах

    cannam@86: cannam@86:

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

    cannam@86: cannam@86: cannam@86: cannam@86:

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

    cannam@86: cannam@86:

     Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson

    cannam@86: cannam@86: cannam@86: