PipeWire ir multimediju serveris, kas paredzÄts skaÅas un video plÅ«smu izvadīŔanai un apstrÄdei reÄlajÄ laikÄ. Klientiem ir saderÄ«ba ar API PulseAudio, JACK un ALSA.
JaunÄ versija ir pirmais RC versijai 1.0.
GalvenÄs izmaiÅas
- Atbalsts jackdbus ir iekļauts pÄc noklusÄjuma.
- IRQ balstÄ«ta plÄnoÅ”ana ALSA ir uzlabota un iekļauta pÄc noklusÄjuma Pro Audio profilam. Tagad pcm ir savienoti savÄ starpÄ, lai samazinÄtu aizturi, tÄpat kÄ JACK uzvedÄ«bÄ.
- IevieÅ” atbalstu gan vecajÄm, gan jaunajÄm webrtc-audio-processing versijÄm, lai atvieglotu pÄreju.
- Tagad piespiedu kvantÄÅ”anas izmaiÅas mezglos vai metadatos arÄ« izraisa piespiedu grafika izsistīŔanu un atsÄkÅ”anu, tÄpat kÄ bitreita izmaiÅu gadÄ«jumÄ, lai pÄrliecinÄtos, ka visi mezgli pielÄgojas jaunajai kvantÄÅ”anai. Tas ir svarÄ«gi Pro Audio mezgliem, kuriem jÄpakļauj aprÄ«kojumu jaunajam periodam IRQ balstÄ«tÄ plÄnoÅ”anÄ.
- Tika labota kļūda regulÄro izteiksmju analÄ«zÄ.
- Daudz mazu labojumu un uzlabojumu.
Citi uzlabojumi
PipeWire
- Tagad plÅ«smai ir iespÄja EARLY_PROCESS, ko var izmantot, lai Ä«stenotu savu bufera piepildīŔanu.
- Kļūda, nosakot draivera mezgla pozīciju, ir labota.
- Saite dzÄÅ”ana tagad pareizi pÄrskaita grafiku.
- Labots bitreitu salÄ«dzinÄjums, lai noteiktu labÄko bitreitu grafikÄ.
- Tagad atmiÅas atbrÄ«voÅ”anai tiek izmantota funkcija malloc_trim(), ja tÄ ir pieejama.
Palīgrīki
- pw-cat tagad atbalsta DFF un DSD formÄtus.
Moduļi
- RAOP ir veikti daži uzlabojumi. Tagad ik pÄc divÄm sekundÄm tiek veiktas ierÄ«Äu anketas, lai tÄs uzturÄtu darba stÄvoklÄ«.
- Kļūda filtru Ä·ÄdÄ ir labota, kas dÄļ kuras mikserÄjot tikai vienu avotu, netika pielietota priekÅ”skaitīŔana.
- Tagad filtru Ä·Äde var pÄrsÅ«tÄ«t plÅ«smas apjomu grafika kontroles elementiem.
- RAOP ir uzlabota skaļuma regulÄÅ”ana.
PulseAudio
- Daži labojumi pending_stream apstrÄdÄ.
- Kļūdas labojums notikumu sÅ«tīŔanas kodÄ, kura dÄļ nenotika izmaiÅu notikumu nosÅ«tīŔana, kad mezgls tika saistÄ«ts.
- SamazinÄts pulseaudio reÄllaika klientu prioritÄte.
SPA
- Tagad ALSA draiveris sinhronizÄ visus sekotÄjus tieÅ”i no modinÄÅ”anas notikuma. Tas ļauj sasniegt stabilÄku bitu likmju saskaÅoÅ”anu.
- Pievienota GNU/Hurd atbalsts!
Bluetooth
- Tika uzlabota kodeku darbÄ«ba, izmantojot PipeWire kÄ Audio Gateway.
- BAP ierÄ«ces pielÄgotas jaunajam Bluez API.
JACK
- Ja jack bibliotÄka atrodas noklusÄjuma bibliotÄku ceļÄ, izvairieties no LD_LIBRARY_PATH izmantoÅ”anas, jo tas var radÄ«t problÄmas.
- Ieviesta noklusÄjuma aizkaves atjaunoÅ”anas apstrÄde portÄ.
- Tagad jack_property vienmÄr spÄj mainÄ«t metadatus, jo tas gaida apiet ceļus pirms izieÅ”anas.
Avots: linux.org.ru
