VLC 3.0.x ไม่สามารถแสดงวิดีโอสำหรับรูปแบบสี RGB แบบดิบที่มีความละเอียดเป็นลบ


0

ฉันทำงานบนอุปกรณ์ FPGA ที่ใช้ PCI บนแพลตฟอร์ม windows VLC เวอร์ชั่น 3.0 แสดงความละเอียดสูงมากสำหรับ RGB24 พร้อม 1920 x 1080 ลิงค์ไมโครซอฟท์ "สำหรับบิตแมป RGB ที่ไม่บีบอัดหาก biHeight เป็นค่าบวกบิตแมปจะเป็น DIB จากล่างขึ้นบนซึ่งมีต้นกำเนิดที่มุมซ้ายล่างหาก biHeight เป็นลบบิตแมปจะเป็น DIB จากบนลงล่างซึ่งมีต้นกำเนิดที่มุมซ้ายบน

สำหรับรูปแบบที่บีบอัด biHeight ต้องเป็นบวกโดยไม่คำนึงถึงการวางแนวของภาพ "ฉันใช้วิดีโอแบบดิบของ RGB ดังนั้นไดร์เวอร์การแสดงโดยตรงจะให้ biHeight เชิงลบเนื่องจาก VLC ver3.0 นี้แสดงความละเอียดสูงมากอย่างไรก็ตาม VLC เวอร์ชัน 2.1 5 แสดงความละเอียดที่เหมาะสมสำหรับไดรเวอร์เดียวกัน enter image description here

คำถาม:

ทำไม VLC 3.0.4 / 3.0.6 แสดงความละเอียดสูงมากสำหรับ RGB24 อย่างไรก็ตามไดรเวอร์เดียวกันสามารถใช้งานได้กับ vlc 2.1.5

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.