Kilenc évvel az utolsó jelentős szál megjelenése után a Xiph.Org közösség bemutatta az ingyenes FLAC 1.4.0 kodek új verzióját, amely minőségromlás nélkül biztosítja a hangkódolást. A FLAC csak veszteségmentes kódolási módszereket használ, ami garantálja az audio stream eredeti minőségének és a kódolt referenciaverzióval való azonosságának teljes megőrzését. Ugyanakkor az alkalmazott veszteségmentes tömörítési módszerek lehetővé teszik az eredeti hangfolyam méretének 50-60%-os csökkentését. A FLAC egy teljesen ingyenes streaming formátum, amely nemcsak a könyvtárak nyitottságát jelenti a kódolási és dekódolási funkciók megvalósításával, hanem a specifikációk használatára és a származékos verziók létrehozására vonatkozó korlátozások hiányát is. A könyvtár kódja a BSD licenc alatt kerül terjesztésre.
A legfontosabb változások a következők:
- Hozzáadott támogatás a kódoláshoz és dekódoláshoz 32 bites kvantálási bittel mintánként (bitenkénti minta).
- Javított tömörítési hatékonyság a 3-tól 8-ig terjedő szinten, a kódolási sebesség enyhe csökkenése árán az autokorrelációs számítások jobb pontossága miatt. Megnövelt kódolási sebesség a 0., 1. és 2. szinten. Enyhén javított tömörítés az 1-től 4-ig terjedő szinteken az adaptív heurisztika változásai miatt.
- Jelentősen megnövelt tömörítési sebesség a 64 bites ARMv8 processzorokon a NEON utasítások segítségével. Jobb teljesítmény az FMA utasításkészletet támogató x86_64 processzorokon.
- A libFLAC és libFLAC++ könyvtárak API-ja és ABI-ja megváltozott (az 1.4-es verzióra való frissítéshez az alkalmazások újraépítése szükséges).
- Az XMMS beépülő modul elavult, és a következő kiadásban eltávolítjuk.
- A libFLAC könyvtár és a flac segédprogram lehetővé teszi a FLAC fájlok minimális bitsebességének korlátozását, mintánként legfeljebb 1 bitig (hasznos lehet élő közvetítés szervezésekor).
- Lehetővé vált a fájlok 1048575 Hz-ig terjedő mintavételezési frekvenciájú kódolása.
- A flac segédprogram új „—limit-min-bitrate” és „-Keep-foreign-metadata-if-present” opciókat valósít meg.
Forrás: opennet.ru
