PipeWire 1.4.10 นำการแก้ไขสำหรับการกู้คืนระดับเสียงและสตรีมเซิร์ฟเวอร์ Pulse
กรอบงานมัลติมีเดีย PipeWire 1.4.10 ออกมาแล้วพร้อมกับการอัปเดตแก้บั๊กเล็ก ๆ แก้ไขปัญหาการคืนค่าระดับเสียง ปัญหาการทำความสะอาดสตรีม และปรับปรุงความเสถียรโดยรวม
PipeWire ซึ่งเป็นเฟรมเวิร์กมัลติมีเดียสำหรับจัดการเสียงและวิดีโอบนระบบลินุกซ์ ได้ปล่อยเวอร์ชัน 1.4.10 แล้ว โดยเน้นไปที่การแก้ไขบั๊กและปรับปรุงความเสถียร
หนึ่งในการแก้ไขที่มองเห็นได้ชัดเจนที่สุดคือการแก้ปัญหาการถดถอยที่ส่งผลต่อการกู้คืนระดับเสียงบนโหนด ทำให้มั่นใจได้ว่าระดับเสียงจะถูกนำกลับมาใช้อย่างถูกต้องเมื่อเริ่มสตรีมใหม่ นอกจากนี้ ส่วนประกอบ pulse-server ก็ได้รับการปรับปรุงเช่นกัน โดยมีการทำความสะอาดสตรีมที่หมดเวลาอย่างมีประสิทธิภาพขึ้น เพื่อป้องกันไม่ให้เกิดเซสชันเสียงค้างหรือหยุดชะงัก
มีการปรับปรุงภายในหลายอย่างถูกย้อนกลับมาจากสาขาการพัฒนาที่ใหม่กว่า PipeWire เองได้รับการนำการใช้งานคิวตัวจับเวลามาจากเวอร์ชัน 1.5 ในขณะที่การจัดการช่องสัญญาณของกราฟกรองได้รับการปรับปรุงให้สามารถปรับตัวได้ดีขึ้นกับจำนวนช่องสัญญาณของสตรีมที่แตกต่างกัน
ชั้นของโมดูลรวมถึงการแก้ไขปัญหารั่วไหลของหน่วยความจำในโมดูล-eq การปรับปรุงการทำโปรไฟล์เมื่อมีไดรเวอร์หลายตัวทำงานพร้อมเปิดใช้งานการทำโปรไฟล์ และการสนับสนุนการใช้ชื่อเดียวกันทั้งสำหรับทางเข้าหรือทางออกของช่องสัญญาณ PulseAudio
การอัปเดตในชั้น SPA แก้ไขปัญหาระดับต่ำหลายอย่าง รวมถึงการปรับปรุงการส่งเหตุการณ์คุณสมบัติ การแก้ไขการจัดการพอร์ตกราฟกรอง พฤติกรรมการแปลงสัญญาณที่ปลอดภัยมากขึ้นเพื่อหลีกเลี่ยงการล้มเหลว และการแก้ไขการปรับแต่ง AVX2 นอกจากนี้ยังมีการปรับปรุงเพิ่มเติมเพื่อขยายการรองรับตำแหน่งการผสมช่องสัญญาณและปรับปรุงการจัดการข้อผิดพลาดสำหรับความล้มเหลวที่เกี่ยวข้องกับ DBus
สุดท้ายนี้ ส่วนประกอบ pulse-server ตอนนี้จะทำความสะอาดสตรีมที่หมดเวลาได้อย่างน่าเชื่อถือมากขึ้นและเพิ่มข้อความชัดเจนเพื่อบังคับให้ทำ mono mixdown เมื่อจำเป็น ในด้านมัลติมีเดีย การรวม GStreamer ป้องกันความเสี่ยงของการล้นของนาฬิกาในระหว่างการปรับขนาด ซึ่งแก้ไขปัญหาความเสถียรที่เกิดขึ้นไม่บ่อยแต่มีความสำคัญ
โปรดดูที่บันทึกการเปลี่ยนแปลงสำหรับรายละเอียดเกี่ยวกับการเปลี่ยนแปลงทั้งหมดในเวอร์ชันใหม่
