Publikimi i biblioteks SDL_sound 2.0

Pas 14 vjetësh nga lëshimi i mëparshëm, është formuar versione i bibliotekës SDL_sound 2.0.1 (versioni 2.0.0 u anashkalua), duke ofruar një shtresë mbi bibliotekën SDL me funksione për dekodimin e formateve më të njohura të skedarëve audio, si MP3, WAV, OGG, FLAC, AIFF, VOC, MOD, MID dhe AU. Ndryshimi i rëndësishëm i numrit të versionit është i lidhur me kalimin e kodit nga licenca copyleft LGPLv2 në licencën permissive zlib, e cila është e përputhshme me GPL. Për më tepër, megjithëse ruhet përshtatshmëria e prapme në nivelin API, funksionimi i SDL_sound tani është i mundur vetëm mbi degën SDL 2.0 (përkrahja e ndërtimit mbi SDL 1.2 është ndërprerë).

Për dekodimin e formateve audio në SDL_sound nuk përdoren biblioteka të jashtme - të gjitha kodet e nevojshme për dekodimin janë të përfshira në përbërjen kryesore. API i ofruar lejon marrjen e të dhënave audio si nga skedarët ashtu edhe në nivelin e rrymave audio nga një ose më shumë burime të jashtme. Mbështetet lidhja e trajtuesve të personalizuar për përpunimin e zërit apo ofrimin e qasjes në të dhënat e dekoduara që rezultojnë. Janë të mundshme manipulime të ndryshme me frekuencat e mostrave, format dhe kanalet audio, duke përfshirë konvertimin në kohë reale.

Ndryshimet kryesore në degën SDL_sound 2.0:

  • Ndryshimi i licencĂ«s nĂ« zlib dhe kalimi nĂ« pĂ«rdorimin e SDL 2.
  • Eliminimi i kodit nga varĂ«sitĂ« e jashtme dhe inkorporimi i tĂ« gjitha dekoduesve nĂ« pĂ«rbĂ«rjen kryesore. ZĂ«vendĂ«simi i disa dekoduesve me trajtues tĂ« unifikuar. PĂ«r shembull, pĂ«r punĂ«n me formatin OGG nuk Ă«shtĂ« mĂ« e nevojshme tĂ« instalohet biblioteka libogg, pasi dekoduesi stb_vorbis tani Ă«shtĂ« i inkorporuar nĂ« kodet burimore tĂ« SDL_sound.
  • Kalimi nĂ« pĂ«rdorimin e sistemit tĂ« ndĂ«rtimit CMake. Thjeshtimi i procesit tĂ« pĂ«rdorimit tĂ« kodit SDL_sound nĂ« projektet e veta.
  • NdĂ«rprerja e mbĂ«shtetjes pĂ«r dekoduesin e formatit tĂ« vjetruar QuickTime, por nĂ« macOS dhe iOS, pĂ«r punĂ«n me QuickTime ende mund tĂ« pĂ«rdoret dekoduesi universale CoreAudio.
  • NdĂ«rprerja e mbĂ«shtetjes pĂ«r formatin Speex, pĂ«r shkak tĂ« mungesĂ«s sĂ« implementimit tĂ« dekoduesit nĂ«n licencĂ«n e nevojshme.
  • NdĂ«rprerja e mbĂ«shtetjes pĂ«r dekoduesin MikMod. PĂ«r tĂ« punuar me tĂ« njĂ«jtat formate, mund tĂ« pĂ«rdoret dekoduesi modplug.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster