VLC 3.0.x не может отобразить видео для цветного формата RGB с отрицательным разрешением
Я работаю на FPGA на основе PCI устройства на платформе Windows. Версия VLC 3.0 показывает очень высокое разрешение для RGB24 с разрешением 1920 x 1080. microsoft link "Для несжатых растровых изображений RGB, если biHeight положителен, растровое изображение представляет собой восходящий DIB с источником в нижнем левом углу. Если biHeight отрицателен, bitmap- это нисходящий DIB с источником в верхнем левом углу.
Для сжатых форматов biHeight должен быть положительным, независимо от ориентации изображения."Я использую необработанное видео RGB, поэтому драйвер прямого показа дает отрицательный biHeight, поскольку VLC ver3.0 показывает очень высокое разрешение. Однако версия VLC 2.1.5 показывает правильное разрешение для того же драйвера.
Вопросы:
Почему VLC 3.0.4/3.0.6 показывает очень высокое разрешение для RGB24. Однако тот же драйвер работает с vlc 2.1.5.