ในอดีต การใช้คุณสมบัติการถอดรหัสวิดีโอฮาร์ดแวร์บนชิป Rockchip ตระกูล RK3588 และ RK3576 (รวมถึงรุ่นย่อยอย่าง RK3588S และ RK3576J) ซึ่งมีชิปถอดรหัส VDPU381 และ VDPU383 นั้น ผู้พัฒนาจำเป็นต้องพึ่งพาส่วนประกอบของ Rockchip BSP (Board Support Package) เป็นหลัก ซึ่งอาจสร้างข้อจำกัดในการพัฒนาและบำรุงรักษาในสภาพแวดล้อมโอเพ่นซอร์ส
ล่าสุด Collabora ซึ่งเป็นบริษัทที่เชี่ยวชาญด้านโอเพ่นซอร์ส ได้เข้ามาเติมเต็มช่องว่างนี้ด้วยการพัฒนาชุดแพตช์จำนวน 17 รายการ ที่ช่วยให้ Linux mainline สามารถรองรับการถอดรหัสวิดีโอ H.264 และ H.265 แบบฮาร์ดแวร์ได้อย่างสมบูรณ์ การทำงานนี้รวมถึงการเพิ่ม dt-bindings, โหนดใน Device Tree และ UAPI controls ใหม่ของ V4L2 สำหรับ HEVC เพื่อรองรับการจัดการเฟรมแบบ Short-term และ Long-term ส่งผลให้ระบบปฏิบัติการ Linux สามารถเข้าถึงและควบคุมความสามารถในการถอดรหัสของชิปเหล่านี้ได้โดยตรง โดยไม่จำเป็นต้องใช้ไดรเวอร์หรือไลบรารีเฉพาะจากผู้ผลิตอีกต่อไป
| คุณสมบัติ | รายละเอียด |
|---|---|
| ชิป SoC ที่รองรับ | Rockchip RK3588 และ RK3576 (รวมรุ่นย่อย RK3588S, RK3576J) |
| ชิปถอดรหัสวิดีโอ | VDPU381 และ VDPU383 |
| มาตรฐานการถอดรหัส | H.264 (AVC) และ H.265 (HEVC) |
| การรองรับแพลตฟอร์ม | Linux mainline (upstream) |
| ผู้พัฒนา | Collabora (ผ่านชุดแพตช์ 17 รายการ, dt-bindings, V4L2 UAPI controls ใหม่) |
🏷️ หมวดหมู่: ข่าว, h.264, h.265, linux, Rockchip, โอเพ่นซอร์ส
🔗 อ่านบทความฉบับเต็ม: th.cnx-software
