Itusilẹ ti olupin ohun PulseAudio 16.0

Itusilẹ ti olupin ohun PulseAudio 16.0 ti gbekalẹ, eyiti o ṣe bi agbedemeji laarin awọn ohun elo ati ọpọlọpọ awọn eto ohun afetigbọ kekere-kekere, ti n fa iṣẹ ṣiṣẹ pẹlu ohun elo. PulseAudio ngbanilaaye lati ṣakoso iwọn didun ati dapọ ohun ni ipele ti awọn ohun elo kọọkan, ṣeto titẹ sii, dapọ ati iṣelọpọ ohun ni iwaju ti ọpọlọpọ awọn titẹ sii ati awọn ikanni iṣelọpọ tabi awọn kaadi ohun, gba ọ laaye lati yi ọna kika ṣiṣan ohun naa pada lori fò ati lo awọn plug-ins, jẹ ki o ṣee ṣe lati ṣe atunṣe ṣiṣan ohun afetigbọ si ẹrọ miiran. PulseAudio koodu ti pin labẹ iwe-aṣẹ LGPL 2.1+. Ṣe atilẹyin Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS ati Windows.

Awọn ilọsiwaju bọtini ni PulseAudio 16.0:

  • Ṣafikun agbara lati lo kodẹki ohun Opus lati rọpọ ohun ti a fi ranṣẹ nipa lilo module-rtp-firanṣẹ module (PCM nikan ni atilẹyin tẹlẹ). Lati mu Opus ṣiṣẹ, o nilo lati kọ PulseAudio pẹlu atilẹyin GStreamer ati ṣeto eto “enable_opus=otitọ” ninu module-rtp-send module.
  • Agbara lati tunto idaduro naa nipa lilo paramita latency_msec ti fi kun si awọn modulu fun gbigbe / gbigba ohun nipasẹ awọn tunnels (eefin-sink ati eefin-orisun) (tẹlẹ idaduro ti ṣeto ni muna si 250 microseconds).
  • Awọn modulu fun gbigbe / gbigba ohun nipasẹ awọn tunnels pese atilẹyin fun isọdọkan laifọwọyi si olupin ni iṣẹlẹ ti ikuna asopọ. Lati mu isọdọmọ ṣiṣẹ, ṣeto eto reconnect_interval_ms.
  • Atilẹyin ti a ṣafikun fun ipese awọn ohun elo pẹlu alaye nipa ipele batiri ti awọn ẹrọ ohun afetigbọ Bluetooth. Ipele idiyele tun han laarin awọn ohun-ini ẹrọ ti o han ni “akojọ pactl” (ohun-ini bluetooth.battery).
  • Agbara lati gbejade alaye ni ọna kika JSON ti jẹ afikun si ohun elo pactl. A yan ọna kika ni lilo aṣayan '—kika', eyiti o le gba ọrọ iye tabi json.
  • Atilẹyin ti a ṣafikun fun iṣelọpọ sitẹrio nigba lilo EPOS/Sennheiser GSP 670 ati awọn agbekọri SteelSeries GameDAC, eyiti o lo awọn ẹrọ ALSA lọtọ fun sitẹrio ati eyọkan (tẹlẹ ẹrọ eyọkan nikan ni atilẹyin).
  • Awọn iṣoro pẹlu gbigba ohun lati awọn kaadi ohun ti o da lori Texas Instruments PCM2902 chirún ti ni ipinnu.
  • Fi kun support fun 6-ikanni ita ohun kaadi Native Instruments Komplete Audio 6 MK2.
  • Awọn iṣoro pẹlu mimuuṣiṣẹpọ ati išedede ti npinnu awọn idaduro nigba gbigbe ohun afetigbọ nipasẹ awọn eefin ati module-ifọwọsopọ ti ni ipinnu.
  • A ti ṣafikun paramita adjust_threshold_usec si module-loopback module lati tunse algorithm iṣakoso idaduro daradara (idaduro aiyipada jẹ 250 microseconds). Iye aiyipada ti paramita adjust_time ti dinku lati 10 si iṣẹju 1, ati pe agbara lati ṣeto awọn iye ti o kere ju iṣẹju kan ti ṣafikun (fun apẹẹrẹ, 0.5). Wọle si awọn atunṣe iyara ṣiṣiṣẹsẹhin jẹ alaabo nipasẹ aiyipada ati pe o ti ni ilana ni bayi nipasẹ aṣayan log_interval lọtọ.
  • Ni module-jackdbus-ri module, lo lati mu awọn iwe gbigbe / gbigba nipasẹ JACK, awọn sink_enabled ati source_enabled sile ti a ti fi kun si selectively jeki nikan iwe gbigbe tabi gbigba nipasẹ JACK. Atunko modulu tun gba laaye lati gba awọn atunto JACK oriṣiriṣi laaye lati lo ni nigbakannaa.
  • A ti ṣafikun paramita remix si module-combine-sink module lati mu isọdọtun ikanni ṣiṣẹ, eyiti o le nilo, fun apẹẹrẹ, nigba lilo awọn kaadi ohun pupọ lati ṣe agbekalẹ ohun kan yika.

orisun: opennet.ru

Fi ọrọìwòye kun