GStreamer 1.24.12 ปรับปรุงประสิทธิภาพข้ามแพลตฟอร์ม
GStreamer 1.24.12 เฟรมเวิร์กมัลติมีเดียเป็นการปล่อยเวอร์ชันแก้บั๊กที่แก้ไขปัญหาแครช ปรับปรุงความเข้ากันได้ และเพิ่มความน่าเชื่อถือข้ามแพลตฟอร์ม
ทีมงาน GStreamer ได้ปล่อยอัปเดตแก้ไขบักใหม่ เวอร์ชัน 1.24.12 สำหรับซีรีส์ 1.24 ที่เสถียร ซึ่งยังคงเข้ากันได้อย่างเต็มที่กับเวอร์ชัน 1.24.x ก่อนหน้า
ควรสังเกตว่าการอัปเดตนี้เน้นแก้ไขปัญหาต่างๆ เป็นหลักโดยไม่ได้เพิ่มฟีเจอร์ใหม่
ด้วยแนวคิดนี้ นี่คือไฮไลท์หลักและการแก้ไขที่กรอบมัลติมีเดีย GStreamer 1.24.12 นำเสนอ:
- d3d12: แก้ไขปัญหาการคอมไพล์เชดเดอร์กับเวอร์ชัน dxc ใหม่แล้ว
- decklinkvideosink: การจัดการอัตราเฟรมของแคปส์ในโหมดอัตโนมัติดีขึ้น พร้อมกับการแก้ไขที่เกี่ยวข้องใน decklinkaudiosink
- gst-libav: แก้ไขปัญหาแอปพลิเคชันล่มในตัวเข้ารหัสเสียง (เช่น avenc_ac3) ที่เกิดจากการจัดเรียงข้อมูลนำเข้าที่ไม่เพียงพอ และยังคืนความเข้ากันได้ในการสร้างกับ FFmpeg 4.2 (ซึ่งใช้ใน Ubuntu 20.04)
- gst-editing-services: แก้ไขการตรวจจับชื่อไลบรารี Python บน Windows เพื่อให้การติดตั้งราบรื่นยิ่งขึ้น
- netclientclock: หลีกเลี่ยงการเก็บนาฬิกาภายในที่ล้มเหลวไว้ในแคช ทำให้แอปพลิเคชันสามารถลองใหม่ได้ในภายหลัง
- oggdemux: การปรับปรุงการค้นหาและการจัดการความยาวของวิดีโอ
- rtpvp9pay: ปรับปรุงการแยกวิเคราะห์โปรไฟล์เพื่อประสิทธิภาพที่แข็งแกร่งขึ้น
- splitmuxsrc: ใช้งานร่วมกับ decodebin3 อย่างเสถียร ป้องกันความล้มเหลวของการตรวจสอบเงื่อนไขแบบสุ่มในระหว่างการค้นหา
- tsdemux: แก้ไขปัญหา PTS หมุนกลับเมื่อ ignore-pcr=true.
- video-overlay-composition: อัปเดตแท็ก video/size/orientation สำหรับเมตาและทำการปรับขนาดการเปลี่ยนแปลง
- vtdec: แก้ไขปัญหาเครื่องค้างเป็นครั้งคราวบน macOS ระหว่างการค้นหาเนื่องจากเงื่อนไข race ในกระบวนการระบายน้ำ
- webrtc: ป้องกันประเภทเพลย์โหลดซ้ำเมื่อใช้ RTX กับโค้ดวิดีโอหลายประเภท
- win32-pluginloader: รับประกันว่าไม่มีหน้าต่างใดถูกสร้างขึ้นในช่วงตรวจสอบปลั๊กอิน
- wpe: ดำเนินการปรับปรุงด้านต่างๆ สำหรับการเจรจาใหม่ การรายงานความหน่วง และการส่งข้อความความคืบหน้าในขณะเริ่มต้นใช้งาน
- cerbero: เปิดการสนับสนุน ccache กับ CMake หากเปิดใช้งาน
สำหรับรายละเอียดทางเทคนิคเพิ่มเติมและรายการการเปลี่ยนแปลงทั้งหมด โปรดดูบันทึกการเผยแพร่ของ GStreamer 1.24.12 ไบนารีที่คอมไพล์สำเร็จแล้วสำหรับ Android, iOS, macOS และ Windows จะมีให้เร็วๆ นี้
