PulseAudio 16.0 ஒலி சேவையகத்தின் வெளியீடு

PulseAudio 16.0 ஒலி சேவையகத்தின் வெளியீடு வழங்கப்பட்டுள்ளது, இது பயன்பாடுகள் மற்றும் பல்வேறு குறைந்த-நிலை ஆடியோ துணை அமைப்புகளுக்கு இடையில் ஒரு இடைத்தரகராக செயல்படுகிறது, இது உபகரணங்களுடன் வேலையைச் சுருக்குகிறது. பல்ஸ் ஆடியோ தனிப்பட்ட பயன்பாடுகளின் மட்டத்தில் ஒலி மற்றும் ஆடியோ கலவையைக் கட்டுப்படுத்தவும், பல உள்ளீடு மற்றும் வெளியீட்டு சேனல்கள் அல்லது ஒலி அட்டைகளின் முன்னிலையில் ஆடியோவின் உள்ளீடு, கலவை மற்றும் வெளியீட்டை ஒழுங்கமைக்கவும், ஆடியோ ஸ்ட்ரீமின் வடிவமைப்பை மாற்ற உங்களை அனுமதிக்கிறது. பறக்க மற்றும் செருகுநிரல்களைப் பயன்படுத்தவும், ஆடியோ ஸ்ட்ரீமை மற்றொரு இயந்திரத்திற்கு வெளிப்படையாகத் திருப்பிவிடுவதை சாத்தியமாக்குகிறது. PulseAudio குறியீடு LGPL 2.1+ உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS மற்றும் Windows ஐ ஆதரிக்கிறது.

PulseAudio 16.0 இல் முக்கிய மேம்பாடுகள்:

  • module-rtp-send தொகுதியைப் பயன்படுத்தி அனுப்பப்பட்ட ஆடியோவைச் சுருக்க ஓபஸ் ஆடியோ கோடெக்கைப் பயன்படுத்தும் திறன் சேர்க்கப்பட்டது (முன்பு PCM மட்டுமே ஆதரிக்கப்பட்டது). ஓபஸை இயக்க, நீங்கள் GStreamer ஆதரவுடன் PulseAudio ஐ உருவாக்க வேண்டும் மற்றும் module-rtp-send தொகுதியில் “enable_opus=true” அமைப்பை அமைக்க வேண்டும்.
  • latency_msec அளவுருவைப் பயன்படுத்தி தாமதத்தை உள்ளமைக்கும் திறன், சுரங்கங்கள் (டன்னல்-சிங்க் மற்றும் டன்னல்-சோர்ஸ்) மூலம் ஆடியோவை அனுப்ப/பெறுவதற்கான தொகுதிகளில் சேர்க்கப்பட்டுள்ளது (முன்னர் தாமதமானது கண்டிப்பாக 250 மைக்ரோ விநாடிகளாக அமைக்கப்பட்டது).
  • சுரங்கப்பாதைகள் மூலம் ஆடியோவை அனுப்பும்/பெறுவதற்கான தொகுதிகள் இணைப்பு செயலிழந்தால், சர்வருடன் தானாக மீண்டும் இணைவதற்கான ஆதரவை வழங்குகிறது. மீண்டும் இணைப்பை இயக்க, reconnect_interval_ms அமைப்பை அமைக்கவும்.
  • புளூடூத் ஆடியோ சாதனங்களின் பேட்டரி நிலை பற்றிய தகவலைப் பயன்பாடுகளுக்கு வழங்குவதற்கான ஆதரவு சேர்க்கப்பட்டது. "pactl பட்டியல்" வெளியீட்டில் (bluetooth.battery பண்பு) காட்டப்படும் சாதனப் பண்புகளில் சார்ஜ் நிலையும் காட்டப்படும்.
  • JSON வடிவத்தில் தகவலை வெளியிடும் திறன் pactl பயன்பாட்டில் சேர்க்கப்பட்டுள்ளது. வடிவம் '—format' விருப்பத்தைப் பயன்படுத்தி தேர்ந்தெடுக்கப்பட்டது, இது மதிப்புகள் உரை அல்லது json ஐ எடுக்கலாம்.
  • EPOS/Sennheiser GSP 670 மற்றும் SteelSeries GameDAC ஹெட்செட்களைப் பயன்படுத்தும் போது ஸ்டீரியோ வெளியீட்டிற்கான ஆதரவு சேர்க்கப்பட்டது, இவை ஸ்டீரியோ மற்றும் மோனோவிற்கு தனித்தனி ALSA சாதனங்களைப் பயன்படுத்துகின்றன (முன்பு மோனோ சாதனம் மட்டுமே ஆதரிக்கப்பட்டது).
  • டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் PCM2902 சிப்பின் அடிப்படையில் ஒலி அட்டைகளிலிருந்து ஒலியைப் பெறுவதில் உள்ள சிக்கல்கள் தீர்க்கப்பட்டுள்ளன.
  • 6-சேனல் வெளிப்புற ஒலி அட்டை நேட்டிவ் இன்ஸ்ட்ரூமென்ட்ஸ் கம்ப்ளீட் ஆடியோ 6 MK2க்கான ஆதரவு சேர்க்கப்பட்டது.
  • சுரங்கங்கள் மற்றும் ஒருங்கிணைந்த-மடு தொகுதி மூலம் ஆடியோவை அனுப்பும் போது ஒத்திசைவு மற்றும் தாமதத்தை தீர்மானிப்பதில் உள்ள சிக்கல்கள் தீர்க்கப்பட்டுள்ளன.
  • தாமதக் கட்டுப்பாட்டு அல்காரிதம் (இயல்புநிலை தாமதம் 250 மைக்ரோ விநாடிகள்) நன்றாகச் செய்ய, மாட்யூல்-லூப்பேக் தொகுதியில் சரிசெய்ய_த்ரெஷோல்ட்_யூசெக் அளவுரு சேர்க்கப்பட்டது. சரிசெய்தல்_நேர அளவுருவின் இயல்புநிலை மதிப்பு 10 முதல் 1 வினாடி வரை குறைக்கப்பட்டது, மேலும் ஒரு வினாடிக்கும் குறைவான மதிப்புகளை அமைக்கும் திறன் சேர்க்கப்பட்டுள்ளது (எடுத்துக்காட்டாக, 0.5). ப்ளேபேக் வேக சரிசெய்தல்களின் பதிவு இயல்பாகவே முடக்கப்பட்டு, இப்போது தனியான log_interval விருப்பத்தால் கட்டுப்படுத்தப்படுகிறது.
  • module-jackdbus-detect தொகுதியில், JACK வழியாக ஆடியோ டிரான்ஸ்மிஷன்/ரிசப்ஷனைச் செயல்படுத்தப் பயன்படுகிறது, JACK வழியாக ஆடியோ டிரான்ஸ்மிஷன் அல்லது வரவேற்பை மட்டும் தேர்ந்தெடுக்கும் வகையில் sink_enabled மற்றும் source_enabled அளவுருக்கள் சேர்க்கப்பட்டுள்ளன. ஒரே நேரத்தில் வெவ்வேறு JACK உள்ளமைவுகளைப் பயன்படுத்த அனுமதிக்க ஒரு தொகுதியை மீண்டும் ஏற்றவும் முடியும்.
  • சேனல் ரீமிக்சிங்கை முடக்க ரீமிக்ஸ் அளவுரு தொகுதி-இணைப்பு-சிங்க் தொகுதியில் சேர்க்கப்பட்டுள்ளது, எடுத்துக்காட்டாக, ஒரு சரவுண்ட் ஒலியை உருவாக்க பல ஒலி அட்டைகளைப் பயன்படுத்தும் போது இது தேவைப்படலாம்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்