انتشار سرور صدای PulseAudio 13.0

ارسال شده توسط انتشار سرور صدا صدای پالس 13.0، که به عنوان یک واسطه بین برنامه ها و زیرسیستم های مختلف صوتی سطح پایین عمل می کند و کار را با سخت افزار انتزاعی می کند. PulseAudio به شما این امکان را می دهد که میزان صدا و میکس صدا را در سطح برنامه های جداگانه کنترل کنید، ورودی، میکس و خروجی صدا را در حضور چندین کانال ورودی و خروجی یا کارت صدا سازماندهی کنید، به شما امکان می دهد فرمت پخش صدا را در لحظه تغییر دهید. و استفاده کنید پلاگین ها، امکان هدایت شفاف جریان صوتی را به دستگاه دیگری فراهم می کند. کد PulseAudio تحت مجوز LGPL 2.1+ توزیع می شود. از Linux، Solaris، FreeBSD، OpenBSD، DragonFlyBSD، NetBSD، macOS و Windows پشتیبانی می کند.

کلید پیشرفت ها PulseAudio 13.0:

  • قابلیت پخش جریان های صوتی رمزگذاری شده با کدک ها اضافه شده است TRUEHD دالبی и DTS-HD Master Audio;
  • مشکلات انتخاب پروفایل برای کارت های صوتی پشتیبانی شده در ALSA حل شده است. هنگام اجرای PulseAudio یا وصل کردن یک کارت، ماژول-alsa-card گاهی اوقات نمایه‌های غیرقابل دسترس را به عنوان در دسترس علامت‌گذاری می‌کند و در نتیجه یک نمایه کارت با پین شکسته انتخاب می‌شود. به ویژه، قبلاً یک نمایه در صورتی قابل دسترسی در نظر گرفته می شد که حاوی مقصد و منبعی باشد و حداقل یکی از آنها قابل دسترسی باشد. اکنون چنین پروفایل هایی غیرقابل دسترس تلقی می شوند.
  • ذخیره پروفایل های کارت صدای انتخابی که از طریق بلوتوث کار می کنند متوقف شده است. به‌طور پیش‌فرض، نمایه A2DP همیشه به جای نمایه‌ای که قبلاً توسط کاربر انتخاب شده است، استفاده می‌شود، زیرا استفاده از پروفایل‌های کارت بلوتوث به شدت وابسته به زمینه است (HSP/HFP برای تماس‌های تلفنی و A2DP برای هر چیز دیگری). برای بازگرداندن رفتار قدیمی برای ماژول ماژول-card-restore، تنظیمات "restore_bluetooth_profile=true" پیاده سازی شده است.
  • پشتیبانی از هدفون/هدست های SteelSeries Arctis 5 که از طریق USB متصل شده اند اضافه شده است. سری Arctis به دلیل استفاده از دستگاه های خروجی مجزا با کنترل های مجزای صدا برای گفتار (مونو) و سایر صداها (استریو) قابل توجه است.
  • یک تنظیم "max_latency_msec" به ماژول-loopback اضافه شده است که می تواند برای تعیین یک کران بالای تاخیر استفاده شود. به‌طور پیش‌فرض، اگر داده‌ها به موقع نرسد، تأخیر به‌طور خودکار افزایش می‌یابد، و تنظیم پیشنهادی ممکن است مفید باشد اگر نگه‌داشتن تأخیرها در محدوده‌های خاص مهم‌تر از وقفه‌های حین پخش باشد.
  • پارامتر "stream_name" به module-rtp-send اضافه شده است تا نام نمادین جریان ایجاد شده را به جای "PulseAudio RTP Stream on address" تعریف کند.
  • S/PDIF برای کارت های صوتی CMEDIA High-Speed ​​True HD با رابط USB 2.0 بهبود یافته است که از شاخص های دستگاه غیرعادی برای S/PDIF استفاده می کنند که در پیکربندی پیش فرض در ALSA کار نمی کنند.
  • در ماژول-loopback، پارامترهای نمونه برداری خاص منبع به طور پیش فرض استفاده می شوند.
  • پارامتر "avoid_resampling" به module-udev-detect و module-alsa-card اضافه شده است تا در صورت امکان، تبدیل قالب و نرخ نمونه برداری را حذف کند، به عنوان مثال، زمانی که می خواهید به طور انتخابی تغییر نرخ نمونه برداری برای اصلی را ممنوع کنید. کارت صدا، اما آن را برای کارت اضافی مجاز کنید.
  • پشتیبانی از شاخه BlueZ 4 که از سال 2012 پس از انتشار BlueZ 5.0 حفظ نشده است، حذف شد.
  • پشتیبانی از intltool حذف شد که نیاز به آن پس از مهاجرت به نسخه جدید gettext ناپدید شد.
  • یک انتقال برنامه ریزی شده برای استفاده از سیستم مونتاژ Meson به جای ابزارهای خودکار وجود دارد. فرآیند ساخت با استفاده از Meson در حال حاضر در حال آزمایش است.

منبع: opennet.ru

اضافه کردن نظر