Paglabas ng PulseAudio 13.0 sound server

Ipinasa ni sound server release PulseAudio 13.0, na gumaganap bilang isang tagapamagitan sa pagitan ng mga application at iba't ibang mga subsystem na may mababang antas ng audio, na nag-abstract sa trabaho gamit ang hardware. Pinapayagan ka ng PulseAudio na kontrolin ang dami at paghahalo ng tunog sa antas ng mga indibidwal na aplikasyon, ayusin ang input, paghahalo at output ng tunog sa pagkakaroon ng maraming input at output channel o sound card, nagbibigay-daan sa iyo na baguhin ang format ng audio stream sa mabilisang at gamitin mga plugin, ginagawang posible na malinaw na i-redirect ang audio stream sa isa pang makina. Ang PulseAudio code ay ipinamahagi sa ilalim ng lisensya ng LGPL 2.1+. Sinusuportahan ang Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS at Windows.

Susi mga pagpapabuti PulseAudio 13.0:

  • Nagdagdag ng kakayahang mag-play ng mga audio stream na naka-encode ng mga codec Dolby TrueHD ΠΈ Audio Audio DTS-HD;
  • Ang mga problema sa pagpili ng mga profile para sa mga sound card na sinusuportahan sa ALSA ay nalutas na. Kapag nagpapatakbo ng PulseAudio o hot-plugging ng card, minsa'y minarkahan ng module-alsa-card ang mga hindi available na profile bilang available, na nagreresulta sa isang profile ng card na may sirang pin na napili. Sa partikular, dati ay itinuturing na naa-access ang isang profile kung naglalaman ito ng patutunguhan at pinagmulan, at kahit isa sa mga ito ay naa-access. Ngayon ang mga ganitong profile ay ituturing na hindi naa-access;
  • Ang pag-save ng mga napiling profile ng mga sound card na tumatakbo sa pamamagitan ng Bluetooth ay tumigil. Bilang default, ang profile ng A2DP ay palaging ginagamit na ngayon sa halip na ang profile na dati nang pinili ng user, dahil ang paggamit ng mga profile ng Bluetooth card ay lubos na nakadepende sa konteksto (HSP/HFP para sa mga tawag sa telepono, at A2DP para sa lahat ng iba pa). Upang ibalik ang dating gawi, ang setting na "restore_bluetooth_profile=true" ay ipinatupad para sa module-card-restore module;
  • Nagdagdag ng suporta para sa SteelSeries Arctis 5 headphones/headset na konektado sa pamamagitan ng USB. Ang serye ng Arctis ay kapansin-pansin sa paggamit nito ng hiwalay na mga aparatong output na may hiwalay na mga kontrol ng volume para sa pagsasalita (mono) at iba pang mga tunog (stereo);
  • Ang isang setting na "max_latency_msec" ay naidagdag sa module-loopback, na maaaring magamit upang magtakda ng upper bound sa latency. Bilang default, ang pagkaantala ay awtomatikong tumataas kung ang data ay hindi dumating sa oras, at ang iminungkahing setting ay maaaring maging kapaki-pakinabang kung ang pagpapanatili ng mga pagkaantala sa loob ng ilang mga limitasyon ay mas mahalaga kaysa sa mga pagkaantala sa panahon ng pag-playback;
  • Ang parameter na "stream_name" ay idinagdag sa module-rtp-send upang tukuyin ang simbolikong pangalan ng stream na ginagawa sa halip na "PulseAudio RTP Stream sa address";
  • Ang S/PDIF ay pinahusay para sa CMEDIA High-Speed ​​​​True HD sound card na may USB 2.0 interface, na gumagamit ng hindi pangkaraniwang mga index ng device para sa S/PDIF na hindi gumagana sa default na configuration sa ALSA;
  • Sa module-loopback, ang mga parameter ng sampling na tukoy sa pinagmulan ay ginagamit bilang default;
  • Ang parameter na "avoid_resampling" ay idinagdag sa module-udev-detect at module-alsa-card upang ibukod, kung maaari, ang conversion ng format at sampling rate, halimbawa, kapag gusto mong piliing ipagbawal ang pagbabago ng sampling rate para sa pangunahing sound card, ngunit payagan ito para sa karagdagang isa;
  • Inalis ang suporta para sa sangay ng BlueZ 4, na hindi pinananatili mula noong 2012, pagkatapos ng paglabas ng BlueZ 5.0;
  • Inalis ang suporta para sa intltool, ang pangangailangan na nawala pagkatapos lumipat sa bagong bersyon ng gettext;
  • May nakaplanong paglipat sa paggamit ng Meson assembly system sa halip na mga autotool. Ang proseso ng pagbuo gamit ang Meson ay kasalukuyang sinusuri.

Pinagmulan: opennet.ru

Magdagdag ng komento