Spoločenstvo Xiph.Org vydalo aktualizáciu slobodného zvukového kodeku FLAC 1.5.0, ktorý umožňuje kompresiu zvuku bez straty kvality. FLAC používa výlučne metódy kódovania bez straty údajov (lossless), čo zaručuje úplnú zachovanie pôvodnej kvality zvukového prúdu a jeho identitu s referenčnou verziou podrobenou kódovaniu. Použité metódy kompresie bez strát umožňujú znížiť veľkosť pôvodného zvukového prúdu o 50-60 %. FLAC je úplne slobodný streamovací formát, ktorý predpokladá nielen otvorenosť knižníc s implementáciou funkcií kódovania a dekódovania, ale aj absenciu obmedzení pri používaní špecifikácií a vytváraní derivátových variantov. Kód knižníc sa šíri pod licenciou BSD.
Medzi zmenami v novej verzii:
- Zabezpečená práca kódovača v viacvláknovom režime. Viacvláknový kódovač je možné použiť prostredníctvom libFLAC alebo cez príkazový nástroj flac.
- Pridala sa možnosť dekódovania spojených (chained) Ogg súborov, v ktorých je zabalených niekoľko nezávislých zvukových prúdov FLAC.
- V libFLAC, libFLAC++ a metaflac bola implementovaná podpora zápisu do nového súboru pri zmene metadát, namiesto prepísania existujúceho súboru. V libFLAC pri zmene metadát bola pridaná kontrola na špecifiku symbolického odkazu ako vstupného súboru a implementovala sa ochrana pred zápisom do takýchto súborov pri nahradení súboru na mieste.
- API knižníc libFLAC a libFLAC++ bolo rozšírené.
- Prepracovaná implementácia režimu LMS (Loose Mid-Side) je prispôsobená pre viacvláknovú prácu, pričom samostatne kóduje spoločné informácie pre stereo kanály a rozdiel medzi ľavým a pravým kanálom.
- Implementovaná podpora kompilácie do formátu WebAssembly kompilátorom Emscripten.
- Špecifikácia pre formát FLAC bola zafixovaná v RFC 9639.
- V nástroji flac pri prekodovaní existujúceho FLAC súboru bola pridaná kontrola zhody MD5 hashov. V režime testovania „flac -t“ sa teraz analyzujú všetky bloky metadát a zobrazuje sa varovanie pri zistení metadát ID3v1. Vylepšená bola integrovaná pomoc k dostupným možnostiam. Dokumentovaný je formát pre uchovávanie externých metadát používaných nástrojom flac.
- Licencia na dokumentáciu GFDL (GNU Free Documentation License) bola aktualizovaná na verziu 1.3 (predtým bola verzia 1.2).
Zdroj: opennet.ru
