PipeWire on multimeedia server, mis on mõeldud helide ja videovoodude reaalajas edastamiseks ja töötlemiseks. Klientidele on saadaval ühilduvus PulseAudio, JACK ja ALSA API-dega.
Uus versioon on 1.0 esmane RC.
Olulised muudatused
- Jackdbus tugi on vaikimisi lubatud.
- ALSA IRQ-põhine ajakava on paranenud ja vaikimisi lubatud Pro Audio profiilile. Samuti on nüüd PCM-id omavahel ühendatud viivituste vähendamiseks, mis vastab JACK-i käitumisele.
- Tugi vanadele ja uutele webrtc-audio-processing versioonidele on rakendatud, et hõlbustada üleminekut.
- Nüüd viib sõlmede või metaandmete sundimuutmine ka graafiku sunnitud peatamise ja taaselustamiseni, nagu ka bitikiiruse muutmine, et tagada, et kõik sõlmed kohanduvad uue kvantimisega. See on oluline Pro Audio sõlmede jaoks, mis peavad seadistama riistvara uue ajakava perioodiks IRQ-põhise ajakava osana.
- Regulaarselt kasutatavate väljendite parsimise viga on parandatud.
- Palju väikeseid parandusi ja täiustusi.
Muudatused
PipeWire
- Nüüd on voolul EARLY_PROCESS valik, mida saab kasutada oma vahebufferite rakendamiseks.
- Sõlmede draiveri asukoha määramise viga on parandatud.
- Lingist eemaldamine arvutab nüüd graafiku õigesti ümber.
- Bitikiiruste võrdlemise viga, mis määrab graafiku parima bitikiirus, on parandatud.
- Nüüd kasutatakse mälu vabastamiseks malloc_trim() funktsiooni, kui see on saadaval.
Tööriistad
- pw-cat toetab nüüd DFF ja DSD formaate.
Moodulid
- RAOP-is on tehtud mitmeid täiustusi. Iga kahe sekundi järel küsitakse seadmeid, et hoida neid töökorras.
- Kuna ainult ühe allika segamisel ei rakendatud eelvõimendust, on filtrite ahelas parandatud viga.
- Nüüd võib filtrite ahel edastada voolu mahtu graafiku juhtimiselementidele.
- RAOP-is on kõrvaklappide reguleerimist täiustatud.
PulseAudio
- Pending_streami töötlemisel on mitmed parandused.
- Sündmuste saatmise koodis, mille tulemusena sündmust ei saadetud, kui sõlm oli seotud, on parandatud.
- Pulseaudio reaalaja klientide prioriteet on vähendatud.
SPA
- Nüüd synchroniseerib ALSA draiver kõik järgijad otse äratussündmusest. See saavutab stabiilsema bitikiiruse sünkroniseerimise.
- GNU/Hurd tugi on lisatud!
Bluetooth
- PipeWire'i kasutamise korral audio värava kodeerimise töö on paranenud.
- BAP-seadmed on kohandatud uue Bluezi API-ga.
JACK
- Kui jack raamatukogu on vaikimisi raamatukogude teel, vältige LD_LIBRARY_PATH kasutamist, kuna see võib põhjustada probleeme.
- Pordi vaikeseade aegumise käsitlemine on rakendatud.
- Nüüd jõuab jack_property alati muuta metaandmeid, kuna ta ootab ümbersõite enne väljumist.
Allikas: linux.org.ru
