<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.2">Jekyll</generator><link href="/flac/feeds/feed.xml" rel="self" type="application/atom+xml" /><link href="/flac/" rel="alternate" type="text/html" /><updated>2024-12-19T11:27:11-06:00</updated><id>/flac/feeds/feed.xml</id><title type="html">FLAC - Free Lossless Audio Codec</title><entry><title type="html">FLAC is now formally specified in RFC 9639</title><link href="/flac/2024/12/19/rfc-9639-published.html" rel="alternate" type="text/html" title="FLAC is now formally specified in RFC 9639" /><published>2024-12-19T00:00:00-06:00</published><updated>2024-12-19T00:00:00-06:00</updated><id>/flac/2024/12/19/rfc-9639-published</id><content type="html" xml:base="/flac/2024/12/19/rfc-9639-published.html"><![CDATA[<p><a href="https://www.doi.org/10.17487/RFC9639">RFC 9639</a> has been published, specifying the Free Lossless Audio Codec (FLAC) format.</p>

<p>Although FLAC has had a specification document since 2000 and a open-source reference implementation filling in the details, this document should formally specify the format, such that implementers don’t have to look at the reference source code or browse the mailing list archives for details.</p>

<p>This publication doesn’t change the FLAC format except explicitly adding support for 32-bit audio and adding restrictions to accommodate, see <a href="https://www.rfc-editor.org/rfc/rfc9639.html#name-restriction-of-encoded-resi">here for details</a>.</p>

<p>The main benefit this publications brings is that it should make writing a new FLAC decoder implementation from scratch much easier. It also provides assurance for archives wanting to use the FLAC format that their files remain decodable in the far future, in case FLAC ever becomes obsolete and its implementations unusable.</p>

<p>Many thanks for all who participated in improving this document.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[RFC 9639 has been published, specifying the Free Lossless Audio Codec (FLAC) format.]]></summary></entry><entry><title type="html">FLAC 1.4.3 released</title><link href="/flac/2023/06/23/flac-1-4-3-released.html" rel="alternate" type="text/html" title="FLAC 1.4.3 released" /><published>2023-06-23T00:00:00-05:00</published><updated>2023-06-23T00:00:00-05:00</updated><id>/flac/2023/06/23/flac-1-4-3-released</id><content type="html" xml:base="/flac/2023/06/23/flac-1-4-3-released.html"><![CDATA[<p>The development for this release focused on the tools, flac and metaflac, whereas the previous few releases had the focus on libFLAC. The main improvement in flac is its handling of foreign metadata on decoding a file (i.e. restoring the foreign metadata), metaflac has had a few features added. Both tools have been vetted with fuzzing, resulting in numerous small fixes.</p>

<p>See the <a href="/flac/changelog.html">changelog</a> for more information.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[The development for this release focused on the tools, flac and metaflac, whereas the previous few releases had the focus on libFLAC. The main improvement in flac is its handling of foreign metadata on decoding a file (i.e. restoring the foreign metadata), metaflac has had a few features added. Both tools have been vetted with fuzzing, resulting in numerous small fixes.]]></summary></entry><entry><title type="html">FLAC 1.4.2 released</title><link href="/flac/2022/10/22/flac-1-4-2-released.html" rel="alternate" type="text/html" title="FLAC 1.4.2 released" /><published>2022-10-22T00:00:00-05:00</published><updated>2022-10-22T00:00:00-05:00</updated><id>/flac/2022/10/22/flac-1-4-2-released</id><content type="html" xml:base="/flac/2022/10/22/flac-1-4-2-released.html"><![CDATA[<p>Like the last release, this release only has a few changes. A problem with FLAC playback in GStreamer (and possibly other libFLAC users) was the reason for the short time since the last release.</p>

<p>See the <a href="/flac/changelog.html">changelog</a> for more information.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Like the last release, this release only has a few changes. A problem with FLAC playback in GStreamer (and possibly other libFLAC users) was the reason for the short time since the last release.]]></summary></entry><entry><title type="html">FLAC 1.4.1 released</title><link href="/flac/2022/09/22/flac-1-4-1-released.html" rel="alternate" type="text/html" title="FLAC 1.4.1 released" /><published>2022-09-22T00:00:00-05:00</published><updated>2022-09-22T00:00:00-05:00</updated><id>/flac/2022/09/22/flac-1-4-1-released</id><content type="html" xml:base="/flac/2022/09/22/flac-1-4-1-released.html"><![CDATA[<p>This release mostly fixes a few build system changes compared to FLAC 1.4.0. The reason this release follows 1.4.0 so quickly is because the 1.4.0 release tarball had emtpy man pages in it, which weren’t being rebuilt without user intervention.</p>

<p>See the <a href="/flac/changelog.html">changelog</a> for more information.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[This release mostly fixes a few build system changes compared to FLAC 1.4.0. The reason this release follows 1.4.0 so quickly is because the 1.4.0 release tarball had emtpy man pages in it, which weren’t being rebuilt without user intervention.]]></summary></entry><entry><title type="html">FLAC 1.4.0 released</title><link href="/flac/2022/09/09/flac-1-4-0-released.html" rel="alternate" type="text/html" title="FLAC 1.4.0 released" /><published>2022-09-09T00:00:00-05:00</published><updated>2022-09-09T00:00:00-05:00</updated><id>/flac/2022/09/09/flac-1-4-0-released</id><content type="html" xml:base="/flac/2022/09/09/flac-1-4-0-released.html"><![CDATA[<p>This release brings many small improvements and a few large ones. Here are the most important for end-users:</p>

<ul>
  <li>FLAC can now encode and decode 32 bit-per-sample audio. This means the FLAC format is now one step closer to being fully implemented. Note that this is 32 bit integer samples, not 32 bit float samples.</li>
  <li>Compression for presets 3 through 8 has improved with only a small decrease in encoding speed, while presets 0, 1 and 2 got faster.</li>
  <li>Compression on 64-bit ARMv8 (used in for example new Apple computers) is now much faster</li>
</ul>

<p>The API and ABI has changes for both libFLAC and libFLAC++, so developers are encouraged to review <a href="/flac/api/group__porting__1__3__4__to__1__4__0.html">the porting guide</a>.</p>

<p>See the <a href="/flac/changelog.html">changelog</a> for more information.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[This release brings many small improvements and a few large ones. Here are the most important for end-users:]]></summary></entry><entry><title type="html">FLAC decoder testbench</title><link href="/flac/2022/09/08/decoder-testbench.html" rel="alternate" type="text/html" title="FLAC decoder testbench" /><published>2022-09-08T00:00:00-05:00</published><updated>2022-09-08T00:00:00-05:00</updated><id>/flac/2022/09/08/decoder-testbench</id><content type="html" xml:base="/flac/2022/09/08/decoder-testbench.html"><![CDATA[<p>Besides the libraries and tools provided here, there are many
independently implemented encoders and decoders of the FLAC format. To
help developers of FLAC decoders to improve their product,
<a href="https://github.com/ietf-wg-cellar/flac-test-files">a set of conformance test files</a>
can be found at github under the name FLAC decoder testbench.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Besides the libraries and tools provided here, there are many independently implemented encoders and decoders of the FLAC format. To help developers of FLAC decoders to improve their product, a set of conformance test files can be found at github under the name FLAC decoder testbench.]]></summary></entry><entry><title type="html">FLAC 1.3.4 released</title><link href="/flac/2022/02/20/flac-1-3-4-released.html" rel="alternate" type="text/html" title="FLAC 1.3.4 released" /><published>2022-02-20T00:00:00-06:00</published><updated>2022-02-20T00:00:00-06:00</updated><id>/flac/2022/02/20/flac-1-3-4-released</id><content type="html" xml:base="/flac/2022/02/20/flac-1-3-4-released.html"><![CDATA[Various security, robustness fixes, and build system improvements. Minor bug fixes. See the <a href="/flac/changelog.html">changelog</a> for more information.]]></content><author><name></name></author><summary type="html"><![CDATA[Various security, robustness fixes, and build system improvements. Minor bug fixes. See the changelog for more information.]]></summary></entry><entry><title type="html">FLAC 1.3.3 released</title><link href="/flac/2019/08/04/flac-1-3-3-released.html" rel="alternate" type="text/html" title="FLAC 1.3.3 released" /><published>2019-08-04T00:00:00-05:00</published><updated>2019-08-04T00:00:00-05:00</updated><id>/flac/2019/08/04/flac-1-3-3-released</id><content type="html" xml:base="/flac/2019/08/04/flac-1-3-3-released.html"><![CDATA[Minor code and build system improvements. Minor bug fixes. See the changelog for more information.]]></content><author><name></name></author><summary type="html"><![CDATA[Minor code and build system improvements. Minor bug fixes. See the changelog for more information.]]></summary></entry><entry><title type="html">FLAC 1.3.2 released</title><link href="/flac/2017/01/01/flac-1-3-2-released.html" rel="alternate" type="text/html" title="FLAC 1.3.2 released" /><published>2017-01-01T00:00:00-06:00</published><updated>2017-01-01T00:00:00-06:00</updated><id>/flac/2017/01/01/flac-1-3-2-released</id><content type="html" xml:base="/flac/2017/01/01/flac-1-3-2-released.html"><![CDATA[Code improvements and hardening and many minor bug fixes. See the changelog for more information.]]></content><author><name></name></author><summary type="html"><![CDATA[Code improvements and hardening and many minor bug fixes. See the changelog for more information.]]></summary></entry><entry><title type="html">FLAC 1.3.1 released</title><link href="/flac/2014/11/27/flac-1-3-1-released.html" rel="alternate" type="text/html" title="FLAC 1.3.1 released" /><published>2014-11-27T00:00:00-06:00</published><updated>2014-11-27T00:00:00-06:00</updated><id>/flac/2014/11/27/flac-1-3-1-released</id><content type="html" xml:base="/flac/2014/11/27/flac-1-3-1-released.html"><![CDATA[A new release after 18 months of improvements, triggered by a security issue. Faster encoding and decoding, slightly better compression. Many small code and build improvements. See the changelog for more information]]></content><author><name></name></author><summary type="html"><![CDATA[A new release after 18 months of improvements, triggered by a security issue. Faster encoding and decoding, slightly better compression. Many small code and build improvements. See the changelog for more information]]></summary></entry></feed>