Te tukunga o te whare pukapuka SDL_sound 2.0

14 tau i muri mai i te tukunga whakamutunga, i hangaia te tukunga o te whare pukapuka SDL_sound 2.0.1 (i pekehia te tuku 2.0.0), ka whakarato i te taapiri ki te whare pukapuka SDL me nga mahi mo te wetewete i nga momo konae oro rongonui penei i te MP3, WAV, OGG, FLAC, AIFF, VOC, MOD, MID me AU. Ko te huringa nui i roto i te nama putanga na te whakamaoritanga o te waehere mai i te raihana LGPLv2 kape maui ki te raihana zlib whakaae, he hototahi ki te GPL. I tua atu, ahakoa te pupuri hototahi whakamuri i te taumata API, ka taea noa te SDL_sound i runga i te peka SDL 2.0 (kua mutu te tautoko mo te hanga whare ki runga o SDL 1.2).

Hei wetewete i nga whakatakotoranga oro, kaore a SDL_sound e whakamahi i nga whare pukapuka o waho - ko nga tuhinga puna katoa e tika ana mo te wetewete kei roto i te hanganga matua. Ko te API kua whakaratohia ka taea e koe te whiwhi raraunga oro mai i nga konae me te taumata ororongo mai i tetahi, neke atu ranei nga puna o waho. E tautokohia ana ki te whakapiri i a koe ake kaikawe mo te tukatuka ororongo, ki te tuku uru ranei ki nga raraunga kua wetewetehia. Ka taea te rerekee me te reiti tauira, nga whakatakotoranga me nga hongere ororongo, tae atu ki te huri-a-rere.

Nga huringa matua i te peka SDL_sound 2.0:

  • Te huri i te raihana zlib me te huri ki te SDL 2.
  • Te tango i te waehere mai i nga whakawhirinakitanga o waho me te whakauru i nga kaiwhakawaehere katoa ki te hanganga matua. Te whakakapinga o etahi wetewaehere me nga kaitukatuka whakakotahi. Hei tauira, ko te mahi me te whakatakotoranga OGG kaore e hiahiatia te whakauru i te whare pukapuka libogg, i te mea kua hangaia te stb_vorbis pūwetewaehere ki te waehere puna SDL_sound.
  • Te whakawhiti ki te whakamahi i te punaha huihuinga CMake. Whakangwaritia te tukanga o te whakamahi waehere SDL_sound i roto i o kaupapa.
  • Ko te tautoko pūwetewaewaehere mo te whakatakotoranga QuickTime tuku iho kua kore e tautokona, engari ka taea tonu te whakamahi te kaiwaehere CoreAudio ki te mahi me te QuickTime i runga i te macOS me te iOS.
  • Te mutunga o te tautoko mo te whakatakotoranga Speex na te kore o te whakatinanatanga o te wetewaehere i raro i te raihana e hiahiatia ana.
  • Te mutunga o te tautoko mo te MikMod pūwetewaehere. Hei mahi me nga whakatakotoranga rite, ka taea e koe te whakamahi i te kaiwaehere modplug.

Source: opennet.ru

Tāpiri i te kōrero