Estou usando o VLC player (ver 2.2.2) para renderizar dados de vídeo a partir do dispositivo FPGA.
Eu forneci resolução em vlc width: 1360 e height: 768 da opção Advance em VLC (media == > Open Capture Device == > Catpure Device == > Modo de captura == > Video Camera == > Selecção de dispositivos / dev / video0 (video0 é um dispositivo FPGA) Clique em Opções avançadas ... O formato de croma de entrada de vídeo é "RV24" largura "1360" e altura "768"). VLC quando renderiza, a saída de vídeo está errada.
Para confirmar se a resolução está correta ou não, vá para (Ferramentas == > Codec Information == > Codec) mostrado como Resolução: 1365x768 e Resolução do monitor: 1360x768. Por causa da resolução é 1365x768 saída de vídeo em vlc vai mal.
Eu habilitei o detalhamento em VLC (2 (debug)) a partir disso, ele aparece como "adicionado novo vídeo ES RV24 1360x768 (1365x768) quando a resolução era 1360x768.
No entanto, se usar o OBS player, ele renderiza o vídeo adequado para a mesma resolução (1360x768) e RGB24. Eu observei o log no OBS, ele nunca muda como o VLC, ele permanece igual a 1360x768.
Consultas: