Lëshimi i bibliotekës SDL_sound 2.0

Pas 14 vjet nga lëshimi i fundit, është formuar lëshimi i bibliotekës SDL_sound 2.0.1 (lëshimi 2.0.0 u kalua), e cila ofron një shtresë mbi bibliotekën SDL me funksione për dekodimin e formateve të njohura të skedave audio, si MP3, WAV, OGG, FLAC, AIFF, VOC, MOD, MID dhe AU. Ndryshimi i ndjeshëm i numrit të versionit lidhet me kalimin e kodit nga licenca copyleft LGPLv2 në një licencë lehtësuese zlib, e cila është e pajtueshme me GPL. Për më tepër, megjithëse është ruajtur kompatibiliteti prapa në nivelin API, puna me SDL_sound tani është e mundur vetëm në bazë të degës SDL 2.0 (mbështetje për ndërtimin mbi SDL 1.2 është ndërprerë).

Për dekodimin e formateve audio në SDL_sound nuk përdoren biblioteka të jashtme - të gjitha burimet e nevojshme për dekodimin janë përfshirë në përbërjen kryesore. API i ofruar lejon marrjen e të dhënave audio si nga skedarët, ashtu edhe në nivelin e kanaleve audio nga një ose disa burime të jashtme. Mbështetet bashkëngjitja e trajtuesve të vet për përpunimin e audios ose ofrimi i qasjes në të dhënat e dekoduara rezultuese. Mund të kryhen manipulime të ndryshme me frekuencën e mostrave, formateve dhe kanaleve audio, duke përfshirë riciklimin 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 varĂ«sive tĂ« jashtme nga kodi dhe integrimi i tĂ« gjitha dekoduesve nĂ« pĂ«rbĂ«rjen kryesore. ZĂ«vendĂ«simi i disa dekoduesve me trajtues tĂ« unifikuar. PĂ«r shembull, pĂ«r tĂ« punuar me formatin OGG nuk kĂ«rkohet mĂ« instalimi i bibliotekĂ«s libogg, pasi dekoduesi stb_vorbis tani Ă«shtĂ« i integruar nĂ« burimet e 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 pĂ«r formatin e vjetĂ«r QuickTime, por nĂ« macOS dhe iOS pĂ«r tĂ« punuar 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 formatet e njĂ«jta mund tĂ« pĂ«rdoret dekoduesi modplug.

Burimi: opennet.ru

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