Lansarea serverului de sunet PulseAudio 13.0

Introdus lansarea serverului de sunet Pulse Audio 13.0, care acționează ca un intermediar între aplicații și diverse subsisteme audio de nivel scăzut, abstragând munca cu hardware-ul. PulseAudio vă permite să controlați volumul și mixarea sunetului la nivelul aplicațiilor individuale, să organizați intrarea, amestecarea și ieșirea sunetului în prezența mai multor canale de intrare și ieșire sau plăci de sunet, vă permite să schimbați formatul fluxului audio din mers si foloseste pluginuri, face posibilă redirecționarea transparentă a fluxului audio către o altă mașină. Codul PulseAudio este distribuit sub licența LGPL 2.1+. Suportă Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS și Windows.

Cheie îmbunătățiri PulseAudio 13.0:

  • S-a adăugat posibilitatea de a reda fluxuri audio codificate cu codecuri Dolby TrueHD и DTS-HD Master Audio;
  • Problemele legate de selectarea profilurilor pentru plăcile de sunet acceptate în ALSA au fost rezolvate. Când rulați PulseAudio sau conectați la cald un card, module-alsa-card uneori marca profilurile indisponibile ca fiind disponibile, rezultând în selectarea unui profil de card cu un pin rupt. În special, anterior un profil era considerat accesibil dacă conținea o destinație și o sursă, iar cel puțin unul dintre ele era accesibil. Acum astfel de profiluri vor fi considerate inaccesibile;
  • Salvarea profilurilor selectate ale plăcilor de sunet care funcționează prin Bluetooth s-a oprit. În mod implicit, profilul A2DP este acum utilizat întotdeauna, mai degrabă decât profilul selectat anterior de utilizator, deoarece utilizarea profilurilor de card Bluetooth depinde foarte mult de context (HSP/HFP pentru apeluri telefonice și A2DP pentru orice altceva). Pentru a returna vechiul comportament, setarea „restore_bluetooth_profile=true” a fost implementată pentru modulul module-card-restore;
  • S-a adăugat suport pentru căști/căști SteelSeries Arctis 5 conectate prin USB. Seria Arctis se remarcă prin utilizarea dispozitivelor de ieșire separate cu controale de volum separate pentru vorbire (mono) și alte sunete (stereo);
  • O setare „max_latency_msec” a fost adăugată la module-loopback, care poate fi folosită pentru a seta o limită superioară a latenței. În mod implicit, întârzierea crește automat dacă datele nu ajung la timp, iar setarea sugerată poate fi utilă dacă păstrarea întârzierilor în anumite limite este mai importantă decât întreruperile în timpul redării;
  • Parametrul „stream_name” a fost adăugat la module-rtp-send pentru a defini numele simbolic al fluxului care este creat în loc de „PulseAudio RTP Stream on address”;
  • S/PDIF a fost îmbunătățit pentru plăcile de sunet CMEDIA High-Speed ​​​​True HD cu interfață USB 2.0, care utilizează indici de dispozitiv neobișnuiți pentru S/PDIF care nu funcționează în configurația implicită în ALSA;
  • În modul-loopback, parametrii de eșantionare specifici sursei sunt utilizați implicit;
  • Parametrul „avoid_resampling” a fost adăugat la module-udev-detect și module-alsa-card pentru a exclude, dacă este posibil, conversia formatului și a ratei de eșantionare, de exemplu, atunci când doriți să interziceți selectiv modificarea ratei de eșantionare pentru placa de sunet, dar permiteți-o pentru cea suplimentară;
  • A fost eliminat suportul pentru ramura BlueZ 4, care nu a mai fost menținută din 2012, după lansarea BlueZ 5.0;
  • S-a eliminat suportul pentru intltool, a cărui nevoie a dispărut după migrarea la noua versiune de gettext;
  • Există o tranziție planificată către utilizarea sistemului de asamblare Meson în loc de instrumente automate. Procesul de construire folosind Meson este în prezent testat.

Sursa: opennet.ru

Adauga un comentariu