I scanned the website with linkchecker and found quite a lot of
dead links. This commit fixes or removes them.
---
developers.html | 2 +-
documentation_tasks.html | 2 +-
download.html | 14 +++++++-------
faq.html | 2 +-
features.html | 2 +-
feeds/feed.xml | 8 ++++++++
format.html | 8 ++++----
ogg_mapping.html | 4 ++--
8 files changed, 25 insertions(+), 17 deletions(-)
diff --git a/developers.html b/developers.html
index 149b6b5..999a25b 100644
--- a/developers.html
+++ b/developers.html
@@ -102,7 +102,7 @@
<b>Anti-goals</b><br />
<ul>
<li>
- Lossy compression. There are already many suitable lossy formats (<a
href="http://www.xiph.org/ogg/vorbis/index.html">Ogg
Vorbis</a>, <a
href="http://www.mp3-tech.org/">MP3</a>, etc.).
+ Lossy compression. There are already many suitable lossy formats (<a
href="http://www.xiph.org/vorbis/">Ogg Vorbis</a>, <a
href="http://www.mp3-tech.org/">MP3</a>, etc.).
</li>
<li>
Copy prevention, DRM, etc. There is no intention to add any copy
prevention methods. Of course, we can't stop someone from encrypting a FLAC
stream in another container (e.g. the way Apple encrypts AAC in MP4 with
FairPlay), that is the choice of the user.
diff --git a/documentation_tasks.html b/documentation_tasks.html
index 2af4064..0a28d02 100644
--- a/documentation_tasks.html
+++ b/documentation_tasks.html
@@ -157,7 +157,7 @@
<br />
<b>To play FLAC files</b>:
<ul>
- <li><a
href="http://alsaplayer.org/">AlsaPlayer</a></li>
+ <li><a
href="http://alsaplayer.sourceforge.net/">AlsaPlayer</a></li>
<li><a
href="http://amarok.kde.org/">Amarok</a></li>
<li><a
href="http://www.mplayerhq.hu/">MPlayer</a></li>
<li><a
href="http://muine.gooeylinux.org/">Muine</a>: a music player
for GNOME</li>
diff --git a/download.html b/download.html
index 8355716..7e4337e 100644
--- a/download.html
+++ b/download.html
@@ -50,15 +50,15 @@
<br />
All source code and binaries are freely available and distributed under <a
href="http://www.opensource.org/docs/definition.php">Open
Source</a> licenses. The codec libraries are distributed under
Xiph.org's BSD license, and the plugins and command-line utilites (<span
class="commandname">flac</span> and <span
class="commandname">metaflac</span>) are distributed under
the <a
href="http://www.opensource.org/licenses/gpl-license.html">GPL</a>.
If you would like to redistribute parts or all of FLAC under different terms,
<a
href="http://lists.xiph.org/mailman/listinfo/flac-dev">contact the
FLAC-dev mailinglist</a>. (For more information, see the <a
href="license.html">license page</a>.)
<ul>
- <li><b>Source code</b>: <a
href="http://sourceforge.net/project/showfiles.php?group_id=13478&package_id=12677">get
stable releases from Sourceforge</a>; also includes documentation and
build systems for Windows (MSVC++) and *nix,*BSD,OS/2,OS X (autotools). You can
also take a look at the <a
href="https://git.xiph.org/?p=flac.git;a%3Dsummary">Development
<b>git repository</b></a></li>
+ <li><b>Source code</b>: <a
href="http://sourceforge.net/projects/flac/files/flac-src/">get
stable releases from Sourceforge</a>; also includes documentation and
build systems for Windows (MSVC++) and *nix,*BSD,OS/2,OS X (autotools). You can
also take a look at the <a
href="https://git.xiph.org/?p=flac.git;a%3Dsummary">Development
<b>git repository</b></a></li>
<li><b>Linux</b>: most distributions have a FLAC package,
use the package manager to get FLAC. If not, try <a
href="http://rpmfind.net/linux/rpm2html/search.php?query=flac">rpmfind.net</a>
or <a
href="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=flac&searchon=names&subword=1&version=all&release=all">Debian's
packages</a></li>
- <li><b>Windows</b>: <a
href="http://sourceforge.net/project/showfiles.php?group_id=13478&package_id=12675">FLAC
for Windows (command-line tools only)</a></li>
- <li><b>Mac OS X</b>: <a
href="http://sourceforge.net/project/showfiles.php?group_id=13478&package_id=32318">FLAC
tools for OS X</a>. The .dmg file is an installer and the .tar.gz file is
a tarball.</li>
+ <li><b>Windows</b>: <a
href="http://sourceforge.net/projects/flac/files/flac-win/">FLAC
for Windows (command-line tools only)</a></li>
+ <li><b>Mac OS X</b>: <a
href="http://sourceforge.net/projects/flac/files/flac-darwin/">FLAC
tools for OS X</a>. The .dmg file is an installer and the .tar.gz file is
a tarball.</li>
<li><b>Amiga</b>: <a
href="http://amiga.sourceforge.net/">FLAC package for
Amiga</a></li>
<li><b>IRIX</b>: <a
href="http://freeware.sgi.com/">FLAC packages for
IRIX</a>.</li>
- <li><b>Solaris 7</b>: <a
href="http://sourceforge.net/project/showfiles.php?group_id=13478&package_id=12841">FLAC
packages for Solaris 7</a></li>
- <li><b>Older versions:</b> <a
href="http://sourceforge.net/project/showfiles.php?group_id=13478">Older
versions available from SourceForge</a></li>
+ <li><b>Solaris 7</b>: <a
href="http://sourceforge.net/projects/flac/files/flac-solaris/">FLAC
packages for Solaris 7</a></li>
+ <li><b>Older versions:</b> <a
href="http://sourceforge.net/projects/flac/files/">Older versions
available from SourceForge</a></li>
</ul>
</li>
</ul>
@@ -141,7 +141,7 @@
-->
<li><a
href="http://getsongbird.com/desktop/">Songbird</a>, <a
href="http://www.vuplayer.com/vuplayer.php">VUPlayer</a>,
<a href="http://www.winamp.com/">Winamp</a>, <a
href="http://xbmc.org/download/">XBMC</a></li>
<li>DirectShow: <a
href="http://www.xiph.org/dshow/">Xiph's OpenCodec</a>
for encoding to/decoding from FLAC (as well as Ogg
Vorbis/Speex/Theora)</li>
- <li><u>Windows Media Player</u>, using <a
href="www.xiph.org/dshow/">Xiph's OpenCodec</a> for
playing and <a
href="http://bmproductions.fixnum.org/index.htm?http://bmproductions.fixnum.org/wmptagplus/">WMP
Tag Support Extender</a> for tagging</li>
+ <li><u>Windows Media Player</u>, using <a
href="http://www.xiph.org/dshow/">Xiph's OpenCodec</a>
for playing and <a
href="http://bmproductions.fixnum.org/index.htm?http://bmproductions.fixnum.org/wmptagplus/">WMP
Tag Support Extender</a> for tagging</li>
<li><u>iTunes</u>, using <a
href="http://www.xiph.org/quicktime/">XiphQT</a> (only Ogg
FLAC)</li>
<li><a
href="http://www.vuplayer.com/audition.php">plugin for Adobe
Audition</a> (alternate plugin <a
href="http://www.hydrogenaudio.org/forums/index.php?showtopic=20145">here</a>)</li>
</ul>
@@ -157,7 +157,7 @@
<li>
<a
name="extras_players_unix"><b>Unix</b></a>
<ul>
- <li><a
href="http://alsaplayer.org/">AlsaPlayer</a>, <a
href="http://www.mplayerhq.hu/">MPlayer</a>, <a
href="http://muine.gooeylinux.org/">Muine</a>, <a
href="http://xine.sourceforge.net/">Xine</a>, <a
href="http://www.amb.org/xmcd/">xmcd</a></li>
+ <li><a
href="http://alsaplayer.sf.net/">AlsaPlayer</a>, <a
href="http://www.mplayerhq.hu/">MPlayer</a>, <a
href="http://muine.gooeylinux.org/">Muine</a>, <a
href="http://xine.sourceforge.net/">Xine</a>, <a
href="http://www.amb.org/xmcd/">xmcd</a></li>
</ul>
</li>
diff --git a/faq.html b/faq.html
index 3380684..2737040 100644
--- a/faq.html
+++ b/faq.html
@@ -218,7 +218,7 @@
<br />
"Native" FLAC is the compressed FLAC data stored in a very
minimalist container, designed to be very efficient at storing single audio
streams.<br />
<br />
- Ogg FLAC is the compressed FLAC data stored in an <a
href="http://xiph.org/ogg/vorbis/doc/oggstream.html">Ogg
container</a>. Ogg is a much more powerful transport layer that enables
mixing several kinds of different streams (audio, data, metadata, etc). The
overhead is slightly higher than with native FLAC.<br />
+ Ogg FLAC is the compressed FLAC data stored in an <a
href="http://xiph.org/vorbis/doc/oggstream.html">Ogg
container</a>. Ogg is a much more powerful transport layer that enables
mixing several kinds of different streams (audio, data, metadata, etc). The
overhead is slightly higher than with native FLAC.<br />
<br />
In either case, the compressed FLAC data is the same and one can be converted
to the other without re-encoding.<br />
<br />
diff --git a/features.html b/features.html
index a1b9e38..bfd39c7 100644
--- a/features.html
+++ b/features.html
@@ -88,7 +88,7 @@
What FLAC is <b>not</b>:
<ul>
<li>
- Lossy. FLAC is intended for lossless compression only, as there are many
good lossy formats already, such as <a
href="http://www.xiph.org/ogg/vorbis/index.html">Vorbis</a>,
<a href="http://www.musepack.net/">MPC</a>, and <a
href="http://www.mp3-tech.org/">MP3</a> (see <a
href="http://www.mp3dev.org/mp3/">LAME</a> for an excellent
open-source implementation).
+ Lossy. FLAC is intended for lossless compression only, as there are many
good lossy formats already, such as <a
href="http://www.xiph.org/vorbis/">Vorbis</a>, <a
href="http://www.musepack.net/">MPC</a>, and <a
href="http://www.mp3-tech.org/">MP3</a> (see <a
href="http://lame.sourceforge.net/">LAME</a> for an excellent
open-source implementation).
</li>
<li>
DRM. There is no intention to add any copy prevention methods. Of course,
we can't stop someone from encrypting a FLAC stream in another container
(e.g. the way Apple encrypts AAC in MP4 with FairPlay), that is the choice of
the user.
diff --git a/feeds/feed.xml b/feeds/feed.xml
index 71a0ac9..5861e2e 100644
--- a/feeds/feed.xml
+++ b/feeds/feed.xml
@@ -95,6 +95,14 @@
</item>
<item>
+ <title>Cubase now supports FLAC</title>
+ <description>With the release of version 6.5, Cubase now supports
exporting to FLAC</description>
+
<link>http://www.steinberg.net/en/company/press/archive/2012/cubase_65_and_cubase_artist_65.html</link>
+ <pubDate>Thu, 01 Mar 2012 21:32:00 +0200</pubDate>
+ <guid>http://flac.sourceforge.net/news.html#20120230</guid>
+ </item>
+
+ <item>
<title>FLAC development moved to Xiph.org</title>
<description>Develoment of FLAC has been moved from Sourceforge to
Xiph.org. For more information, see the linked mail</description>
<link>http://lists.xiph.org/pipermail/flac-dev/2012-February/003083.html</link>
diff --git a/format.html b/format.html
index fe207e4..e64e86a 100644
--- a/format.html
+++ b/format.html
@@ -142,7 +142,7 @@
<a href="http://svr-www.eng.cam.ac.uk/~ajr/">A. J.
Robinson</a> for his work on <a
href="http://svr-www.eng.cam.ac.uk/reports/abstracts/robinson_tr156.html">Shorten</a>;
his paper is a good starting point on some of the basic methods used by FLAC.
FLAC trivially extends and improves the fixed predictors, LPC coefficient
quantization, and Rice coding used in Shorten.
</li>
<li>
- <a href="http://commsci.usc.edu/faculty/golomb.html">S. W.
Golomb</a> and Robert F. Rice; their universal codes are used by
FLAC's entropy coder.
+ <a href="http://csi.usc.edu/faculty/golomb.html">S. W.
Golomb</a> and Robert F. Rice; their universal codes are used by
FLAC's entropy coder.
</li>
<li>
N. Levinson and J. Durbin; the reference encoder uses an algorithm
developed and refined by them for determining the LPC coefficients from the
autocorrelation coefficients.
@@ -234,10 +234,10 @@
<b>Constant</b>. This predictor is used whenever the subblock
is pure DC ("digital silence"), i.e. a constant value throughout. The
signal is run-length encoded and added to the stream.
</li>
<li>
- <b>Fixed linear predictor</b>. FLAC uses a class of
computationally-efficient fixed linear predictors (for a good description, see
<a
href="http://www.hpl.hp.com/techreports/1999/HPL-1999-144.pdf">audiopak</a>
and <a
href="http://svr-www.eng.cam.ac.uk/~ajr/GroupPubs/Robinson94-tr156/index.html">shorten</a>).
FLAC adds a fourth-order predictor to the zero-to-third-order predictors used by
Shorten. Since the predictors are fixed, the predictor order is the only
parameter that needs to be stored in the compressed stream. The error signal is
then passed to the residual coder.
+ <b>Fixed linear predictor</b>. FLAC uses a class of
computationally-efficient fixed linear predictors (for a good description, see
<a
href="http://www.hpl.hp.com/techreports/1999/HPL-1999-144.pdf">audiopak</a>
and <a
href="http://svr-www.eng.cam.ac.uk/reports/abstracts/robinson_tr156.html">shorten</a>).
FLAC adds a fourth-order predictor to the zero-to-third-order predictors used by
Shorten. Since the predictors are fixed, the predictor order is the only
parameter that needs to be stored in the compressed stream. The error signal is
then passed to the residual coder.
</li>
<li>
- <b>FIR Linear prediction</b>. For more accurate modeling (at a
cost of slower encoding), FLAC supports up to 32nd order FIR linear prediction
(again, for information on linear prediction, see <a
href="http://www.hpl.hp.com/techreports/1999/HPL-1999-144.pdf">audiopak</a>
and <a
href="http://svr-www.eng.cam.ac.uk/~ajr/GroupPubs/Robinson94-tr156/index.html">shorten</a>).
The reference encoder uses the Levinson-Durbin method for calculating the LPC
coefficients from the autocorrelation coefficients, and the coefficients are
quantized before computing the residual. Whereas encoders such as Shorten used
a fixed quantization for the entire input, FLAC allows the quantized coefficient
precision to vary from subframe to subframe. The FLAC reference encoder
estimates the optimal precision to use based on the block size and dynamic range
of the original signal.
+ <b>FIR Linear prediction</b>. For more accurate modeling (at a
cost of slower encoding), FLAC supports up to 32nd order FIR linear prediction
(again, for information on linear prediction, see <a
href="http://www.hpl.hp.com/techreports/1999/HPL-1999-144.pdf">audiopak</a>
and <a
href="http://svr-www.eng.cam.ac.uk/reports/abstracts/robinson_tr156.html">shorten</a>).
The reference encoder uses the Levinson-Durbin method for calculating the LPC
coefficients from the autocorrelation coefficients, and the coefficients are
quantized before computing the residual. Whereas encoders such as Shorten used
a fixed quantization for the entire input, FLAC allows the quantized coefficient
precision to vary from subframe to subframe. The FLAC reference encoder
estimates the optimal precision to use based on the block size and dynamic range
of the original signal.
</li>
</ul>
<a name="residualcoding"><font
size="+1"><b><u>Residual
Coding</u></b></font></a><br />
@@ -266,7 +266,7 @@
<li><a
name="def_SEEKTABLE"><b>SEEKTABLE</b></a>: This
is an optional block for storing seek points. It is possible to seek to any
given sample in a FLAC stream without a seek table, but the delay can be
unpredictable since the bitrate may vary widely within a stream. By adding seek
points to a stream, this delay can be significantly reduced. Each seek point
takes 18 bytes, so 1% resolution within a stream adds less than 2k. There can
be only one SEEKTABLE in a stream, but the table can have any number of seek
points. There is also a special 'placeholder' seekpoint which will be
ignored by decoders but which can be used to reserve space for future seek point
insertion.</li>
<li><a
name="def_VORBIS_COMMENT"><b>VORBIS_COMMENT</b></a>:
This block is for storing a list of human-readable name/value pairs. Values are
encoded using UTF-8. It is an implementation of the <a
href="http://xiph.org/vorbis/doc/v-comment.html">Vorbis comment
specification</a> (without the framing bit). This is the only officially
supported tagging mechanism in FLAC. There may be only one VORBIS_COMMENT block
in a stream. In some external documentation, Vorbis comments are called FLAC
tags to lessen confusion.</li>
<li><a
name="def_CUESHEET"><b>CUESHEET</b></a>: This
block is for storing various information that can be used in a cue sheet. It
supports track and index points, compatible with Red Book CD digital audio
discs, as well as other CD-DA metadata such as media catalog number and track
ISRCs. The CUESHEET block is especially useful for backing up CD-DA discs, but
it can be used as a general purpose cueing mechanism for playback.</li>
- <li><a
name="def_PICTURE"><b>PICTURE</b></a>: This block
is for storing pictures associated with the file, most commonly cover art from
CDs. There may be more than one PICTURE block in a file. The picture format is
similar to the <a
href="http://www.id3.org/id3v2.4.0-frames.txt">APIC frame in
ID3v2</a>. The PICTURE block has a type, MIME type, and UTF-8 description
like ID3v2, and supports external linking via URL (though this is discouraged).
The differences are that there is no uniqueness constraint on the description
field, and the MIME type is mandatory. The FLAC PICTURE block also includes the
resolution, color depth, and palette size so that the client can search for a
suitable picture without having to scan them all.</li>
+ <li><a
name="def_PICTURE"><b>PICTURE</b></a>: This block
is for storing pictures associated with the file, most commonly cover art from
CDs. There may be more than one PICTURE block in a file. The picture format is
similar to the <a
href="http://www.id3.org/id3v2.4.0-frames">APIC frame in
ID3v2</a>. The PICTURE block has a type, MIME type, and UTF-8 description
like ID3v2, and supports external linking via URL (though this is discouraged).
The differences are that there is no uniqueness constraint on the description
field, and the MIME type is mandatory. The FLAC PICTURE block also includes the
resolution, color depth, and palette size so that the client can search for a
suitable picture without having to scan them all.</li>
</ul>
</li>
<li>
diff --git a/ogg_mapping.html b/ogg_mapping.html
index 2e2eb93..2b81ca2 100644
--- a/ogg_mapping.html
+++ b/ogg_mapping.html
@@ -45,7 +45,7 @@
</div>
<div class="box_header"></div>
<div class="box_body">
- This page specifies the way in which compressed FLAC data is encapsulated in
an Ogg transport layer. It assumes basic knowledge of the <a
href="format.html">FLAC format</a> and <a
href="http://www.xiph.org/ogg/vorbis/doc/oggstream.html">Ogg
structure</a> and <a
href="http://www.xiph.org/ogg/vorbis/doc/framing.html">framing</a>.<br
/>
+ This page specifies the way in which compressed FLAC data is encapsulated in
an Ogg transport layer. It assumes basic knowledge of the <a
href="format.html">FLAC format</a> and <a
href="http://xiph.org/vorbis/doc/oggstream.html">Ogg
structure</a> and <a
href="http://xiph.org/vorbis/doc/framing.html">framing</a>.<br
/>
<br />
The original FLAC format includes a very thin transport system. This system
of compressed FLAC audio data mixed with a thin transport has come to be known
as 'native FLAC'. The transport consists of audio frame headers and
footers which contain synchronization patterns, timecodes, and checksums (but
notably not frame lengths), and a metadata system. It is very lightweight and
does not support more elaborate transport mechanisms such as multiple logical
streams, but it has served its purpose well.<br />
<br />
@@ -96,7 +96,7 @@
FLAC packets may span page boundaries.
</li>
<li>
- The granule position of pages containing FLAC audio follows the same
semantics as that for Ogg-encapsulated Vorbis as described <a
href="http://www.xiph.org/ogg/vorbis/doc/vorbis-ogg.html">here</a>.
+ The granule position of pages containing FLAC audio follows the same
semantics as that for Ogg-encapsulated Vorbis as described <a
href="http://xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-126000A">here</a>.
</li>
<li>
Redundant fields in the STREAMINFO packet may be set to zero (indicating
"unknown" in native FLAC), which also facilitates single-pass
encoding. These fields are: the minimum and maximum frame sizes, the total
samples count, and the MD5 signature. "Unknown" values for these
fields will not prevent a compliant native FLAC or Ogg FLAC decoder from
decoding the stream.
--
1.7.10.4
--------------040302070600070202030104
Content-Type: text/x-patch;
name="0001-Replace-dead-anchor.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="0001-Replace-dead-anchor.patch"