Nëntë vjet pas publikimit të temës së fundit të rëndësishme, komuniteti Xiph.Org prezantoi një version të ri të kodekut falas FLAC 1.4.0, i cili ofron kodim audio pa humbje të cilësisë. FLAC përdor vetëm metoda kodimi pa humbje, gjë që garanton ruajtjen e plotë të cilësisë origjinale të transmetimit audio dhe identitetin e tij me versionin e koduar të referencës. Në të njëjtën kohë, metodat e përdorura të kompresimit pa humbje bëjnë të mundur zvogëlimin e madhësisë së transmetimit origjinal audio me 50-60%. FLAC është një format transmetimi plotësisht falas, që nënkupton jo vetëm hapjen e bibliotekave me zbatimin e funksioneve të kodimit dhe dekodimit, por edhe mungesën e kufizimeve në përdorimin e specifikimeve dhe krijimin e versioneve derivatore. Kodi i bibliotekës shpërndahet nën licencën BSD.
Ndryshimet më të rëndësishme përfshijnë:
- Mbështetje e shtuar për kodimin dhe dekodimin me një bit kuantizimi prej 32 bit për mostër (bit-për-kampion).
- Efikasiteti i përmirësuar i kompresimit në nivelet 3 deri në 8, me koston e një reduktimi të lehtë në shpejtësinë e kodimit për shkak të saktësisë së përmirësuar të llogaritjeve të autokorrelacionit. Rritja e shpejtësisë së kodimit për nivelet 0, 1 dhe 2. Kompresimi i përmirësuar pak në nivelet 1 deri në 4 për shkak të ndryshimeve në heuristikat adaptive.
- Shpejtësia e kompresimit e përmirësuar ndjeshëm në procesorët ARMv64 8-bitësh duke përdorur udhëzimet NEON. Performanca e përmirësuar në procesorët x86_64 që mbështesin grupin e udhëzimeve FMA.
- API dhe ABI e bibliotekave libFLAC dhe libFLAC++ janë ndryshuar (përditësimi në versionin 1.4 kërkon rindërtimin e aplikacioneve).
- Shtojca XMMS është vjetëruar dhe do të hiqet në versionin e ardhshëm.
- Biblioteka libFLAC dhe programi flac ofrojnë mundësinë për të kufizuar shpejtësinë minimale të biteve për skedarët FLAC, deri në 1 bit për mostër (mund të jenë të dobishme kur organizoni transmetime të drejtpërdrejta).
- Është bërë e mundur kodimi i skedarëve me shpejtësi të kampionimit deri në 1048575 Hz.
- Programi flac implementon opsione të reja "-limit-min-bitrate" dhe "-keep-foreign-metadata-if-present".
Burimi: opennet.ru