I-FLAC 1.4.0 ifika nokuthuthuka okuncane, kodwa okubaluleke kakhulu

I-FLAC iyifomethi evuliwe enelayisensi engenayo i-copyright

I-FLAC isebenzisa kuphela izindlela zokufaka ikhodi ezingalahleki, eziqinisekisa ukulondolozwa okuphelele kwekhwalithi yoqobo

Eminyakeni eyisishiyagalolunye ngemva kokuthunyelwa kochungechunge lokugcina okubalulekile, umphakathi we-Xiph.Org yethule inguqulo entsha ye-codec ye-FLAC 1.4.0 ehlinzeka ngombhalo wekhodi womsindo ongalahleki.

Kulabo abangazi nge-FLAC, kufanele ukwazi lokho lena ifomethi yokusakaza evuleke ngokuphelele, okungasho nje kuphela ukuvuleka kwemitapo yolwazi ngokusetshenziswa kwemisebenzi yokufaka ikhodi nokukhipha amakhodi, kodwa futhi nokungabikho kwemingcele ekusetshenzisweni kokucaciswa kanye nokudala izinguqulo eziphuma kokunye zekhodi yomtapo wolwazi.

I-FLAC yakhelwe ukucindezela umsindo. Ngenxa yalokhu, amafayela avelayo ayadlaleka futhi asebenziseke, kanye nokuba mancane kunalapho i-algorithm yokucindezela izibalo (efana ne-ZIP) ibisetshenziswe ngqo kufayela le-PCM.

I-FLAC isiphenduke enye yamafomethi athandwayo ukuthengiswa komculo nge-inthanethi, kanye Nomsindo Wenkawu osebenza kahle ngokufanayo. Ngaphezu kwalokho, isetshenziswa ekushintshanisweni kwezingoma kunethiwekhi, njengenye indlela ye-MP3, lapho ufuna ukuthola ukuncishiswa okukhulu kosayizi kunefayela le-WAV-PCM, futhi ungalahlekelwa ikhwalithi yomsindo. Ngesikhathi esifanayo, izindlela zokucindezela ezingalahleki ezisetshenzisiwe zivumela usayizi womsindo wokuqala womsindo wehliswe ngo-50-60%.

Izindaba Eziyinhloko ze-FLAC 1.4.0

Enguqulweni entsha yekhodekhi eyethulwa, kugqanyiswe lokho ukwesekwa okwengeziwe kwekhodi nokuqopha ngokujula kancane de 32 bits ngesampula quantization.

Okunye okusha okuhambisana nokwethulwa kwale nguqulo entsha ukuthi ngcono ukusebenza kahle kokucindezela ezingeni 3 kuya ku-8 ngezindleko zokwehliswa kancane kwesivinini sombhalo wekhodi ngenxa yokunemba okuthuthukisiwe kwekhompyutha ye-autocorrelation.

Ngaphezu kwalokhu, kuphinde kuphawulwe ukuthi umtapo wolwazi i-libFLAC kanye ne-flac utility, kule nguqulo entsha nikeza ikhono lokukhawulela isilinganiso sebhithi ubuncane bamafayela e-FLAC, kufika kubhithi elilodwa ngesampula (kungaba usizo lapho usingathe ukusakaza bukhoma).

Tambien isivinini esiphezulu sombhalo wekhodi sifinyelelwe ezingeni 0, 1 kanye 2, kanye nokucindezelwa okuthuthukisiwe kumazinga 1 kuye ku-4 ngokushintsha i-adaptive heuristics, futhi kwaba nokwenzeka ukubethela amafayela ngezilinganiso zesampula ezifika ku-1048575 Hz.

Ngakolunye uhlangothi, kuyaphawulwa futhi ukuthi i Isivinini sokuminyanisa sithuthukiswe kakhulu kuma-processor angu-8-bit ARMv64, sibonga ukusetshenziswa kwemiyalelo ye-NEON. Ukusebenza okuthuthukisiwe kumaphrosesa we-x86_64 asekela isethi yemiyalo ye-FMA.

Kwezinye izinguquko okuvelele kule nguqulo entsha:

  • I-API ne-ABI ye-libFLAC kanye ne-libFLAC++ yamitapo yolwazi ishintshiwe (ukuthuthukela kunguqulo 1.4 kudinga ukuthi izinhlelo zokusebenza zakhiwe kabusha).
  • Kwehlisiwe futhi izokhishwa enguqulweni elandelayo ye-plugin ye-XMMS.
  • I-flac utility inezinketho ezintsha "-limit-min-bitrate" kanye "-keep-foreign-metadata-uma-present".
  • Ukucindezelwa kokusethiwe ngaphambili -1 kanye -4 kuye kwathuthukiswa kancane kokuthile ngokushintsha i-heuristic eguquguqukayo emaphakathi nehlangothi.
  • Ama-speedups ahlanganisiwe aqondise ngokuqondile amadivayisi we-8-bit ARMv64 asebenzisa i-NEON (Ronen Gvili, Martijn van Beurden)
  • Kungezwe ama-speedups ama-x86_64 CPU anesandiso sesethi yemiyalo ye-FMA
  • Manje sekungenzeka ukuthi ufake ikhodi futhi ukhiphe ikhodi engu-32-bit PCM
  • Kulungiswe inkinga kusetshenziswa isici sokuhlaziya esibangele ukuthi uzimele wokuqala ube nosayizi ongalungile kanye nokulingana
  • Amafayela esistimu yokwakha ye-MSVC ne-Makefile.lite asusiwe. Ukwakha nge-MSVC (Visual Studio) kungenziwa kusetshenziswa i-CMake
  • Ukwengezwa kwesiqophi se-fuzzer esisha, okungeza ukumbozwa kwekhodi yokubheka
  • Isexwayiso esibuyiswe ngokuphatha imethadatha yangaphandle manje sesicace kakhudlwana esimweni lapho umsebenzisi ezama ukubuyisela imethadatha yangaphandle yohlobo olungalungile, isibonelo ngokuqopha ifayela le-FLAC eliqukethe imethadatha yangaphandle ye-AIFF ibe ifayela le-WAV.

Okokugcina uma unentshisekelo yokwazi kabanzi ngakho, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.