Ikhodekhi yomsindo yamahhala i-FLAC 1.4 ishicilelwe

Eminyakeni eyisishiyagalolunye ngemva kokushicilelwa kochungechunge lokugcina olubalulekile, umphakathi we-Xiph.Org wethula inguqulo entsha ye-codec yamahhala i-FLAC 1.4.0, ehlinzeka ngombhalo wekhodi womsindo ngaphandle kokulahlekelwa ikhwalithi. I-FLAC isebenzisa kuphela izindlela zokufaka ikhodi ezingalahleki, eziqinisekisa ukulondolozwa okuphelele kwekhwalithi yoqobo yokusakaza komsindo kanye nobunikazi bayo ngenguqulo yesithenjwa efakwe ikhodi. Ngesikhathi esifanayo, izindlela zokucindezela ezingalahleki ezisetshenzisiwe zenza kube nokwenzeka ukunciphisa usayizi womsindo wokuqala womsindo ngo-50-60%. I-FLAC iyifomethi yokusakaza yamahhala ngokuphelele, engasho nje kuphela ukuvuleka kwemitapo yolwazi ngokuqaliswa kwemisebenzi yokufaka amakhodi nokukhipha amakhodi, kodwa futhi nokungabikho kwemikhawulo ekusetshenzisweni kokucaciswa kanye nokudala izinguqulo eziphuma kokunye. Ikhodi yomtapo wolwazi isatshalaliswa ngaphansi kwelayisensi ye-BSD.

Izinguquko ezibaluleke kakhulu zihlanganisa:

  • Kwengezwe usekelo lombhalo wekhodi nokuqopha nge-quantization bit yamabhithi angu-32 isampula ngayinye (i-bit-per-sample).
  • Ukusebenza kahle kokuminyanisa okuthuthukisiwe kumaleveli 3 kuye ku-8, ngezindleko zokwehliswa kancane kwesivinini sombhalo wekhodi ngenxa yokunemba okuthuthukisiwe kwezibalo zokuhlanganisa ngokuzenzakalela. Ukwenyuka kwesivinini sombhalo wekhodi kumaleveli 0, 1 kanye no-2. Ukuminyanisa okuthuthuke kancane ezingeni 1 ukuya ku-4 ngenxa yezinguquko ku-adaptive heuristics.
  • Isivinini sokuminyanisa esithuthuke ngokuphawulekayo kumaphrosesa angu-64-bit ARMv8 kusetshenziswa imiyalelo ye-NEON. Ukusebenza okuthuthukisiwe kumaphrosesa we-x86_64 asekela isethi yemiyalo ye-FMA.
  • I-API ne-ABI ye-libFLAC kanye namalabhulali e-libFLAC++ ashintshiwe (ukubuyekeza inguqulo 1.4 kudinga ukwakhiwa kabusha kwezinhlelo zokusebenza).
  • I-plugin ye-XMMS yehlisiwe futhi izokhishwa ekukhishweni okulandelayo.
  • Umtapo wezincwadi we-libFLAC kanye nensiza ye-flac inikeza amandla okukhawulela ubuncane be-bitrate kumafayela e-FLAC, kufika kubhithi elingu-1 isampula ngayinye (kungaba usizo lapho uhlela ukusakaza bukhoma).
  • Sekwenzeke ukufaka ikhodi kumafayela anezilinganiso zesampula ezifika ku-1048575 Hz.
  • Isisetshenziswa se-flac sisebenzisa izinketho ezintsha "-limit-min-bitrate" kanye "-keep-foreign-metadata-uma-present".

Source: opennet.ru

Engeza amazwana