Kutulutsidwa kwa laibulale ya SDL_sound 2.0

Zaka 14 pambuyo pa kutulutsidwa komaliza, kutulutsidwa kwa laibulale ya SDL_sound 2.0.1 idapangidwa (kutulutsa 2.0.0 kudalumphidwa), ndikupereka chowonjezera ku laibulale ya SDL yokhala ndi ntchito zosinthira mafayilo amawu otchuka monga MP3, WAV, OGG, FLAC, AIFF, VOC , MOD, MID ndi AU. Kusintha kwakukulu kwa nambala yamtunduwu kudachitika chifukwa chakumasuliridwa kwa kachidindo kuchokera pa laisensi ya LGPLv2 ya copyleft kupita ku permissive zlib license, yogwirizana ndi GPL. Kuonjezera apo, ngakhale kusunga kuyanjana kwa mmbuyo pa mlingo wa API, SDL_sound tsopano ndi kotheka pokhapokha ku nthambi ya SDL 2.0 (thandizo lomanga pamwamba pa SDL 1.2 latha).

Kuti muzindikire mawonekedwe amawu, SDL_sound sigwiritsa ntchito malaibulale akunja - zolemba zonse zofunikira pakujambula zimaphatikizidwa mu kapangidwe kake. API yoperekedwa imakupatsani mwayi wolandila zomvera kuchokera pamafayilo komanso pamlingo womvera kuchokera kumodzi kapena zingapo zakunja. Imathandizidwa kuti muphatikize zogwirira ntchito zanu kuti mukonzere zomvera kapena kupereka mwayi wopeza zomwe zatsitsidwa. Zosintha zosiyanasiyana zokhala ndi ziwerengero, mawonekedwe ndi makanema amawu ndizotheka, kuphatikiza kutembenuka kwapaulendo.

Zosintha zazikulu mu nthambi ya SDL_sound 2.0:

  • Kusintha layisensi ya zlib ndikusintha kukhala SDL 2.
  • Kuchotsa kachidindo kuchokera ku zodalira zakunja ndikuphatikiza ma decoder onse mumpangidwe waukulu. Kusintha kwa ma decoder ena ndi mapurosesa ogwirizana. Mwachitsanzo, kugwira ntchito ndi mtundu wa OGG sikufunanso kukhazikitsa laibulale ya libogg, popeza stb_vorbis decoder tsopano yamangidwa mu SDL_sound source code.
  • Kusintha kwa kugwiritsa ntchito dongosolo la msonkhano wa CMake. Yesetsani kugwiritsa ntchito SDL_sound code pamapulojekiti anu.
  • Thandizo la decoder la mtundu wakale wa QuickTime silikuthandizidwanso, koma chotsitsa cha CoreAudio chapadziko lonse lapansi chingagwiritsidwebe ntchito ndi QuickTime pa macOS ndi iOS.
  • Kutha kwa chithandizo cha mtundu wa Speex chifukwa chosowa kukhazikitsidwa kwa decoder pansi pa layisensi yofunikira.
  • Kutha kwa kuthandizira kwa MikMod decoder. Kuti mugwiritse ntchito mawonekedwe omwewo, mutha kugwiritsa ntchito modplug decoder.

Source: opennet.ru

Kuwonjezera ndemanga