เบ›เปˆเบญเบเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” SDL_sound 2.0

14 เบ›เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบญเบเบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบ, เบเบฒเบ™เบ›เปˆเบญเบเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” SDL_sound 2.0.1 เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™ (เบเบฒเบ™เบ›เปˆเบญเบ 2.0.0 เบ–เบทเบเบ‚เป‰เบฒเบก), เบชเบฐเบซเบ™เบญเบ‡เบชเปˆเบงเบ™เป€เบชเบตเบกเปƒเบซเป‰เบเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” SDL เบ—เบตเปˆเบกเบตเบซเบ™เป‰เบฒเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบชเบฝเบ‡เบ—เบตเปˆเบ™เบดเบเบปเบกเป€เบŠเบฑเปˆเบ™ MP3, WAV, OGG, FLAC, AIFF, VOC, MOD, MID เปเบฅเบฐ AU. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™เบˆเปเบฒเบ™เบงเบ™เบชเบฐเบšเบฑเบšเปเบกเปˆเบ™เบเป‰เบญเบ™เบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเบฅเบฐเบซเบฑเบ”เบˆเบฒเบเปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” copyleft LGPLv2 เบเบฑเบšเปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” zlib เบญเบฐเบ™เบธเบเบฒเบ”, เป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš GPL. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบเบฒเบ™เบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปƒเบ™เบ”เป‰เบฒเบ™เบซเบฅเบฑเบ‡เปƒเบ™เบฅเบฐเบ”เบฑเบš API, SDL_sound เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบญเบตเบ‡เปƒเบชเปˆเบชเบฒเบ‚เบฒ SDL 2.0 (เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡ SDL 1.2 เป„เบ”เป‰เบ–เบทเบเบขเบธเบ”เป€เบŠเบปเบฒ).

เป€เบžเบทเปˆเบญเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบฎเบนเบšเปเบšเบšเบชเบฝเบ‡, SDL_sound เบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบžเบฒเบเบ™เบญเบ - เบ‚เปเป‰เบ„เบงเบฒเบกเปเบซเบผเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™เบฅเบงเบกเบขเบนเปˆเปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ•เบปเป‰เบ™เบ•เป. API เบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเบฝเบ‡เบ—เบฑเบ‡เบˆเบฒเบเป„เบŸเบฅเปŒ เปเบฅเบฐเปƒเบ™เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบชเบฝเบ‡เบˆเบฒเบเปœเบถเปˆเบ‡ เบซเบผเบทเบซเบผเบฒเบเปเบซเบผเปˆเบ‡เบžเบฒเบเบ™เบญเบ. เบกเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบžเบทเปˆเบญเบ„เบฑเบ”เบ•เบดเบ”เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบชเบฝเบ‡เบซเบผเบทเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เบเบฒเบ™เบซเบกเบนเบ™เปƒเบŠเป‰เบ•เปˆเบฒเบ‡เป†เบ—เบตเปˆเบกเบตเบญเบฑเบ”เบ•เบฒเบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบฎเบนเบšเปเบšเบšเปเบฅเบฐเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบชเบฝเบ‡เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เปเบ›เบ‡เปƒเบ™เป€เบงเบฅเบฒเบšเบดเบ™.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เบปเป‰เบ™เบ•เปเปƒเบ™เบชเบฒเบ‚เบฒ SDL_sound 2.0:

  • เบเบฒเบ™เบ›เปˆเบฝเบ™เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” zlib เปเบฅเบฐเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ SDL 2.
  • เบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบญเบญเบเบˆเบฒเบเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบžเบฒเบเบ™เบญเบเปเบฅเบฐเบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ•เบปเป‰เบ™เบ•เป. เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบšเบฒเบ‡เบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบ”เป‰เบงเบเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบฎเบนเบšเปเบšเบš OGG เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libogg เบญเบตเบเบ•เปเปˆเป„เบ›, เป€เบžเบฒเบฐเบงเปˆเบฒเบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ” stb_vorbis เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡ SDL_sound.
  • เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ›เบฐเบเบญเบš CMake. เป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ™เบณเปƒเบŠเป‰ SDL_sound code เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™.
  • เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบชเบณเบฅเบฑเบšเบฎเบนเบšเปเบšเบš QuickTime เปเบšเบšเป€เบเบปเปˆเบฒเบญเบตเบเบ•เปเปˆเป„เบ›, เปเบ•เปˆเบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ” CoreAudio เบ—เบปเปˆเบงเป„เบ›เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš QuickTime เปƒเบ™ macOS เปเบฅเบฐ iOS เป„เบ”เป‰.
  • เบชเบดเป‰เบ™เบชเบธเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฎเบนเบšเปเบšเบš Speex เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰.
  • เบชเบดเป‰เบ™เบชเบธเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ” MikMod. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบฎเบนเบšเปเบšเบšเบ”เบฝเบงเบเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ” modplug.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™