تم إصدار PulseAudio 13.0 بدعم Dolby TrueHD و DTS-HD وغير ذلك الكثير

PulseAudio

الاسبوع الماضي تم الإعلان عن إصدار الإصدار الجديد من خادم الصوت PulseAudio 13.0 ، يعمل كوسيط بين التطبيقات والأنظمة الفرعية المختلفة للصوت منخفض المستوى ، مما يؤدي إلى تجريد العمل مع الفريق.

يتيح لك PulseAudio التحكم في مستوى الصوت وخلط الصوت على مستوى التطبيقات الفرديةs ، تنظيم إدخال ومزج وإخراج الصوت في وجود قنوات إدخال وإخراج متعددة أو بطاقات صوت ، بالإضافة إلى السماح لك بتغيير تنسيق نقل الصوت على الفور واستخدام المكونات الإضافية ، فإنه يجعل من الممكن إعادة توجيه بشفافية نقل الصوت إلى جهاز آخر.

وهو متوافق مع Linux و Solaris و FreeBSD و OpenBSD و DragonFlyBSD و NetBSD و macOS و Windows. يتم توزيع رمز PulseAudio بموجب ترخيص LGPL 2.1+.

الميزات الرئيسية الجديدة لبرنامج PulseAudio 13.0

في هذا الإصدار الجديد من PulseAudio 13.0 ، برز المطورون في الإعلان مضيفا القدرة على اللعب تدفقات الصوت المشفرة أنظمة فك وتشفير Dolby TrueHD و DTS-HD Master Audio.

وكذلك دعم سماعات الرأس SteelSeries Arctis 5 يتصلون عبر USB. تتميز سلسلة Arctis بأنها تستخدم أجهزة إخراج منفصلة مع تحكم منفصل في مستوى الصوت (أحادي) والأصوات الأخرى (ستيريو).

من ناحية أخرى أيضا سلط الضوء على العمل على تكوين "max_latency_msec" استرجاع الوحدة النمطية ، والذي يمكن استخدامه لتعيين الحد الأعلى للتأخيرات.

بشكل افتراضي ، يزيد التأخير تلقائيًا إذا لم يكن للبيانات وقت للوصول ، ويمكن أن تكون الإعدادات المقترحة مفيدة إذا كان إبقاء التأخيرات ضمن حدود معينة أكثر أهمية من الانقطاعات في التشغيل.

تمت إضافة معلمة "stream_name" إلى module-rtp-send لتحديد الاسم الرمزي للتيار الذي يتم إنشاؤه بدلاً من "PulseAudio RTP Stream at address".

تم تعيين S / PDIF لبطاقات الصوت CMEDIA عالية السرعة True HD مع واجهة USB 2.0، حيث يتم استخدام فهارس الأجهزة غير المعتادة التي لا تعمل في الإعدادات الافتراضية في ALSA لـ S / PDIF.

فيما يتعلق بالأخطاء التي تم إصلاحها في هذا الإصدار الجديد ، قام المطورون بحل المشكلات المتعلقة باختيار ملفات تعريف لبطاقات الصوت المتوافقة مع ALSA.

عند تشغيل PulseAudio ، تقوم وحدة alsa أحيانًا بوضع علامة على الملفات الشخصية التي يتعذر الوصول إليها على أنها متوفرة ، مما يؤدي إلى اختيار ملف تعريف بطاقة مع إخراج غير نشط.

على وجه الخصوص ، كان يُعتبر ملف التعريف سابقًا قابلاً للوصول إذا كان يحتوي على جهاز استقبال ومصدر ، وكان أحدهما على الأقل متاحًا. الآن سيتم التعرف على هذه الملفات الشخصية على أنها غير متوفرة.

بالإضافة إلى ذلك توقفت ملفات التعريف المحددة لبطاقات الصوت التي تعمل عبر البلوتوث عن الحفظ.

بشكل افتراضي ، يتم استخدام ملف تعريف A2DP دائمًا ، ليس ملف التعريف الذي حدده المستخدم مسبقًا لأن استخدام ملفات تعريف بطاقة Bluetooth يعتمد بشكل كبير على السياق (HSP / HFP للمكالمات الهاتفية و A2DP لكل شيء آخر).

لاستعادة السلوك السابق لوحدة استرجاع بطاقة الوحدة النمطية ، يتم تنفيذ الإعداد "Restore_bluetooth_profile = true".

من التغييرات الأخرى التي تم إبرازها في الإعلان نجد ما يلي:

  • يستخدم Module-loopback معلمات تقديرية خاصة بالمصدر افتراضيًا
  • تمت إضافة معامل "تجنب_العينة" إلى module-udev-detect و module-alsa-card لاستبعاد إمكانية تحويل التنسيق ومعدل العينة ، على سبيل المثال عندما يكون من الضروري حظر تغيير الصوت الرئيسي لمعدل عينة البطاقة بشكل انتقائي ، ولكن السماح بملحق إضافي
  • تمت إزالة الدعم لفرع BlueZ 4 ، والذي لم يتم اتباعه منذ عام 2012 ، بعد ظهور BlueZ 5.0
  • تمت إزالة دعم Intltool ، واختفت الحاجة إليه بعد الانتقال إلى إصدار جديد من gettext
  • تم التخطيط للانتقال إلى استخدام نظام بناء Meson بدلاً من الأدوات الآلية. نقوم حاليًا باختبار عملية البناء باستخدام Meson.

أخيرا وحده يبقى الانتظار حتى يتم تضمين الحزمة في مستودعات Ubuntu أو يمكنك أيضًا الحصول على هذا الإصدار الجديد من الرابط التاليوتنزيله وتجميعه على نظامك.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.