Ho lokolloa ha SDL_sound 2.0 laeborari

Lilemo tse 14 ka mor'a tokollo ea ho qetela, ho ile ha thehoa laeborari ea SDL_sound 2.0.1 (ho lokolloa ha 2.0.0 ho ile ha tlōloa), ho fana ka tlatsetso ho laeborari ea SDL e nang le mesebetsi ea ho khetholla liforomo tse tummeng tsa lifaele tsa molumo tse kang MP3, WAV, OGG, FLAC, AIFF, VOC , MOD, MID le AU. Phetoho e kholo ea nomoro ea mofuta e bakiloe ke phetolelo ea khoutu ho tloha ho laesense ea LGPLv2 e kopitsoang ho ea ho laesense e lumelletsoeng ea zlib, e tsamaellanang le GPL. Ho phaella moo, ho sa tsotellehe ho boloka ho lumellana ho khutlela morao boemong ba API, SDL_sound e se e khoneha feela ho latela lekala la SDL 2.0 (tšehetso ea ho haha ​​ka holim'a SDL 1.2 e khaotsoe).

Ho tsebahatsa liforomo tsa molumo, SDL_sound ha e sebelise lilaebrari tsa kantle - litemana tsohle tsa mohloli tse hlokahalang bakeng sa ho etsa li-decoding li kenyelelitsoe mohahong o moholo. API e fanoeng e u lumella ho fumana data ea molumo ho tsoa lifaeleng le maemong a molumo ho tsoa mohloling o le mong kapa ho feta kantle. E ts'ehetsoa ho hokela lisebelisoa tsa hau bakeng sa ts'ebetso ea molumo kapa ho fana ka phihlello ho data e hlakotsoeng e hlahisitsoeng. Mekhoa e fapaneng ea ho qhekella e nang le litekanyetso tsa lisampole, lifomate le likanale tsa molumo lia khoneha, ho kenyeletsoa phetoho ea hang-hang.

Liphetoho tse kholo lekaleng la SDL_sound 2.0:

  • Ho fetola laesense ea zlib le ho fetohela ho SDL 2.
  • Ho tlosa khoutu ho tsoa litšetlehong tsa kantle le ho kopanya li-decoder tsohle ho sebopeho se seholo. Phetoho ea li-decoder tse ling ka li-processor tse kopaneng. Ka mohlala, ho sebetsa ka sebopeho sa OGG ha ho sa hloka ho kenya laeborari ea libogg, kaha stb_vorbis decoder e se e hahiloe ka har'a khoutu ea mohloli oa SDL_sound.
  • Phetoho ea ho sebelisa sistimi ea kopano ea CMake. Nolofatsa mokhoa oa ho sebelisa SDL_sound code ho merero ea hau.
  • Tšehetso ea li-decoder bakeng sa mofuta oa lefa la QuickTime ha e sa tšehetsoa, ​​​​empa "CoreAudio decoder" ea bokahohleng e ntse e ka sebelisoa ho sebetsa le QuickTime ho macOS le iOS.
  • Qetello ea ts'ehetso ea sebopeho sa Speex ka lebaka la khaello ea ts'ebetsong ea kh'outu tlasa laesense e hlokahalang.
  • Qetello ea tšehetso ea MikMod decoder. Ho sebetsa ka liforomo tse tšoanang, o ka sebelisa modplug decoder.

Source: opennet.ru

Eketsa ka tlhaloso