mirror of https://github.com/xiph/flac
171 lines
8.2 KiB
HTML
171 lines
8.2 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<!-- Copyright (c) 2000,2001,2002 Josh Coalson -->
|
|
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
|
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
|
<!-- or any later version published by the Free Software Foundation; -->
|
|
<!-- with no invariant sections. -->
|
|
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>FLAC - developers</TITLE>
|
|
</HEAD>
|
|
|
|
<BODY MARGINWIDTH="0" MARGINHEIGHT="0" LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0" BGCOLOR="#99CC99" TEXT="#000000" LINK="#336699" VLINK="#336699" ALINK="#336699">
|
|
|
|
<TABLE BORDER=0 WIDTH="100%" CELLPADDING=1 CELLSPACING=0>
|
|
<TR>
|
|
<TD ALIGN="CENTER" BGCOLOR="#000000"><A HREF="http://flac.sourceforge.net/"><IMG SRC="images/logo.jpg" ALIGN=CENTER ALT="FLAC Logo" BORDER=0 HSPACE=0></a></TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#99CC99"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="25" ALT=""></TD></TR></TABLE>
|
|
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#000000"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="2" ALT=""></TD></TR></TABLE>
|
|
|
|
<TABLE WIDTH="100%" CELLPADDING=0 CELLSPACING=0 BORDER=0>
|
|
<TR>
|
|
<TD ALIGN="CENTER" BGCOLOR="#D3D4C5">
|
|
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
|
|
<TR>
|
|
<TD HEIGHT=22 BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP> <A CLASS="topnav" HREF="index.html">home</A> </TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
|
|
<TD BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP> <A CLASS="topnav" HREF="news.html">news</A> </TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
|
|
<TD BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP> <A CLASS="topnav" HREF="download.html">download</A> </TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
|
|
<TD BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP> <A CLASS="topnav" HREF="features.html">features</A> </TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
|
|
<TD BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP> <A CLASS="topnav" HREF="goals.html">goals</A> </TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
|
|
<TD BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP> <A CLASS="topnav" HREF="format.html">format</A> </TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
|
|
<TD BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP> <A CLASS="topnav" HREF="id.html">id</A> </TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
|
|
<TD BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP> <A CLASS="topnav" HREF="comparison.html">comparison</A> </TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
|
|
<TD BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP> <A CLASS="topnav" HREF="documentation.html">documentation</A> </TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
|
|
<TD BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP> developers </TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#000000"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="2" ALT=""></TD></TR></TABLE>
|
|
|
|
<TABLE WIDTH="100%" CELLPADDING=0 CELLSPACING=0 BORDER=0>
|
|
<TR>
|
|
<TD ALIGN="CENTER" BGCOLOR="#EEEED4">
|
|
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
|
|
<TR>
|
|
<TD HEIGHT=22 BGCOLOR="#EEEED4" ALIGN=CENTER NOWRAP> english </TD><TD BGCOLOR="#EEEED4" ALIGN=CENTER>|</TD>
|
|
<TD BGCOLOR="#EEEED4" ALIGN=CENTER NOWRAP> <A CLASS="topnav" HREF="ru/developers.html">russian</A> </TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#000000"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="2" ALT=""></TD></TR></TABLE>
|
|
|
|
<CENTER>
|
|
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#99CC99"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="15" ALT=""></TD></TR></TABLE>
|
|
|
|
|
|
<TABLE WIDTH="100%" CELLPADDING="5" CELLSPACING="5" BORDER="0">
|
|
<TR><TD>
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#000000"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="1" ALT=""></TD></TR></TABLE>
|
|
<TABLE CELLSPACING="0" CELLPADDING="3" WIDTH="100%" BORDER="0" BGCOLOR="#D3D4C5">
|
|
<TR><TD><FONT FACE="Lucida,Verdana,Helvetica,Arial">
|
|
<B><FONT SIZE="+2">FLAC developers</FONT></B>
|
|
</FONT></TD></TR>
|
|
</TABLE>
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#000000"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="1" ALT=""></TD></TR></TABLE>
|
|
<TABLE CELLSPACING="0" CELLPADDING="3" WIDTH="100%" BORDER="0" BGCOLOR="#EEEED4">
|
|
<TR><TD><FONT FACE="Lucida,Verdana,Helvetica,Arial">
|
|
<P>
|
|
FLAC is an open source project and we are happy to enlist the help of anyone who wants to contribute. You can do this to a limited extent through the <A HREF="http://sourceforge.net/mail/?group_id=13478">mailing list</A> but if you have major changes to make to the code it's best to <A HREF="http://sourceforge.net/project/memberlist.php?group_id=13478">sign up as a developer</A>. In either case, make sure to check out the <A HREF="goals.html">FLAC goals</A> first; there are some thing the we <B>don't</B> want added to FLAC, like copy protection and lossy compression.
|
|
</P>
|
|
<P>
|
|
High priority items are:
|
|
</P>
|
|
<P>
|
|
<UL>
|
|
<LI>
|
|
More input plugins. Currently there are plugins for XMMS and Winamp; Freeamp is in the works. More is better!
|
|
</LI>
|
|
<LI>
|
|
Improving the compression methods.
|
|
</LI>
|
|
</UL>
|
|
</P>
|
|
<P>
|
|
Some other "nice-to-haves":
|
|
</P>
|
|
<P>
|
|
<UL>
|
|
<LI>
|
|
Fix the MSVC makefiles to make libFLAC.dll (instead of just the .lib).
|
|
</LI>
|
|
<LI>
|
|
Configurable ID3V1 support and ID3V2 support in the plugins.
|
|
</LI>
|
|
<LI>
|
|
Support more input types than just WAVE and raw in <TT><B>flac</B></TT>.
|
|
</LI>
|
|
<LI>
|
|
A better logo! Gimp jedi I'm not...
|
|
</LI>
|
|
</UL>
|
|
</P>
|
|
<P>
|
|
Things that are in the works (check the flac-dev mailing list):
|
|
</P>
|
|
<P>
|
|
<UL>
|
|
<LI>
|
|
Windows ACM codec.
|
|
</LI>
|
|
<LI>
|
|
FLAC module for <A HREF="http://oss.sgi.com/projects/audiofile/">Audiofile</A>.
|
|
</LI>
|
|
</UL>
|
|
</P>
|
|
</FONT>
|
|
</TD></TR>
|
|
</TABLE>
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#000000"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="1" ALT=""></TD></TR></TABLE>
|
|
</TD></TR>
|
|
</TABLE>
|
|
|
|
|
|
<TABLE WIDTH="100%" CELLPADDING="5" CELLSPACING="5" BORDER="0">
|
|
<TR><TD>
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#000000"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="1" ALT=""></TD></TR></TABLE>
|
|
<TABLE CELLSPACING="0" CELLPADDING="3" WIDTH="100%" BORDER="0" BGCOLOR="#D3D4C5">
|
|
<TR><TD><FONT FACE="Lucida,Verdana,Helvetica,Arial">
|
|
<B><FONT SIZE="+2">third-party developers</FONT></B>
|
|
</FONT></TD></TR>
|
|
</TABLE>
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#000000"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="1" ALT=""></TD></TR></TABLE>
|
|
<TABLE CELLSPACING="0" CELLPADDING="3" WIDTH="100%" BORDER="0" BGCOLOR="#EEEED4">
|
|
<TR><TD><FONT FACE="Lucida,Verdana,Helvetica,Arial">
|
|
<P>
|
|
FLAC is open to third-party developers who want to add support for FLAC into their programs. All the necessary functionality is contained the library libFLAC which is licensed under the <A HREF="http://www.gnu.org/copyleft/lesser.html">LGPL</A>. The relevant documentation here is:
|
|
<UL>
|
|
<LI>The <A HREF="documentation.html#libFLAC">libFLAC API documentation</A></LI>
|
|
<LI>The <A HREF="format.html">formal description</A> of the FLAC format.</LI>
|
|
<LI>The <A HREF="id.html">ID registration page</A> for registering an ID if you need to write custom metadata.</LI>
|
|
</UL>
|
|
</P>
|
|
<P>
|
|
There also are several examples in the FLAC code base of the use of libFLAC that may also be helpful. Visit the <A HREF="download.html">download page</A> for instructions on how to get the source.
|
|
</P>
|
|
</FONT>
|
|
</TD></TR>
|
|
</TABLE>
|
|
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR BGCOLOR="#000000"><TD><IMG SRC="images/1x1.gif" WIDTH="1" HEIGHT="1" ALT=""></TD></TR></TABLE>
|
|
</TD></TR>
|
|
</TABLE>
|
|
|
|
|
|
</CENTER>
|
|
|
|
<P> Copyright (c) 2000,2001,2002 Josh Coalson</P>
|
|
|
|
</BODY>
|
|
</HTML>
|