หลังจากหนึ่งปีของการพัฒนา
ในเวอร์ชันใหม่:
- เลเยอร์การเรนเดอร์ในตัวโดยใช้ API กราฟิก
วัลแคนถูกแทนที่ด้วยการใช้งานแบบอิงไลบรารีลิบเพลสโบ พัฒนาโดยโครงการ VideoLAN - เพิ่มการรองรับคำสั่งด้วยแฟล็ก "async" ช่วยให้คุณสามารถเข้ารหัสและเขียนไฟล์แบบอะซิงโครนัส
- เพิ่มคำสั่ง "กระบวนการย่อย", "เพิ่มวิดีโอ", "ลบวิดีโอ", "โหลดวิดีโอซ้ำ";
- เพิ่มการรองรับเกมแพด (ผ่าน SDL2) และความสามารถในการใช้อาร์กิวเมนต์ที่มีชื่อกับโมดูลอินพุต
- เพิ่มการรองรับโปรโตคอล Wayland “xdg- decoration” สำหรับตกแต่งหน้าต่างบนฝั่งเซิร์ฟเวอร์
- เพิ่มการรองรับข้อเสนอแนะการนำเสนอให้กับโมดูล vo_drm, context_drm_egl และ vo_gpu (d3d11) เพื่อป้องกันการแสดงผลที่ไม่สอดคล้องกัน
- โมดูล vo_gpu ได้เพิ่มความสามารถในการกระจายข้อผิดพลาดสำหรับการแยกสี
- เพิ่มการรองรับโหมด 30bpp (สี 30 บิตต่อช่องสัญญาณ) ให้กับโมดูล vo_drm
- โมดูล vo_wayland ถูกเปลี่ยนชื่อเป็น vo_wlshm;
- เพิ่มความสามารถในการมองเห็นฉากที่มืดเมื่อใด
การทำแผนที่วรรณยุกต์ ; - ใน vo_gpu สำหรับ x11 รหัสตรวจสอบ vdpau จะถูกลบออก และใช้ EGL เป็นค่าเริ่มต้น
- ลบโค้ดส่วนใหญ่ที่เกี่ยวข้องกับการรองรับออปติคัลไดรฟ์ออก แบ็กเอนด์ vdpau/GLX, mali-fbdev และ hwdec_d3d11eglrgb ถูกลบออกจาก vo_gpu;
- เพิ่มความสามารถในการเล่นในลำดับย้อนกลับ
- โมดูล demux ใช้ดิสก์แคชและเพิ่มคำสั่ง dump-cache ซึ่งสามารถใช้เพื่อบันทึกสตรีม
- เพิ่มตัวเลือก “--demuxer-cue-codepage” ลงในโมดูล demux_cue เพื่อเลือกการเข้ารหัสข้อมูลจากไฟล์ในรูปแบบ CUE
- ข้อกำหนดสำหรับเวอร์ชัน FFmpeg เพิ่มขึ้น ขณะนี้ต้องมีรุ่น 4.0 เป็นอย่างน้อยจึงจะทำงานได้
ที่มา: opennet.ru