GStreamer 1.28.9 เปิดตัวแล้ว เน้นอัปเดตความปลอดภัยและแก้บั๊ก

ทีมงาน GStreamer ประกาศเปิดตัว GStreamer 1.28.9 ซึ่งเป็นเวอร์ชันอัปเดตเพื่อการบำรุงรักษาล่าสุดในซีรีส์ 1.28 รุ่นเสถียร โดยเน้นการแก้ไขช่องโหว่ความปลอดภัย 2 จุดที่เคยจัดการไปก่อนหน้านี้ให้สมบูรณ์ยิ่งขึ้น

การแก้ไขในส่วนแรกเป็นเรื่องการอ่านข้อมูลเกินขอบเขต (out-of-bounds read) ในตัวแยกส่วนวิดีโอ MPEG-4 (GST-SA-2026-0049) ส่วนประเด็นที่สองเป็นการจัดการปัญหา use-after-free และ race condition ในกลไกป้องกันการโจมตีแบบ denial-of-service ของเซสชัน RTP (GST-SA-2026-0074)

ด้านการเล่นไฟล์มีการแก้ไขการตรวจสอบเงื่อนไขใน decodebin3 และ playbin3 ที่เคยทำให้เครื่องเล่นค้างเมื่อประมวลผลไฟล์บางประเภท พร้อมปรับปรุงตัวแยกสัญญาณ (demuxer) MP4 ให้รองรับการค้นหาข้อมูล (seeking) เกินจุดสิ้นสุดไฟล์ในโหมด push ได้ถูกต้อง

สำหรับการสตรีมมิ่ง ได้แก้ไขปัญหาแหล่งข้อมูล RTSP ที่ใช้ fallback URL ซ้ำซ้อนเมื่อเจอกับเซิร์ฟเวอร์ที่ไม่เป็นไปตามมาตรฐาน รวมถึงปรับปรุงตัวถอดแพ็กเกจ (depayloader) RTP สำหรับ H.264 และ H.265 ในการติดตามส่วนขยายของส่วนหัว (header extension tracking) ให้แม่นยำขึ้น

ในส่วน HTTP Live Streaming มีการแก้ไขความผิดพลาดของ EXT-X-PROGRAM-DATE-TIME ใน awss3hlssink ที่เคยทำให้ timestamp เดินหน้าเร็วเกินจริง และแก้ไขปัญหาการเขียนสตรีมใน hlssink3 ที่ส่งผลต่อเอาต์พุต CMAF และ WebVTT

การเร่งความเร็วด้วยฮาร์ดแวร์ได้รับการปรับปรุงหลายจุด เช่น ตัวเข้ารหัส VA-API จะไม่แสดงรายการรูปแบบที่ไม่รองรับ และตัวถอดรหัสวิดีโอ V4L2 ได้แก้ไขการเจรจารูปแบบที่ล่าช้าสำหรับ H.264 และ H.265 เพื่อเพิ่มความเข้ากันได้กับ decodebin2

ผู้ใช้เดสก์ท็อป Linux จะได้รับการแก้ไขการจัดการฮอตปลั๊ก (hotplug) ของเอาต์พุต Wayland และปรับปรุง GTK4 paintable sink ให้ทำงานร่วมกับจอแสดงผล EGL ได้ปลอดภัยขึ้น ป้องกันไม่ให้ไปยุติการทำงานของส่วนประกอบอื่นโดยไม่ตั้งใจ

การเปลี่ยนแปลงสำคัญอื่นๆ ได้แก่ การรองรับระดับเสียงแบบ 24-bit ในองค์ประกอบ level, แก้ไขการค้างเมื่อหยุดการทำงานขององค์ประกอบ ASIO และปรับปรุงการเปลี่ยนรอบของ timestamp NTP ใน ISOBMFF ให้รองรับข้อมูลที่เกินปี 2036

นอกจากนี้ยังมีการปรับปรุงด้านการบิลด์ระบบสำหรับ Intel Quick Sync Video และ Direct3D ในสภาพแวดล้อม MSYS2 ส่วนปลั๊กอิน Rust รองรับการคอมไพล์ข้ามแพลตฟอร์ม (cross-compilation) ผ่าน Meson และระบบ Cerbero ได้รับการอัปเดตใบรับรอง CA และ pip ให้ทันสมัย

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ release notes

Source: Linuxiac
ดูแลงานแปลและเรียบเรียงโดย SirilukP
GStreamer 1.28.9 เปิดตัวแล้ว เน้นอัปเดตความปลอดภัยและแก้บั๊ก

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร