Ослободување на серверот за звук PulseAudio 13.0

Воведени ослободување на серверот за звук ПулсАудио 13.0, кој делува како посредник помеѓу апликациите и различните аудио потсистеми на ниско ниво, апстрахирајќи ја работата со хардверот. PulseAudio ви овозможува да ја контролирате јачината на звукот и мешањето на звукот на ниво на поединечни апликации, да го организирате влезот, мешањето и излезот на звукот во присуство на неколку влезни и излезни канали или звучни картички, ви овозможува да го менувате форматот на аудио стрим во лет и употреба приклучоци, овозможува транспарентно пренасочување на аудио преносот на друга машина. PulseAudio кодот се дистрибуира под лиценцата LGPL 2.1+. Поддржува Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows.

Клуч подобрувања PulseAudio 13.0:

  • Додадена е можност за репродукција на аудио преноси кодирани со кодеци Dolby TrueHD и DTS-HD господар аудио;
  • Проблемите со изборот на профили за звучните картички поддржани во ALSA се решени. Кога работи PulseAudio или приклучување на картичката, модул-алса-картичката понекогаш ги означува недостапните профили како достапни, што резултира со избор на профил на картичка со скршен пин. Поточно, претходно профилот се сметаше за достапен ако содржеше дестинација и извор, а барем еден од нив беше достапен. Сега таквите профили ќе се сметаат за недостапни;
  • Зачувувањето на избраните профили на звучни картички кои работат преку Bluetooth престана. Стандардно, профилот A2DP сега секогаш се користи наместо профилот претходно избран од корисникот, бидејќи употребата на профили на Bluetooth картички е многу зависна од контекстот (HSP/HFP за телефонски повици и A2DP за сè друго). За да се врати старото однесување, поставката „restore_bluetooth_profile=true“ е имплементирана за модулот за враќање на картичката-module;
  • Додадена е поддршка за SteelSeries Arctis 5 слушалки/слушалки поврзани преку USB. Серијата Arctis е забележлива по употребата на посебни излезни уреди со посебни контроли за јачина на звук за говор (моно) и други звуци (стерео);
  • Додадена е поставка „max_latency_msec“ на модулот-loopback, што може да се користи за поставување на горната граница на латентноста. Стандардно, доцнењето автоматски ќе се зголеми ако податоците не пристигнат навреме, а предложената поставка може да биде корисна ако задржувањето на доцнењата во одредени граници е поважно од прекините за време на репродукцијата;
  • Параметарот „stream_name“ е додаден во module-rtp-send за да се дефинира симболичното име на потокот што се креира наместо „PulseAudio RTP Stream on address“;
  • S/PDIF е подобрен за звучните картички CMEDIA High-Speed ​​True HD со USB 2.0 интерфејс, кои користат необични индекси на уреди за S/PDIF кои не работат во стандардната конфигурација во ALSA;
  • Во модул-loopback, параметрите за земање примероци специфични за изворот се користат стандардно;
  • Параметарот „avoid_resampling“ е додаден на module-udev-detect и module-alsa-card за да се исклучи, доколку е можно, конверзија на форматот и стапката на земање примероци, на пример, кога сакате селективно да забраните менување на стапката на земање примероци за главната звучна картичка, но дозволете ја за дополнителната;
  • Отстранета поддршка за гранката BlueZ 4, која не се одржува од 2012 година, по објавувањето на BlueZ 5.0;
  • Отстранета поддршка за intltool, чија потреба исчезна по мигрирањето на новата верзија на gettext;
  • Планирана е транзиција кон користење на системот за склопување Meson наместо автоматски алатки. Процесот на градење со помош на Meson моментално се тестира.

Извор: opennet.ru

Додадете коментар