Kilenc évvel a korábbi jelentős kiadás megjelenése után a Xiph.Org közössége bemutatta a FLAC 1.4.0 ingyenes kodek új verzióját, amely lehetővé teszi a hang minőségromlás nélküli kódolását. A FLAC kizárólag veszteségmentes kódolási módszereket alkalmaz, amelyek garantálják az eredeti hangfolyam teljes minőségmegőrzését és annak az eljárás során kódolt referencia verzióval való azonosságát. Ezzel a veszteségmentes tömörítési módszerek segítségével az eredeti hangfolyam mérete 50-60%-kal csökkenthető. A FLAC egy teljesen nyílt streaming formátum, amely nemcsak a kódolási és dekódolási funkciókat megvalósító könyvtárak nyitottságát jelenti, hanem a specifikációk használatára és származékos változatok létrehozására vonatkozó korlátozások hiányát is. A könyvtár kódja BSD licenc alatt terjeszthető.
A legfontosabb változások közül érdemes megemlíteni:
- Hozzáadva a 32 bites kvantálási mélységű kódolás és dekódolás támogatása.
- A 3-tól 8-ig terjedő tömörítési szinteken a hatékonyság javult, kismértékű kódolási sebesség csökkenés árán az autokorelációs számítások pontosságának növekedése miatt. A 0, 1 és 2 szinteken növekedett a kódolási sebesség. A 1-4 közötti szinteken kissé javult a tömörítés az adaptív heurisztika megváltoztatása által.
- Jelentősen megnövekedett a tömörítési sebesség az ARMv8 64 bites processzorokon a NEON utasítások használatával. A x86_64 architektúrájú processzorok teljesítménye is javult, amelyek támogatják az FMA utasításkészletet.
- Megváltoztak a libFLAC és libFLAC++ könyvtárak API és ABI-jai (a 1.4 verzióra való frissítéshez az alkalmazások újraépítése szükséges).
- A XMMS plugin elavultnak lett nyilvánítva és a következő kiadásban eltávolításra kerül.
- A libFLAC könyvtárban és a flac eszközben lehetőség van a FLAC fájlok minimális bitráta korlátozására, akár 1 bit per mintára (ez hasznos lehet élő adások szervezésekor).
- Lehetővé vált a fájlok kódolása akár 1048575 Hz mintavételezési frekvenciával.
- A flac eszközben megvalósították az új "--limit-min-bitrate" és "--keep-foreign-metadata-if-present" opciókat.
Forrás: opennet.ru
