PulseAudio 13.0 heliserveri väljalase

Tutvustatakse heliserveri väljalase Pulse Audio 13.0, mis toimib vahendajana rakenduste ja erinevate madala tasemega heli alamsüsteemide vahel, abstraheerides tööd riistvaraga. PulseAudio võimaldab teil juhtida helitugevust ja heli segamist üksikute rakenduste tasemel, korraldada heli sisendit, segamist ja väljundit mitme sisend- ja väljundkanali või helikaardi olemasolul, võimaldab muuta helivoo vormingut lennult ja kasutada pistikprogrammid, võimaldab helivoo läbipaistvalt teise masinasse ümber suunata. PulseAudio koodi levitatakse LGPL 2.1+ litsentsi alusel. Toetab Linuxit, Solarist, FreeBSD-d, OpenBSD-d, DragonFlyBSD-d, NetBSD-d, macOS-i ja Windowsi.

Võti täiustused PulseAudio 13.0:

  • Lisatud on võimalus esitada kodekitega kodeeritud helivooge Dolby TrueHD и DTS-HD Master Audio;
  • Probleemid ALSA-s toetatud helikaartide profiilide valimisel on lahendatud. PulseAudio käivitamisel või kaardi kuumalt ühendamisel märgib module-alsa-card mõnikord kättesaamatud profiilid saadaolevateks, mille tulemusena valitakse katkise tihvtiga kaardiprofiil. Eelkõige peeti profiili juurdepääsetavaks, kui see sisaldas sihtkohta ja allikat ning vähemalt üks neist oli juurdepääsetav. Nüüd peetakse selliseid profiile kättesaamatuks;
  • Bluetoothi ​​kaudu töötavate helikaartide valitud profiilide salvestamine on peatunud. Vaikimisi kasutatakse nüüd alati A2DP profiili, mitte kasutaja varem valitud profiili, kuna Bluetooth-kaardi profiilide kasutamine sõltub suuresti kontekstist (HSP/HFP telefonikõnede puhul ja A2DP kõige muu puhul). Vana käitumise tagastamiseks on mooduli mooduli kaardi taastamine jaoks rakendatud säte “restore_bluetooth_profile=true”;
  • Lisatud tugi SteelSeries Arctis 5 kõrvaklappidele/peakomplektidele, mis on ühendatud USB kaudu. Arctise seeria on tähelepanuväärne selle poolest, et kasutab kõne (mono) ja muude helide (stereo) jaoks eraldi helitugevuse regulaatoreid.
  • Mooduli tagasivoolule on lisatud säte "max_latency_msec", mida saab kasutada latentsusaja ülemise piiri määramiseks. Vaikimisi pikeneb viivitus automaatselt, kui andmed õigel ajal ei saabu, ja pakutud säte võib olla kasulik, kui viivituste hoidmine teatud piirides on olulisem kui katkestused taasesituse ajal;
  • Parameeter "stream_name" on lisatud moodulile-rtp-send, et määratleda loodava voo sümboolne nimi "PulseAudio RTP Stream on address" asemel;
  • S/PDIF-i on täiustatud USB 2.0 liidesega CMEDIA High-Speed ​​​​True HD helikaartide jaoks, mis kasutavad S/PDIF-i jaoks ebatavalisi seadmeindekseid, mis ei tööta ALSA vaikekonfiguratsioonis;
  • Moodul-loopbackis kasutatakse vaikimisi allikaspetsiifilisi diskreetimisparameetreid;
  • Parameeter “avoid_resampling” on lisatud parameetritele module-udev-detect ja module-alsa-card, et võimaluse korral välistada vormingu ja diskreetimissageduse teisendamine, näiteks kui soovite valikuliselt keelata põhiseadme diskreetimissageduse muutmise. helikaart, kuid lubage see täiendava jaoks;
  • Pärast BlueZ 4 väljaandmist eemaldati tugi BlueZ 2012 harule, mida pole hooldatud alates 5.0. aastast;
  • Eemaldatud intltooli tugi, mille vajadus kadus pärast gettexti uuele versioonile üleminekut;
  • Kavas on üleminek autotööriistade asemel Mesoni koostesüsteemi kasutamisele. Praegu testitakse Mesonit kasutavat ehitusprotsessi.

Allikas: opennet.ru

Lisa kommentaar