Utgivelse av PulseAudio 13.0 lydserver

Introdusert utgivelse av lydserver Pulse Audio 13.0, som fungerer som et mellomledd mellom applikasjoner og forskjellige lydundersystemer på lavt nivå, og abstraherer arbeidet med maskinvaren. PulseAudio lar deg kontrollere volumet og lydmiksing på nivået til individuelle applikasjoner, organisere inngang, miksing og utgang av lyd i nærvær av flere inngangs- og utgangskanaler eller lydkort, lar deg endre lydstrømformatet i farten og bruk plugins, gjør det mulig å omdirigere lydstrømmen på en transparent måte til en annen maskin. PulseAudio-koden distribueres under LGPL 2.1+-lisensen. Støtter Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS og Windows.

Nøkkel forbedringer PulseAudio 13.0:

  • Lagt til muligheten til å spille av lydstrømmer kodet med kodeker Dolby TrueHD и DTS-HD Master Audio;
  • Problemer med å velge profiler for lydkort som støttes i ALSA er løst. Når du kjører PulseAudio eller hot-plugger et kort, vil modul-alsa-kort noen ganger merke utilgjengelige profiler som tilgjengelige, noe som resulterer i at en kortprofil med en ødelagt pinne blir valgt. Spesielt tidligere ble en profil ansett som tilgjengelig hvis den inneholdt en destinasjon og en kilde, og minst én av dem var tilgjengelig. Nå vil slike profiler anses som utilgjengelige;
  • Lagring av valgte profiler til lydkort som opererer via Bluetooth har stoppet. Som standard blir A2DP-profilen nå alltid brukt i stedet for profilen tidligere valgt av brukeren, siden bruken av Bluetooth-kortprofiler er svært kontekstavhengig (HSP/HFP for telefonsamtaler og A2DP for alt annet). For å returnere den gamle virkemåten, er "restore_bluetooth_profile=true"-innstillingen implementert for modulen-kort-gjenopprettingsmodulen;
  • Lagt til støtte for SteelSeries Arctis 5 hodetelefoner/headset koblet til via USB. Arctis-serien er kjent for sin bruk av separate utgangsenheter med separate volumkontroller for tale (mono) og andre lyder (stereo);
  • En "max_latency_msec"-innstilling er lagt til module-loopback, som kan brukes til å sette en øvre grense for latens. Som standard øker forsinkelsen automatisk hvis dataene ikke kommer frem i tide, og den foreslåtte innstillingen kan være nyttig hvis det er viktigere å holde forsinkelser innenfor visse grenser enn avbrudd under avspilling;
  • Parameteren "stream_name" er lagt til module-rtp-send for å definere det symbolske navnet på strømmen som opprettes i stedet for "PulseAudio RTP Stream på adresse";
  • S/PDIF har blitt forbedret for CMEDIA High-Speed ​​​​True HD-lydkort med et USB 2.0-grensesnitt, som bruker uvanlige enhetsindekser for S/PDIF som ikke fungerer i standardkonfigurasjonen i ALSA;
  • I modul-loopback brukes de kildespesifikke samplingsparametrene som standard;
  • Parameteren «avoid_resampling» er lagt til module-udev-detect og module-alsa-card for å utelukke, hvis mulig, konvertering av formatet og samplingsfrekvensen, for eksempel når du selektivt ønsker å forby endring av samplingsfrekvensen for hovedenheten lydkort, men tillat det for det ekstra;
  • Fjernet støtte for BlueZ 4-grenen, som ikke har blitt vedlikeholdt siden 2012, etter utgivelsen av BlueZ 5.0;
  • Fjernet støtte for intltool, behovet for som forsvant etter migrering til den nye versjonen av gettext;
  • Det er planlagt overgang til å bruke Meson-monteringssystemet i stedet for autoverktøy. Byggeprosessen med Meson testes for tiden.

Kilde: opennet.ru

Legg til en kommentar