~ubuntu-branches/ubuntu/karmic/flac/karmic

« back to all changes in this revision

Viewing changes to doc/html/goals.html

  • Committer: Bazaar Package Importer
  • Author(s): Joshua Kwan
  • Date: 2007-05-29 22:56:36 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070529225636-ljeff8xxip09qaap
Tags: 1.1.4-1
* New upstream release. closes: #405167, #411311
  - libOggFLAC and libOggFLAC++ have been merged into libFLAC, so
    remove their corresponding packages.
  - Because of the API changes required to effect the above, there has
    been yet another soname bump. libflac7 -> libflac8 and
    libflac++5 -> libflac++6. Emails have been dispatched to the
    maintainers of dependent packages.
* Some notes on patches that were removed:
  - 02_stdin_stdout, 06_manpage_mention_utf8_convert: merged upstream
  - 08_manpage_warnings: Upstream has changed the manpage so it defintely
    can't fit in in 80 cols, so just forget about it. We'll live.
  - 05_eof_warnings_are_errors: Upstream decided to add a -w option to
    flac to treat all warnings as errors. I am going to defer to that
    for now, but if people think it's stupid let me know and I'll port
    the patch forward.
  - 04_stack_smasher: was a backport from 1.1.3, so it's obsolete.

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,2004,2005  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/logo130.gif" 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="faq.html">faq</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
32
 
                                        <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>
33
 
                                        <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>
34
 
                                        <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>
35
 
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;goals&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
36
 
                                        <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>
37
 
                                        <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>
38
 
                                        <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>
39
 
                                        <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>
40
 
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="changelog.html">changelog</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
41
 
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="links.html">links</A>&nbsp;&nbsp;</TD><TD BGCOLOR="#D3D4C5" ALIGN=CENTER>|</TD>
42
 
                                        <TD           BGCOLOR="#D3D4C5" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="developers.html">developers</A>&nbsp;&nbsp;</TD>
43
 
                                </TR>
44
 
                        </TABLE>
45
 
                </TD>
46
 
        </TR>
47
 
</TABLE>
48
 
 
49
 
<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>
50
 
 
51
 
<TABLE WIDTH="100%" CELLPADDING=0 CELLSPACING=0 BORDER=0>
52
 
        <TR>
53
 
                <TD ALIGN="CENTER" BGCOLOR="#EEEED4">
54
 
                        <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
55
 
                                <TR>
56
 
                                        <TD HEIGHT=22 BGCOLOR="#EEEED4" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;english&nbsp;&nbsp;</TD><TD BGCOLOR="#EEEED4" ALIGN=CENTER>|</TD>
57
 
                                        <TD           BGCOLOR="#EEEED4" ALIGN=CENTER NOWRAP>&nbsp;&nbsp;<A CLASS="topnav" HREF="ru/goals.html">russian</A>&nbsp;&nbsp;</TD>
58
 
                                </TR>
59
 
                        </TABLE>
60
 
                </TD>
61
 
        </TR>
62
 
</TABLE>
63
 
 
64
 
<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>
65
 
 
66
 
<CENTER>
67
 
 
68
 
<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>
69
 
 
70
 
 
71
 
<TABLE WIDTH="100%" CELLPADDING="5" CELLSPACING="5" BORDER="0">
72
 
<TR><TD>
73
 
        <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>
74
 
        <TABLE CELLSPACING="0" CELLPADDING="3" WIDTH="100%" BORDER="0" BGCOLOR="#D3D4C5">
75
 
                <TR><TD><FONT FACE="Lucida,Verdana,Helvetica,Arial">
76
 
                <B><FONT SIZE="+2">goals</FONT></B>
77
 
                </FONT></TD></TR>
78
 
        </TABLE>
79
 
        <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>
80
 
        <TABLE CELLSPACING="0" CELLPADDING="3" WIDTH="100%" BORDER="0" BGCOLOR="#EEEED4">
81
 
        <TR><TD><FONT FACE="Lucida,Verdana,Helvetica,Arial">
82
 
        <P>
83
 
                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!
84
 
        </P>
85
 
        <P>
86
 
                <B>Goals</B>
87
 
        </P>
88
 
        <P>
89
 
        <UL>
90
 
                <LI>
91
 
                        FLAC should be and stay an open format with an open-source reference implementation.
92
 
                </LI>
93
 
                <LI>
94
 
                        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.
95
 
                </LI>
96
 
                <LI>
97
 
                        FLAC should yield respectable compression, on par or better than other lossless codecs.
98
 
                </LI>
99
 
                <LI>
100
 
                        FLAC should allow at least realtime decoding on even modest hardware.
101
 
                </LI>
102
 
                <LI>
103
 
                        FLAC should support fast sample-accurate seeking.
104
 
                </LI>
105
 
                <LI>
106
 
                        FLAC should allow gapless playback of consecutive streams.  This follows from the lossless goal.
107
 
                </LI>
108
 
                <LI>
109
 
                        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.
110
 
                </LI>
111
 
        </UL>
112
 
        </P>
113
 
        <P>
114
 
                <B>Anti-goals</B>
115
 
        </P>
116
 
        <P>
117
 
        <UL>
118
 
                <LI>
119
 
                        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.).
120
 
                </LI>
121
 
                <LI>
122
 
                        Copy prevention of any kind.
123
 
                </LI>
124
 
        </UL>
125
 
        </P>
126
 
        </FONT>
127
 
        </TD></TR>
128
 
        </TABLE>
129
 
        <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>
130
 
</TD></TR>
131
 
</TABLE>
132
 
 
133
 
 
134
 
</CENTER>
135
 
 
136
 
<P>&nbsp;Copyright (c) 2000,2001,2002,2003,2004,2005  Josh Coalson</P>
137
 
 
138
 
</BODY>
139
 
</HTML>