Llançament de la biblioteca SDL_sound 2.0

14 anys després de l'últim llançament, es va formar el llançament de la biblioteca SDL_sound 2.0.1 (es va ometre la versió 2.0.0), proporcionant un complement a la biblioteca SDL amb funcions per descodificar formats de fitxers d'àudio populars com MP3, WAV, OGG, FLAC, AIFF, VOC, MOD, MID i AU. El canvi significatiu en el número de versió es deu a la traducció del codi de la llicència copyleft LGPLv2 a la llicència zlib permissiva, compatible amb la GPL. A més, tot i mantenir la compatibilitat enrere a nivell d'API, ara SDL_sound només és possible basant-se en la branca SDL 2.0 (s'ha deixat de suportar la construcció a sobre de SDL 1.2).

Per descodificar formats de so, SDL_sound no utilitza biblioteques externes: tots els textos font necessaris per a la descodificació s'inclouen a l'estructura principal. L'API proporcionada us permet rebre dades d'àudio tant dels fitxers com a nivell de flux d'àudio d'una o més fonts externes. S'admet per adjuntar els vostres propis controladors per al processament d'àudio o proporcionar accés a les dades descodificades resultants. Són possibles diverses manipulacions amb freqüència de mostreig, formats i canals d'àudio, inclosa la conversió sobre la marxa.

Canvis principals a la branca SDL_sound 2.0:

  • Canviar la llicència zlib i canviar a SDL 2.
  • Eliminació del codi de dependències externes i integració de tots els descodificadors a l'estructura principal. Substitució d'alguns descodificadors per processadors unificats. Per exemple, treballar amb el format OGG ja no requereix instal·lar la biblioteca libogg, ja que el descodificador stb_vorbis ara està integrat al codi font SDL_sound.
  • Transició a l'ús del sistema de muntatge CMake. Simplifica el procés d'ús del codi SDL_sound als teus projectes.
  • El suport del descodificador per al format antic de QuickTime s'ha deixat de funcionar, però macOS i iOS, encara podeu utilitzar el descodificador universal CoreAudio per treballar amb QuickTime.
  • Fi del suport del format Speex per la manca d'implementació del descodificador sota la llicència requerida.
  • Fi del suport per al descodificador MikMod. Per treballar amb els mateixos formats, podeu utilitzar el descodificador modplug.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster