የSDL_sound 2.0 ቤተ-መጽሐፍት መልቀቅ

ለመጨረሻ ጊዜ ከተለቀቀ ከ14 ዓመታት በኋላ፣ የኤስዲኤል_ሳውንድ 2.0.1 ቤተ-መጽሐፍት ተለቀቀ (ልቀት 2.0.0 ተዘሏል)፣ ለኤስዲኤል ቤተ-መጽሐፍት ተጨማሪ እንደ MP3፣ WAV፣ የመሳሰሉ ታዋቂ የድምጽ ፋይል ቅርጸቶችን የመግለጽ ተግባር አቅርቧል። OGG፣ FLAC፣ AIFF፣ VOC፣ MOD፣ MID እና AU በስሪት ቁጥሩ ላይ ያለው ጉልህ ለውጥ ኮዱ ከGPL ጋር ተኳሃኝ ከሆነው የLGPLv2 ፍቃድ ወደ ተፈቀደለት ዝሊብ ፈቃድ በመተርጎሙ ነው። በተጨማሪም፣ በኤፒአይ ደረጃ የኋሊት ተኳኋኝነትን ቢቀጥልም፣ SDL_sound አሁን የሚቻለው በኤስዲኤል 2.0 ቅርንጫፍ ላይ በመመስረት ብቻ ነው (በኤስዲኤል 1.2 ላይ የመገንባት ድጋፍ ተቋርጧል)።

የድምጽ ቅርጸቶችን ለመፍታት SDL_sound ውጫዊ ቤተ-መጻሕፍትን አይጠቀምም - ሁሉም ለመግለጥ አስፈላጊ የሆኑ ጽሑፎች በዋናው መዋቅር ውስጥ ተካትተዋል. የቀረበው ኤፒአይ ከፋይሎችም ሆነ በድምጽ ዥረት ደረጃ ከአንድ ወይም ከዛ በላይ የውጭ ምንጮች የድምጽ ውሂብን እንድትቀበል ይፈቅድልሃል። ለድምጽ ማቀናበሪያ የእራስዎን ተቆጣጣሪዎች ማያያዝ ወይም የተገኘውን የዲኮድ መረጃ መዳረሻ ማቅረብ ይደገፋል። የበረራ ላይ መቀየርን ጨምሮ በናሙና ተመኖች፣ ቅርጸቶች እና የድምጽ ቻናሎች የተለያዩ ማጭበርበሮች ሊኖሩ ይችላሉ።

በSDL_sound 2.0 ቅርንጫፍ ውስጥ ያሉ ዋና ለውጦች፡-

  • የዝሊብ ፍቃድ መቀየር እና ወደ SDL 2 መቀየር።
  • ኮዱን ከውጫዊ ጥገኛዎች ማስወገድ እና ሁሉንም ዲኮደሮች ወደ ዋናው መዋቅር ማዋሃድ. አንዳንድ ዲኮደሮችን በተዋሃዱ ማቀነባበሪያዎች መተካት። ለምሳሌ፣ ከ OGG ቅርጸት ጋር መስራት የሊቦግ ቤተ-መጽሐፍትን መጫን አያስፈልግም፣ ምክንያቱም stb_vorbis ዲኮደር አሁን በኤስዲኤል_ድምጽ ምንጭ ኮድ ውስጥ ስለተሰራ።
  • ወደ CMake የመሰብሰቢያ ስርዓት አጠቃቀም ሽግግር. በፕሮጀክቶችዎ ውስጥ የኤስዲኤል_ድምጽ ኮድን የመጠቀም ሂደትን ቀላል ያድርጉት።
  • Прекращение поддержки декодировщика для устаревшего формата QuickTime, но в macOS и iOS для работы с QuickTime по-прежнему можно использовать универсальный декодировщик CoreAudio.
  • የ Speex ቅርፀት የድጋፍ ማብቂያ በሚፈለገው ፍቃድ መሠረት ዲኮደር አተገባበር ባለመኖሩ ምክንያት.
  • የ MikMod ዲኮደር ድጋፍ መጨረሻ። ከተመሳሳይ ቅርጸቶች ጋር ለመስራት, ሞጁል ዲኮደርን መጠቀም ይችላሉ.

ምንጭ: opennet.ru

በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster