PulseAudio 13.0 Sound Server Release

Introduceret frigivelse af lydserver PulseAudio 13.0, der fungerer som mellemled mellem applikationer og forskellige lydundersystemer på lavt niveau, og abstraherer arbejdet med hardwaren. PulseAudio giver dig mulighed for at kontrollere lydstyrken og lydmiksningen på niveauet af individuelle applikationer, organisere input, mixing og output af lyd i nærværelse af flere input- og outputkanaler eller lydkort, giver dig mulighed for at ændre lydstreamformatet i farten og bruge plugins, gør det muligt transparent at omdirigere lydstrømmen til en anden maskine. PulseAudio-koden distribueres under LGPL 2.1+-licensen. Understøtter Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS og Windows.

Nøgle forbedring PulseAudio 13.0:

  • Tilføjet muligheden for at afspille lydstreams kodet med codecs Dolby TrueHD и DTS-HD Master Audio;
  • Problemer med valg af profiler til lydkort understøttet i ALSA er blevet løst. Når du kører PulseAudio eller hot-plugger et kort, vil modul-alsa-kort nogle gange markere utilgængelige profiler som tilgængelige, hvilket resulterer i, at en kortprofil med en knækket pin bliver valgt. Især blev en profil tidligere betragtet som tilgængelig, hvis den indeholdt en destination og en kilde, og mindst én af dem var tilgængelig. Nu vil sådanne profiler blive betragtet som utilgængelige;
  • Lagring af udvalgte lydkortprofiler, der fungerer via Bluetooth, er stoppet. Som standard bruges A2DP-profilen nu altid i stedet for den profil, som brugeren tidligere har valgt, da brugen af ​​Bluetooth-kortprofiler er meget kontekstafhængig (HSP/HFP til telefonopkald og A2DP til alt andet). For at returnere den gamle adfærd for modulet-kort-gendannelsesmodulet, er indstillingen "restore_bluetooth_profile=true" blevet implementeret;
  • Tilføjet understøttelse af SteelSeries Arctis 5 hovedtelefoner/headset tilsluttet via USB. Arctis-serien er bemærkelsesværdig for sin brug af separate output-enheder med separate lydstyrkekontroller til tale (mono) og andre lyde (stereo);
  • En "max_latency_msec" indstilling er blevet tilføjet til module-loopback, som kan bruges til at sætte en øvre grænse for latency. Som standard vil forsinkelsen automatisk øges, hvis dataene ikke ankommer i tide, og den foreslåede indstilling kan være nyttig, hvis det er vigtigere at holde forsinkelser inden for visse grænser end afbrydelser under afspilning;
  • Parameteren "stream_name" er blevet tilføjet til module-rtp-send for at definere det symbolske navn på den stream, der oprettes, i stedet for "PulseAudio RTP Stream på adresse";
  • S/PDIF er blevet forbedret til CMEDIA High-Speed ​​​​True HD-lydkort med et USB 2.0-interface, som bruger usædvanlige enhedsindekser til S/PDIF, der ikke fungerer i standardkonfigurationen i ALSA;
  • I modul-loopback bruges de kildespecifikke samplingsparametre som standard;
  • Parameteren "avoid_resampling" er blevet tilføjet til modul-udev-detect og modul-alsa-card for om muligt at udelukke konvertering af formatet og samplingfrekvensen, for eksempel når du selektivt vil forbyde ændring af samplinghastigheden for den primære lydkort, men tillad det til det ekstra;
  • Fjernet understøttelse af BlueZ 4-grenen, som ikke er blevet vedligeholdt siden 2012, efter udgivelsen af ​​BlueZ 5.0;
  • Fjernet understøttelse af intltool, som behovet forsvandt efter migrering til den nye version af gettext;
  • Der er en planlagt overgang til at bruge Meson-montagesystemet i stedet for autoværktøjer. Byggeprocessen ved hjælp af Meson er i øjeblikket ved at blive testet.

Kilde: opennet.ru

Tilføj en kommentar