From 9ea8f053a7afe5045c2752743ce4480e44491f57 Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Sat, 28 Jun 2003 06:58:49 +0000 Subject: [PATCH] much improved "what is FLAC" descriptions --- doc/html/features.html | 13 ++++++++----- doc/html/index.html | 17 ++++++++++------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/doc/html/features.html b/doc/html/features.html index 71cdc3a7..10027c4c 100644 --- a/doc/html/features.html +++ b/doc/html/features.html @@ -77,7 +77,13 @@

- FLAC stands for Free Lossless Audio Codec. The FLAC project consists of: + FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is similar to MP3, but lossless, meaning that audio is compressed in FLAC without throwing away any information. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, see links to the right for supported devices) just like you would an MP3 file. +

+

+ FLAC is supported on most operating systems, including Windows, "unix" (Linux, *BSD, Solaris, OS X, IRIX), BeOS, OS/2, and Amiga. There are build systems for autotools, MSVC, Watcom C, and Project Builder. +

+

+ The FLAC project consists of:

    @@ -91,15 +97,12 @@

    "Free" means that the specification of the stream format is fully open to the public to be used for any purpose (the FLAC project reserves the right to set the FLAC specification and certify compliance), and that neither the FLAC format nor any of the implemented encoding/decoding methods are covered by any known patent. It also means that all the source code is available under open-source licenses.

    -

    - FLAC compiles on many platforms: most Unixes (Linux, *BSD, Solaris, OS X), Windows, BeOS, and OS/2. There are build systems for autoconf/automake, MSVC, Watcom C, and Project Builder. -

    Notable features of FLAC:

    • - Lossless: The encoding of PCM data incurs no loss of information, and the decoded audio is bit-for-bit identical to what went into the encoder. Each frame contains a 16-bit CRC of the frame data for detecting transmission errors. The integrity of the audio data is further insured by storing an MD5 signature of the original unencoded audio data in the file header, which can be compared against later during decoding or testing. + Lossless: The encoding of audi (PCM) data incurs no loss of information, and the decoded audio is bit-for-bit identical to what went into the encoder. Each frame contains a 16-bit CRC of the frame data for detecting transmission errors. The integrity of the audio data is further insured by storing an MD5 signature of the original unencoded audio data in the file header, which can be compared against later during decoding or testing.
    • Fast: FLAC is asymmetric in favor of decode speed. Decoding requires only integer arithmetic, and is much less compute-intensive than for most perceptual codecs. Real-time decode performance is easily achievable on even modest hardware. diff --git a/doc/html/index.html b/doc/html/index.html index 429ecbed..5b358871 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -111,7 +111,13 @@ @@ -152,7 +155,7 @@

      - FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is similar to MP3, but lossless. The FLAC project consists of: + FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is similar to MP3, but lossless, meaning that audio is compressed in FLAC without throwing away any information. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, see links on the main page for supported devices) just like you would an MP3 file. +

      +

      + FLAC is supported on most operating systems, including Windows, "unix" (Linux, *BSD, Solaris, OS X, IRIX), BeOS, OS/2, and Amiga. There are build systems for autotools, MSVC, Watcom C, and Project Builder. +

      +

      + The FLAC project consists of:

        @@ -123,13 +129,10 @@

      - "Free" means that the specification of the stream format is fully open to the public to be used for any purpose (the FLAC project reserves the right to set the FLAC specification and certify compliance), and that neither the FLAC format nor any of the implemented encoding/decoding methods are covered by any known patent. It also means that all the source code is available under open-source licenses. + By "Free" we mean that the specification of the stream format is fully open to the public to be used for any purpose (the FLAC project reserves the right to set the FLAC specification and certify compliance), and that neither the FLAC format nor any of the implemented encoding/decoding methods are covered by any known patent. It also means that all the source code is available under open-source licenses.

      - FLAC compiles on many platforms: most Unixes (Linux, *BSD, Solaris, OS X), Windows, BeOS, and OS/2. There are build systems for autoconf/automake, MSVC, Watcom C, and Project Builder. -

      -

      - See the features page, documentation page, or FLAC format page for more info, or the comparison page to see how FLAC compares with other lossless codecs. + See the comparison page to see how FLAC compares with other lossless codecs, or the features page, documentation page, or FLAC format page for more info.

      - Visit the download page for links to the source code or pre-built binaries, or go directly to the source on SourceForge. + Visit the download page for links to the source code or pre-built binaries.