~ubuntu-branches/ubuntu/hoary/flac/hoary

« back to all changes in this revision

Viewing changes to doc/html/goals.html

  • Committer: Bazaar Package Importer
  • Author(s): Matt Zimmerman
  • Date: 2004-04-16 15:14:31 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040416151431-eyloggqxpwbwpogz
Tags: 1.1.0-11
Ensure that libFLAC is linked with -lm on all architectures, and
regardless of whether nasm is present

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
2
<!-- Copyright (c)  2000,2001,2002,2003  Josh Coalson -->
 
3
<!-- Permission is granted to copy, distribute and/or modify this document -->
 
4
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
 
5
<!-- or any later version published by the Free Software Foundation; -->
 
6
<!-- with no invariant sections. -->
 
7
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
 
8
<HTML>
 
9
<HEAD>
 
10
        <TITLE>FLAC - goals</TITLE>
 
11
</HEAD>
 
12
 
 
13
<BODY MARGINWIDTH="0" MARGINHEIGHT="0" LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0" BGCOLOR="#99CC99" TEXT="#000000" LINK="#336699" VLINK="#336699" ALINK="#336699">
 
14
 
 
15
<TABLE BORDER=0 WIDTH="100%" CELLPADDING=1 CELLSPACING=0>
 
16
        <TR>
 
17
                <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>
 
18
        </TR>
 
19
</TABLE>
 
20
 
 
21
<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>
 
22
 
 
23
<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>
 
24
 
 
25
<TABLE WIDTH="100%" CELLPADDING=0 CELLSPACING=0 BORDER=0>
 
26
        <TR>
 
27
                <TD ALIGN="CENTER" BGCOLOR="#D3D4C5">
 
28
                        <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
 
29
                                <TR>
 
30
                                        <TD HEIGHT=22 BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="index.html">home</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
 
31
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="news.html">news</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
 
32
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="download.html">download</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
 
33
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="features.html">features</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
 
34
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;goals&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
 
35
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="format.html">format</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
 
36
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="id.html">id</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
 
37
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="comparison.html">comparison</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
 
38
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="documentation.html">documentation</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
 
39
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="developers.html">developers</A>&nbsp;&nbsp;</TD>
 
40
                                </TR>
 
41
                        </TABLE>
 
42
                </TD>
 
43
        </TR>
 
44
</TABLE>
 
45
 
 
46
<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>
 
47
 
 
48
<TABLE WIDTH="100%" CELLPADDING=0 CELLSPACING=0 BORDER=0>
 
49
        <TR>
 
50
                <TD ALIGN="CENTER" BGCOLOR="#EEEED4">
 
51
                        <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
 
52
                                <TR>
 
53
                                        <TD HEIGHT=22 BGCOLOR="#EEEED4" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;english&nbsp;&nbsp;</TD><TD BGCOLOR="#EEEED4" ALIGN=CENTER>|</TD>
 
54
                                        <TD           BGCOLOR="#EEEED4" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="ru/goals.html">russian</A>&nbsp;&nbsp;</TD>
 
55
                                </TR>
 
56
                        </TABLE>
 
57
                </TD>
 
58
        </TR>
 
59
</TABLE>
 
60
 
 
61
<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>
 
62
 
 
63
<CENTER>
 
64
 
 
65
<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>
 
66
 
 
67
 
 
68
<TABLE WIDTH="100%" CELLPADDING="5" CELLSPACING="5" BORDER="0">
 
69
<TR><TD>
 
70
        <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>
 
71
        <TABLE CELLSPACING="0" CELLPADDING="3" WIDTH="100%" BORDER="0" BGCOLOR="#D3D4C5">
 
72
                <TR><TD><FONT FACE="Lucida,Verdana,Helvetica,Arial">
 
73
                <B><FONT SIZE="+2">goals</FONT></B>
 
74
                </FONT></TD></TR>
 
75
        </TABLE>
 
76
        <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>
 
77
        <TABLE CELLSPACING="0" CELLPADDING="3" WIDTH="100%" BORDER="0" BGCOLOR="#EEEED4">
 
78
        <TR><TD><FONT FACE="Lucida,Verdana,Helvetica,Arial">
 
79
        <P>
 
80
                Since FLAC is an open-source project, it's important to have a set of goals that everyone works to.  They may change slightly from time to time but they're a good guideline.  Changes should be in line with the goals and should not attempt to embrace any of the anti-goals!
 
81
        </P>
 
82
        <P>
 
83
                <B>Goals</B>
 
84
        </P>
 
85
        <P>
 
86
        <UL>
 
87
                <LI>
 
88
                        FLAC should be and stay an open format.  The source code is all either LGPL'd or GPL'd.
 
89
                </LI>
 
90
                <LI>
 
91
                        FLAC should be lossless.  This seems obvious but lossy compression seems to creep into every audio codec.  This goal also means that flac should stay archival quality and be truly lossless for all input.  Testing of releases should be thorough.
 
92
                </LI>
 
93
                <LI>
 
94
                        FLAC should yield respectable compression, on par or better than other lossless codecs.
 
95
                </LI>
 
96
                <LI>
 
97
                        FLAC should allow at least realtime decoding on even modest hardware.
 
98
                </LI>
 
99
                <LI>
 
100
                        FLAC should support fast sample-accurate seeking.
 
101
                </LI>
 
102
                <LI>
 
103
                        FLAC should allow gapless playback of consecutive streams.  This follows from the lossless goal.
 
104
                </LI>
 
105
                <LI>
 
106
                        The FLAC project owes a lot to the many people who have advanced the audio compression field so freely, and aims also to contribute through the open-source development of new ideas.
 
107
                </LI>
 
108
        </UL>
 
109
        </P>
 
110
        <P>
 
111
                <B>Anti-goals</B>
 
112
        </P>
 
113
        <P>
 
114
        <UL>
 
115
                <LI>
 
116
                        Lossy compression.  There are already many suitable lossy formats (<A HREF="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</A>, <A HREF="http://www.mp3-tech.org/">MP3</A>, etc.).
 
117
                </LI>
 
118
                <LI>
 
119
                        Copy prevention of any kind.
 
120
                </LI>
 
121
        </UL>
 
122
        </P>
 
123
        </FONT>
 
124
        </TD></TR>
 
125
        </TABLE>
 
126
        <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>
 
127
</TD></TR>
 
128
</TABLE>
 
129
 
 
130
 
 
131
</CENTER>
 
132
 
 
133
<P>&nbsp;Copyright (c) 2000,2001,2002,2003 Josh Coalson</P>
 
134
 
 
135
</BODY>
 
136
</HTML>