تم بالفعل إصدار PulseAudio 16.0 وهذه هي أخباره

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

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

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

في هذا الإصدار الجديد تم تسليط الضوء على أن إضافة القدرة على استخدام برنامج ترميز الصوت Opus لضغط الصوت المرسل باستخدام وحدة module-rtp-send (تم دعم PCM فقط في السابق). لتمكين Opus ، يجب عليك ترجمة PulseAudio مع دعم GStreamer وتعيين إعداد "enable_opus = true" في وحدة module-rtp-send.

الوحدات النمطية لنقل / استقبال الصوت عبر الأنفاق (حوض النفق ومصدر النفق) لديها الآن القدرة على ضبط التأخير باستخدام معلمة latency_msec (سابقًا ، تم تعيين تأخير قدره 250 ميكروثانية).

كما تم تسليط الضوء على ذلك هناك خوارزمية جديدة للحفاظ على استقرار زمن الانتقال أثناء إعادة التشكيل على التكيف في استرجاع الوحدة وفي أي مكان آخر. جزء من ذلك هو تنفيذ جديد "للوقت أكثر سلاسة". سيقدم تقديرات زمن انتقال أكثر دقة واستقرارًا مقارنة بالخوارزمية الحالية. هذا مهم بشكل أساسي عندما تكون هناك حاجة إلى علاقة ثابتة بين التدفقات المختلفة (مزامنة A / V ، modulo-loopback ، modulo-combo-sink ، modulo-echo-cancellation ،…).

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

وحدات الإرسال / الاستقبال الصوت من خلال الأنفاق تقديم الدعم لإعادة الاتصال إلى الخادم في حالة فشل الاتصال. لتمكين إعادة الاتصال ، اضبط إعداد إعادة الاتصال interval_ms.

معامل Adjust_threshold_usec تمت إضافته إلى وحدة استرجاع الوحدة النمطية لضبط خوارزمية إدارة التأخير (التأخير الافتراضي هو 250 ميكروثانية). تم تقليل القيمة الافتراضية لمعامل ضبط الوقت من 10 إلى ثانية واحدة ، وتمت إضافة إمكانية ضبط القيم أقل من ثانية واحدة (على سبيل المثال ، 1). يتم تعطيل تسجيل إعدادات سرعة التشغيل افتراضيًا ويتم التحكم فيه الآن بواسطة خيار log_interval منفصل.

مضاف دعم لتزويد التطبيقات بمعلومات مستوى البطارية من أجهزة صوت Bluetooth. يتم عرض مستوى الشحن أيضًا بين خصائص الجهاز الموضحة في إخراج "قائمة pactl" (خاصية bluetooth.battery).

La القدرة على توليد المعلومات بتنسيق JSON تمت إضافته إلى الأداة المساعدة pactl. يتم تحديد التنسيق باستخدام خيار "–format" ، والذي يمكن أن يأخذ القيم النصية أو json.

مضاف دعم خرج الاستريو عند استخدام سماعات الرأس EPOS / Sennheiser GSP 670 و SteelSeries GameDAC ، التي تستخدم أجهزة ALSA منفصلة للستيريو والأحادي (في السابق كان يتم دعم جهاز أحادي واحد فقط).

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

  • مشاكل ثابتة مع الاستقبال من بطاقات الصوت المعتمدة على شريحة Texas Instruments PCM2902.
  • مضاف دعم كامل لبطاقة الصوت الخارجية المكونة من 6 قنوات صوت 6 MK2 من الآلات الأصلية.
  • تم حل مشكلات التوقيت والدقة في تحديد التأخيرات عند نقل الصوت عبر الأنفاق ووحدة الحوض المدمجة.
  • تمت إضافة المعلمات sink_enabled و source_enabled إلى الوحدة النمطية-jackdbus-discovery النمطية المستخدمة لتمكين إرسال / استقبال الصوت من خلال JACK لتمكين نقل الصوت أو استقباله من خلال JACK بشكل انتقائي فقط. يُسمح أيضًا بإعادة تحميل الوحدة النمطية باستخدام تكوينات JACK مختلفة في نفس الوقت.
  • تمت إضافة المعلمة remix إلى وحدة الوحدة النمطية للجمع والمغسلة لتعطيل إعادة خلط القنوات ، والتي قد تكون ضرورية ، على سبيل المثال ، عند استخدام بطاقات صوت متعددة لتكوين صوت محيط واحد.

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


اترك تعليقك

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

*

*

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