PĂ€rast ĂŒheksa aastat alates eelneva olulise versiooni avaldamisest esitles Xiph.Org'i kogukond uut versiooni avatud allika koodekist FLAC 1.4.0, mis vĂ”imaldab kvaliteetset helikodeerimist ilma kvaliteedi kadumiseta. FLAC kasutab ainult andmekadudeta kodeerimise meetodeid, mis tagavad algse helivoogude kvaliteedi tĂ€ieliku sĂ€ilitamise ja selle identilisuse kodeeritud versiooniga. Kasutatavad kaotusteta kokkusurutuse meetodid vĂ”imaldavad vĂ€hendada algse helivoogude suurust 50-60%. FLAC on tĂ€iesti avatud voogedastuse formaat, mis tĂ€hendab, et mitte ainult kodeerimise ja dekodeerimise funktsioonide teoste raamatukogud on avatud, vaid ka spetsifikatsioonide kasutamise piiranguid ei eksisteeri. Raamatukogude kood levitatakse BSD litsentsi alusel.
Oluliste muudatuste seas vÔib mÀrkida:
- Lisatud on tugi 32-bitise kvantimisressursi (bit-per-sample) kodeerimise ja dekodeerimise jaoks.
- Kompresse tĂ”husus on tĂ”usnud tasemetel 3 kuni 8, hindeks on kerge kodeerimiskiirus zĂŒkkumine, mis tuleneb autokorrelatsiooni arvutuste tĂ€psuse suurenemisest. Kodeerimiskiirus tasemetel 0, 1 ja 2 on suurenenud. Tasemetel 1 kuni 4 on kompressiooni veidi tĂ€iustatud tĂ€nu adaptiivse heuristika muutusele.
- Kompressioonikiirus on 64-bitistel ARMv8 protsessoritel mÀrkimisvÀÀrselt suurenend, tÀnu NEON instructsioonide kasutusele. Tootlikkus on suurenenud x86_64 protsessoritel, mis toetavad FMA instruktsioonide komplekti.
- libFLAC ja libFLAC++ teegid on saanud muutusi API ja ABI osas (versioonile 1.4 ĂŒleviimisel on tarvis rakendused uuesti koostada).
- XMMS'i plugina tugi on kuulutatud vananenuks ja eemaldatakse jÀrgmises versioonis.
- libFLAC teegis ja flac utiliidis on nĂŒĂŒd vĂ”imalik piirata FLAC-failide minimaalset bitikiirus, kuni 1 bitini vĂ”tet (mis vĂ”ib olla kasulik live-edastuste korraldamisel).
- NĂŒĂŒd on vĂ”imalik kodeerida faile, mille diskreetimise sagedus on kuni 1048575 Hz.
- Flac utiliidis on rakendatud uued valikud «âlimit-min-bitrate» ja «âkeep-foreign-metadata-if-present».
Allikas: opennet.ru
