~ubuntu-branches/ubuntu/trusty/flac/trusty-updates

« back to all changes in this revision

Viewing changes to doc/html/news.html

  • Committer: Bazaar Package Importer
  • Author(s): Marc 'HE' Brockschmidt
  • Date: 2008-03-16 18:02:56 UTC
  • mfrom: (1.1.5 upstream) (8.1.2 gutsy)
  • Revision ID: james.westby@ubuntu.com-20080316180256-qhf3wk704rp165pm
Tags: 1.2.1-1.2
* Non-maintainer upload.
* Fix gcc-4.3 FTBFS, patch by KiBi (Closes: #455304)

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 -->
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
2
<!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson -->
3
3
<!-- Permission is granted to copy, distribute and/or modify this document -->
4
4
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
5
5
<!-- or any later version published by the Free Software Foundation; -->
6
6
<!-- with no invariant sections. -->
7
7
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
8
 
<HTML>
9
 
<HEAD>
10
 
        <TITLE>FLAC - news</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;news&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;<A CLASS="topnav" HREF="goals.html">goals</A>&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/news.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">news</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
 
 
83
 
        <P>
84
 
                <A NAME="20050205">05-Feb-2005:</A>
85
 
        </P>
86
 
        <P>
87
 
        <UL>
88
 
                <LI>
89
 
                        <B>FLAC 1.1.2 released</B>&nbsp;&nbsp;New in this release are small decoding speedups for all platforms, small encoding speedups in fast (non-LPC) mode, streaming support in the XMMS plugin, and several bug fixes.  For developers there are also a few additions and changes to the metadata API to make working with tags easier.  See the <A HREF="changelog.html#flac_1_1_2">changelog entry</A> for complete details.  This release actually wasn't supposed to happen so soon, but needed to be made to fix library naming and build problems in FLAC 1.1.1 that caused trouble for package maintainers, so unless you are having trouble with one of the particular bugs that got fixed in 1.1.2 then there is not much of a need to upgrade.
90
 
                </LI>
91
 
        </UL>
92
 
        </P>
93
 
 
94
 
        <P>
95
 
                <A NAME="20050117">17-Jan-2005:</A>
96
 
        </P>
97
 
        <P>
98
 
        <UL>
99
 
                <LI>
100
 
                        <B>Several new devices support FLAC</B>
101
 
                        <P>
102
 
                        Another handful of devices that support FLAC are out or announced: <!--the A HREF="http://www.planetminidisc.com/chroma-20gb.html"@Rio Chroma@/A, -->the <A HREF="http://www.zensonic.com/press_z500.php">Zensonic Z500 Networked DVD Media Player</A>, Escient's <A HREF="http://www.escient.com/releases/escient_jan0605_2.html">new FireBall E2-40, E2-160, and DVDM-300</A>, the <A HREF="http://www.digitaltechniques.com/M300A_Overview.html">M300A Digital Music Player</A> from Digital Techniques (see <A HREF="http://www.digitaltechniques.com/QuickStart.html">manual</A>), Meda Systems' <A HREF="http://www.medainc.com/">Bravo servers</A> (<A HREF="http://www.stereophile.com/news/092704medasystems/">more info</A>), and the <A HREF="http://www.cesweb.org/attendees/show_floor/product_locator/product_details.asp?prodid=5181">MS300 Music Server</A> by McIntosh Laboratory.</P>
103
 
                </LI>
104
 
        </UL>
105
 
        </P>
106
 
 
107
 
        <P>
108
 
                <A NAME="20041112">12-Nov-2004:</A>
109
 
        </P>
110
 
        <P>
111
 
        <UL>
112
 
                <LI>
113
 
                        <B>Escient's new FireBall E2-300 supports FLAC</B>
114
 
                        <P>
115
 
                        <A HREF="http://www.escient.com/">Escient</A> has a new home stereo component that supports FLAC, the <A HREF="http://www.escient.com/fireballe2300.html">FireBall E2-300</A>.</P>
116
 
                </LI>
117
 
        </UL>
118
 
        </P>
119
 
 
120
 
        <P>
121
 
                <A NAME="20041102">02-Nov-2004:</A>
122
 
        </P>
123
 
        <P>
124
 
        <UL>
125
 
                <LI>
126
 
                        <B>New Mindawn music store offers FLAC and Vorbis</B>
127
 
                        <P>
128
 
                        <A HREF="http://www.mindawn.com/">Mindawn</A>, a new online music service offering FLAC and Ogg Vorbis, is now open.  They also have a multi-platform (Windows, Linux, Mac OS X) CD ripper/encoder and are finishing up a multi-platform player.
129
 
                </LI>
130
 
        </UL>
131
 
        </P>
132
 
 
133
 
        <P>
134
 
                <A NAME="20041001">01-Oct-2004:</A>
135
 
        </P>
136
 
        <P>
137
 
        <UL>
138
 
                <LI>
139
 
                        <B>FLAC 1.1.1 released</B>&nbsp;&nbsp;There is a new <A HREF="changelog.html#flac_1_1_1">changelog</A> with a complete list of changes/fixes/improvements, but here is a summary of some of the main ones:
140
 
                        <UL>
141
 
                                <LI>Better Ogg FLAC support including seeking and an official <A HREF="ogg_mapping.html">Ogg FLAC mapping</A>.</LI>
142
 
                                <LI>Significant decoding speedup (almost 2x) on PowerPC (includes Macs with G4/G5).</LI>
143
 
                                <LI>Speedups in the plugins.</LI>
144
 
                                <LI>Several new options to <B><TT>flac</TT></B> and <B><TT>metaflac</TT></B> by popular demand.</LI>
145
 
                                <LI>Several API additions requested by developers.</LI>
146
 
                                <LI>Many bugfixes.</LI>
147
 
                        </UL>
148
 
                </LI>
149
 
        </UL>
150
 
        </P>
151
 
 
152
 
        <P>
153
 
                <A NAME="20040727">27-Jul-2004:</A>
154
 
        </P>
155
 
        <P>
156
 
        <UL>
157
 
                <LI>
158
 
                        <B>The Furthur Network now supports FLAC</B>
159
 
                        <P>
160
 
                        <P>The <A HREF="http://www.furthurnet.org/">Furthur Network</A>, a legal-live music sharing P2P network, <A HREF="http://www.furthurnet.org/presspit/">now supports FLAC</A>.</P>
161
 
                </LI>
162
 
        </UL>
163
 
        </P>
164
 
 
165
 
        <P>
166
 
                <A NAME="20040621">21-Jun-2004:</A>
167
 
        </P>
168
 
        <P>
169
 
        <UL>
170
 
                <LI>
171
 
                        <B>Bonnaroo soundboard recordings available in FLAC</B>
172
 
                        <P>
173
 
                        <A HREF="http://www.livebonnaroo.com/catalog.html">Several sets</A> from the Bonnaroo Music Festival are available in FLAC, including <A HREF="http://stores.musictoday.com/store/product.asp?dept%5Fid=3045&pf%5Fid=FEDD17&band%5Fid=741&sfid=2">Dave Matthews & Friends</A> and <A HREF="http://stores.musictoday.com/store/product.asp?dept%5Fid=3045&pf%5Fid=FEDD67&band%5Fid=741&sfid=2">String Cheese Incident</A>, with more to follow as the soundboard recordings are approved by the bands.
174
 
                </LI>
175
 
        </UL>
176
 
        </P>
177
 
 
178
 
        <P>
179
 
                <A NAME="20040303">03-Mar-2004:</A>
180
 
        </P>
181
 
        <P>
182
 
        <UL>
183
 
                <LI>
184
 
                        <B>Metallica offers live shows in FLAC</B>
185
 
                        <P>
186
 
                        Metallica is offering <A HREF="http://www.livemetallica.com/">soundboard recordings of live shows in FLAC format</A>.
187
 
                </LI>
188
 
        </UL>
189
 
        </P>
190
 
 
191
 
        <P>
192
 
                <A NAME="20040203">03-Feb-2004:</A>
193
 
        </P>
194
 
        <P>
195
 
        <UL>
196
 
                <LI>
197
 
                        <B>Charlie Hunter makes select albums available in FLAC</B>
198
 
                        <P>
199
 
                        <A HREF="http://www.charliehunter.com/">Charlie Hunter</A> is making select albums <A HREF="http://www.charliehunter.com/news/main.htm#Solo8">available for download in FLAC</A> and MP3 formats.
200
 
                </LI>
201
 
        </UL>
202
 
        </P>
203
 
 
204
 
        <P>
205
 
                <A NAME="20031119">19-Nov-2003:</A>
206
 
        </P>
207
 
        <P>
208
 
        <UL>
209
 
                <LI>
210
 
                        <B>PhatNoise's new Home Digital Media Player supports FLAC</B>
211
 
                        <P>
212
 
                        <A HREF="http://www.phatnoise.com/">PhatNoise</A> (makers of the <A HREF="http://www.phatnoise.com/products/digitalmediaplayers/index.php">PhatBox</A>, which also plays FLAC) just released their <A HREF="http://www.phatnoise.com/products/homeplayer/index.php">Home Digital Media Player</A>.  It includes a DMS cartridge slot so you can pop out your FLAC tunes and pop 'em in your car.
213
 
                </LI>
214
 
        </UL>
215
 
        </P>
216
 
 
217
 
        <P>
218
 
                <A NAME="20031118">18-Nov-2003:</A>
219
 
        </P>
220
 
        <P>
221
 
        <UL>
222
 
                <LI>
223
 
                        <B>Slim's new 'Squeezebox' supports FLAC</B>
224
 
                        <P>
225
 
                        Slim Devices' new <A HREF="http://www.slimdevices.com/index.html">Squeezebox</A>, the wireless follow-on to the SliMP3 networked audio player, is available and supports FLAC and Ogg Vorbis.
226
 
                </LI>
227
 
        </UL>
228
 
        </P>
229
 
 
230
 
        <P>
231
 
                <A NAME="20031111">11-Nov-2003:</A>
232
 
        </P>
233
 
        <P>
234
 
        <UL>
235
 
                <LI>
236
 
                        <B>Primus offers live shows in FLAC</B>
237
 
                        <P>
238
 
                        <A HREF="http://www.primussucks.com/">Primus</A> is offering soundboard recordings from 2003 Tour de Fromage in FLAC and MP3 on <A HREF="http://www.primuslive.com/">primuslive.com</A>.  More info <A HREF="http://blogcritics.org/archives/2003/10/23/135952.php">here</A> and <A HREF="http://www.billboard.com/bb/daily/article_display.jsp?vnu_content_id=2005669">here</A>.
239
 
                </LI>
240
 
        </UL>
241
 
        </P>
242
 
 
243
 
        <P>
244
 
                <A NAME="20031013">13-Oct-2003:</A>
245
 
        </P>
246
 
        <P>
247
 
        <UL>
248
 
                <LI>
249
 
                        <B>Magnatune catalog available in FLAC</B>
250
 
                        <P>
251
 
                        Independent record label <A HREF="http://magnatune.com/">Magnatune</A> is now <A HREF="http://forums.magnatune.com/read/messages?id=559079">offering their catalog in FLAC and Vorbis</A> in addition to MP3.
252
 
                </LI>
253
 
        </UL>
254
 
        </P>
255
 
 
256
 
        <P>
257
 
                <A NAME="20030811">11-Aug-2003:</A>
258
 
        </P>
259
 
        <P>
260
 
        <UL>
261
 
                <LI>
262
 
                        <B>New Rio Karma supports FLAC</B>
263
 
                        <P>
264
 
                        Rio has announced a new portable, the <A HREF="http://www.digitalnetworksna.com/shop/_templates/item_main_Rio.asp?model=220&cat=53">Rio Karma</A>, which supports FLAC and Ogg Vorbis.
265
 
                </LI>
266
 
        </UL>
267
 
        </P>
268
 
 
269
 
        <P>
270
 
                <A NAME="20030623">23-Jun-2003:</A>
271
 
        </P>
272
 
        <P>
273
 
        <UL>
274
 
                <LI>
275
 
                        <B>livephish.com offers FLAC shows</B>
276
 
                        <P>
277
 
                        <A HREF="http://www.livephish.com/">livephish.com</A> is now offering soundboard recordings of live shows in FLAC format in addition to MP3.
278
 
                </LI>
279
 
        </UL>
280
 
        </P>
281
 
 
282
 
        <P>
283
 
                <A NAME="20030209">09-Feb-2003:</A>
284
 
        </P>
285
 
        <P>
286
 
        <UL>
287
 
                <LI>
288
 
                        <B>ReQuest adds FLAC support</B>
289
 
                        <P>
290
 
                        <A HREF="http://www.request.com/us/">ReQuest Multimedia's</A> AudioReQuest music servers <A HREF="http://www.request.com/us/whatsnew.html">now support FLAC</A>.
291
 
                </LI>
292
 
        </UL>
293
 
        </P>
294
 
 
295
 
        <P>
296
 
                <A NAME="20030129">29-Jan-2003:</A>
297
 
        </P>
298
 
        <P>
299
 
        <UL>
300
 
                <LI>
301
 
                        <B>FLAC has joined the Xiph project</B>&nbsp;&nbsp;See <A HREF="http://xiph.org/ogg/flac.html">here</A> for the press release.
302
 
                        <P>
303
 
                        <A HREF="http://xiph.org/">Xiph.org</A> is behind other free codecs such as <A HREF="http://www.vorbis.com/">Vorbis</A>, <A HREF="http://www.theora.org/">Theora</A>, and <A HREF="http://www.speex.org/">Speex</A>.  Our merger with Xiph will bring FLAC into the ranks and lead to better integration with the <A HREF="http://www.xiph.org/ogg/">Ogg multimedia framework</A>.
304
 
                        <P>
305
 
                        Note that the FLAC format is not changing, native FLAC will continue to exist, and the command-line tools and plugins will continue to work as before.  The codec libraries will now be available under Xiph's BSD-like license.
306
 
                        <P>
307
 
                        Over the next few days we will be transitioning normal operations off SourceForge and over to Xiph.org; first will be CVS and the web pages, followed by the mailing lists, bug tracker, and file release area.  We will keep a mirror here until the transition is complete.  It's OK to send patches to the flac-dev list but they won't be able to be integrated until CVS is fully moved over.
308
 
                </LI>
309
 
        </UL>
310
 
        </P>
311
 
 
312
 
        <P>
313
 
                <A NAME="20030126">26-Jan-2003:</A>
314
 
        </P>
315
 
        <P>
316
 
        <UL>
317
 
                <LI>
318
 
                        <B>FLAC 1.1.0 released</B>&nbsp;&nbsp;I didn't get everything in that I wanted, but it's high time for a release.
319
 
                        <P>
320
 
                        Note that the minor version has incremented, meaning forward compatibility was broken (forward compatibility means an earlier decoder can play all streams made by a later decoder).  This is only because of a bug in 1.0.4 and prior where the decoder could not properly skip unknown metadata.  The stream format itself has not changed and FLAC is still fully backward-compatible.  All it means is that a FLAC file containing cue sheet metadata will not decode in older decoders.  This bug is fixed in 1.1.0.
321
 
                        <P>
322
 
                        Here's what's new:
323
 
                        <P>
324
 
                        General:
325
 
                        <UL>
326
 
                                <LI>All code is now <A HREF="http://valgrind.kde.org/">Valgrind</A>-clean!</LI>
327
 
                                <LI>New <A HREF="format.html#def_CUESHEET">CUESHEET</A> metadata block for storing CD TOC and index point information.  Now a CD can be completely backed up to a single FLAC file for archival.</LI>
328
 
                                <LI><A HREF="http://www.replaygain.org/">ReplayGain</A> support.</LI>
329
 
                                <LI>Better compression of 24-bit files.</LI>
330
 
                                <LI>More complete AIFF support.</LI>
331
 
                                <LI>3DNow! optimizations enabled by default.</LI>
332
 
                                <LI>Complete MSVC build system with .dsp projects for everything, which can build both static libs and DLLs, and in debug or release mode, all in the same source tree.</LI>
333
 
                        </UL>
334
 
                        <P>
335
 
                        <B><TT>flac</TT></B>:
336
 
                        <UL>
337
 
                                <LI>Can now decode FLAC to AIFF; new <TT>--force-aiff-format</TT> option.</LI>
338
 
                                <LI>New <TT>--cuesheet</TT> option for reading and storing a cuesheet when encoding a whole CD.  Automatically creates seek points for track and index points unless <TT>--no-cued-seekpoints</TT> is used.</LI>
339
 
                                <LI>New <TT>--replay-gain</TT> option for calculating ReplayGain values and storing them as tags.</LI>
340
 
                                <LI>New <TT>--until</TT> option complements <TT>--skip</TT> to stop decoding at a specified point in the stream.</LI>
341
 
                                <LI><TT>--skip</TT> and <TT>--until</TT> now also accept mm:ss.ss format.</LI>
342
 
                                <LI>New <TT>-S #s</TT> flavor to specify seekpoints every '#' number of seconds.</LI>
343
 
                                <LI><B><TT>flac</TT></B> now defaults to <TT>-S 10s</TT> instead of <TT>-S 100x</TT> for the seek table.</LI>
344
 
                                <LI><B><TT>flac</TT></B> now adds a 4k PADDING block by default (turn off with <TT>--no-padding</TT>).</LI>
345
 
                                <LI>Fixed a bug with --skip and AIFF-to-FLAC encoding.</LI>
346
 
                                <LI>Fixed a bug where decoding a FLAC file whose total_samples==0 in the STREAMINFO would corrupt the WAVE header.</LI>
347
 
                        </UL>
348
 
                        <P>
349
 
                        <B><TT>metaflac</TT></B>:
350
 
                        <UL>
351
 
                                <LI>New <TT>--import-cuesheet-from</TT> option for reading and storing a cuesheet to a FLAC-encoded CD.  Automatically creates seek points for track and index points unless <TT>--no-cued-seekpoints</TT> is used.</LI>
352
 
                                <LI>New <TT>--export-cuesheet-to</TT> option for writing a cuesheet from a FLAC file for use with CD authoring software.</LI>
353
 
                                <LI>New <TT>--add-replay-gain</TT> option for calculating ReplayGain values and storing them as tags.</LI>
354
 
                                <LI>New <TT>--add-seekpoint</TT> option to add seekpoints to an existing FLAC file.  Includes new <TT>--add-seekpoint=#s</TT> flavor to add seekpoints every '#' number of seconds.</LI>
355
 
                        </UL>
356
 
                        <P>
357
 
                        XMMS plugin:
358
 
                        <UL>
359
 
                                <LI>Configurable sample resolution conversion with dither.</LI>
360
 
                                <LI>ReplayGain support with customizable noise shaping, pre-amp, and optional hard limiter.</LI>
361
 
                                <LI>New Vorbis comment editor.</LI>
362
 
                                <LI>File info now works.</LI>
363
 
                                <LI>Bitrate now shows the smoothed instantaneous bitrate.</LI>
364
 
                                <LI>Uses the ARTIST tag if there is no PERFORMER tag.</LI>
365
 
                        </UL>
366
 
                        <P>
367
 
                        Winamp2 plugin:
368
 
                        <UL>
369
 
                                <LI>Configurable sample resolution conversion with dither.</LI>
370
 
                                <LI>ReplayGain support with customizable noise shaping, pre-amp, and optional hard limiter.</LI>
371
 
                                <LI>File info now works.</LI>
372
 
                                <LI>Uses the ARTIST tag if there is no PERFORMER tag.</LI>
373
 
                        </UL>
374
 
                        <P>
375
 
                        Libraries (developers take note!):
376
 
                        <UL>
377
 
                                <LI>All code and tests are instrumented for Valgrind.  All tests run Valgrind-clean, meaning no memory leaks or buffer over/under-runs.</LI>
378
 
                                <LI>Separate 64-bit datapath through the filter in <B><TT>libFLAC</TT></B> for better compression of &gt;16 bps files.</LI>
379
 
                                <LI><TT>FLAC__metadata_object_new(FLAC__METADATA_TYPE_VORBIS_COMMENT)</TT> now sets the vendor string.</LI>
380
 
                                <LI>The documentation on the usage of <TT>FLAC::Iterator::get_block()</TT> in <B><TT>libFLAC++</TT></B> has an important correction.  If you use this class make sure to read <A HREF="api/group__flacpp__metadata__level2.html">this</A>.</LI>
381
 
                        </UL>
382
 
                </LI>
383
 
        </UL>
384
 
        </P>
385
 
 
386
 
        <P>
387
 
                <A NAME="20020924">24-Sep-2002:</A>
388
 
        </P>
389
 
        <P>
390
 
        <UL>
391
 
                <LI>
392
 
                        <B>FLAC 1.0.4 released</B>&nbsp;&nbsp;There are a lot of improvements since 1.0.3; let's get right to it:
393
 
                        <P>
394
 
                        Plugins:
395
 
                        <UL>
396
 
                                <LI>Support for Vorbis comments, ID3 v1 and v2 tags.</LI>
397
 
                                <LI>Configurable title formatting and charset conversion in XMMS plugin.</LI>
398
 
                                <LI>Support for 8- and 24-bit FLAC files.  There is a compile-time option for raw 24-bit output or 24bps-to-16bps linear dithering (the default).</LI>
399
 
                        </UL>
400
 
                        <P>
401
 
                        <B><TT>flac</TT></B>:
402
 
                        <UL>
403
 
                                <LI>Improved option parser (now uses getopt).</LI>
404
 
                                <LI>AIFF input support (thanks to Brady Patterson).</LI>
405
 
                                <LI>Small decoder speedup.</LI>
406
 
                                <LI><TT>--sector-align</TT> now supported for raw input files.</LI>
407
 
                                <LI>New -T, --tag options for adding Vorbis comments while encoding.</LI>
408
 
                                <LI>New --serial-number option for use with --ogg.</LI>
409
 
                                <LI>Automatically writes vendor string in Vorbis comments.</LI>
410
 
                                <LI>Drastically reduced memory requirements.</LI>
411
 
                                <LI>Fixed bug where extra fmt/data chunks that were supposed to be skipped were not getting skipped.</LI>
412
 
                                <LI>Fixed bug in granulepos setting for Ogg FLAC streams.</LI>
413
 
                                <LI>Fixed memory leak when encoding multiple files with -V.</LI>
414
 
                        </UL>
415
 
                        <P>
416
 
                        <B><TT>metaflac</TT></B>:
417
 
                        <UL>
418
 
                                <LI>UTF-8 support in Vorbis comments.</LI>
419
 
                                <LI>New --import-vc-from and --export-vc-to commands for importing/exporting Vorbis comments from/to a file.  For example, the following can be used to copy tags back and forth:<BR>
420
 
                                        <TT>
421
 
                                        metaflac --export-vc-to=- --no-utf8-convert file.flac | vorbiscomment --raw -w file.ogg<BR>
422
 
                                        vorbiscomment --raw -l file.ogg | metaflac --import-vc-from=- --no-utf8-convert file.flac<BR>
423
 
                                        </TT>
424
 
                                </LI>
425
 
                                <LI>Fixed <A HREF="http://sourceforge.net/tracker/index.php?func=detail&aid=606796&group_id=13478&atid=113478">bug #606796</A> where <B><TT>metaflac</TT></B> was failing on read-only files.</LI>
426
 
                        </UL>
427
 
                        <P>
428
 
                        Libraries:
429
 
                        <UL>
430
 
                                <LI>All APIs now meticulously documented via Doxygen.  <A HREF="api/index.html">See here</A>.</LI>
431
 
                                <LI>New <B><TT>libOggFLAC</TT></B> and <B><TT>libOggFLAC++</TT></B> libraries.  These wrap around <B><TT>libFLAC</TT></B> to provide encoding and decoding of Ogg FLAC streams, providing interfaces similar to the ones of the native FLAC libraries.  These are also documented via Doxygen.</LI>
432
 
                                <LI>New FLAC__SeekableStreamEncoder and FLAC__FileEncoder in <B><TT>libFLAC</TT></B> simplify common encoding tasks.</LI>
433
 
                                <LI>New verify mode in all encoders.</LI>
434
 
                                <LI>FLAC__stream_encoder_finish() now resets the defaults just like the stream decoders.</LI>
435
 
                                <LI>Drastically reduced memory requirements of encoders and decoders.</LI>
436
 
                                <LI>Encoder now automatically writes vendor string in VORBIS_COMMENT block.</LI>
437
 
                                <LI>Encoding speedup of fixed predictors and MD5 speedup for 16bps mono/stereo signals on x86 (thanks to Miroslav Lichvar).</LI>
438
 
                                <LI>Fixed bug in metadata interface where a bps in STREAMINFO > 16 was incorrectly parsed.</LI>
439
 
                                <LI>Fixed bug where aborting stream decoder could cause infinite loop.</LI>
440
 
                                <LI>Behavior change: simplified decoder *_process() commands.</LI>
441
 
                                <LI>Behavior change: calling FLAC__stream_encoder_init() calls write callback once for "fLaC" signature and once for each metadata block.</LI>
442
 
                                <LI>Behavior change: deprecated do_escape_coding and rice_parameter_search_distance in encoder.</LI>
443
 
                        </UL>
444
 
                </LI>
445
 
        </UL>
446
 
        </P>
447
 
 
448
 
        <P>
449
 
                <A NAME="20020822">22-Aug-2002:</A>
450
 
        </P>
451
 
        <P>
452
 
        <UL>
453
 
                <LI>
454
 
                        <B>Rio Receiver</B>&nbsp;&nbsp;FLAC support has been added to the Rio Receiver and Dell Digital Audio Receiver via David Flowerday's <A HREF="http://sourceforge.net/projects/rioplay/">RioPlay</A> client.  See <A HREF="http://rioreceiver.comms.net/php/showflat.php?Cat=&Board=Technical&Number=2262&page=0&view=collapsed&sb=5&o=0&fpart=">here</A> for the announcement.
455
 
                </LI>
456
 
        </UL>
457
 
        </P>
458
 
 
459
 
        <P>
460
 
                <A NAME="20020703">03-Jul-2002:</A>
461
 
        </P>
462
 
        <P>
463
 
        <UL>
464
 
                <LI>
465
 
                        <B>FLAC 1.0.3 released</B>&nbsp;&nbsp;Although by version number only a 0.0.1 increment, this release is significant.  Remember, micro-revisions mean the FLAC format remains both forward and backward compatible, however, the libFLAC API has changed for the better.
466
 
                        <P>
467
 
                        New features:
468
 
                        <UL>
469
 
                                <LI>24-bit input support restored in <B><TT>flac</TT></B>.</LI>
470
 
                                <LI>Decoder speedup in <B><TT>libFLAC</TT></B>, which is directly passed on to the command-line decoder and plugins.</LI>
471
 
                                <LI>New <TT>-F</TT> option to <B><TT>flac</TT></B> to continue decoding in spite of errors.</LI>
472
 
                                <LI>Correctly set granulepos in Ogg packets so seeking Ogg FLAC streams will be easier.</LI>
473
 
                                <LI>New <A HREF="format.html#metadata_block_vorbis_comment">VORBIS_COMMENT</A> metadata block for tagging with Vorbis-style comments.</LI>
474
 
                                <LI>Vastly improved <B><TT>metaflac</TT></B>, now with many editing and tagging options.</LI>
475
 
                                <LI>Partial id3v1 support in Winamp plugins.</LI>
476
 
                                <LI>Updated Winamp 3 plugin.</LI>
477
 
                                <LI>Note: new semantics for -P option in <B><TT>flac</TT></B>.</LI>
478
 
                                <LI>Note: removed -R option in <B><TT>flac</TT></B>.</LI>
479
 
                        </UL>
480
 
                        <P>
481
 
                        New library features:
482
 
                        <UL>
483
 
                                <LI>Previously mentioned decoder speedup in <B><TT>libFLAC</TT></B>.</LI>
484
 
                                <LI>New metadata interface to <B><TT>libFLAC</TT></B> for manipulating metadata in FLAC files.</LI>
485
 
                                <LI>New <B><TT>libFLAC++</TT></B> API, an object wrapper around <B><TT>libFLAC</TT></B>.</LI>
486
 
                                <LI>New <A HREF="format.html#metadata_block_vorbis_comment">VORBIS_COMMENT</A> metadata block for tagging with Vorbis-style comments.</LI>
487
 
                                <LI>Customizable metadata filtering by type in decoders.</LI>
488
 
                                <LI>Stream encoder can take an arbitrary list of metadata blocks, instead of just one SEEKTABLE and/or PADDING block.</LI>
489
 
                        </UL>
490
 
                        <P>
491
 
                        Bugs fixed:
492
 
                        <UL>
493
 
                                <LI>Fixed bug with using pipes under Windows.</LI>
494
 
                                <LI>Fixed several bugs in the plugins and made them more robust in general.</LI>
495
 
                                <LI>Fixed bug in <B><TT>flac</TT></B> where decoding to WAVE of a FLAC file with 0 for total_samples in the STREAMINFO block yielded a WAVE chunk of 0 size.</LI>
496
 
                                <LI>Fixed bug in Ogg packet numbering.</LI>
497
 
                        </UL>
498
 
                </LI>
499
 
        </UL>
500
 
        </P>
501
 
 
502
 
        <P>
503
 
                <A NAME="20020213">13-Feb-2002:</A>
504
 
        </P>
505
 
        <P>
506
 
        <UL>
507
 
                <LI>
508
 
                        <B>FLAC goes hardware!</B>&nbsp;&nbsp;<A HREF="http://www.phatnoise.com/">Phatnoise</A> has become the first commercial hardware platform to support FLAC.  Firmware is now available for the Phatbox player to play FLAC files.  See <A HREF="http://www.phatnoise.com/technology/encoding.php">here</A> for details.
509
 
                </LI>
510
 
        </UL>
511
 
        </P>
512
 
 
513
 
        <P>
514
 
                <A NAME="20011203">03-Dec-2001:</A>
515
 
        </P>
516
 
        <P>
517
 
        <UL>
518
 
                <LI>
519
 
                        <B>FLAC 1.0.2 released</B>&nbsp;&nbsp;This release is only to fix a bug that was causing some of the plugins to crash sporadically.  It can also affect <B><TT>libFLAC</B></TT> users that reuse one file decoder instance for multiple files; see <A HREF="http://www.geocrawler.com/lists/3/SourceForge/7206/0/7231340">here</A> for more.
520
 
                </LI>
521
 
        </UL>
522
 
        </P>
523
 
 
524
 
        <P>
525
 
                <A NAME="20011114">14-Nov-2001:</A>
526
 
        </P>
527
 
        <P>
528
 
        <UL>
529
 
                <LI>
530
 
                        <B>FLAC 1.0.1 released</B>&nbsp;&nbsp;The core codec is unchanged but there have been some features added and some bugs fixed:
531
 
                        <P>
532
 
                        New features for users:
533
 
                        <UL>
534
 
                                <LI>Support for Ogg-FLAC, i.e. <B><TT>flac</TT></B> can now read and write FLAC streams using Ogg as the transport layer.</LI>
535
 
                                <LI>New Winamp 3 plugin based on the Wasabi Beta 1 SDK.</LI>
536
 
                                <LI>New utilities for adding FLAC support to the Monkey's Audio GUI (see <A HREF="documentation.html#monkey">how</A>).</LI>
537
 
                                <LI>Mac OS X support.  The download area now contains an OS X binary release.</LI>
538
 
                                <LI>Mingw32 support.</LI>
539
 
                                <LI>Better handling of MS-specific 'fmt' chunks in WAVE files.</LI>
540
 
                        </UL>
541
 
                        <P>
542
 
                        New features for developers:
543
 
                        <UL>
544
 
                                <LI>Added a SeekableStreamDecoder layer between StreamDecoder and FileDecoder.  This makes it easier to use libFLAC in situations where files have been abstracted away.  See the latest <A HREF="api/index.html">documentation</A> for more.  The interface for the StreamDecoder and FileDecoder remain the same and are still binary-compatible with libFLAC 1.0.</LI>
545
 
                                <LI>Drastically reduced the stack requirements of the encoder.</LI>
546
 
                        </UL>
547
 
                        <P>
548
 
                        Bug fixes:
549
 
                        <UL>
550
 
                                <LI>Fixed a serious bug with <B><TT>flac</TT></B> and raw input where the encoder was trying to rewind when it shouldn't, which would add 12 junk samples to the encoded file.  This was not present in WAVE encoding.</LI>
551
 
                                <LI>Fixed a minor bug in <B><TT>libFLAC</TT></B> with setting the file name to stdin on a file decoder.</LI>
552
 
                                <LI>Fixed a minor bug in <B><TT>libFLAC</TT></B> where multiple calls to setting the file name on a file decoder caused leaked memory.</LI>
553
 
                                <LI>Fixed a minor bug in <B><TT>metaflac</TT></B>, now correctly skips an id3v2 tag if present.</LI>
554
 
                                <LI>Fixed a minor bug in <B><TT>metaflac</TT></B>, now correctly skips long metadata blocks.</LI>
555
 
                        </UL>
556
 
                </LI>
557
 
        </UL>
558
 
        </P>
559
 
 
560
 
        <P>
561
 
                <A NAME="20010720">20-Jul-2001:</A>
562
 
        </P>
563
 
        <P>
564
 
        <UL>
565
 
                <LI>
566
 
                        <B>FLAC 1.0 is out!</B>&nbsp;&nbsp;It's finally here.  There are a few new features but mostly it is minor bug fixes since 0.10:
567
 
                        <UL>
568
 
                                <LI>New '--sector-align' option to <B><TT>flac</TT></B> which aligns a group of encoded files on CD audio sector boundaries.</LI>
569
 
                                <LI>New '--output-prefix' option to <B><TT>flac</TT></B> to allow the user to prepend a prefix to all output filenames (useful, for example, for encoding/decoding to a different directory).</LI>
570
 
                                <LI>Better WAVE autodetection (doesn't rely on ungetc() anymore).</LI>
571
 
                                <LI>Cleaner one-line encoding/decoding stats.</LI>
572
 
                                <LI>Changes to the libFLAC interface and type names to make binary compatibility easier to maintain in the future.</LI>
573
 
                                <LI>New '--sse-os' option to 'configure' to enable faster SSE-based routines.</LI>
574
 
                                <LI>Another (hopefully last) fix to the Winamp 2 plugin.</LI>
575
 
                                <LI>Slightly improved Rice parameter estimation.</LI>
576
 
                                <LI>Bug fixes for some very rare corner cases when encoding.</LI>
577
 
                        </UL>
578
 
                </LI>
579
 
        </UL>
580
 
        </P>
581
 
 
582
 
        <P>
583
 
                <A NAME="20010607">07-Jun-2001:</A>
584
 
        </P>
585
 
        <P>
586
 
        <UL>
587
 
                <LI>
588
 
                        <B>FLAC 0.10 released.</B>&nbsp;&nbsp;This is probably the final beta.  There have been many improvements in the last two months:
589
 
                        <UL>
590
 
                                <LI>Both the encoder and decoder have been significantly sped up.  Aside from C improvements, the code base now has an assembly infrastructure that allows assembly routines for different architectures to be easily integrated.  Many key routines have now have faster IA-32 implementations (thanks to Miroslav).</LI>
591
 
                                <LI>A new metadata block <A HREF="format.html#def_SEEKTABLE">SEEKTABLE</A> has been defined to hold an arbitrary number of seek points, which speeds up seeking within a stream.</LI>
592
 
                                <LI><B><TT>flac</TT></B> now has a command-line usage similar to 'gzip'; make sure to see the latest <A HREF="documentation.html">documentation</A> for the new usage.  It also attempts to preserve the input file's timestamp and permissions.</LI>
593
 
                                <LI>The -# options in <B><TT>flac</TT></B> have been tweaked to yield the best compression-to-encode-time ratios.  The new default is -5.</LI>
594
 
                                <LI><B><TT>flac</TT></B> can now usually autodetect WAVE files when encoding so that -fw is usually not needed when encoding from stdin.</LI>
595
 
                                <LI>The WAVE reader in <B><TT>flac</TT></B> now just ignores (with a warning) unsupported sub-chunks instead of aborting with an error.</LI>
596
 
                                <LI>Added an option '--delete-input-file' to <B><TT>flac</TT></B> which automatically deletes the input after a successful encode/decode.</LI>
597
 
                                <LI>Added an option '-o' to <B><TT>flac</TT></B> to force the output file name (the old usage of "flac - outputfilename" is no longer supported).</LI>
598
 
                                <LI>Changed the XMMS plugin to send smaller chunks of samples (now 512) so that visualization is not slow.</LI>
599
 
                                <LI>Fixed a bug in the stream decoder where the decoded samples counter got corrupted after a seek.</LI>
600
 
                        </UL>
601
 
                        It should be a short hop to 1.0.
602
 
                </LI>
603
 
        </UL>
604
 
        </P>
605
 
 
606
 
        <P>
607
 
                <A NAME="20010331">31-Mar-2001:</A>
608
 
        </P>
609
 
        <P>
610
 
        <UL>
611
 
                <LI>
612
 
                        <B>FLAC 0.9 released.</B>&nbsp;&nbsp;There were some format changes that broke backwards compatibility but these should be the last (see below).  Also, there have been several bug fixes and some new features:
613
 
                        <UL>
614
 
                                <LI>FLAC's sync code has been lengthened to 14 bits from 9 bits.  This should enable a faster and more robust synchronization mechanism.</LI>
615
 
                                <LI>Two reserved bits were added to the frame header.</LI>
616
 
                                <LI>A CRC-16 was added to the FLAC frame footer, and the decoder now does frame integrity checking based on the CRC.</LI>
617
 
                                <LI>The format now includes a new subframe field to indicate when a subblock has one or more 0 LSBs for all samples.  This increases compression on some kinds of data.</LI>
618
 
                                <LI>Added two options to the analysis mode, one for including the residual signal in the analysis file, and one for generating gnuplot files of each subframe's residual distribution with some statistics.  See the latest <A HREF="documentation.html#analysis_options">documentation</A>.</LI>
619
 
                                <LI>XMMS plugin now supports 8-bit files.</LI>
620
 
                                <LI>Fixed a bug in the Winamp2 plugin where the audio sounded garbled.</LI>
621
 
                                <LI>Fixed a bug in the Winamp2 plugin where Winamp would hang sporadically at the end of a track (c.f. <A HREF="http://sourceforge.net/tracker/index.php?func=detail&aid=231197&group_id=13478&atid=113478">bug #231197</A>).</LI>
622
 
                        </UL>
623
 
                        FLAC is on track for an official 1.0 release soon.
624
 
                </LI>
625
 
        </UL>
626
 
        </P>
627
 
 
628
 
        <P>
629
 
                <A NAME="20010305">05-Mar-2001:</A>
630
 
        </P>
631
 
        <P>
632
 
        <UL>
633
 
                <LI>
634
 
                        <B>FLAC 0.8 released.</B>&nbsp;&nbsp;This release is a result of extensive testing and fixes several bugs encountered when pushing the encoder to the limit.  I'm pretty confident in the stability of the encoder/decoder now for all kinds of input.  There have also been several features added.  Here is a complete list of the changes since 0.7:
635
 
                        <UL>
636
 
                                <LI>Created a new utility called <B><TT>metaflac</TT></B>.  It is a metadata editor for .flac files.  Right now it just lists the contents of the metadata blocks but eventually it will allow update/insertion/deletion.</LI>
637
 
                                <LI>Added two new metadata blocks: PADDING which has an obvious function, and APPLICATION, which is meant to be open to third party applications.  See the <A HREF="format.html#def_APPLICATION">latest format docs</A> for more info, or the new <A HREF="id.html">id registration page</A>.</LI>
638
 
                                <LI>Added a <B><TT>-P</TT></B> option to <B><TT>flac</TT></B> to reserve a PADDING block when encoding.</LI>
639
 
                                <LI>Added support for 24-bit files to <B><TT>flac</TT></B> (the FLAC format always supported it).</LI>
640
 
                                <LI>Started the Winamp3 plugin.</LI>
641
 
                                <LI>Greatly expanded the test suite, adding more streams (24-bit streams, noise streams, non-audio streams, more patterns) and more option combinations to the encoder.  The test suite runs about 30 streams and over 5000 encodings now.</LI>
642
 
                                <LI>Fixed a bug in <B><TT>libFLAC</B></TT> that happened when using an exhaustive LPC coefficient quantization search with 8 bps input.</LI>
643
 
                                <LI>Fixed a bug in <B><TT>libFLAC</B></TT> where the error estimation in the fixed predictor could overflow.</LI>
644
 
                                <LI>Fixed a bug in <B><TT>libFLAC</B></TT> where LPC was attempted even when the autocorrelation coefficients implied it wouldn't help.</LI>
645
 
                                <LI>Reworked the LPC coefficient quantizer, which also fixed another bug that might occur in rare cases.</LI>
646
 
                                <LI>Really fixed the '-V overflow' bug (c.f. <A HREF="http://sourceforge.net/tracker/?group_id=13478&atid=113478&aid=231976&func=detail">bug #231976</A>).</LI>
647
 
                                <LI>Fixed a bug in <B><TT>flac</B></TT> related to the decode buffer sizing.</LI>
648
 
                        </UL>
649
 
                        FLAC is very close to being ready for an official release.  The only known problems left are with the Winamp plugins, which should be fixed soon, and pipes with MSVC.
650
 
                </LI>
651
 
        </UL>
652
 
        </P>
653
 
 
654
 
        <P>
655
 
                <A NAME="20010212">12-Feb-2001:</A>
656
 
        </P>
657
 
        <P>
658
 
        <UL>
659
 
                <LI>
660
 
                        <B>FLAC 0.7 released.</B>&nbsp;&nbsp;This is mainly a bug fix release, specifically:
661
 
                        <UL>
662
 
                                <LI>Fixed a bug that happened when both -fr and --seek were used at the same time.</LI>
663
 
                                <LI>Fixed a bug with -p (c.f. <A HREF="http://sourceforge.net/tracker/?group_id=13478&atid=113478&aid=230992&func=detail">bug #230992</A>).</LI>
664
 
                                <LI>Fixed a bug that happened when using large (&gt;32K) blocksizes and -V (c.f. <A HREF="http://sourceforge.net/tracker/?group_id=13478&atid=113478&aid=231976&func=detail">bug #231976</A>).</LI>
665
 
                                <LI>Fixed a bug where encoder was double-closing a file.</LI>
666
 
                                <LI>Expanded the test suite.</LI>
667
 
                                <LI>Added more optimization flags for gcc, which should speed up flac.</LI>
668
 
                        </UL>
669
 
                </LI>
670
 
        </UL>
671
 
        </P>
672
 
 
673
 
        <P>
674
 
                <A NAME="20010128">28-Jan-2001:</A>
675
 
        </P>
676
 
        <P>
677
 
        <UL>
678
 
                <LI>
679
 
                        <B>FLAC 0.6 released.</B>&nbsp;&nbsp;The encoder is now much faster.  The -m option has been sped up by 4x and -r improved, meaning that in the default compression mode (-6), encoding should be at least 3 times faster.  Other changes:
680
 
                        <UL>
681
 
                                <LI>Some bugs related to <B><TT>flac</TT></B> and pipes were fixed (see <A HREF="http://www.geocrawler.com/lists/3/SourceForge/7206/0/5013495/">here</A> for the discussion).</LI>
682
 
                                <LI>A "loose mid-side" (<TT>-M</TT>) option to the encoder has been added, which adaptively switches between independent and mid-side coding, instead of the exhaustive search that <TT>-m</TT> does.
683
 
                                <LI>An analyze mode (<B><TT>-a</TT></B>) has been added to <B><TT>flac</TT></B>.  This is useful mainly for developers; currently it will dump info about each frame and subframe to a file.  It's a text file in a format that can be easily processed by scripts; a separate analysis program is in the works.</LI>
684
 
                                <LI>The source now has an autoconf/libtool-based build system.  This should allow the source to build "out-of-the-box" on many more platforms.</LI>
685
 
                        </UL>
686
 
                </LI>
687
 
        </UL>
688
 
        </P>
689
 
 
690
 
        <P>
691
 
                <A NAME="20010115">15-Jan-2001:</A>
692
 
        </P>
693
 
        <P>
694
 
        <UL>
695
 
                <LI>
696
 
                        <B>FLAC 0.5 released.</B>&nbsp;&nbsp;This is the first beta version of FLAC.  Being beta, there will be no changes to the format that will break older streams, unless a serious bug involving the format is found.  What this means is that, barring such a bug, streams created with 0.5 will be decodable by future versions.  This version also includes some new features:
697
 
                        <UL>
698
 
                                <LI>An <A HREF="http://userpages.umbc.edu/~mabzug1/cs/md5/md5.html">MD5 signature</A> of the unencoded audio is computed during encoding, and stored in the Encoding metadata block in the stream header.  When decoding, <B><TT>flac</TT></B> will now compute the MD5 signature of the decoded data and compare it against the signature in the stream header.</LI>
699
 
                                <LI>A test mode (<B><TT>-t</TT></B>) has been added to <B><TT>flac</TT></B>.  It works like decode mode but doesn't write an output file.</LI>
700
 
                        </UL>
701
 
                </LI>
702
 
        </UL>
703
 
        </P>
704
 
 
705
 
        <P>
706
 
                <A NAME="20001223">23-Dec-2000:</A>
707
 
        </P>
708
 
        <P>
709
 
        <UL>
710
 
                <LI><B>FLAC 0.4 released.</B>&nbsp;&nbsp;This version fixes a bug in the constant subframe detection.  More importantly, a verify option (-V) has been added to <B><TT>flac</TT></B> that verifies the encoding process.  With this option turned on, <B><TT>flac</TT></B> will create a parallel decoder while encoding to make sure that the encoded output decodes to exactly match the original input.  In this way, any unknown bug in the encoder will be caught and <B><TT>flac</TT></B> will abort with an error message.</LI>
711
 
        </UL>
712
 
        </P>
713
 
 
714
 
        <P>
715
 
                <A NAME="20001210">10-Dec-2000:</A>
716
 
        </P>
717
 
        <P>
718
 
        <UL>
719
 
                <LI><B>FLAC debuts on SourceForge.</B>&nbsp;&nbsp;The FLAC project is now being hosted on SourceForge.  Visit the <A HREF="http://www.sourceforge.net/projects/flac/">FLAC project page</A> to join the mailing list or sign up as a developer.</LI>
720
 
        </UL>
721
 
        </P>
722
 
        </FONT>
723
 
        </TD></TR>
724
 
        </TABLE>
725
 
        <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>
726
 
</TD></TR>
727
 
</TABLE>
728
 
 
729
 
 
730
 
</CENTER>
731
 
 
732
 
<P>&nbsp;Copyright (c) 2000,2001,2002,2003,2004,2005  Josh Coalson</P>
733
 
 
734
 
</BODY>
735
 
</HTML>
 
8
<html>
 
9
<head>
 
10
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 
11
        <meta name="author" content="Josh Coalson" />
 
12
        <meta name="description" content="A free, open source codec for lossless audio compression and decompression" />
 
13
        <meta name="keywords" content="free,lossless,audio,codec,encoder,decoder,compression,compressor,archival,archive,archiving,backup,music" />
 
14
        <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
 
15
        <link rel="stylesheet" type="text/css" href="flac.css" />
 
16
        <title>FLAC - news</title>
 
17
</head>
 
18
 
 
19
<body>
 
20
 
 
21
<div class="logo">
 
22
        <a href="http://flac.sourceforge.net/"><img src="images/logo130.gif" alt="FLAC Logo" align="middle" border="0" hspace="0" /></a>
 
23
</div>
 
24
 
 
25
<div class="above_nav"></div>
 
26
 
 
27
<div class="navbar">
 
28
        &nbsp;<a href="index.html">home</a>&nbsp;&nbsp;|
 
29
        &nbsp;<a href="faq.html">faq</a>&nbsp;&nbsp;|
 
30
        &nbsp;news&nbsp;&nbsp;|
 
31
        &nbsp;<a href="download.html">download</a>&nbsp;&nbsp;|
 
32
        &nbsp;<a href="documentation.html">documentation</a>&nbsp;&nbsp;|
 
33
        &nbsp;<a href="comparison.html">comparison</a>&nbsp;&nbsp;|
 
34
        &nbsp;<a href="changelog.html">changelog</a>&nbsp;&nbsp;|
 
35
        &nbsp;<a href="links.html">links</a>&nbsp;&nbsp;|
 
36
        &nbsp;<a href="developers.html">developers</a>&nbsp;
 
37
</div>
 
38
 
 
39
<div class="langbar">
 
40
        &nbsp;english&nbsp;&nbsp;|
 
41
        &nbsp;<a href="ru/news.html">russian</a>&nbsp;
 
42
</div>
 
43
 
 
44
<div class="below_nav"></div>
 
45
 
 
46
<div class="box">
 
47
        <div class="box_title">
 
48
                news
 
49
        </div>
 
50
        <div class="box_header"></div>
 
51
        <div class="box_body">
 
52
 
 
53
                <a name="20070917">17-Sep-2007:</a>
 
54
                <ul>
 
55
                        <li>
 
56
                                <b>FLAC 1.2.1 released</b>&nbsp;&nbsp;New in this release is support for all RIFF/AIFF metadata, including <a href="http://en.wikipedia.org/wiki/BWF">Broadcast Wave Format (BWF)</a>.  There are many other small improvements and bug fixes; see the <a href="changelog.html#flac_1_2_1">changelog entry</a> for complete details.
 
57
                        </li>
 
58
                </ul>
 
59
 
 
60
                <a name="20070816">16-Aug-2007:</a>
 
61
                <ul>
 
62
                        <li>
 
63
                                <a href="http://sony-696.vo.llnwd.net/dspcdn/releasenotes/soundforge90b_readme.htm">Sound Forge 9.0b supports FLAC</a>, for both reading and writing.<br />
 
64
                        </li>
 
65
                </ul>
 
66
 
 
67
                <a name="20070803">03-Aug-2007:</a>
 
68
                <ul>
 
69
                        <li>
 
70
                                Czech Radio has released <a href="http://www.rozhlas.cz/d-dur/download_eng">complete recordings of Bach's Brandenburg concertos in FLAC format</a>, free to download.
 
71
                        </li>
 
72
                </ul>
 
73
 
 
74
                <a name="20070723">23-Jul-2007:</a>
 
75
                <ul>
 
76
                        <li>
 
77
                                <b>FLAC 1.2.0 released</b>&nbsp;&nbsp;New in this release are small speed improvements, and some new options and bug fixes.  Also the decoder has been updated to pave the way for some format improvements, so if your software supports FLAC be sure to check it out.  See the <a href="changelog.html#flac_1_2_0">changelog entry</a> for complete details.
 
78
                        </li>
 
79
                </ul>
 
80
 
 
81
                <a name="20070213">13-Feb-2007:</a>
 
82
                <ul>
 
83
                        <li>
 
84
                                <b>FLAC 1.1.4 released</b>&nbsp;&nbsp;Increased compression and dramatic speedups for both encoding and decoding are the big improvements in FLAC 1.1.4.  There are also several new options and bugfixes.  See the <a href="changelog.html#flac_1_1_4">changelog entry</a> for complete details.
 
85
                        </li>
 
86
                </ul>
 
87
 
 
88
                <a name="20061127">27-Nov-2006:</a>
 
89
                <ul>
 
90
                        <li>
 
91
                                <b>FLAC 1.1.3 released</b>&nbsp;&nbsp;Almost 2 years in the making, FLAC 1.1.3 is a <a href="faq.html#api__release_versioning">major release</a> with improved compression, improved cover art and multichannel support, better recovery for corrupted files, many new features and options in the command-line tools, and several bug fixes.  For developers, the decoder and encoder APIs have also been simplified and there is a new <a href="api/group__porting.html">porting guide</a>.  See the <a href="changelog.html#flac_1_1_3">changelog entry</a> for complete details.
 
92
                        </li>
 
93
                </ul>
 
94
 
 
95
                <a name="20061025">25-Oct-2006:</a>
 
96
                <ul>
 
97
                        <li>
 
98
                                <b>Winamp 5.31 ships with FLAC support</b><br />
 
99
                                <br />
 
100
                                <a href="http://winamp.com/player/">Winamp 5.31</a> now includes Nullsoft FLAC plugins for encoding and decoding.  The decoder is based on our reference decoder plugin.  However the current encoder plugin is based on a pre-release of <a href="http://flake-enc.sourceforge.net/">flake</a> and we <a href="http://www.hydrogenaudio.org/forums/index.php?s=&amp;showtopic=45013&amp;view=findpost&amp;p=443961">recommend to not use it for archival</a> yet.
 
101
                        </li>
 
102
                </ul>
 
103
 
 
104
                <a name="20051220">20-Dec-2005:</a>
 
105
                <ul>
 
106
                        <li>
 
107
                                <b>Volvo's Digital Jukebox plays FLAC</b><br />
 
108
                                <br />
 
109
                                Want some FLAC with your Volvo?  Volvo's <a href="http://www.volvocars.com/DigitalJukebox/product_information/">Digital Jukebox</a>, developed with <a href="http://www.phatnoise.com/">PhatNoise</a>, is fully integrated with the car's audio system and available for the S60, V70, XC70, and S80.  PhatNoise's PhatBox in 2002 was the <a href="#20020213">first device</a> to support FLAC natively and has gained a loyal following.  The Digital Jukebox and PhatBox also support Ogg Vorbis.
 
110
                        </li>
 
111
                </ul>
 
112
 
 
113
                <a name="20050921">21-Sep-2005:</a>
 
114
                <ul>
 
115
                        <li>
 
116
                                <b>Live2496 now records directly to FLAC</b><br />
 
117
                                <br />
 
118
                                <a href="http://www.gidluckmastering.com/live2496.html">Live2496</a>, a program that can record 24-bit audio up to 96kHz on a Pocket PC (using <a href="http://www.core-sound.com/">Core Sound's PDAudio interface</a>) now supports recording directly to FLAC.
 
119
                        </li>
 
120
                </ul>
 
121
 
 
122
                <a name="20050810">10-Aug-2005:</a>
 
123
                <ul>
 
124
                        <li>
 
125
                                <b>Olive's new Symphony component supports FLAC</b><br />
 
126
                                <br />
 
127
                                The new <a href="http://www.olive.us/">Symphony</a> wireless digital music center by Olive <a href="http://www.theregister.com/2005/07/29/olive_symphony/">supports FLAC</a>.
 
128
                        </li>
 
129
                </ul>
 
130
 
 
131
                <a name="20050511">11-May-2005:</a>
 
132
                <ul>
 
133
                        <li>
 
134
                                <b>YME supports FLAC and Vorbis</b><br />
 
135
                                <br />
 
136
                                <a href="http://music.yahoo.com/musicengine/">Yahoo! Music Engine</a> supports FLAC and Ogg Vorbis, for playback and ripping/encoding.
 
137
                        </li>
 
138
                </ul>
 
139
 
 
140
                <a name="20050510">10-May-2005:</a>
 
141
                <ul>
 
142
                        <li>
 
143
                                <b>PONTIS' MS330 supports FLAC and Vorbis</b><br />
 
144
                                <br />
 
145
                                The new <a href="http://www.pontis.de/site_e/produkte/ms_330_e.htm">MS330 Media Server</a> from <a href="http://www.pontis.de/">PONTIS</a> supports FLAC and Ogg Vorbis.  In addition to playing from the internal hard disk, CD drive, and 6-in-1 flash card slot, it can also be connected to a network, and even a TV for graphical navigation, cover art, photo viewing, etc.
 
146
                        </li>
 
147
                </ul>
 
148
 
 
149
                <a name="20050502">02-May-2005:</a>
 
150
                <ul>
 
151
                        <li>
 
152
                                <b>Sonos now supports FLAC and Vorbis</b><br />
 
153
                                <br />
 
154
                                The <a href="http://www.sonos.com/">Sonos Digital Music System</a> now <a href="http://www.sonos.com/news_and_reviews/press_releases/2005/pr_042605_rhap.htm">supports FLAC and Ogg Vorbis</a>.
 
155
                        </li>
 
156
                </ul>
 
157
 
 
158
                <a name="20050423">23-Apr-2005:</a>
 
159
                <ul>
 
160
                        <li>
 
161
                                <b>iAUDIO X5 portable supports FLAC and Vorbis</b><br />
 
162
                                <br />
 
163
                                The new portable <a href="http://www.cowonamerica.com/products/iaudio/x5/">iAUDIO X5</a> from COWON supports FLAC and Ogg Vorbis.
 
164
                        </li>
 
165
                </ul>
 
166
 
 
167
                <a name="20050309">09-Mar-2005:</a>
 
168
                <ul>
 
169
                        <li>
 
170
                                <b>Squeezebox2 supports FLAC on the box</b><br />
 
171
                                <br />
 
172
                                Slim Devices' new <a href="http://www.slimdevices.com/">Squeezebox2</a> supports FLAC decoding on the box, reducing the amount of precious wireless bandwidth required for FLAC playback.
 
173
                        </li>
 
174
                </ul>
 
175
 
 
176
                <a name="20050205">05-Feb-2005:</a>
 
177
                <ul>
 
178
                        <li>
 
179
                                <b>FLAC 1.1.2 released</b>&nbsp;&nbsp;New in this release are small decoding speedups for all platforms, small encoding speedups in fast (non-LPC) mode, streaming support in the XMMS plugin, and several bug fixes.  For developers there are also a few additions and changes to the metadata API to make working with tags easier.  See the <a href="changelog.html#flac_1_1_2">changelog entry</a> for complete details.  This release actually wasn't supposed to happen so soon, but needed to be made to fix library naming and build problems in FLAC 1.1.1 that caused trouble for package maintainers, so unless you are having trouble with one of the particular bugs that got fixed in 1.1.2 then there is not much of a need to upgrade.
 
180
                        </li>
 
181
                </ul>
 
182
 
 
183
                <a name="20050117">17-Jan-2005:</a>
 
184
                <ul>
 
185
                        <li>
 
186
                                <b>Several new devices support FLAC</b><br />
 
187
                                <br />
 
188
                                Another handful of devices that support FLAC are out or announced: <!--the a href="http://www.planetminidisc.com/chroma-20gb.html"@Rio Chroma@/A, -->the <a href="http://www.zensonic.com/press_z500.php">Zensonic Z500 Networked DVD Media Player</a>, Escient's <a href="http://www.escient.com/releases/escient_jan0605_2.html">new FireBall E2-40, E2-160, and DVDM-300</a>, the <a href="http://www.digitaltechniques.com/M300A_Overview.html">M300A Digital Music Player</a> from Digital Techniques (see <a href="http://www.digitaltechniques.com/QuickStart.html">manual</a>), Meda Systems' <a href="http://www.medainc.com/">Bravo servers</a> (<a href="http://www.stereophile.com/news/092704medasystems/">more info</a>), and the <a href="http://www.cesweb.org/attendees/show_floor/product_locator/product_details.asp?prodid=5181">MS300 Music Server</a> by McIntosh Laboratory.
 
189
                        </li>
 
190
                </ul>
 
191
 
 
192
                <a name="20041112">12-Nov-2004:</a>
 
193
                <ul>
 
194
                        <li>
 
195
                                <b>Escient's new FireBall E2-300 supports FLAC</b><br />
 
196
                                <br />
 
197
                                <a href="http://www.escient.com/">Escient</a> has a new home stereo component that supports FLAC, the <a href="http://www.escient.com/fireballe2300.html">FireBall E2-300</a>.
 
198
                        </li>
 
199
                </ul>
 
200
 
 
201
                <a name="20041102">02-Nov-2004:</a>
 
202
                <ul>
 
203
                        <li>
 
204
                                <b>New Mindawn music store offers FLAC and Vorbis</b><br />
 
205
                                <br />
 
206
                                <a href="http://www.mindawn.com/">Mindawn</a>, a new online music service offering FLAC and Ogg Vorbis, is now open.  They also have a multi-platform (Windows, Linux, Mac OS X) CD ripper/encoder and are finishing up a multi-platform player.
 
207
                        </li>
 
208
                </ul>
 
209
 
 
210
                <a name="20041001">01-Oct-2004:</a>
 
211
                <ul>
 
212
                        <li>
 
213
                                <b>FLAC 1.1.1 released</b>&nbsp;&nbsp;There is a new <a href="changelog.html#flac_1_1_1">changelog</a> with a complete list of changes/fixes/improvements, but here is a summary of some of the main ones:
 
214
                                <ul>
 
215
                                        <li>Better Ogg FLAC support including seeking and an official <a href="ogg_mapping.html">Ogg FLAC mapping</a>.</li>
 
216
                                        <li>Significant decoding speedup (almost 2x) on PowerPC (includes Macs with G4/G5).</li>
 
217
                                        <li>Speedups in the plugins.</li>
 
218
                                        <li>Several new options to <span class="commandname">flac</span> and <span class="commandname">metaflac</span> by popular demand.</li>
 
219
                                        <li>Several API additions requested by developers.</li>
 
220
                                        <li>Many bugfixes.</li>
 
221
                                </ul>
 
222
                        </li>
 
223
                </ul>
 
224
 
 
225
                <a name="20040727">27-Jul-2004:</a>
 
226
                <ul>
 
227
                        <li>
 
228
                                <b>The Furthur Network now supports FLAC</b><br />
 
229
                                <br />
 
230
                                The <a href="http://www.furthurnet.org/">Furthur Network</a>, a legal-live music sharing P2P network, <a href="http://www.furthurnet.org/presspit/">now supports FLAC</a>.
 
231
                        </li>
 
232
                </ul>
 
233
 
 
234
                <a name="20040621">21-Jun-2004:</a>
 
235
                <ul>
 
236
                        <li>
 
237
                                <b>Bonnaroo soundboard recordings available in FLAC</b><br />
 
238
                                <br />
 
239
                                <a href="http://www.livebonnaroo.com/catalog.html">Several sets</a> from the Bonnaroo Music Festival are available in FLAC, including <a href="http://stores.musictoday.com/store/product.asp?dept%5Fid=3045&amp;pf%5Fid=FEDD17&amp;band%5Fid=741&amp;sfid=2">Dave Matthews &amp; Friends</a> and <a href="http://stores.musictoday.com/store/product.asp?dept%5Fid=3045&amp;pf%5Fid=FEDD67&amp;band%5Fid=741&amp;sfid=2">String Cheese Incident</a>, with more to follow as the soundboard recordings are approved by the bands.
 
240
                        </li>
 
241
                </ul>
 
242
 
 
243
                <a name="20040303">03-Mar-2004:</a>
 
244
                <ul>
 
245
                        <li>
 
246
                                <b>Metallica offers live shows in FLAC</b><br />
 
247
                                <br />
 
248
                                Metallica is offering <a href="http://www.livemetallica.com/">soundboard recordings of live shows in FLAC format</a>.
 
249
                        </li>
 
250
                </ul>
 
251
 
 
252
                <a name="20040203">03-Feb-2004:</a>
 
253
                <ul>
 
254
                        <li>
 
255
                                <b>Charlie Hunter makes select albums available in FLAC</b><br />
 
256
                                <br />
 
257
                                <a href="http://www.charliehunter.com/">Charlie Hunter</a> is making select albums <a href="http://www.charliehunter.com/news/main.htm#Solo8">available for download in FLAC</a> and MP3 formats.
 
258
                        </li>
 
259
                </ul>
 
260
 
 
261
                <a name="20031119">19-Nov-2003:</a>
 
262
                <ul>
 
263
                        <li>
 
264
                                <b>PhatNoise's new Home Digital Media Player supports FLAC</b><br />
 
265
                                <br />
 
266
                                <a href="http://www.phatnoise.com/">PhatNoise</a> (makers of the <a href="http://www.phatnoise.com/products/digitalmediaplayers/index.php">PhatBox</a>, which also plays FLAC) just released their <a href="http://www.phatnoise.com/products/homeplayer/index.php">Home Digital Media Player</a>.  It includes a DMS cartridge slot so you can pop out your FLAC tunes and pop 'em in your car.
 
267
                        </li>
 
268
                </ul>
 
269
 
 
270
                <a name="20031118">18-Nov-2003:</a>
 
271
                <ul>
 
272
                        <li>
 
273
                                <b>Slim's new 'Squeezebox' supports FLAC</b><br />
 
274
                                <br />
 
275
                                Slim Devices' new <a href="http://www.slimdevices.com/index.html">Squeezebox</a>, the wireless follow-on to the SliMP3 networked audio player, is available and supports FLAC and Ogg Vorbis.
 
276
                        </li>
 
277
                </ul>
 
278
 
 
279
                <a name="20031111">11-Nov-2003:</a>
 
280
                <ul>
 
281
                        <li>
 
282
                                <b>Primus offers live shows in FLAC</b><br />
 
283
                                <br />
 
284
                                <a href="http://www.primussucks.com/">Primus</a> is offering soundboard recordings from 2003 Tour de Fromage in FLAC and MP3 on <a href="http://www.primuslive.com/">primuslive.com</a>.  More info <a href="http://blogcritics.org/archives/2003/10/23/135952.php">here</a> and <a href="http://www.billboard.com/bb/daily/article_display.jsp?vnu_content_id=2005669">here</a>.
 
285
                        </li>
 
286
                </ul>
 
287
 
 
288
                <a name="20031013">13-Oct-2003:</a>
 
289
                <ul>
 
290
                        <li>
 
291
                                <b>Magnatune catalog available in FLAC</b><br />
 
292
                                <br />
 
293
                                Independent record label <a href="http://magnatune.com/">Magnatune</a> is now <a href="http://forums.magnatune.com/read/messages?id=559079">offering their catalog in FLAC and Vorbis</a> in addition to MP3.
 
294
                        </li>
 
295
                </ul>
 
296
 
 
297
                <a name="20030811">11-Aug-2003:</a>
 
298
                <ul>
 
299
                        <li>
 
300
                                <b>New Rio Karma supports FLAC</b><br />
 
301
                                <br />
 
302
                                Rio has announced a new portable, the <a href="http://www.digitalnetworksna.com/shop/_templates/item_main_Rio.asp?model=220&amp;cat=53">Rio Karma</a>, which supports FLAC and Ogg Vorbis.
 
303
                        </li>
 
304
                </ul>
 
305
 
 
306
                <a name="20030623">23-Jun-2003:</a>
 
307
                <ul>
 
308
                        <li>
 
309
                                <b>livephish.com offers FLAC shows</b><br />
 
310
                                <br />
 
311
                                <a href="http://www.livephish.com/">livephish.com</a> is now offering soundboard recordings of live shows in FLAC format in addition to MP3.
 
312
                        </li>
 
313
                </ul>
 
314
 
 
315
                <a name="20030209">09-Feb-2003:</a>
 
316
                <ul>
 
317
                        <li>
 
318
                                <b>ReQuest adds FLAC support</b><br />
 
319
                                <br />
 
320
                                <a href="http://www.request.com/us/">ReQuest Multimedia's</a> AudioReQuest music servers <a href="http://www.request.com/us/whatsnew.html">now support FLAC</a>.
 
321
                        </li>
 
322
                </ul>
 
323
 
 
324
                <a name="20030129">29-Jan-2003:</a>
 
325
                <ul>
 
326
                        <li>
 
327
                                <b>FLAC has joined the Xiph project</b>&nbsp;&nbsp;See <a href="http://xiph.org/ogg/flac.html">here</a> for the press release.<br />
 
328
                                <br />
 
329
                                <a href="http://xiph.org/">Xiph.org</a> is behind other free codecs such as <a href="http://www.vorbis.com/">Vorbis</a>, <a href="http://www.theora.org/">Theora</a>, and <a href="http://www.speex.org/">Speex</a>.  Our merger with Xiph will bring FLAC into the ranks and lead to better integration with the <a href="http://www.xiph.org/ogg/">Ogg multimedia framework</a>.<br />
 
330
                                <br />
 
331
                                Note that the FLAC format is not changing, native FLAC will continue to exist, and the command-line tools and plugins will continue to work as before.  The codec libraries will now be available under Xiph's BSD-like license.<br />
 
332
                                <br />
 
333
                                Over the next few days we will be transitioning normal operations off SourceForge and over to Xiph.org; first will be CVS and the web pages, followed by the mailing lists, bug tracker, and file release area.  We will keep a mirror here until the transition is complete.  It's OK to send patches to the flac-dev list but they won't be able to be integrated until CVS is fully moved over.
 
334
                        </li>
 
335
                </ul>
 
336
 
 
337
                <a name="20030126">26-Jan-2003:</a>
 
338
                <ul>
 
339
                        <li>
 
340
                                <b>FLAC 1.1.0 released</b>&nbsp;&nbsp;I didn't get everything in that I wanted, but it's high time for a release.<br />
 
341
                                <br />
 
342
                                Note that the minor version has incremented, meaning forward compatibility was broken (forward compatibility means an earlier decoder can play all streams made by a later decoder).  This is only because of a bug in 1.0.4 and prior where the decoder could not properly skip unknown metadata.  The stream format itself has not changed and FLAC is still fully backward-compatible.  All it means is that a FLAC file containing cue sheet metadata will not decode in older decoders.  This bug is fixed in 1.1.0.<br />
 
343
                                <br />
 
344
                                Here's what's new:<br />
 
345
                                <br />
 
346
                                General:
 
347
                                <ul>
 
348
                                        <li>All code is now <a href="http://valgrind.kde.org/">Valgrind</a>-clean!</li>
 
349
                                        <li>New <a href="format.html#def_CUESHEET">CUESHEET</a> metadata block for storing CD TOC and index point information.  Now a CD can be completely backed up to a single FLAC file for archival.</li>
 
350
                                        <li><a href="http://www.replaygain.org/">ReplayGain</a> support.</li>
 
351
                                        <li>Better compression of 24-bit files.</li>
 
352
                                        <li>More complete AIFF support.</li>
 
353
                                        <li>3DNow! optimizations enabled by default.</li>
 
354
                                        <li>Complete MSVC build system with .dsp projects for everything, which can build both static libs and DLLs, and in debug or release mode, all in the same source tree.</li>
 
355
                                </ul>
 
356
                                <span class="commandname">flac</span>:
 
357
                                <ul>
 
358
                                        <li>Can now decode FLAC to AIFF; new <span class="argument">--force-aiff-format</span> option.</li>
 
359
                                        <li>New <span class="argument">--cuesheet</span> option for reading and storing a cuesheet when encoding a whole CD.  Automatically creates seek points for track and index points unless <span class="argument">--no-cued-seekpoints</span> is used.</li>
 
360
                                        <li>New <span class="argument">--replay-gain</span> option for calculating ReplayGain values and storing them as tags.</li>
 
361
                                        <li>New <span class="argument">--until</span> option complements <span class="argument">--skip</span> to stop decoding at a specified point in the stream.</li>
 
362
                                        <li><span class="argument">--skip</span> and <span class="argument">--until</span> now also accept mm:ss.ss format.</li>
 
363
                                        <li>New <span class="argument">-S #s</span> flavor to specify seekpoints every '#' number of seconds.</li>
 
364
                                        <li><span class="commandname">flac</span> now defaults to <span class="argument">-S 10s</span> instead of <span class="argument">-S 100x</span> for the seek table.</li>
 
365
                                        <li><span class="commandname">flac</span> now adds a 4k PADDING block by default (turn off with <span class="argument">--no-padding</span>).</li>
 
366
                                        <li>Fixed a bug with --skip and AIFF-to-FLAC encoding.</li>
 
367
                                        <li>Fixed a bug where decoding a FLAC file whose total_samples==0 in the STREAMINFO would corrupt the WAVE header.</li>
 
368
                                </ul>
 
369
                                <span class="commandname">metaflac</span>:
 
370
                                <ul>
 
371
                                        <li>New <span class="argument">--import-cuesheet-from</span> option for reading and storing a cuesheet to a FLAC-encoded CD.  Automatically creates seek points for track and index points unless <span class="argument">--no-cued-seekpoints</span> is used.</li>
 
372
                                        <li>New <span class="argument">--export-cuesheet-to</span> option for writing a cuesheet from a FLAC file for use with CD authoring software.</li>
 
373
                                        <li>New <span class="argument">--add-replay-gain</span> option for calculating ReplayGain values and storing them as tags.</li>
 
374
                                        <li>New <span class="argument">--add-seekpoint</span> option to add seekpoints to an existing FLAC file.  Includes new <span class="argument">--add-seekpoint=#s</span> flavor to add seekpoints every '#' number of seconds.</li>
 
375
                                </ul>
 
376
                                XMMS plugin:
 
377
                                <ul>
 
378
                                        <li>Configurable sample resolution conversion with dither.</li>
 
379
                                        <li>ReplayGain support with customizable noise shaping, pre-amp, and optional hard limiter.</li>
 
380
                                        <li>New Vorbis comment editor.</li>
 
381
                                        <li>File info now works.</li>
 
382
                                        <li>Bitrate now shows the smoothed instantaneous bitrate.</li>
 
383
                                        <li>Uses the ARTIST tag if there is no PERFORMER tag.</li>
 
384
                                </ul>
 
385
                                Winamp2 plugin:
 
386
                                <ul>
 
387
                                        <li>Configurable sample resolution conversion with dither.</li>
 
388
                                        <li>ReplayGain support with customizable noise shaping, pre-amp, and optional hard limiter.</li>
 
389
                                        <li>File info now works.</li>
 
390
                                        <li>Uses the ARTIST tag if there is no PERFORMER tag.</li>
 
391
                                </ul>
 
392
                                Libraries (developers take note!):
 
393
                                <ul>
 
394
                                        <li>All code and tests are instrumented for Valgrind.  All tests run Valgrind-clean, meaning no memory leaks or buffer over/under-runs.</li>
 
395
                                        <li>Separate 64-bit datapath through the filter in <span class="commandname">libFLAC</span> for better compression of &gt;16 bps files.</li>
 
396
                                        <li><span class="code">FLAC__metadata_object_new(FLAC__METADATA_TYPE_VORBIS_COMMENT)</span> now sets the vendor string.</li>
 
397
                                        <li>The documentation on the usage of <span class="code">FLAC::Iterator::get_block()</span> in <span class="commandname">libFLAC++</span> has an important correction.  If you use this class make sure to read <a href="api/group__flacpp__metadata__level2.html">this</a>.</li>
 
398
                                </ul>
 
399
                        </li>
 
400
                </ul>
 
401
 
 
402
                <a name="20020924">24-Sep-2002:</a>
 
403
                <ul>
 
404
                        <li>
 
405
                                <b>FLAC 1.0.4 released</b>&nbsp;&nbsp;There are a lot of improvements since 1.0.3; let's get right to it:<br />
 
406
                                <br />
 
407
                                Plugins:
 
408
                                <ul>
 
409
                                        <li>Support for Vorbis comments, ID3 v1 and v2 tags.</li>
 
410
                                        <li>Configurable title formatting and charset conversion in XMMS plugin.</li>
 
411
                                        <li>Support for 8- and 24-bit FLAC files.  There is a compile-time option for raw 24-bit output or 24bps-to-16bps linear dithering (the default).</li>
 
412
                                </ul>
 
413
                                <span class="commandname">flac</span>:
 
414
                                <ul>
 
415
                                        <li>Improved option parser (now uses getopt).</li>
 
416
                                        <li>AIFF input support (thanks to Brady Patterson).</li>
 
417
                                        <li>Small decoder speedup.</li>
 
418
                                        <li><span class="argument">--sector-align</span> now supported for raw input files.</li>
 
419
                                        <li>New -T, --tag options for adding Vorbis comments while encoding.</li>
 
420
                                        <li>New --serial-number option for use with --ogg.</li>
 
421
                                        <li>Automatically writes vendor string in Vorbis comments.</li>
 
422
                                        <li>Drastically reduced memory requirements.</li>
 
423
                                        <li>Fixed bug where extra fmt/data chunks that were supposed to be skipped were not getting skipped.</li>
 
424
                                        <li>Fixed bug in granulepos setting for Ogg FLAC streams.</li>
 
425
                                        <li>Fixed memory leak when encoding multiple files with -V.</li>
 
426
                                </ul>
 
427
                                <span class="commandname">metaflac</span>:
 
428
                                <ul>
 
429
                                        <li>UTF-8 support in Vorbis comments.</li>
 
430
                                        <li>New --import-vc-from and --export-vc-to commands for importing/exporting Vorbis comments from/to a file.  For example, the following can be used to copy tags back and forth:<br />
 
431
                                                <span class="code">
 
432
                                                metaflac --export-vc-to=- --no-utf8-convert file.flac | vorbiscomment --raw -w file.ogg<br />
 
433
                                                vorbiscomment --raw -l file.ogg | metaflac --import-vc-from=- --no-utf8-convert file.flac<br />
 
434
                                                </span>
 
435
                                        </li>
 
436
                                        <li>Fixed <a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=606796&amp;group_id=13478&amp;atid=113478">bug #606796</a> where <span class="commandname">metaflac</span> was failing on read-only files.</li>
 
437
                                </ul>
 
438
                                Libraries:
 
439
                                <ul>
 
440
                                        <li>All APIs now meticulously documented via Doxygen.  <a href="api/index.html">See here</a>.</li>
 
441
                                        <li>New <span class="commandname">libOggFLAC</span> and <span class="commandname">libOggFLAC++</span> libraries.  These wrap around <span class="commandname">libFLAC</span> to provide encoding and decoding of Ogg FLAC streams, providing interfaces similar to the ones of the native FLAC libraries.  These are also documented via Doxygen.</li>
 
442
                                        <li>New FLAC__SeekableStreamEncoder and FLAC__FileEncoder in <span class="commandname">libFLAC</span> simplify common encoding tasks.</li>
 
443
                                        <li>New verify mode in all encoders.</li>
 
444
                                        <li>FLAC__stream_encoder_finish() now resets the defaults just like the stream decoders.</li>
 
445
                                        <li>Drastically reduced memory requirements of encoders and decoders.</li>
 
446
                                        <li>Encoder now automatically writes vendor string in VORBIS_COMMENT block.</li>
 
447
                                        <li>Encoding speedup of fixed predictors and MD5 speedup for 16bps mono/stereo signals on x86 (thanks to Miroslav Lichvar).</li>
 
448
                                        <li>Fixed bug in metadata interface where a bps in STREAMINFO > 16 was incorrectly parsed.</li>
 
449
                                        <li>Fixed bug where aborting stream decoder could cause infinite loop.</li>
 
450
                                        <li>Behavior change: simplified decoder *_process() commands.</li>
 
451
                                        <li>Behavior change: calling FLAC__stream_encoder_init() calls write callback once for "fLaC" signature and once for each metadata block.</li>
 
452
                                        <li>Behavior change: deprecated do_escape_coding and rice_parameter_search_distance in encoder.</li>
 
453
                                </ul>
 
454
                        </li>
 
455
                </ul>
 
456
 
 
457
                <a name="20020822">22-Aug-2002:</a>
 
458
                <ul>
 
459
                        <li>
 
460
                                <b>Rio Receiver</b>&nbsp;&nbsp;FLAC support has been added to the Rio Receiver and Dell Digital Audio Receiver via David Flowerday's <a href="http://sourceforge.net/projects/rioplay/">RioPlay</a> client.  See <a href="http://rioreceiver.comms.net/php/showflat.php?Cat=&amp;Board=Technical&amp;Number=2262&amp;page=0&amp;view=collapsed&amp;sb=5&amp;o=0&amp;fpart=">here</a> for the announcement.
 
461
                        </li>
 
462
                </ul>
 
463
 
 
464
                <a name="20020703">03-Jul-2002:</a>
 
465
                <ul>
 
466
                        <li>
 
467
                                <b>FLAC 1.0.3 released</b>&nbsp;&nbsp;Although by version number only a 0.0.1 increment, this release is significant.  Remember, micro-revisions mean the FLAC format remains both forward and backward compatible, however, the libFLAC API has changed for the better.<br />
 
468
                                <br />
 
469
                                New features:
 
470
                                <ul>
 
471
                                        <li>24-bit input support restored in <span class="commandname">flac</span>.</li>
 
472
                                        <li>Decoder speedup in <span class="commandname">libFLAC</span>, which is directly passed on to the command-line decoder and plugins.</li>
 
473
                                        <li>New <span class="argument">-F</span> option to <span class="commandname">flac</span> to continue decoding in spite of errors.</li>
 
474
                                        <li>Correctly set granulepos in Ogg packets so seeking Ogg FLAC streams will be easier.</li>
 
475
                                        <li>New <a href="format.html#metadata_block_vorbis_comment">VORBIS_COMMENT</a> metadata block for tagging with Vorbis-style comments.</li>
 
476
                                        <li>Vastly improved <span class="commandname">metaflac</span>, now with many editing and tagging options.</li>
 
477
                                        <li>Partial id3v1 support in Winamp plugins.</li>
 
478
                                        <li>Updated Winamp 3 plugin.</li>
 
479
                                        <li>Note: new semantics for -P option in <span class="commandname">flac</span>.</li>
 
480
                                        <li>Note: removed -R option in <span class="commandname">flac</span>.</li>
 
481
                                </ul>
 
482
                                New library features:
 
483
                                <ul>
 
484
                                        <li>Previously mentioned decoder speedup in <span class="commandname">libFLAC</span>.</li>
 
485
                                        <li>New metadata interface to <span class="commandname">libFLAC</span> for manipulating metadata in FLAC files.</li>
 
486
                                        <li>New <span class="commandname">libFLAC++</span> API, an object wrapper around <span class="commandname">libFLAC</span>.</li>
 
487
                                        <li>New <a href="format.html#metadata_block_vorbis_comment">VORBIS_COMMENT</a> metadata block for tagging with Vorbis-style comments.</li>
 
488
                                        <li>Customizable metadata filtering by type in decoders.</li>
 
489
                                        <li>Stream encoder can take an arbitrary list of metadata blocks, instead of just one SEEKTABLE and/or PADDING block.</li>
 
490
                                </ul>
 
491
                                Bugs fixed:
 
492
                                <ul>
 
493
                                        <li>Fixed bug with using pipes under Windows.</li>
 
494
                                        <li>Fixed several bugs in the plugins and made them more robust in general.</li>
 
495
                                        <li>Fixed bug in <span class="commandname">flac</span> where decoding to WAVE of a FLAC file with 0 for total_samples in the STREAMINFO block yielded a WAVE chunk of 0 size.</li>
 
496
                                        <li>Fixed bug in Ogg packet numbering.</li>
 
497
                                </ul>
 
498
                        </li>
 
499
                </ul>
 
500
 
 
501
                <a name="20020213">13-Feb-2002:</a>
 
502
                <ul>
 
503
                        <li>
 
504
                                <b>FLAC goes hardware!</b>&nbsp;&nbsp;<a href="http://www.phatnoise.com/">PhatNoise</a> has become the first commercial hardware platform to support FLAC.  Firmware is now available for the Phatbox player to play FLAC files.  See <a href="http://www.phatnoise.com/technology/encoding.php">here</a> for details.
 
505
                        </li>
 
506
                </ul>
 
507
 
 
508
                <a name="20011203">03-Dec-2001:</a>
 
509
                <ul>
 
510
                        <li>
 
511
                                <b>FLAC 1.0.2 released</b>&nbsp;&nbsp;This release is only to fix a bug that was causing some of the plugins to crash sporadically.  It can also affect <span class="commandname">libFLAC</span> users that reuse one file decoder instance for multiple files; see <a href="http://www.geocrawler.com/lists/3/SourceForge/7206/0/7231340">here</a> for more.
 
512
                        </li>
 
513
                </ul>
 
514
 
 
515
                <a name="20011114">14-Nov-2001:</a>
 
516
                <ul>
 
517
                        <li>
 
518
                                <b>FLAC 1.0.1 released</b>&nbsp;&nbsp;The core codec is unchanged but there have been some features added and some bugs fixed:<br />
 
519
                                <br />
 
520
                                New features for users:
 
521
                                <ul>
 
522
                                        <li>Support for Ogg-FLAC, i.e. <span class="commandname">flac</span> can now read and write FLAC streams using Ogg as the transport layer.</li>
 
523
                                        <li>New Winamp 3 plugin based on the Wasabi Beta 1 SDK.</li>
 
524
                                        <li>New utilities for adding FLAC support to the Monkey's Audio GUI (see <a href="documentation_tasks.html#monkey">how</a>).</li>
 
525
                                        <li>Mac OS X support.  The download area now contains an OS X binary release.</li>
 
526
                                        <li>Mingw32 support.</li>
 
527
                                        <li>Better handling of MS-specific 'fmt' chunks in WAVE files.</li>
 
528
                                </ul>
 
529
                                New features for developers:
 
530
                                <ul>
 
531
                                        <li>Added a SeekableStreamDecoder layer between StreamDecoder and FileDecoder.  This makes it easier to use libFLAC in situations where files have been abstracted away.  See the latest <a href="api/index.html">documentation</a> for more.  The interface for the StreamDecoder and FileDecoder remain the same and are still binary-compatible with libFLAC 1.0.</li>
 
532
                                        <li>Drastically reduced the stack requirements of the encoder.</li>
 
533
                                </ul>
 
534
                                Bug fixes:
 
535
                                <ul>
 
536
                                        <li>Fixed a serious bug with <span class="commandname">flac</span> and raw input where the encoder was trying to rewind when it shouldn't, which would add 12 junk samples to the encoded file.  This was not present in WAVE encoding.</li>
 
537
                                        <li>Fixed a minor bug in <span class="commandname">libFLAC</span> with setting the file name to stdin on a file decoder.</li>
 
538
                                        <li>Fixed a minor bug in <span class="commandname">libFLAC</span> where multiple calls to setting the file name on a file decoder caused leaked memory.</li>
 
539
                                        <li>Fixed a minor bug in <span class="commandname">metaflac</span>, now correctly skips an id3v2 tag if present.</li>
 
540
                                        <li>Fixed a minor bug in <span class="commandname">metaflac</span>, now correctly skips long metadata blocks.</li>
 
541
                                </ul>
 
542
                        </li>
 
543
                </ul>
 
544
 
 
545
                <a name="20010720">20-Jul-2001:</a>
 
546
                <ul>
 
547
                        <li>
 
548
                                <b>FLAC 1.0 is out!</b>&nbsp;&nbsp;It's finally here.  There are a few new features but mostly it is minor bug fixes since 0.10:
 
549
                                <ul>
 
550
                                        <li>New '--sector-align' option to <span class="commandname">flac</span> which aligns a group of encoded files on CD audio sector boundaries.</li>
 
551
                                        <li>New '--output-prefix' option to <span class="commandname">flac</span> to allow the user to prepend a prefix to all output filenames (useful, for example, for encoding/decoding to a different directory).</li>
 
552
                                        <li>Better WAVE autodetection (doesn't rely on ungetc() anymore).</li>
 
553
                                        <li>Cleaner one-line encoding/decoding stats.</li>
 
554
                                        <li>Changes to the libFLAC interface and type names to make binary compatibility easier to maintain in the future.</li>
 
555
                                        <li>New '--sse-os' option to 'configure' to enable faster SSE-based routines.</li>
 
556
                                        <li>Another (hopefully last) fix to the Winamp 2 plugin.</li>
 
557
                                        <li>Slightly improved Rice parameter estimation.</li>
 
558
                                        <li>Bug fixes for some very rare corner cases when encoding.</li>
 
559
                                </ul>
 
560
                        </li>
 
561
                </ul>
 
562
 
 
563
                <a name="20010607">07-Jun-2001:</a>
 
564
                <ul>
 
565
                        <li>
 
566
                                <b>FLAC 0.10 released.</b>&nbsp;&nbsp;This is probably the final beta.  There have been many improvements in the last two months:
 
567
                                <ul>
 
568
                                        <li>Both the encoder and decoder have been significantly sped up.  Aside from C improvements, the code base now has an assembly infrastructure that allows assembly routines for different architectures to be easily integrated.  Many key routines have now have faster IA-32 implementations (thanks to Miroslav).</li>
 
569
                                        <li>A new metadata block <a href="format.html#def_SEEKTABLE">SEEKTABLE</a> has been defined to hold an arbitrary number of seek points, which speeds up seeking within a stream.</li>
 
570
                                        <li><span class="commandname">flac</span> now has a command-line usage similar to 'gzip'; make sure to see the latest <a href="documentation.html">documentation</a> for the new usage.  It also attempts to preserve the input file's timestamp and permissions.</li>
 
571
                                        <li>The -# options in <span class="commandname">flac</span> have been tweaked to yield the best compression-to-encode-time ratios.  The new default is -5.</li>
 
572
                                        <li><span class="commandname">flac</span> can now usually autodetect WAVE files when encoding so that -fw is usually not needed when encoding from stdin.</li>
 
573
                                        <li>The WAVE reader in <span class="commandname">flac</span> now just ignores (with a warning) unsupported sub-chunks instead of aborting with an error.</li>
 
574
                                        <li>Added an option '--delete-input-file' to <span class="commandname">flac</span> which automatically deletes the input after a successful encode/decode.</li>
 
575
                                        <li>Added an option '-o' to <span class="commandname">flac</span> to force the output file name (the old usage of "flac - outputfilename" is no longer supported).</li>
 
576
                                        <li>Changed the XMMS plugin to send smaller chunks of samples (now 512) so that visualization is not slow.</li>
 
577
                                        <li>Fixed a bug in the stream decoder where the decoded samples counter got corrupted after a seek.</li>
 
578
                                </ul>
 
579
                                It should be a short hop to 1.0.
 
580
                        </li>
 
581
                </ul>
 
582
 
 
583
                <a name="20010331">31-Mar-2001:</a>
 
584
                <ul>
 
585
                        <li>
 
586
                                <b>FLAC 0.9 released.</b>&nbsp;&nbsp;There were some format changes that broke backwards compatibility but these should be the last (see below).  Also, there have been several bug fixes and some new features:
 
587
                                <ul>
 
588
                                        <li>FLAC's sync code has been lengthened to 14 bits from 9 bits.  This should enable a faster and more robust synchronization mechanism.</li>
 
589
                                        <li>Two reserved bits were added to the frame header.</li>
 
590
                                        <li>A CRC-16 was added to the FLAC frame footer, and the decoder now does frame integrity checking based on the CRC.</li>
 
591
                                        <li>The format now includes a new subframe field to indicate when a subblock has one or more 0 LSBs for all samples.  This increases compression on some kinds of data.</li>
 
592
                                        <li>Added two options to the analysis mode, one for including the residual signal in the analysis file, and one for generating gnuplot files of each subframe's residual distribution with some statistics.  See the latest <a href="documentation.html#analysis_options">documentation</a>.</li>
 
593
                                        <li>XMMS plugin now supports 8-bit files.</li>
 
594
                                        <li>Fixed a bug in the Winamp2 plugin where the audio sounded garbled.</li>
 
595
                                        <li>Fixed a bug in the Winamp2 plugin where Winamp would hang sporadically at the end of a track (c.f. <a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=231197&amp;group_id=13478&amp;atid=113478">bug #231197</a>).</li>
 
596
                                </ul>
 
597
                                FLAC is on track for an official 1.0 release soon.
 
598
                        </li>
 
599
                </ul>
 
600
 
 
601
                <a name="20010305">05-Mar-2001:</a>
 
602
                <ul>
 
603
                        <li>
 
604
                                <b>FLAC 0.8 released.</b>&nbsp;&nbsp;This release is a result of extensive testing and fixes several bugs encountered when pushing the encoder to the limit.  I'm pretty confident in the stability of the encoder/decoder now for all kinds of input.  There have also been several features added.  Here is a complete list of the changes since 0.7:
 
605
                                <ul>
 
606
                                        <li>Created a new utility called <span class="commandname">metaflac</span>.  It is a metadata editor for .flac files.  Right now it just lists the contents of the metadata blocks but eventually it will allow update/insertion/deletion.</li>
 
607
                                        <li>Added two new metadata blocks: PADDING which has an obvious function, and APPLICATION, which is meant to be open to third party applications.  See the <a href="format.html#def_APPLICATION">latest format docs</a> for more info, or the new <a href="id.html">id registration page</a>.</li>
 
608
                                        <li>Added a <span class="argument">-P</span> option to <span class="commandname">flac</span> to reserve a PADDING block when encoding.</li>
 
609
                                        <li>Added support for 24-bit files to <span class="commandname">flac</span> (the FLAC format always supported it).</li>
 
610
                                        <li>Started the Winamp3 plugin.</li>
 
611
                                        <li>Greatly expanded the test suite, adding more streams (24-bit streams, noise streams, non-audio streams, more patterns) and more option combinations to the encoder.  The test suite runs about 30 streams and over 5000 encodings now.</li>
 
612
                                        <li>Fixed a bug in <span class="commandname">libFLAC</span> that happened when using an exhaustive LPC coefficient quantization search with 8 bps input.</li>
 
613
                                        <li>Fixed a bug in <span class="commandname">libFLAC</span> where the error estimation in the fixed predictor could overflow.</li>
 
614
                                        <li>Fixed a bug in <span class="commandname">libFLAC</span> where LPC was attempted even when the autocorrelation coefficients implied it wouldn't help.</li>
 
615
                                        <li>Reworked the LPC coefficient quantizer, which also fixed another bug that might occur in rare cases.</li>
 
616
                                        <li>Really fixed the '-V overflow' bug (c.f. <a href="http://sourceforge.net/tracker/?group_id=13478&amp;atid=113478&amp;aid=231976&amp;func=detail">bug #231976</a>).</li>
 
617
                                        <li>Fixed a bug in <span class="commandname">flac</span> related to the decode buffer sizing.</li>
 
618
                                </ul>
 
619
                                FLAC is very close to being ready for an official release.  The only known problems left are with the Winamp plugins, which should be fixed soon, and pipes with MSVC.
 
620
                        </li>
 
621
                </ul>
 
622
 
 
623
                <a name="20010212">12-Feb-2001:</a>
 
624
                <ul>
 
625
                        <li>
 
626
                                <b>FLAC 0.7 released.</b>&nbsp;&nbsp;This is mainly a bug fix release, specifically:
 
627
                                <ul>
 
628
                                        <li>Fixed a bug that happened when both -fr and --seek were used at the same time.</li>
 
629
                                        <li>Fixed a bug with -p (c.f. <a href="http://sourceforge.net/tracker/?group_id=13478&amp;atid=113478&amp;aid=230992&amp;func=detail">bug #230992</a>).</li>
 
630
                                        <li>Fixed a bug that happened when using large (&gt;32K) blocksizes and -V (c.f. <a href="http://sourceforge.net/tracker/?group_id=13478&amp;atid=113478&amp;aid=231976&amp;func=detail">bug #231976</a>).</li>
 
631
                                        <li>Fixed a bug where encoder was double-closing a file.</li>
 
632
                                        <li>Expanded the test suite.</li>
 
633
                                        <li>Added more optimization flags for gcc, which should speed up flac.</li>
 
634
                                </ul>
 
635
                        </li>
 
636
                </ul>
 
637
 
 
638
                <a name="20010128">28-Jan-2001:</a>
 
639
                <ul>
 
640
                        <li>
 
641
                                <b>FLAC 0.6 released.</b>&nbsp;&nbsp;The encoder is now much faster.  The -m option has been sped up by 4x and -r improved, meaning that in the default compression mode (-6), encoding should be at least 3 times faster.  Other changes:
 
642
                                <ul>
 
643
                                        <li>Some bugs related to <span class="commandname">flac</span> and pipes were fixed (see <a href="http://www.geocrawler.com/lists/3/SourceForge/7206/0/5013495/">here</a> for the discussion).</li>
 
644
                                        <li>A "loose mid-side" (<span class="argument">-M</span>) option to the encoder has been added, which adaptively switches between independent and mid-side coding, instead of the exhaustive search that <span class="argument">-m</span> does.</li>
 
645
                                        <li>An analyze mode (<span class="argument">-a</span>) has been added to <span class="commandname">flac</span>.  This is useful mainly for developers; currently it will dump info about each frame and subframe to a file.  It's a text file in a format that can be easily processed by scripts; a separate analysis program is in the works.</li>
 
646
                                        <li>The source now has an autoconf/libtool-based build system.  This should allow the source to build "out-of-the-box" on many more platforms.</li>
 
647
                                </ul>
 
648
                        </li>
 
649
                </ul>
 
650
 
 
651
                <a name="20010115">15-Jan-2001:</a>
 
652
                <ul>
 
653
                        <li>
 
654
                                <b>FLAC 0.5 released.</b>&nbsp;&nbsp;This is the first beta version of FLAC.  Being beta, there will be no changes to the format that will break older streams, unless a serious bug involving the format is found.  What this means is that, barring such a bug, streams created with 0.5 will be decodable by future versions.  This version also includes some new features:
 
655
                                <ul>
 
656
                                        <li>An <a href="http://userpages.umbc.edu/~mabzug1/cs/md5/md5.html">MD5 signature</a> of the unencoded audio is computed during encoding, and stored in the Encoding metadata block in the stream header.  When decoding, <span class="commandname">flac</span> will now compute the MD5 signature of the decoded data and compare it against the signature in the stream header.</li>
 
657
                                        <li>A test mode (<span class="argument">-t</span>) has been added to <span class="commandname">flac</span>.  It works like decode mode but doesn't write an output file.</li>
 
658
                                </ul>
 
659
                        </li>
 
660
                </ul>
 
661
 
 
662
                <a name="20001223">23-Dec-2000:</a>
 
663
                <ul>
 
664
                        <li><b>FLAC 0.4 released.</b>&nbsp;&nbsp;This version fixes a bug in the constant subframe detection.  More importantly, a verify option (-V) has been added to <span class="commandname">flac</span> that verifies the encoding process.  With this option turned on, <span class="commandname">flac</span> will create a parallel decoder while encoding to make sure that the encoded output decodes to exactly match the original input.  In this way, any unknown bug in the encoder will be caught and <span class="commandname">flac</span> will abort with an error message.</li>
 
665
                </ul>
 
666
 
 
667
                <a name="20001210">10-Dec-2000:</a>
 
668
                <ul>
 
669
                        <li><b>FLAC debuts on SourceForge.</b>&nbsp;&nbsp;The FLAC project is now being hosted on SourceForge.  Visit the <a href="http://www.sourceforge.net/projects/flac/">FLAC project page</a> to join the mailing list or sign up as a developer.</li>
 
670
                </ul>
 
671
        </div>
 
672
        <div class="box_footer"></div>
 
673
</div>
 
674
 
 
675
 
 
676
<div class="copyright">
 
677
        <!-- @@@ oh so hacky -->
 
678
        <table>
 
679
                <tr>
 
680
                        <td align="left">
 
681
                                Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson
 
682
                        </td>
 
683
                        <td width="1%" align="right">
 
684
                                <a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
 
685
                        </td>
 
686
                        <td width="1%" align="right">
 
687
                                <a href="http://www.eff.org/cafe/"><img src="images/cafebug.gif" alt="CAFE Logo" border="0" /></a><br />
 
688
                        </td>
 
689
                        <td width="1%" align="right">
 
690
                                <a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" border="0" hspace="0" /></a>
 
691
                        </td>
 
692
                </tr>
 
693
        </table>
 
694
</div>
 
695
 
 
696
</body>
 
697
</html>