Выпуск гукавога сервера PulseAudio 13.0

Прадстаўлены рэліз гукавога сервера PulseAudio 13.0, Які выступае ў ролі пасярэдніка паміж прыкладаннямі і рознымі нізкаўзроўневымі гукавымі падсістэмамі, абстрагуючы працу з абсталяваннем. PulseAudio дазваляе кіраваць гучнасцю і змешваннем гуку на ўзроўні асобных прыкладанняў, арганізоўваць паступленне, змешванне і вывад гуку пры наяўнасці некалькіх уваходных і выходных каналаў або гукавых карт, дазваляе на лета мяняць фармат гукавога патоку і выкарыстоўваць убудовы, дае магчымасць празрыста перанакіроўваць гукавы паток на іншую машыну. Код PulseAudio распаўсюджваецца ў рамках ліцэнзіі LGPL 2.1+. Падтрымліваецца праца ў Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, MacOS і Windows.

ключавыя паляпшэння PulseAudio 13.0:

  • Дададзена магчымасць прайгравання гукавых патокаў, закадаваных кодэкамі Dolby TrueHD и Майстар аўдыё DTS-HD;
  • Вырашаны праблемы з выбарам профіляў для гукавых карт, якія падтрымліваюцца ў ALSA. Пры запуску PulseAudio або гарачым падлучэнні карты модуль module-alsa-card часам пазначаў недаступныя профілі як даступныя, што прыводзіла да выбару профіля карты з непрацуючым высновай. У прыватнасці, раней профіль лічыўся даступным, калі ўтрымоўваў прымач і крыніца, і хаця б адзін з іх быў даступны. Цяпер падобныя профілі будуць прызнавацца недаступнымі;
  • Спынена захаванне абраных профіляў гукавых карт, якія працуюць праз Bluetooth. Па змаўчанні зараз заўсёды выкарыстоўваецца профіль A2DP, а не профіль, раней абраны карыстачом, бо выкарыстанне профіляў Bluetooth-карт моцна залежыць ад кантэксту (HSP/HFP для тэлефонных выклікаў, а A2DP для ўсяго астатняга). Для вяртання старых паводзін для модуля module-card-restore рэалізавана настройка "restore_bluetooth_profile=true";
  • Дададзена падтрымка навушнікаў/гарнітур SteelSeries Arctis 5, якія падключаюцца праз USB. Серыя Arctis характэрная тым, што выкарыстае паасобныя прылады высновы з асобным кіраваннем гучнасцю для гаворкі (мана) і астатніх гукаў (стэрэа);
  • У module-loopback дададзена настройка "max_latency_msec", якую можна выкарыстоўваць для задання верхняй мяжы затрымак. Па змаўчанні затрымка аўтаматычна павялічваецца, калі дадзеныя не паспяваюць паступаць, і прапанаваная налада можа апынуцца карыснай, калі ўтрыманне затрымак у вызначаных межах важней, чым перабоі пры прайграванні;
  • У module-rtp-send дададзены параметр "stream_name" для вызначэння сімвальнага імя ствараемага струменя замест "PulseAudio RTP Stream on адрас";
  • Наладжана праца S/PDIF для гукавых карт CMEDIA High-Speed ​​True HD з інтэрфейсам USB 2.0, у якіх для S/PDIF ужываюцца незвычайныя азначнікі прылад, не якія працуюць у канфігурацыі па змаўчанні ў ALSA;
  • У module-loopback па змаўчанні скарыстаны вызначаныя для крыніцы параметры дыскрэтызацыі;
  • У module-udev-detect і module-alsa-card дададзены параметр "avoid_resampling" для выключэння па магчымасці пераўтварэння фармату і частаты дыскрэтызацыі, напрыклад, калі патрабуецца выбарачна забараніць змену частаты дыскрэтызацыі для асноўнай гукавой карты, але дазволіць для дадатковай;
  • Выдалена падтрымка галінкі BlueZ 4, якая не суправаджаецца з 2012 года, пасля з'яўлення BlueZ 5.0;
  • Выдалена падтрымка intltool, запатрабаванне ў якой знікла пасля пераходу на новую версію gettext;
  • Намечаны пераход на выкарыстанне зборачнай сістэмы Meson замест autotools. У цяперашні час праводзіцца тэсціраванне працэсу зборкі з выкарыстаннем Meson.

Крыніца: opennet.ru

Дадаць каментар