Eldono de PulseAudio 13.0 Sonservilo

Enkondukita liberigo de sonservilo Pulsa Aŭdio 13.0, kiu funkcias kiel peranto inter aplikoj kaj diversaj malaltnivelaj sonsubsistemoj, abstraktante la laboron kun la aparataro. PulseAudio ebligas al vi kontroli la volumon kaj sonmiksadon je la nivelo de individuaj aplikoj, organizi la enigon, miksadon kaj eligon de sono en la ĉeesto de pluraj enigaj kaj eligokanaloj aŭ sonkartoj, ebligas vin ŝanĝi la aŭdan fluon sur la flugo. kaj uzo kromaĵojn, ebligas travideble redirekti la sonfluon al alia maŝino. PulseAudio-kodo estas distribuita sub la LGPL 2.1+-licenco. Elportas Linukso, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS kaj Vindozo.

Ŝlosilo plibonigoj PulseAudio 13.0:

  • Aldonis la kapablon ludi sonfluojn kodigitajn per kodekoj Dolby TrueHD и DTS-HD Majstra Aŭdio;
  • Problemoj pri elektado de profiloj por sonkartoj subtenataj en ALSA estis solvitaj. Dum prizorgado de PulseAudio aŭ varm-ŝtopado de karto, modulo-alsa-karto foje markus nehaveblajn profilojn kiel haveblaj, rezultigante kartprofilon kun rompita stifto estanta elektita. Precipe, antaŭe profilo estis konsiderata alirebla se ĝi enhavis celon kaj fonton, kaj almenaŭ unu el ili estis alirebla. Nun tiaj profiloj estos konsiderataj nealireblaj;
  • Konservado de elektitaj profiloj de sonkartoj funkciigantaj per Bluetooth ĉesis. Defaŭlte, la A2DP-profilo nun estas ĉiam uzita prefere ol la profilo antaŭe elektita fare de la uzanto, ĉar la uzo de Bluetooth-kartprofiloj estas tre kunteksta dependa (HSP/HFP por telefonvokoj, kaj A2DP por ĉio alia). Por redoni la malnovan konduton, la agordo "restore_bluetooth_profile=true" estis efektivigita por la modulo-karto-restarigi;
  • Aldonita subteno por SteelSeries Arctis 5-aŭdiloj/aŭdiloj konektitaj per USB. La Arctis-serio estas rimarkinda pro sia uzo de apartaj produktaĵaparatoj kun apartaj volumenokontroloj por parolado (mono) kaj aliaj sonoj (stereo);
  • Agordo "max_latency_msec" estis aldonita al module-loopback, kiu povas esti uzata por agordi superan limon sur latencia. Defaŭlte, la prokrasto aŭtomate pliiĝas se la datumoj ne alvenas ĝustatempe, kaj la proponita agordo povas esti utila se konservi prokrastojn en certaj limoj estas pli grava ol interrompoj dum reproduktado;
  • La parametro "stream_name" estis aldonita al module-rtp-send por difini la simbolan nomon de la kreata rivereto anstataŭ "PulseAudio RTP Stream on address";
  • S/PDIF estis plibonigita por CMEDIA High-Speed ​​​​True HD sonkartoj kun USB 2.0-interfaco, kiuj uzas nekutimajn aparatajn indeksojn por S/PDIF, kiuj ne funkcias en la defaŭlta agordo en ALSA;
  • En modulo-loopback, la font-specifaj specimenaj parametroj estas uzataj defaŭlte;
  • La parametro "avoid_resampling" estis aldonita al module-udev-detect kaj module-alsa-card por ekskludi, se eble, konvertiĝon de la formato kaj specimenigo, ekzemple, kiam vi volas selekteme malpermesi ŝanĝi la specimenan indicon por la ĉefa. sonkarto, sed permesu ĝin por la aldona;
  • Forigita subteno por la branĉo BlueZ 4, kiu ne estis konservita ekde 2012, post la liberigo de BlueZ 5.0;
  • Forigita subteno por intltool, kies bezono malaperis post migrado al la nova versio de gettext;
  • Estas planita transiro al uzado de la kunigsistemo Meson anstataŭ aŭtoiloj. La konstruprocezo uzanta Meson nuntempe estas provita.

fonto: opennet.ru

Aldoni komenton