PipeWire 0.3.81 er utgitt.

PipeWire er en multimedia-server designet for avspilling og behandling av lyd- og videostrømmer i sanntid. For klienter er det kompatibilitet med API-ene PulseAudio, JACK og ALSA.

Den nye versjonen er den første RC for versjon 1.0.

Viktige endringer

  • Støtte for jackdbus er aktivert som standard.
  • IRQ-basert planlegging i ALSA er forbedret og aktivert som standard for Pro Audio-profilen. Nå bindes også pcm sammen for å redusere forsinkelsene, som samsvarer med JACKs oppførsel.
  • Støtte for både gamle og nye versjoner av webrtc-audio-processing er implementert for å lette overgangen.
  • Nå fører tvungen endring av kvantisering av noder eller metadata også til tvungen pause og gjenopptakelse av grafen, akkurat som ved endring av bitrate, for å sikre at alle noder tilpasser seg den nye kvantiseringen. Dette er viktig for Pro Audio-noder som trenger å omkonfigurere utstyret til den nye perioden i IRQ-basert planlegging.
  • En feil i parsing av regulære uttrykk er rettet.
  • Mange små feilrettinger og forbedringer.

Andre endringer

PipeWire

  • Nå har strømmen alternativet EARLY_PROCESS, som kan brukes til å implementere egen bufferfylling.
  • En feil i bestemmelse av node-driverens posisjon er rettet.
  • Fjerning av lenker beregner nå grafen korrekt.
  • Sammanligning av bitrater for å finne den beste bitraten i grafen er rettet.
  • Nå brukes malloc_trim()-funksjonen for å frigjøre minne, hvis den er tilgjengelig.

Verktøy

  • pw-cat støtter nå DFF- og DSD-formater.

Moduler

  • Det er gjort forbedringer i RAOP. Nå utføres en polling av enheter hvert annet sekund for å holde dem operative.
  • En feil i filterkjeden er rettet, som førte til at forhåndsforsterkning ikke ble brukt når kun én kilde ble blandet.
  • Nå kan filterkjeden overføre volumet av strømmen til kontrollerne i grafen.
  • Volumjusteringen i RAOP er forbedret.

PulseAudio

  • Noen feilrettinger i behandlingen av pending_stream.
  • En feil i koden for sending av hendelser er rettet, som gjorde at endringshendelsen ikke ble sendt når noden var tilknyttet.
  • Prioriteten til pulseaudio-realklientene er redusert.

SPA

  • Nå synkroniserer ALSA-driveren alle etterfølgere direkte fra vekkehendelsen. Dette gir en mer stabil synkronisering av bitratene.
  • Støtte for GNU/Hurd er lagt til!

Bluetooth

  • Forbedret codec-ytelse når PipeWire brukes som Audio Gateway.
  • BAP-enheter er tilpasset det nye API-et i Bluez.

JACK

  • Hvis jack-biblioteket befinner seg i søkestien for standardbiblioteker, unngå å bruke LD_LIBRARY_PATH, da dette kan føre til problemer.
  • Implementert behandling av tilbakestilling av forsinkelse til standardverdi på porten.
  • Nå er jack_property alltid i stand til å endre metadata, ettersom det venter på omveier før avgang.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster