FLAC - Adoption and Implementations

Adoption and Implementations

See also: list of hardware and software that supports FLAC

The reference implementation of FLAC is implemented as the libFLAC core encoder & decoder library, with the main distributable program flac being the reference implementation of the libFLAC API. This codec API is also available in C++ as libFLAC++. The reference implementation of FLAC compiles on many platforms, including most Unix (such as Solaris and Mac OS X) and Unix-like (including Linux, BSD), Microsoft Windows, BeOS, and OS/2 operating systems. There are build systems for autoconf/automake, MSVC, Watcom C, and Xcode. There is currently no multicore support in libFLAC.

Though FLAC playback support in portable audio devices and dedicated audio systems is limited compared to formats like MP3 or uncompressed PCM, FLAC is supported by more hardware devices than competing lossless compressed formats like WavPack.

The European Broadcasting Union (EBU) has adopted the FLAC format for the distribution of high quality audio over its Euroradio network.

The Android operating system has supported native FLAC playback since version 3.1.

Read more about this topic:  FLAC

Famous quotes containing the word adoption:

    Frankly, I adore your catchy slogan, “Adoption, not Abortion,” although no one has been able to figure out, even with expert counseling, how to use adoption as a method of birth control, or at what time of the month it is most effective.
    Barbara Ehrenreich (b. 1941)