Ọdun mẹsan lẹhin titẹjade ti okun pataki ti o kẹhin, agbegbe Xiph.Org ti ṣe agbekalẹ ẹya tuntun ti kodẹki ọfẹ FLAC 1.4.0, eyiti o pese fifino ohun afetigbọ ti ko padanu. FLAC nlo awọn ọna fifi koodu ti ko ni ipadanu nikan, eyiti o ṣe iṣeduro itọju pipe ti didara atilẹba ti ṣiṣan ohun ati idanimọ rẹ pẹlu ẹya itọkasi ti o tẹriba si fifi koodu. Ni akoko kanna, awọn ọna funmorawon ti ko padanu ti a lo jẹ ki o ṣee ṣe lati dinku iwọn ṣiṣan ohun atilẹba nipasẹ 50-60%. FLAC jẹ ọna kika ṣiṣan ọfẹ patapata, eyiti o tumọ kii ṣe ṣiṣi ti awọn ile-ikawe nikan pẹlu imuse ti fifi koodu ati awọn iṣẹ iyipada, ṣugbọn isansa awọn ihamọ lori lilo awọn pato ati ṣiṣẹda awọn ẹya itọsẹ. Koodu ile-ikawe ti pin labẹ iwe-aṣẹ BSD.
Lara awọn iyipada pataki julọ ni:
- Atilẹyin ti a ṣafikun fun fifi koodu ati iyipada pẹlu iwọn iwọn iwọn ti awọn bit 32 fun ayẹwo (bit-per-sample).
- Imudara imudara imudara ni awọn ipele 3 si 8, ni idiyele idinku diẹ ninu iyara fifi ẹnọ kọ nkan nitori ilọsiwaju iṣiro adaṣe adaṣe. Iyara fifi koodu pọ si fun awọn ipele 0, 1 ati 2. Imudara diẹ diẹ ni awọn ipele 1 si 4 nipa yiyipada heuristic adaptive.
- Iyara titẹkuro ni ilọsiwaju pataki lori awọn ilana 64-bit ARMv8, o ṣeun si lilo awọn ilana NEON. Imudara iṣẹ lori awọn ilana x86_64 ti o ṣe atilẹyin eto ilana FMA.
- API ati ABI ti libFLAC ati awọn ile-ikawe libFLAC++ ti yipada (igbegasoke si ẹya 1.4 nilo awọn ohun elo atunko).
- Ti yọkuro ati pe yoo yọkuro ni itusilẹ atẹle ti ohun itanna fun XMMS.
- Ile-ikawe libFLAC ati ohun elo flac n pese agbara lati ṣe idinwo iwọn kekere ti o kere julọ fun awọn faili FLAC, to 1 bit fun apẹẹrẹ (le wulo nigbati o ba ṣeto igbesafefe laaye).
- O ṣee ṣe lati ṣafikun awọn faili pẹlu awọn oṣuwọn iṣapẹẹrẹ to 1048575 Hz.
- IwUlO flac n ṣe awọn aṣayan titun "--limit-min-bitrate" ati "--pa-ajeji-metadata-if-bayi".
orisun: opennet.ru